.scrim.svelte-vmutsv{background:var(--scrim);opacity:0;pointer-events:none;width:100%;transition:opacity .3s;position:fixed;inset:0}.scrim.visible.svelte-vmutsv{opacity:1;pointer-events:auto}.sheet.svelte-vmutsv{inset:calc(var(--safe-top) + 10px) 0 0;background:var(--bg);border-radius:14px 14px 0 0;flex-direction:column;transition:transform .36s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;transform:translateY(105%);box-shadow:0 -4px 30px #0000002e}.sheet.visible.svelte-vmutsv{transform:none}header.svelte-vmutsv{grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:6px 8px;display:grid}h2.svelte-vmutsv{margin:0;font-size:17px;font-weight:600}.action.svelte-vmutsv{color:var(--tint);justify-self:start;padding:11px 12px}.action.primary.svelte-vmutsv{justify-self:end;font-weight:600}.action.svelte-vmutsv:disabled{color:var(--tertiary)}.body.svelte-vmutsv{-webkit-overflow-scrolling:touch;padding:12px 0 calc(var(--safe-bottom) + 24px);flex:1;overflow-y:auto}textarea.svelte-vmutsv{resize:none;width:100%;caret-color:var(--tint);background:0 0;border:0;outline:0;padding:12px 16px;display:block}textarea.svelte-vmutsv::placeholder{color:var(--tertiary)}@media (prefers-reduced-motion:reduce){.sheet.svelte-vmutsv,.scrim.svelte-vmutsv{transition:none}}header.svelte-13s7gu4{justify-content:space-between;align-items:center;margin:28px 20px 14px;display:flex}h1.svelte-13s7gu4{letter-spacing:.37px;margin:0;font-size:34px;font-weight:700}.refresh.svelte-13s7gu4{width:44px;height:44px;color:var(--tint);place-items:center;margin-right:-10px;display:grid}.refresh.svelte-13s7gu4 svg:where(.svelte-13s7gu4){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.refresh.spinning.svelte-13s7gu4 svg:where(.svelte-13s7gu4){animation:.9s linear infinite svelte-13s7gu4-spin}@keyframes svelte-13s7gu4-spin{to{transform:rotate(360deg)}}.main.svelte-13s7gu4{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.day.svelte-13s7gu4{font-weight:600}.text.svelte-13s7gu4{color:var(--secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.hours.svelte-13s7gu4{font-variant-numeric:tabular-nums;color:var(--secondary);white-space:nowrap;align-self:flex-start;font-size:15px}.lock.svelte-13s7gu4{width:13px;height:13px;fill:var(--tertiary)}.empty.svelte-13s7gu4{text-align:center;color:var(--secondary);margin:22vh 40px 0}.empty.svelte-13s7gu4 p:where(.svelte-13s7gu4){margin:0 0 6px}.empty.svelte-13s7gu4 .title:where(.svelte-13s7gu4){color:var(--label);font-size:22px;font-weight:700}header.svelte-1n6ht58{margin:28px 20px 14px}h1.svelte-1n6ht58{letter-spacing:.37px;margin:0;font-size:34px;font-weight:700}.name.svelte-1n6ht58{flex:none;width:76px}input.svelte-1n6ht58,select.svelte-1n6ht58{min-width:0;caret-color:var(--tint);background:0 0;border:0;outline:0;flex:1;padding:0}input.svelte-1n6ht58::placeholder{color:var(--tertiary)}select.svelte-1n6ht58{-webkit-appearance:none;appearance:none;color:var(--secondary);text-align:right;text-align-last:right;direction:rtl}select.svelte-1n6ht58 option:where(.svelte-1n6ht58){direction:ltr}.value.svelte-1n6ht58{text-align:right;color:var(--secondary);flex:1}.link.svelte-1n6ht58{color:var(--tint)}.link.svelte-1n6ht58:disabled{color:var(--tertiary)}nav.svelte-1n51new{left:50%;bottom:calc(max(var(--safe-bottom), 12px) + 6px);background:var(--bar);border:.5px solid var(--bar-border);backdrop-filter:saturate(180%)blur(24px);border-radius:999px;gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #00000024}button.svelte-1n51new{width:92px;color:var(--label);border-radius:999px;flex-direction:column;align-items:center;gap:1px;padding:6px 0 5px;display:flex}button.selected.svelte-1n51new{color:var(--tint);background:var(--pressed)}.icon.svelte-1n51new{width:28px;height:28px;display:block;position:relative}svg.svelte-1n51new{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.badge.svelte-1n51new{background:var(--red);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:600;line-height:18px;position:absolute;top:-4px;left:17px}.label.svelte-1n51new{font-size:10px;font-weight:600}main.svelte-nejbyb{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:calc(var(--safe-top) + 12px) 0 calc(var(--safe-bottom) + 110px);position:fixed;inset:0;overflow-y:auto}:root{color-scheme:light dark;--bg:#f2f2f7;--card:#fff;--label:#000;--secondary:#3c3c4399;--tertiary:#3c3c434d;--separator:#3c3c4333;--tint:#007aff;--red:#ff3b30;--bar:#ffffffb8;--bar-border:#00000014;--pressed:#0000000f;--scrim:#0000004d;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root{--bg:#000;--card:#1c1c1e;--label:#fff;--secondary:#ebebf599;--tertiary:#ebebf54d;--separator:#545458a6;--tint:#0a84ff;--red:#ff453a;--bar:#28282ab8;--bar-border:#ffffff1a;--pressed:#ffffff14;--scrim:#00000080}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none;height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:var(--label);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font:17px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button{text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}input,textarea{-webkit-user-select:text;user-select:text}.group-title{color:var(--secondary);margin:0 20px 8px;font-size:15px;font-weight:600}.group{background:var(--card);border-radius:12px;margin:0 16px;overflow:hidden}.group-footer{color:var(--secondary);margin:7px 20px 0;font-size:13px}.row{align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 16px;display:flex;position:relative}.row+.row:before{content:"";background:var(--separator);height:.5px;position:absolute;top:0;left:16px;right:0}button.row:active:not(:disabled){background:var(--pressed)}section+section{margin-top:30px}.error{color:var(--red)}
