#zmanimModal.zmanim-panel{--zmanim-modal-radius:14px;--zmanim-datepicker-width:min(18.5rem,calc(100vw - 2rem));--zmanim-control-size:42px}#zmanimModal.zmanim-panel .modal-dialog{max-width:min(520px,100vw - 2rem)}#zmanimModal.zmanim-panel .modal-content{background:var(--field-bg);border:1px solid var(--border-color);border-radius:var(--zmanim-modal-radius);box-shadow:0 12px 40px var(--shadow-modal);color:var(--text-color);font-family:var(--font-sans);overflow:visible}#zmanimModal.zmanim-panel .modal-header{border-radius:var(--zmanim-modal-radius) var(--zmanim-modal-radius) 0 0;gap:.5rem}#zmanimModal.zmanim-panel .modal-header .modal-title{margin:0}#zmanimModal.zmanim-panel .modal-body{background:var(--field-bg);border-radius:0 0 var(--zmanim-modal-radius) var(--zmanim-modal-radius);padding:1rem 1.25rem 1.25rem}#zmanimModal.zmanim-panel .zmanim-panel__toolbar-row{background:var(--gray-100);border-bottom:1px solid var(--border-color);margin-inline:0;position:relative;z-index:2}#zmanimModal.zmanim-panel .zmanim-panel__toolbar-row>[class*=col-]{padding-inline:1rem}#zmanimModal.zmanim-panel .zmanim-panel__toolbar-anchor{position:relative}#zmanimModal.zmanim-panel .zmanim-panel__toolbar{align-items:center;flex-wrap:nowrap;gap:.5rem;max-width:100%;width:100%}#zmanimModal.zmanim-panel .zmanim-panel__toolbar .input-group-append.zmanim-panel__date-field-append{flex:1 1 auto;margin-left:0;min-width:0;width:auto!important}#zmanimModal.zmanim-panel .zmanim-panel__toolbar .zmanim-panel__nav-btn{flex-shrink:0;height:var(--zmanim-control-size);min-width:var(--zmanim-control-size);padding:0;width:var(--zmanim-control-size)}#zmanimModal.zmanim-panel .zmanim-panel__toolbar .zmanim-panel__date-field{align-items:stretch;background:var(--field-bg);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 1px 2px color-mix(in srgb,var(--border-color) 35%,transparent);display:flex;flex:1 1 auto;min-width:0;overflow:hidden}#zmanimModal.zmanim-panel .zmanim-panel__toolbar .zmanim-panel__date-display{align-items:center;background:transparent;border:none;color:var(--text-color);display:flex;flex:1 1 auto;font-family:var(--font-sans);font-size:.95rem;font-weight:600;justify-content:center;min-height:var(--zmanim-control-size);min-width:0;overflow:hidden;padding-inline:.625rem;text-overflow:ellipsis;white-space:nowrap}#zmanimModal.zmanim-panel .zmanim-panel__toolbar .zmanim-panel__date-field .zmanim-panel__calendar-btn{align-items:center;background:color-mix(in srgb,var(--gray-100) 85%,var(--color-light));border:none;border-inline-start:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1rem;justify-content:center;margin:0;min-width:var(--zmanim-control-size);padding:0;transition:background-color var(--transition-medium),color var(--transition-medium),box-shadow var(--transition-medium);width:var(--zmanim-control-size)}#zmanimModal.zmanim-panel .zmanim-panel__toolbar .zmanim-panel__date-field .zmanim-panel__calendar-btn:hover{background:color-mix(in srgb,var(--accent) 12%,var(--color-light));color:var(--accent)}#zmanimModal.zmanim-panel .zmanim-panel__toolbar .zmanim-panel__date-field .zmanim-panel__calendar-btn:focus{outline:none}#zmanimModal.zmanim-panel .zmanim-panel__toolbar .zmanim-panel__date-field .zmanim-panel__calendar-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-border);z-index:1}#zmanimModal.zmanim-panel .zmanim-panel__datepicker-popover{display:flex;filter:drop-shadow(0 10px 28px color-mix(in srgb,var(--shadow-modal) 65%,transparent));justify-content:center;left:50%;padding-top:.35rem;position:absolute;top:calc(100% - .15rem);transform:translateX(-50%);z-index:10}#zmanimModal.zmanim-panel .zmanim-panel__datepicker-popover.d-none{pointer-events:none}#zmanimModal.zmanim-panel .zmanim-panel__datepicker{background:var(--field-bg);border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;font-family:var(--font-sans);max-width:var(--zmanim-datepicker-width)!important;min-width:var(--zmanim-datepicker-width)!important;padding:.5rem .45rem .55rem;width:var(--zmanim-datepicker-width)!important}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .datepicker-days,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .datepicker-decades,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .datepicker-months,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .datepicker-years{box-sizing:border-box;min-height:15.5rem;width:100%}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .datepicker-decades table,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .datepicker-months table,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .datepicker-years table{width:100%}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .datepicker-days{padding:.15rem .1rem .2rem}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day span{background-image:none!important;border:none;box-shadow:none;color:var(--text-color);font-size:.875rem;font-weight:500;outline:none}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day{background-color:transparent;border-radius:999px;height:2.4rem;line-height:1.2;min-width:2.4rem;padding:.2rem;transition:background-color var(--transition-snappy),color var(--transition-snappy);vertical-align:middle}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day span{background-color:transparent;border-radius:10px;display:block;height:3.25rem;line-height:3.25rem;margin:1%;width:23%}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day span.focused:not(.active),#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day span:hover:not(.active):not(.disabled),#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day.focused:not(.active),#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day:hover:not(.active):not(.disabled){background-color:var(--accent-tint)!important;color:var(--accent-on-surface)!important}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day.today:not(.active){background-color:var(--gray-100)!important;color:var(--accent-on-surface);font-weight:600}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day span.active,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day span.active.disabled,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day span.active.disabled:hover,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day.active,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day.active.disabled,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day.active.disabled:hover,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day.active:focus{background-color:var(--accent)!important;color:var(--color-light)!important;font-weight:600;text-shadow:none!important}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day span.active.focused,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day span.active:hover,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .day.active:hover{background-color:var(--accent-dark)!important;color:var(--color-light)!important}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .datepicker-switch,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .next,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .prev{border-radius:8px;color:var(--text-color);font-family:var(--font-sans);font-weight:600}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .datepicker-switch:hover,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .next:hover,#zmanimModal.zmanim-panel .zmanim-panel__datepicker .prev:hover{background:var(--accent-tint)!important;color:var(--accent-on-surface)}#zmanimModal.zmanim-panel .zmanim-panel__datepicker .dow{color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media (max-width:575.98px){#zmanimModal.zmanim-panel .modal-dialog{max-width:calc(100vw - 1rem)}#zmanimModal.zmanim-panel .zmanim-panel__toolbar-row>[class*=col-]{padding-inline:.5rem}#zmanimModal.zmanim-panel .zmanim-panel__toolbar{gap:.35rem}#zmanimModal.zmanim-panel .zmanim-panel__toolbar .zmanim-panel__nav-btn{margin-inline:0!important}#zmanimModal.zmanim-panel .zmanim-panel__toolbar .zmanim-panel__date-display{font-size:.875rem}}html[data-color-mode=dark] #zmanimModal.zmanim-panel .zmanim-panel__calendar-btn{background:color-mix(in srgb,var(--gray-100) 50%,var(--field-bg))}html[data-color-mode=dark] #zmanimModal.zmanim-panel .zmanim-panel__calendar-btn:hover{background:color-mix(in srgb,var(--accent) 12%,var(--field-bg))}

/*# sourceMappingURL=zmanim-modal.css.map*/