.demo-cursor-module__TMOy8G__cursor{--x:0px;--y:0px;--move:0s;z-index:10;pointer-events:none;opacity:0;transform:translateX(var(--x));transition:opacity .25s ease, transform var(--move) cubic-bezier(.45, 0, .25, 1);position:absolute;top:0;left:0}.demo-cursor-module__TMOy8G__cursor[data-state=shown],.demo-cursor-module__TMOy8G__cursor[data-state=pressed]{opacity:1}.demo-cursor-module__TMOy8G__vertical{transform:translateY(var(--y));transition:transform var(--move) cubic-bezier(.3, .55, .25, 1);display:block}.demo-cursor-module__TMOy8G__arrow{transform-origin:4.4px 2.75px;width:22px;height:22px;margin:-2.75px 0 0 -4.4px;transition:transform .12s;display:block;overflow:visible}.demo-cursor-module__TMOy8G__arrow path{fill:var(--pointer);stroke:var(--pointer-edge);stroke-width:1.3px;stroke-linejoin:round}.demo-cursor-module__TMOy8G__cursor[data-state=pressed] .demo-cursor-module__TMOy8G__arrow{transform:scale(.86)}.demo-cursor-module__TMOy8G__ripple{background:var(--pointer-ring);opacity:0;border-radius:50%;width:30px;height:30px;position:absolute;top:-15px;left:-15px}
.weekly-hours-module__QxCWUa__root{--surface:#e4e4e7;--dots:#0000000e;--line:#0000000f;--surface-2:#fff;--card-line:transparent;--fill:#f3f3f5;--fill-hover:#eeeef1;--day:#fff;--day-line:#e6e6ea;--field:#f3f3f5;--field-hover:#ebebee;--ink:#1d1d1f;--text:#48484a;--label:#636366;--ink-muted:#6e6e73;--faint:#aeaeb2;--track:#dcdce1;--accent:#1d1d1f;--knob-fill:#fff;--accent-ink:#fff;--shadow-near:#0000000a;--shadow:#00000024;--day-shadow:#00000047;--knob-shadow:#00000038;--knob-edge:#0000000a;--focus:#0a84ff;--pointer:#1d1d1f;--pointer-edge:#fff;--pointer-ring:#00000024;--ease-out:cubic-bezier(.22, 1, .36, 1);background:radial-gradient(var(--dots) 1px, transparent 1px) 0 0 / 14px 14px, var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;border-radius:18px;font:400 15px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;position:relative;overflow:clip;container-type:inline-size}@supports (color:light-dark(#fff, #000)){.weekly-hours-module__QxCWUa__root{--surface:light-dark(#e4e4e7,#111113);--dots:light-dark(#0000000e,#ffffff0d);--line:light-dark(#0000000f,#ffffff12);--surface-2:light-dark(#fff,#1c1c1e);--card-line:light-dark(#0000,#ffffff0f);--fill:light-dark(#f3f3f5,#242426);--fill-hover:light-dark(#eeeef1,#29292c);--day:light-dark(#fff,#2c2c2e);--day-line:light-dark(#e6e6ea,#ffffff14);--field:light-dark(#f3f3f5,#3a3a3c);--field-hover:light-dark(#ebebee,#444447);--ink:light-dark(#1d1d1f,#f5f5f7);--text:light-dark(#48484a,#bdbdc2);--label:light-dark(#636366,#8e8e93);--ink-muted:light-dark(#6e6e73,#98989d);--faint:light-dark(#aeaeb2,#808085);--track:light-dark(#dcdce1,#3d3d41);--accent:light-dark(#1d1d1f,#f5f5f7);--accent-ink:light-dark(#fff,#1c1c1e);--shadow-near:light-dark(#0000000a,#0000004d);--shadow:light-dark(#00000024,#0000008c);--day-shadow:light-dark(#00000047,#0009);--knob-shadow:light-dark(#00000038,#0006);--knob-edge:light-dark(#0000000a,#0000001f);--focus:light-dark(#0a84ff,#3594ff);--pointer-ring:light-dark(#00000024,#fff3)}}.weekly-hours-module__QxCWUa__root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.weekly-hours-module__QxCWUa__root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.weekly-hours-module__QxCWUa__root[data-color-scheme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.weekly-hours-module__QxCWUa__root[data-color-scheme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}.weekly-hours-module__QxCWUa__root button,.weekly-hours-module__QxCWUa__root select{font:inherit}.weekly-hours-module__QxCWUa__body{min-height:var(--weekly-hours-min-height,610px);flex-direction:column;align-items:center;gap:12px;padding:40px 16px 32px;display:flex}.weekly-hours-module__QxCWUa__caption{letter-spacing:.01em;color:var(--label);font-size:13px;font-weight:500}.weekly-hours-module__QxCWUa__panel{background:var(--surface-2);width:100%;max-width:440px;box-shadow:0 0 0 1px var(--card-line), 0 1px 2px var(--shadow-near), 0 12px 32px -16px var(--shadow);border-radius:22px;flex-direction:column;gap:6px;padding:8px;display:flex}.weekly-hours-module__QxCWUa__day{background:var(--fill);border-radius:15px;transition:background-color .3s,box-shadow .35s}.weekly-hours-module__QxCWUa__day[data-on]{background:var(--day);box-shadow:0 0 0 1px var(--day-line), 0 8px 22px -14px var(--day-shadow)}@media (hover:hover){.weekly-hours-module__QxCWUa__day:not([data-on]):hover{background:var(--fill-hover)}}.weekly-hours-module__QxCWUa__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;height:46px;padding:0 12px 0 14px;display:flex;position:relative}.weekly-hours-module__QxCWUa__name{color:var(--text);font-weight:500;transition:color .3s}.weekly-hours-module__QxCWUa__day[data-on] .weekly-hours-module__QxCWUa__name{color:var(--ink)}.weekly-hours-module__QxCWUa__switchInput{opacity:0;cursor:pointer;width:42px;height:26px;margin:-13px 0 0;position:absolute;top:50%;right:12px}.weekly-hours-module__QxCWUa__switch{background:var(--track);pointer-events:none;border-radius:13px;flex:none;width:42px;height:26px;transition:background-color .25s;position:relative}.weekly-hours-module__QxCWUa__day[data-on] .weekly-hours-module__QxCWUa__switch{background:var(--accent)}.weekly-hours-module__QxCWUa__knob{background:var(--knob-fill);width:20px;height:20px;box-shadow:0 1px 3px var(--knob-shadow), 0 0 0 .5px var(--knob-edge);transition:transform var(--knob-ms) var(--knob), width .2s var(--ease-out), background-color .25s ease;border-radius:10px;position:absolute;top:3px;left:3px}.weekly-hours-module__QxCWUa__day[data-on] .weekly-hours-module__QxCWUa__knob{background:var(--accent-ink);transform:translate(16px)}.weekly-hours-module__QxCWUa__header:active .weekly-hours-module__QxCWUa__knob,.weekly-hours-module__QxCWUa__switchInput[data-pressed]+.weekly-hours-module__QxCWUa__switch .weekly-hours-module__QxCWUa__knob{width:24px}.weekly-hours-module__QxCWUa__day[data-on] .weekly-hours-module__QxCWUa__header:active .weekly-hours-module__QxCWUa__knob,.weekly-hours-module__QxCWUa__day[data-on] .weekly-hours-module__QxCWUa__switchInput[data-pressed]+.weekly-hours-module__QxCWUa__switch .weekly-hours-module__QxCWUa__knob{transform:translate(12px)}.weekly-hours-module__QxCWUa__switchInput:focus-visible+.weekly-hours-module__QxCWUa__switch{outline:2px solid var(--focus);outline-offset:2px}.weekly-hours-module__QxCWUa__fold{transition:grid-template-rows var(--fold-ms) var(--fold);grid-template-rows:0fr;display:grid}.weekly-hours-module__QxCWUa__day[data-on] .weekly-hours-module__QxCWUa__fold{grid-template-rows:1fr}.weekly-hours-module__QxCWUa__foldInner{min-height:0;overflow:hidden}.weekly-hours-module__QxCWUa__content{transition:opacity .3s ease 60ms, transform .45s var(--ease-out) 60ms, filter .3s ease 60ms;padding:0 10px 10px}.weekly-hours-module__QxCWUa__day:not([data-on]) .weekly-hours-module__QxCWUa__content{opacity:0;filter:blur(2px);transition-duration:.18s;transition-delay:0s;transform:translateY(-6px)}.weekly-hours-module__QxCWUa__ranges{margin:0;padding:0;list-style:none}.weekly-hours-module__QxCWUa__range{grid-template-rows:1fr;display:grid}.weekly-hours-module__QxCWUa__rangeInner{min-height:0;overflow:hidden}.weekly-hours-module__QxCWUa__rangeRow{align-items:center;gap:8px;padding:3px 0;display:flex}.weekly-hours-module__QxCWUa__time{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.weekly-hours-module__QxCWUa__timeLabel{color:var(--ink-muted);font-size:13px}.weekly-hours-module__QxCWUa__select{background:var(--field);min-width:0;height:34px;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;appearance:none;border:0;border-radius:9px;flex:1;margin:0;padding:0 10px;font-size:14px;transition:background-color .2s}@media (hover:hover){.weekly-hours-module__QxCWUa__select:hover{background:var(--field-hover)}}.weekly-hours-module__QxCWUa__select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.weekly-hours-module__QxCWUa__remove,.weekly-hours-module__QxCWUa__add{cursor:pointer;border:0;margin:0;transition:background-color .2s,color .2s,transform .15s}.weekly-hours-module__QxCWUa__remove{width:30px;height:30px;color:var(--faint);background:0 0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.weekly-hours-module__QxCWUa__remove svg,.weekly-hours-module__QxCWUa__add svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:15px;height:15px}@media (hover:hover){.weekly-hours-module__QxCWUa__remove:hover{background:var(--field);color:var(--ink)}.weekly-hours-module__QxCWUa__add:hover:not(:disabled){background:var(--field-hover)}}.weekly-hours-module__QxCWUa__add{background:var(--field);width:100%;height:36px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:5px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.weekly-hours-module__QxCWUa__add:disabled{color:var(--faint);cursor:default}.weekly-hours-module__QxCWUa__remove:is(:active,[data-pressed]),.weekly-hours-module__QxCWUa__add:is(:active,[data-pressed]):not(:disabled){transform:scale(.96)}.weekly-hours-module__QxCWUa__remove:focus-visible,.weekly-hours-module__QxCWUa__add:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.weekly-hours-module__QxCWUa__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:400px){.weekly-hours-module__QxCWUa__body{padding:28px 12px 24px}.weekly-hours-module__QxCWUa__panel{padding:6px}.weekly-hours-module__QxCWUa__content{padding:0 8px 8px}.weekly-hours-module__QxCWUa__rangeRow,.weekly-hours-module__QxCWUa__time{gap:5px}.weekly-hours-module__QxCWUa__select{padding:0 8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.weekly-hours-module__QxCWUa__day,.weekly-hours-module__QxCWUa__name,.weekly-hours-module__QxCWUa__switch,.weekly-hours-module__QxCWUa__knob,.weekly-hours-module__QxCWUa__fold,.weekly-hours-module__QxCWUa__content,.weekly-hours-module__QxCWUa__select,.weekly-hours-module__QxCWUa__remove,.weekly-hours-module__QxCWUa__add{transition:none}}
