@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500;6..96,600&family=Forum&family=Frank+Ruhl+Libre:wght@400;500;700;800;900&family=Libre+Baskerville:wght@400;700&family=Noto+Sans+Hebrew:wght@300;400;500;600&family=Suez+One&display=swap";:root{--display-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display-font-scale: 1rem;--display-clock-size: 680px;--display-clock-only-size: 760px;--floating-clock-size: 200px;--clock-font-boost: 1;--display-background-color: #0b1117;--display-panel-color: #101b26;--display-text-color: #e8eef5;--display-muted-color: #a9b8c8;--display-accent-color: #8edbd0;--display-clock-face-color: #101b26;--display-clock-stroke-color: #6f879b;--display-clock-hand-color: #eef5fb;--event-sunrise-color: #ffd400;--event-sunset-color: #ff4fd8;--event-custom-color: #00e5ff;--clock-page-background: #000000;--clock-face-fill: #090a0b;--clock-face-highlight: #17191c;--clock-frame-outer: #d8dce0;--clock-frame-inner: #565b61;--clock-numeral-color: #f3f4f4;--clock-inner-color: #a4a8ad;--clock-tick-color: #c7cacf;--clock-minute-tick-color: #5b6066;--clock-hand-primary: #f5f6f6;--clock-second-hand: #aeb3b8;--clock-center-fill: #111315;--clock-label-halo: #090a0b;--clock-wood-grain: transparent;--clock-shadow: drop-shadow(0 18px 28px rgb(0 0 0 / 48%)) drop-shadow(0 5px 10px rgb(0 0 0 / 32%));color-scheme:dark;color:var(--display-text-color);background:var(--display-background-color);font-family:var(--display-font-family)}:root[data-clock-theme=light]{--display-background-color: #ffffff;--display-panel-color: #ffffff;--display-text-color: #171717;--display-muted-color: #6e6d69;--display-accent-color: #252525;--clock-page-background: #ffffff;--clock-face-fill: #fbfbfa;--clock-face-highlight: #ffffff;--clock-frame-outer: #151515;--clock-frame-inner: #b8b7b3;--clock-numeral-color: #121212;--clock-inner-color: #5d5b56;--clock-tick-color: #222222;--clock-minute-tick-color: #9b9993;--clock-hand-primary: #111111;--clock-second-hand: #696762;--clock-center-fill: #f7f7f5;--clock-label-halo: #fbfbfa;--clock-shadow: drop-shadow(0 16px 26px rgb(0 0 0 / 14%)) drop-shadow(0 4px 9px rgb(0 0 0 / 9%));color-scheme:light}:root[data-clock-theme=wood]{--display-background-color: #eee9df;--display-panel-color: #eee9df;--display-text-color: #28241f;--display-muted-color: #716656;--display-accent-color: #5c472f;--clock-page-background: #eee9df;--clock-face-fill: #d7b47f;--clock-face-highlight: #efd4a7;--clock-frame-outer: #2d2923;--clock-frame-inner: #8e6e47;--clock-numeral-color: #24211d;--clock-inner-color: #5f5040;--clock-tick-color: #28251f;--clock-minute-tick-color: #9a7952;--clock-hand-primary: #181714;--clock-second-hand: #4c4031;--clock-center-fill: #d7b47f;--clock-label-halo: #d7b47f;--clock-wood-grain: #704f2c;--clock-shadow: drop-shadow(0 17px 27px rgb(67 45 22 / 24%)) drop-shadow(0 5px 10px rgb(67 45 22 / 16%));color-scheme:light}:root[data-display-template=classic],:root[data-display-template=paper],:root[data-display-template=focus]{color-scheme:light}:root[data-display-template=night],:root[data-display-template=festival]{color-scheme:dark}:root[data-clock-theme=dark]{color-scheme:dark}:root[data-clock-theme=light],:root[data-clock-theme=wood]{color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}::selection{color:var(--display-background-color);background:var(--display-accent-color)}body{min-width:320px;margin:0;background:var(--clock-page-background);transition:background-color .26s ease}button,input,select{font:inherit}.clock-app{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:18px 0 28px;font-size:var(--display-font-scale);transition:width .24s ease,padding .24s ease}h1,h2,p{margin:0}h2{color:var(--display-text-color);font-size:1rem;line-height:1.2;font-weight:850}#clock-status{color:var(--display-accent-color);direction:rtl;font-variant-numeric:tabular-nums;font-weight:800;text-align:end;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-self:center}.workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:0;transition:gap .24s ease,min-height .24s ease}.clock-panel{order:1;display:grid;gap:8px;place-items:center;min-height:min(72vh,720px);padding-block:4px 14px;transition:min-height .24s ease,padding .24s ease,gap .24s ease}.clock-toolbar{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;width:min(680px,88vw,72vh);max-height:48px;overflow:hidden;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,max-height .22s ease}.clock-toolbar #clock-status{grid-column:2}.icon-button{display:grid;place-items:center;width:40px;min-height:40px;aspect-ratio:1;border-radius:999px;padding:0;font-size:1.1rem;line-height:1}.display-preferences-toggle{position:relative;z-index:1}.clock-mount{width:min(var(--display-clock-size),88vw,72vh);aspect-ratio:1;color:var(--clock-numeral-color);transition:width .24s ease}.clock-mount svg{overflow:visible;filter:var(--clock-shadow);font-family:"Noto Sans Hebrew",var(--display-font-family)}.clock-mount [data-clock-part=outer-frame]{stroke:var(--clock-frame-outer);transition:stroke .26s ease}.clock-mount [data-clock-part=inner-frame]{stroke:var(--clock-frame-inner);transition:stroke .26s ease}.clock-mount [data-clock-part=face]{fill:var(--clock-face-fill);stroke:var(--clock-face-highlight);stroke-width:1.2px;transition:fill .26s ease,stroke .26s ease}.clock-mount [data-clock-part=wood-grain]{display:none;color:var(--clock-wood-grain);opacity:.16}:root[data-clock-theme=wood] .clock-mount [data-clock-part=wood-grain]{display:initial}.clock-mount [data-clock-part=hour-hand],.clock-mount [data-clock-part=minute-hand]{stroke:var(--clock-hand-primary);opacity:1!important;filter:drop-shadow(0 1.2px .9px rgb(0 0 0 / 26%))}.clock-mount [data-clock-part=second-hand]{stroke:var(--clock-second-hand);opacity:.82!important}.clock-mount [data-clock-part=center-pin-ring]{stroke:var(--clock-hand-primary)}.clock-mount [data-clock-part=center-pin]{fill:var(--clock-center-fill);stroke:var(--clock-hand-primary);stroke-width:.55px}.clock-mount [data-clock-part=current-time-core]{stroke:var(--display-accent-color)}.clock-mount [data-clock-part=current-time-halo]{fill:var(--display-accent-color)}.clock-mount [data-clock-part=inner-ring]{stroke:var(--clock-inner-color);stroke-width:.55px;opacity:.38}.clock-mount [data-clock-part=hour-tick]{stroke:var(--clock-tick-color);stroke-width:1.15px}.clock-mount [data-clock-part=minute-tick]{stroke:var(--clock-minute-tick-color);stroke-width:.42px;opacity:.58}.clock-mount [data-clock-part=ring-hour-label]{fill:var(--clock-numeral-color);stroke:var(--clock-label-halo)}.clock-mount [data-clock-part=weekday-label],.clock-mount [data-clock-part=torah-reading-label],.clock-mount [data-clock-part=hebrew-date-label],.clock-mount [data-clock-part=observances-label],.clock-mount [data-clock-part=gregorian-date-label]{fill:var(--clock-numeral-color);stroke:var(--clock-label-halo);font-family:Noto Sans Hebrew,system-ui,sans-serif;font-weight:400}.clock-mount [data-clock-part=ring-hour-label][data-clock-ring=outer]{display:none}:root[data-clock-dial-style=roman] .clock-mount [data-clock-part=ring-hour-label][data-clock-ring=outer][data-clock-dial-label=roman]{display:initial;font-family:Forum,Times New Roman,serif;font-size:calc(9.1px * var(--clock-font-boost));font-weight:400!important;letter-spacing:-.025em}:root[data-clock-dial-style=serif] .clock-mount [data-clock-part=ring-hour-label][data-clock-ring=outer][data-clock-dial-label=serif]{display:initial;font-family:Bodoni Moda,Didot,Times New Roman,serif;font-size:calc(10.6px * var(--clock-font-boost));font-weight:500!important}:root[data-clock-dial-style=minimal] .clock-mount [data-clock-part=minute-tick]{display:none}:root[data-clock-dial-style=minimal] .clock-mount [data-clock-part=hour-tick]{stroke-width:1.45px}.clock-mount [data-clock-part=ring-hour-label][data-clock-ring=inner]{fill:var(--clock-inner-color);stroke:var(--clock-label-halo);font-family:Libre Baskerville,Georgia,serif;font-size:calc(4.7px * var(--clock-font-boost));font-weight:400!important;letter-spacing:.015em;opacity:.58}:root[data-clock-inner-ring=hidden] .clock-mount [data-clock-part=inner-ring],:root[data-clock-inner-ring=hidden] .clock-mount [data-clock-part=ring-hour-label][data-clock-ring=inner]{display:none}.clock-mount [data-clock-part=weekday-label],.clock-mount [data-clock-part=hebrew-date-label],.clock-mount [data-clock-part=gregorian-date-label]{font-size:calc(5.9px * var(--clock-font-boost))}.clock-mount [data-event-kind=sunrise] line{stroke:var(--event-sunrise-color)}.clock-mount [data-event-kind=sunset] line{stroke:var(--event-sunset-color)}.clock-mount [data-event-kind=custom] line{stroke:var(--event-custom-color)}.clock-mount [data-clock-part=event-marker],.clock-mount [data-clock-part=zmanit-tick],.clock-mount [data-clock-part=countdown-arc]{cursor:help}.clock-mount [data-clock-part=event-symbol]{pointer-events:none}.clock-mount [data-clock-part=event-marker][data-event-status=past]{opacity:.46;filter:grayscale(.72) saturate(.35)}.clock-mount [data-clock-part=event-marker][data-event-status=past] line{opacity:1}.clock-mount [data-clock-part=countdown-arc]{cursor:pointer;mix-blend-mode:screen}.event-panel{order:3;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start;width:100%;direction:rtl;max-height:2000px;opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .22s ease,max-height .26s ease,margin .22s ease}.management-tabs{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;overflow:hidden;border-block:1px solid color-mix(in srgb,var(--display-muted-color) 22%,transparent)}button.management-tab{width:100%;min-width:0;min-height:58px;border:0;border-radius:0;padding:15px 8px;color:var(--display-muted-color);background:transparent;font-family:"Noto Sans Hebrew",var(--display-font-family);font-size:clamp(.72rem,1.5vw,.82rem);font-weight:350;letter-spacing:.015em;white-space:nowrap}button.management-tab:hover,button.management-tab:active{color:var(--display-text-color);background:color-mix(in srgb,var(--display-text-color) 2.5%,transparent)}button.management-tab[aria-selected=true]{color:var(--display-text-color);background:transparent;box-shadow:inset 0 -1px var(--display-text-color);font-weight:500}.management-panel{width:100%;border:0;border-radius:0;color:var(--display-text-color);background:transparent}.management-panel-content{padding:42px 2px 54px}.events-management-content{display:grid;gap:38px}:root[data-display-mode=clockOnly] .clock-app{width:min(760px,calc(100vw - 32px));padding-block:12px}:root[data-display-mode=clockOnly] .workspace{min-height:calc(100vh - 24px);place-items:center;gap:0}:root[data-display-mode=clockOnly] .clock-panel{min-height:0;padding-block:0;gap:0}:root[data-display-mode=clockOnly] .clock-toolbar{max-height:0;opacity:0;pointer-events:none;transform:translateY(-10px)}:root[data-display-mode=clockOnly] .event-panel,:root[data-display-mode=clockOnly] .display-preferences-panel,:root[data-display-mode=clockOnly] .management-tabs{max-height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(12px);visibility:hidden}:root[data-display-mode=clockOnly] .clock-mount{width:min(var(--display-clock-only-size),94vw,94vh)}:root[data-display-mode=floatingClock] body{min-width:var(--floating-clock-size);background:transparent}:root[data-display-mode=floatingClock] .clock-app{width:var(--floating-clock-size);min-height:var(--floating-clock-size);margin:0;padding:0}:root[data-display-mode=floatingClock] .workspace,:root[data-display-mode=floatingClock] .clock-panel{display:block;min-height:0;padding:0}:root[data-display-mode=floatingClock] .clock-toolbar,:root[data-display-mode=floatingClock] .event-panel,:root[data-display-mode=floatingClock] .display-preferences-panel,:root[data-display-mode=floatingClock] .management-tabs{max-height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(12px);visibility:hidden}:root[data-display-mode=floatingClock] .clock-mount{position:fixed;inset-block-start:16px;inset-inline-end:16px;z-index:2147483000;width:var(--floating-clock-size);min-width:var(--floating-clock-size);max-width:var(--floating-clock-size);height:var(--floating-clock-size);color:var(--display-text-color)}:root[data-display-mode=floatingClock] .clock-mount svg{width:var(--floating-clock-size);height:var(--floating-clock-size);filter:drop-shadow(0 14px 26px color-mix(in srgb,#000 38%,transparent));text-rendering:geometricPrecision}:root[data-display-mode=floatingClock] .clock-mount [data-clock-part=ring-hour-label]{stroke-width:1.55px;letter-spacing:0}:root[data-display-mode=floatingClock] .clock-mount [data-clock-part=ring-hour-label][data-clock-ring=outer]{font-size:calc(8.7px * var(--clock-font-boost))}:root[data-display-mode=floatingClock] .clock-mount [data-clock-part=ring-hour-label][data-clock-ring=inner]{font-size:calc(6.7px * var(--clock-font-boost));opacity:.7}:root[data-display-mode=floatingClock] .clock-mount [data-clock-part=weekday-label],:root[data-display-mode=floatingClock] .clock-mount [data-clock-part=hebrew-date-label],:root[data-display-mode=floatingClock] .clock-mount [data-clock-part=gregorian-date-label]{font-size:calc(6.5px * var(--clock-font-boost));font-weight:850;stroke-width:1.25px;letter-spacing:0}:root[data-display-mode=floatingClock] .clock-mount [data-clock-part=weekday-label] tspan{font-size:calc(6.2px * var(--clock-font-boost))}:root[data-display-mode=floatingClock] .clock-mount [data-clock-part=weekday-label] tspan+tspan{font-size:calc(5px * var(--clock-font-boost))}:root[data-display-mode=floatingClock] .clock-mount [data-clock-part=gregorian-date-label]{font-size:calc(6.1px * var(--clock-font-boost))}.control-group{display:grid;gap:3px;min-width:0}.event-form{display:grid;gap:12px}.add-event-block{align-content:start}.add-event-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.add-event-actions button[aria-expanded=true]{border-color:var(--display-accent-color);color:var(--display-text-color);background:transparent}.add-event-form{border-block-start:1px solid color-mix(in srgb,var(--display-muted-color) 32%,transparent);padding-block-start:12px}.settings-block{display:grid;gap:18px;min-width:0;min-height:0;border:0;border-radius:0;padding:0;background:transparent}#location-settings-title{display:none}.layer-controls{display:grid;gap:8px;margin:0;border:0;border-block-start:1px solid color-mix(in srgb,var(--display-muted-color) 22%,transparent);border-radius:0;padding:18px 0 0;background:transparent}.layer-controls legend{padding-inline:0;color:var(--display-muted-color);font-size:.74rem;font-weight:400;background:transparent}.layer-controls label{display:flex;align-items:center;gap:8px;color:var(--display-text-color);font-size:.78rem;font-weight:350}.layer-controls input{width:18px;min-height:18px;margin:0;accent-color:var(--display-accent-color)}.layer-controls:not(.alert-master-controls){grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px 24px;align-items:center}.event-panel>.management-panel:first-child .settings-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px}.event-panel>.management-panel:first-child .zmanit-set-form,.event-panel>.management-panel:first-child .layer-controls{grid-column:1 / -1}.alert-master-controls{align-content:start}.import-export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.time-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}label{color:var(--display-muted-color);font-size:.74rem;font-weight:400;letter-spacing:.015em}select,input{width:100%;min-height:40px;border:1px solid color-mix(in srgb,var(--display-muted-color) 56%,transparent);border-radius:6px;padding:7px 9px;color:var(--display-text-color);background:var(--display-panel-color);caret-color:var(--display-accent-color);font-variant-numeric:tabular-nums}:where(.management-panel-content,.display-preferences-panel) select,:where(.management-panel-content,.display-preferences-panel) input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]){min-height:36px;border:0;border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 30%,transparent);border-radius:0;padding:6px 1px;background:transparent;font-size:.82rem;font-weight:350}:where(.management-panel-content,.display-preferences-panel) select:disabled,:where(.management-panel-content,.display-preferences-panel) input:disabled{border-color:color-mix(in srgb,var(--display-muted-color) 16%,transparent);background:transparent}.management-panel-content button,.display-preferences-panel button{min-height:36px;border:0;border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 30%,transparent);border-radius:0;padding:6px 1px;color:var(--display-muted-color);background:transparent;font-size:.78rem;font-weight:400}.management-panel-content button:hover,.management-panel-content button:active,.display-preferences-panel button:hover,.display-preferences-panel button:active{border-color:var(--display-text-color);color:var(--display-text-color);background:transparent}select option{color:var(--display-text-color);background:var(--display-panel-color)}select:disabled,input:disabled{color:var(--display-muted-color);background:var(--display-background-color);border-color:color-mix(in srgb,var(--display-muted-color) 36%,transparent);opacity:1}input[type=number]{direction:ltr;text-align:start}input[type=range]{padding-inline:0;accent-color:var(--display-accent-color)}input[type=color]{min-height:36px;padding:3px}.clock-appearance-controls{display:grid;gap:12px;margin:0;border:0;border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 20%,transparent);border-radius:0;padding:0 0 24px;background:transparent}.clock-appearance-controls legend{padding-inline:0;color:var(--display-text-color);font-size:.76rem;font-weight:450}.clock-appearance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.clock-inner-ring-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;cursor:pointer}.clock-inner-ring-toggle span{display:grid;gap:2px}.clock-inner-ring-toggle strong{color:var(--display-text-color);font-size:.86rem}.clock-inner-ring-toggle small{color:var(--display-muted-color);font-size:.73rem;font-weight:500}.clock-inner-ring-toggle input{width:19px;min-height:19px;margin:0;accent-color:var(--display-accent-color)}.display-preferences-panel{order:3;position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;width:100%;max-height:none;overflow:visible;border:0;border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 26%,transparent);border-radius:0;padding:42px 2px 54px;color:var(--display-text-color);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#display-preferences-title,.display-preferences-panel>.clock-appearance-controls,.display-preferences-panel>.display-color-grid,.display-preferences-panel>.user-guide-menu{grid-column:1 / -1}#display-preferences-title{display:none}.display-color-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.display-color-grid label{display:grid;gap:5px;min-width:0}.display-color-grid label{font-size:.75rem}.user-guide-menu{border-block-start:1px solid color-mix(in srgb,var(--display-muted-color) 34%,transparent);padding-block-start:10px}.user-guide-menu summary{display:flex;align-items:center;justify-content:space-between;min-height:38px;border:0;border-radius:0;padding:7px 0;color:var(--display-text-color);background:transparent;cursor:pointer;font-size:.78rem;font-weight:400;list-style:none}.user-guide-menu summary::-webkit-details-marker{display:none}.user-guide-menu summary:after{content:"פתיחה";color:var(--display-muted-color);font-size:.7rem;font-weight:350}.user-guide-menu[open] summary:after{content:"סגירה"}.guide-content{display:grid;gap:14px;padding-block-start:14px}.guide-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,.78fr);gap:12px;align-items:start;border-block-start:1px solid color-mix(in srgb,var(--display-muted-color) 24%,transparent);padding-block-start:12px}.guide-section:first-child{border-block-start:0;padding-block-start:0}.guide-section h3{margin:0;color:var(--display-text-color);font-size:.93rem;line-height:1.25;font-weight:850}.guide-section p,.guide-list{margin:6px 0 0;color:var(--display-muted-color);font-size:.78rem;line-height:1.45}.guide-list{display:grid;gap:4px;padding-inline-start:18px}.guide-shot{position:relative;display:grid;gap:8px;min-height:142px;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--display-muted-color) 42%,transparent);border-radius:8px;padding:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--display-panel-color) 92%,transparent),color-mix(in srgb,var(--display-background-color) 70%,transparent)),var(--display-panel-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--display-text-color) 7%,transparent)}.guide-shot figcaption{align-self:end;color:var(--display-muted-color);font-size:.68rem;line-height:1.2;font-weight:800}.guide-shot-toolbar,.guide-field,.guide-range,.guide-actions,.guide-two-buttons,.guide-event-row,.guide-checkline,.guide-fixed-row,.guide-popover{display:block;border-radius:6px;background:color-mix(in srgb,var(--display-text-color) 16%,transparent)}.guide-shot-toolbar{width:62%;height:12px;justify-self:center}.guide-clock-face{position:relative;place-self:center;display:block;width:86px;aspect-ratio:1;border:2px solid var(--display-accent-color);border-radius:999px;background:radial-gradient(circle,var(--display-accent-color) 0 4px,transparent 5px),conic-gradient(from 30deg,color-mix(in srgb,var(--event-sunrise-color) 32%,transparent),transparent 18%,color-mix(in srgb,var(--event-sunset-color) 32%,transparent),transparent 62%,color-mix(in srgb,var(--event-custom-color) 28%,transparent)),var(--display-clock-face-color);box-shadow:0 10px 28px color-mix(in srgb,#000 20%,transparent)}.guide-clock-face-small{width:92px;align-self:center;justify-self:start}.guide-clock-hand{position:absolute;inset-inline-start:calc(50% - 1px);inset-block-start:50%;width:2px;border-radius:999px;background:var(--display-clock-hand-color);transform-origin:top center}.guide-clock-hour{height:24px;transform:rotate(232deg)}.guide-clock-minute{height:34px;background:var(--display-accent-color);transform:rotate(312deg)}.guide-clock-event,.guide-countdown-arc{position:absolute;width:12px;aspect-ratio:1;border:2px solid currentColor;border-radius:999px;background:var(--display-clock-face-color)}.guide-clock-event-a{inset-block-start:8px;inset-inline-end:18px;color:var(--event-sunrise-color)}.guide-clock-event-b{inset-block-end:20px;inset-inline-end:8px;color:var(--event-sunset-color)}.guide-clock-event-c{inset-block-end:10px;inset-inline-start:18px;color:var(--event-custom-color)}.guide-countdown-arc{inset:5px;width:auto;border-width:4px;border-inline-start-color:transparent;border-block-end-color:transparent;background:transparent;transform:rotate(35deg)}.guide-clock-label{position:absolute;inset-inline-start:-24px;inset-block-start:50%;max-width:76px;border:1px solid color-mix(in srgb,var(--display-accent-color) 70%,transparent);border-radius:6px;padding:3px 5px;color:var(--display-text-color);background:color-mix(in srgb,var(--display-panel-color) 94%,transparent);font-size:.62rem;font-weight:800;line-height:1.1;transform:translateY(-50%)}.guide-field{height:22px}.guide-field-wide{width:100%}.guide-range{position:relative;height:12px;border-radius:999px}.guide-range:after{content:"";position:absolute;inset-block-start:-4px;inset-inline-start:58%;width:20px;aspect-ratio:1;border-radius:999px;background:var(--display-accent-color)}.guide-swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.guide-swatches span{display:block;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--display-muted-color) 48%,transparent);border-radius:6px}.guide-swatches span:nth-child(1){background:var(--display-background-color)}.guide-swatches span:nth-child(2){background:var(--display-panel-color)}.guide-swatches span:nth-child(3){background:var(--display-text-color)}.guide-swatches span:nth-child(4){background:var(--display-accent-color)}.guide-swatches span:nth-child(5){background:var(--display-clock-face-color)}.guide-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.guide-mini-grid span{display:block;height:24px;border-radius:6px;background:color-mix(in srgb,var(--display-text-color) 15%,transparent)}.guide-actions,.guide-two-buttons{height:26px;background:linear-gradient(90deg,var(--display-accent-color) 0 47%,transparent 47% 53%,color-mix(in srgb,var(--display-text-color) 17%,transparent) 53% 100%)}.guide-event-row,.guide-checkline,.guide-fixed-row{height:18px}.guide-event-row{background:linear-gradient(90deg,var(--event-custom-color) 0 12%,transparent 12% 18%,color-mix(in srgb,var(--display-text-color) 18%,transparent) 18% 100%)}.guide-event-row-muted{opacity:.62}.guide-checkline{position:relative;padding-inline-start:24px}.guide-checkline:before{content:"";position:absolute;inset-inline-start:5px;inset-block-start:4px;width:10px;aspect-ratio:1;border-radius:3px;background:var(--display-accent-color)}.guide-fixed-row{background:linear-gradient(90deg,color-mix(in srgb,var(--display-text-color) 22%,transparent) 0 34%,transparent 34% 38%,color-mix(in srgb,var(--display-text-color) 14%,transparent) 38% 100%)}.guide-popover{position:absolute;inset-block-start:28px;inset-inline-end:12px;width:82px;height:68px;border:1px solid color-mix(in srgb,var(--display-accent-color) 64%,transparent);background:linear-gradient(var(--display-accent-color) 0 15px,transparent 15px 21px,color-mix(in srgb,var(--display-text-color) 18%,transparent) 21px 36px,transparent 36px 42px,color-mix(in srgb,var(--display-text-color) 14%,transparent) 42px 56px),color-mix(in srgb,var(--display-panel-color) 96%,transparent);box-shadow:0 14px 30px color-mix(in srgb,#000 28%,transparent)}button{min-height:40px;border:1px solid color-mix(in srgb,var(--display-muted-color) 64%,transparent);border-radius:6px;padding:7px 11px;color:var(--display-text-color);background:color-mix(in srgb,var(--display-panel-color) 76%,var(--display-accent-color));cursor:pointer}button:hover,select:hover,input:hover{border-color:var(--display-accent-color)}button:active{background:color-mix(in srgb,var(--display-panel-color) 64%,var(--display-accent-color))}button.management-panel-toggle,button.management-panel-toggle:hover,button.management-panel-toggle:active{border-inline:0;border-block-end:0;border-radius:0;color:var(--display-text-color);background:transparent}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid #8edbd0;outline-color:var(--display-accent-color);outline-offset:2px}.event-list{min-width:0}.event-list-block{align-content:start;overflow:visible}.unified-event-table-wrap{width:100%;overflow-x:auto;scrollbar-color:color-mix(in srgb,var(--display-muted-color) 36%,transparent) transparent}.unified-event-table{width:100%;min-width:1280px;border:0;border-collapse:collapse;table-layout:auto;color:var(--display-text-color);background:transparent;text-align:start}.unified-event-table th{border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 30%,transparent);padding:0 8px 8px;color:var(--display-muted-color);font-size:.62rem;font-weight:450;letter-spacing:.06em;text-align:start}.unified-event-table td{min-width:0;border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 16%,transparent);padding:7px 8px;vertical-align:middle;font-size:.7rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unified-event-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--display-text-color) 2.8%,transparent)}.unified-event-table tbody tr:hover td{background:color-mix(in srgb,var(--display-text-color) 5%,transparent)}.unified-event-table tr[data-event-status=next] td{background:color-mix(in srgb,var(--display-accent-color) 7%,transparent)}.unified-event-table tr[data-event-status=past] td{opacity:.52;filter:grayscale(.72) saturate(.35)}.event-title-cell{width:1%;min-width:116px;font-weight:450}.event-type-cell{width:1%;min-width:74px;color:var(--display-muted-color);font-size:.68rem;font-weight:300}.event-time-cell{direction:ltr;width:1%;min-width:82px;font-family:Libre Baskerville,serif;font-size:.72rem;font-variant-numeric:tabular-nums;text-align:start;white-space:nowrap}.event-details-cell{width:auto;min-width:330px;color:var(--display-muted-color);font-size:.68rem;line-height:1.25}.event-alert-cell{width:auto;min-width:370px}.event-actions-cell{width:1%;min-width:48px;text-align:end}.zmanit-set-form{display:grid;gap:10px;border:0;border-block-start:1px solid color-mix(in srgb,var(--display-muted-color) 22%,transparent);border-radius:0;padding:20px 0 0;background:transparent}.zmanit-set-form h3{margin:0;color:var(--display-text-color);font-size:.78rem;line-height:1.2;font-weight:450}.zmanit-set-form>.time-fields{grid-template-columns:minmax(160px,220px) minmax(220px,360px);gap:24px;justify-content:start}.zmanit-boundary-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.zmanit-boundary-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;margin:0;border:0;border-block-start:1px solid color-mix(in srgb,var(--display-muted-color) 18%,transparent);border-radius:0;padding:12px 0 0}.zmanit-boundary-controls legend{padding-inline:0;color:var(--display-muted-color);font-size:.74rem;font-weight:400}.zmanit-set-actions{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:start}.zmanit-set-actions button{min-width:92px}.fixed-event-inline-editor{display:flex;flex-wrap:nowrap;gap:3px;align-items:center;min-width:0;overflow:hidden}.fixed-event-inline-editor select,.fixed-event-inline-editor input{width:auto;min-width:0;min-height:25px;border:0;border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 34%,transparent);border-radius:0;padding:2px 3px;color:var(--display-text-color);background:transparent;font-size:.64rem}.fixed-event-inline-editor select:first-child{flex:1.5 1 120px;max-width:132px}.fixed-event-inline-editor select:not(:first-child){flex:1 1 62px}.fixed-event-inline-editor input{flex:0 0 42px}.event-alert-form{display:grid;gap:8px;margin:0;border:0;border-block-start:1px solid color-mix(in srgb,var(--display-muted-color) 20%,transparent);border-radius:0;padding:12px 0 0;background:transparent}.event-alert-form legend{padding-inline:4px;color:var(--display-muted-color);font-size:.78rem;font-weight:800}.event-alert-form-grid,.event-alert-controls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;align-items:end}.event-alert-controls{display:flex;flex-wrap:nowrap;gap:3px 5px;align-items:center;grid-column:auto;min-width:0;padding-block-start:0;overflow:hidden}.event-alert-check{display:flex;align-items:center;justify-content:start;gap:3px;min-width:0;color:var(--display-muted-color);font-size:.64rem;font-weight:400;white-space:nowrap}.event-alert-check input{width:13px;min-height:13px;margin:0;accent-color:var(--display-accent-color)}.event-alert-controls select,.event-alert-controls input[type=number]{width:54px;min-width:0;min-height:25px;border:0;border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 34%,transparent);border-radius:0;padding:2px 3px;background:transparent;font-size:.64rem}.event-alert-controls input[type=number]{width:40px}.form-error{min-height:1.2em;color:#ff9a8d;font-size:.86rem;font-weight:700}.helper-text{margin:0;color:var(--display-muted-color);font-size:.76rem;font-weight:350;line-height:1.45}.management-panel-content h2{font-size:.82rem;font-weight:450}.helper-text a{color:var(--display-accent-color);text-underline-offset:3px}.event-layer{min-width:0;border:1px solid color-mix(in srgb,var(--display-muted-color) 52%,transparent);border-radius:999px;padding:2px 5px;color:var(--display-text-color);background:var(--display-panel-color);font-size:.68rem;font-weight:800;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-symbol{display:grid;place-items:center;width:24px;min-width:24px;aspect-ratio:1;border:1px solid currentColor;border-radius:999px;padding:0;color:var(--event-symbol-color, var(--event-custom-color));background:color-mix(in srgb,var(--event-symbol-color, var(--event-custom-color)) 14%,transparent);line-height:1}.event-icon{width:16px;height:16px;color:currentColor;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.event-symbol-button{min-height:24px;cursor:pointer}.event-symbol-button:hover{border-color:currentColor;background:color-mix(in srgb,var(--event-symbol-color, var(--event-custom-color)) 24%,transparent)}.event-title,.event-time,.event-ring,.event-status{direction:rtl;min-width:0;font-size:.9rem}.event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-time{direction:ltr;text-align:start;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.event-ring,.event-status{color:var(--display-muted-color);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-list button[data-event-id]{min-height:24px;border:0;border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 36%,transparent);border-radius:0;padding:2px 0;color:var(--display-muted-color);background:transparent;font-size:.72rem;line-height:1}.event-list button[data-event-id]:hover{border-color:var(--display-text-color);color:var(--display-text-color);background:transparent}.floating-panel{position:fixed;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--display-muted-color) 28%,transparent);border-radius:2px;color:var(--display-text-color);background:color-mix(in srgb,var(--display-panel-color) 98%,var(--display-background-color));box-shadow:0 18px 54px color-mix(in srgb,#000 32%,transparent),0 2px 8px color-mix(in srgb,#000 18%,transparent);font-family:var(--display-font-family);font-weight:350;text-align:start;isolation:isolate}.floating-panel:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:-1px;height:1px;background:color-mix(in srgb,var(--display-accent-color) 76%,transparent);pointer-events:none}.event-visual-editor{z-index:2147483070;display:grid;grid-template-columns:minmax(82px,1fr) minmax(64px,76px);gap:12px;width:min(232px,calc(100vw - 24px));padding:12px}.timer-action-menu{z-index:2147483100;display:grid;width:min(280px,calc(100vw - 24px));max-height:calc(100vh - 24px);gap:12px;overflow:auto;padding:14px 16px}.clock-context-menu{z-index:2147483090;display:grid;gap:0;width:min(220px,calc(100vw - 24px));padding:12px 14px 10px}.clock-context-menu-header{display:grid;gap:3px;margin-block-end:5px;border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 22%,transparent);padding-block-end:9px}.clock-context-menu-eyebrow,.timer-action-menu-eyebrow{color:var(--display-accent-color);font-size:.66rem;line-height:1.2;font-weight:450;letter-spacing:.035em}.clock-context-menu-title{color:var(--display-text-color);font-size:.84rem;line-height:1.35;font-weight:450}.timer-action-menu-header{display:grid;gap:4px;min-width:0}.timer-action-menu-title{color:var(--display-text-color);font-size:.94rem;line-height:1.35;font-weight:450}.timer-action-menu-description{color:var(--display-muted-color);font-size:.76rem;line-height:1.55;font-weight:inherit}.clock-context-menu-item,.timer-action-menu-button{min-height:36px;border:0;border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 28%,transparent);border-radius:0;padding:7px 2px;color:var(--display-muted-color);background:transparent;font-family:var(--display-font-family);font-size:.78rem;font-weight:400;text-align:start}.clock-context-menu-item{justify-content:start;width:100%}.clock-context-menu-item:hover,.clock-context-menu-item:active,.timer-action-menu-button:hover,.timer-action-menu-button:active{border-color:var(--display-text-color);color:var(--display-text-color);background:color-mix(in srgb,var(--display-text-color) 2.5%,transparent)}.clock-context-menu-item[data-active=true],.clock-context-menu-item[data-active=true]:disabled{border-color:var(--display-accent-color);color:var(--display-text-color);background:transparent;box-shadow:inset 0 -1px var(--display-accent-color);opacity:1;cursor:default}.timer-action-menu-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.timer-action-menu-color{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;border-block:1px solid color-mix(in srgb,var(--display-muted-color) 22%,transparent);padding-block:6px;color:var(--display-muted-color);font-size:.76rem;font-weight:400}.timer-action-menu-color input[type=color]{justify-self:end;inline-size:44px;block-size:30px;min-height:30px;border:0;border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 44%,transparent);border-radius:0;padding:2px 0;background:transparent;cursor:pointer}.timer-action-menu-button-primary,.timer-action-menu-button-primary:hover,.timer-action-menu-button-primary:active{border-color:var(--display-accent-color);color:var(--display-text-color);background:transparent;box-shadow:inset 0 -1px var(--display-accent-color)}.timer-action-menu-button-primary:hover{background:color-mix(in srgb,var(--display-accent-color) 7%,transparent)}.timer-action-menu-button-primary:active{background:color-mix(in srgb,var(--display-accent-color) 11%,transparent)}.timer-action-menu-button-secondary,.timer-action-menu-button-secondary:hover,.timer-action-menu-button-secondary:active{border-color:color-mix(in srgb,var(--display-muted-color) 28%,transparent);color:var(--display-muted-color);background:transparent;box-shadow:none}.timer-action-menu-button-secondary:hover,.timer-action-menu-button-secondary:active{border-color:var(--display-text-color);color:var(--display-text-color)}:root[data-display-mode=floatingClock] .timer-action-menu,:root[data-floating-clock-window=true] .timer-action-menu{gap:8px;max-height:calc(100vh - 12px);padding:10px}:root[data-display-mode=floatingClock] .clock-context-menu,:root[data-floating-clock-window=true] .clock-context-menu{padding:9px 10px 8px}:root[data-display-mode=floatingClock] .timer-action-menu-title,:root[data-floating-clock-window=true] .timer-action-menu-title{font-size:.82rem}:root[data-display-mode=floatingClock] .timer-action-menu-description,:root[data-floating-clock-window=true] .timer-action-menu-description{font-size:.68rem;line-height:1.4}:root[data-display-mode=floatingClock] .timer-action-menu-color,:root[data-floating-clock-window=true] .timer-action-menu-color{min-height:36px;font-size:.7rem}:root[data-display-mode=floatingClock] .timer-action-menu-button,:root[data-floating-clock-window=true] .timer-action-menu-button{min-height:32px;padding:5px 7px;font-size:.72rem}.event-visual-editor label{display:grid;gap:5px;min-width:0;color:var(--display-muted-color);font-size:.74rem}.event-visual-editor :is(select,input[type=color]){min-height:34px;border:0;border-block-end:1px solid color-mix(in srgb,var(--display-muted-color) 34%,transparent);border-radius:0;padding-inline:1px;color:var(--display-text-color);background:transparent;font-family:var(--display-font-family)}.clock-event-tooltip{z-index:2147483080;max-width:min(280px,calc(100vw - 24px));padding:11px 13px;pointer-events:none}.clock-event-tooltip-title{display:flex;align-items:center;gap:8px;min-width:0}.clock-event-tooltip-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:450}.clock-event-tooltip-symbol{display:grid;place-items:center;width:30px;min-width:30px;height:24px;border:0;border-inline-end:1px solid var(--event-symbol-color, currentColor);border-radius:0;padding-inline-end:7px;color:var(--event-symbol-color, currentColor);background:transparent;line-height:1}.clock-event-tooltip-symbol .event-icon{width:16px;height:16px}.clock-event-tooltip-meta,.clock-event-tooltip-layer,.clock-event-tooltip-description,.clock-event-tooltip-countdown{margin-block-start:5px;color:var(--display-muted-color);font-size:.74rem;line-height:1.45;font-weight:350}.clock-event-tooltip-meta{margin-block-start:9px;border-block-start:1px solid color-mix(in srgb,var(--display-muted-color) 20%,transparent);padding-block-start:7px}.clock-event-tooltip-description,.clock-event-tooltip-countdown{color:var(--display-text-color)}.clock-event-tooltip-countdown{border-block-start:1px solid color-mix(in srgb,var(--display-muted-color) 22%,transparent);padding-block-start:7px;color:var(--display-accent-color);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0}.dev-stamp{position:fixed;inset-block-end:16px;inset-inline-start:16px;z-index:1300;direction:ltr;font-family:var(--display-font-family)}.dev-stamp-link{position:relative;display:inline-grid;color:color-mix(in srgb,var(--display-text-color) 48%,transparent);text-decoration:none;outline:none}.dev-stamp-text{display:block;rotate:-6deg;padding:3px 2px;font-size:.78rem;line-height:.95;font-weight:800;letter-spacing:0;text-shadow:0 1px 8px color-mix(in srgb,var(--display-background-color) 70%,transparent);transition:color .18s ease,transform .18s ease}.dev-stamp-tooltip{position:absolute;inset-block-end:calc(100% + 10px);inset-inline-start:0;display:grid;place-items:center;width:92px;aspect-ratio:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--display-text-color) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--display-panel-color) 92%,transparent);box-shadow:0 18px 42px color-mix(in srgb,#000 34%,transparent);opacity:0;pointer-events:none;transform:translateY(8px) scale(.94);transform-origin:bottom left;transition:opacity .18s ease,transform .18s ease}.dev-stamp-tooltip img{width:100%;height:100%;object-fit:cover}.dev-stamp-link:hover,.dev-stamp-link:focus-visible{color:color-mix(in srgb,var(--display-text-color) 78%,var(--display-accent-color))}.dev-stamp-link:hover .dev-stamp-text,.dev-stamp-link:focus-visible .dev-stamp-text{transform:translateY(-1px)}.dev-stamp-link:hover .dev-stamp-tooltip,.dev-stamp-link:focus-visible .dev-stamp-tooltip{opacity:1;transform:translateY(0) scale(1)}@media print{.no-print{display:none!important}}@media(max-width:880px){.event-panel{grid-template-columns:minmax(0,1fr)}.event-list-block{grid-column:1 / -1}.event-panel>.management-panel:first-child .settings-block{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.clock-app{width:min(100vw - 20px,1180px);padding:16px 0}#clock-status{text-align:center}.clock-panel{min-height:360px}.clock-mount{width:min(340px,90vw)}.zmanit-set-form>.time-fields{grid-template-columns:minmax(0,1fr);gap:10px}.event-panel,.display-preferences-panel,.add-event-actions,.time-fields,.clock-appearance-grid,.display-color-grid,.guide-section,.event-alert-form-grid,.event-alert-controls,.import-export-actions,.zmanit-boundary-grid,.zmanit-boundary-controls,.zmanit-set-actions{grid-template-columns:1fr}.guide-shot{min-height:132px}}
