.smart-schedule-surface.svelte-gliyap{width:100%}.smart-schedule-page-header.svelte-gliyap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1rem,2vw,1.4rem);display:flex}.smart-schedule-heading.svelte-gliyap{color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.smart-schedule-heading.svelte-gliyap:hover{color:inherit}.smart-schedule-icon.svelte-gliyap{object-fit:contain;flex:none;width:2rem;height:2rem}.smart-schedule-title.svelte-gliyap{color:inherit;letter-spacing:0;font-size:clamp(1.18rem,1.7vw,1.5rem);font-weight:900;line-height:1}.smart-schedule-create-button.svelte-gliyap{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(.25turn,#ea5757,#599bff,#73c382);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;padding:.55rem .95rem;font-weight:800;text-decoration:none;display:inline-flex}.smart-schedule-grid.svelte-gliyap{grid-template-columns:repeat(7,minmax(6.75rem,1fr));gap:clamp(.9rem,1.7vw,1.35rem);padding:.15rem 0 .55rem;display:grid;overflow-x:auto}.smart-schedule-day.svelte-gliyap{aspect-ratio:3/4;border:1px solid var(--ma-border);background:linear-gradient(180deg, #ffffff14, #fff0), var(--ma-theme-deep-contrast-bg,var(--ma-surface-2));border-radius:8px;flex-direction:column;min-width:6.75rem;min-height:0;padding:clamp(.65rem,1vw,.85rem);display:flex;box-shadow:inset 0 1px #ffffff14,0 12px 26px #00000014}.smart-schedule-day.is-today.svelte-gliyap{border-color:#599bff;box-shadow:0 0 0 1px #599bff47,0 12px 28px #599bff1f}.smart-schedule-day-header.svelte-gliyap{text-transform:uppercase;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.78rem;font-weight:900;display:flex}.smart-schedule-events.svelte-gliyap{flex-direction:column;gap:.5rem;min-height:0;padding-right:.1rem;display:flex;overflow-y:auto}.smart-schedule-event.svelte-gliyap{color:inherit;background:0 0;border:0;border-left:2px solid #73c382;border-radius:0;padding:.45rem .55rem;text-decoration:none;display:block}.smart-schedule-event.svelte-gliyap span:where(.svelte-gliyap){color:var(--ma-secondary-text);font-size:.7rem;font-weight:800;display:block}.smart-schedule-event.svelte-gliyap strong:where(.svelte-gliyap){margin-top:.15rem;font-size:.82rem;line-height:1.25;display:block}.smart-schedule-empty.svelte-gliyap,.smart-schedule-state.svelte-gliyap{color:var(--ma-secondary-text);font-size:.85rem}.smart-schedule-empty.svelte-gliyap{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:auto 0 0;padding:0}.smart-schedule-empty.svelte-gliyap:hover{color:inherit}.smart-schedule-state.svelte-gliyap{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;min-height:14rem;display:flex}.smart-schedule-state.svelte-gliyap button:where(.svelte-gliyap){color:#599bff;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.light .smart-schedule-day.svelte-gliyap,[data-theme=light] .smart-schedule-day.svelte-gliyap{background:linear-gradient(#fffffff2,#f5f5f7e0),#fff;box-shadow:inset 0 1px #fffc,0 12px 26px #0f172a17}.dark .smart-schedule-day.svelte-gliyap,[data-theme=dark] .smart-schedule-day.svelte-gliyap{background:linear-gradient(#ffffff0e,#ffffff04),#303030;box-shadow:inset 0 1px #ffffff12,0 12px 26px #0000003d}.night .smart-schedule-day.svelte-gliyap,[data-theme=night] .smart-schedule-day.svelte-gliyap{background:linear-gradient(#ffffff14,#ffffff05),#121212;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0000005c}.smart-schedule-overlay.svelte-gliyap{--smart-schedule-modal-bg:#fffffff0;--smart-schedule-modal-fg:#111827;--smart-schedule-modal-muted:#64748b;--smart-schedule-modal-subtle:#f6f8fb;--smart-schedule-modal-field:#ffffffe0;--smart-schedule-modal-border:#0f172a21;--smart-schedule-modal-control-border:#0f172a29;--smart-schedule-modal-focus:#599bff;--smart-schedule-modal-shadow:0 30px 80px #0f172a2e;--smart-schedule-modal-overlay:#f7f8fbc7;z-index:200500;box-sizing:border-box;overscroll-behavior:contain;max-height:100dvh;color:var(--smart-schedule-modal-fg);background:var(--smart-schedule-modal-overlay);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:flex-start;align-items:center;padding:clamp(4.75rem,8vh,6rem) clamp(1rem,4vw,3rem) clamp(2rem,6vh,4rem);display:flex;position:fixed;inset:0;overflow-y:auto}.smart-schedule-overlay-close.svelte-gliyap{z-index:2;border:1px solid var(--smart-schedule-modal-border);width:2.75rem;height:2.75rem;color:var(--smart-schedule-modal-fg);background:var(--smart-schedule-modal-bg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:fixed;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);box-shadow:0 12px 30px #0f172a1f}.smart-schedule-overlay-close.svelte-gliyap:hover{border-color:color-mix(in srgb, var(--smart-schedule-modal-focus) 48%, var(--smart-schedule-modal-border));transform:translateY(-1px);box-shadow:0 16px 38px #0f172a29}.smart-schedule-event-form.svelte-gliyap{box-sizing:border-box;border:1px solid var(--smart-schedule-modal-border);width:min(38rem,100%);color:var(--smart-schedule-modal-fg);background:var(--smart-schedule-modal-bg);box-shadow:var(--smart-schedule-modal-shadow);text-align:left;border-radius:8px;flex-direction:column;flex:none;align-items:stretch;gap:clamp(1rem,2vw,1.625rem);margin-block:auto;padding:clamp(1.25rem,4vw,2.625rem);display:flex}.smart-schedule-form-header.svelte-gliyap{border-bottom:1px solid var(--smart-schedule-modal-border);grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:1rem;padding-bottom:clamp(.75rem,2vw,1.125rem);display:grid}.smart-schedule-form-mark.svelte-gliyap{border:1px solid color-mix(in srgb, #73c382 42%, var(--smart-schedule-modal-border));color:#73c382;background:color-mix(in srgb, #73c382 12%, var(--smart-schedule-modal-field));border-radius:8px;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:inline-flex}.smart-schedule-form-label.svelte-gliyap{color:var(--smart-schedule-modal-muted);letter-spacing:0;margin:0 0 .15rem;font-size:.78rem;font-weight:800}.smart-schedule-event-form.svelte-gliyap h2:where(.svelte-gliyap){color:var(--smart-schedule-modal-fg);letter-spacing:0;margin:0;font-size:clamp(2rem,6vw,3.25rem);font-weight:900;line-height:1}.smart-schedule-field.svelte-gliyap{text-align:left;flex-direction:column;gap:.45rem;display:flex}.smart-schedule-field.svelte-gliyap span:where(.svelte-gliyap),.smart-schedule-check.svelte-gliyap span:where(.svelte-gliyap){color:var(--smart-schedule-modal-muted);letter-spacing:0;font-size:.78rem;font-weight:800}.smart-schedule-field.svelte-gliyap input:where(.svelte-gliyap),.smart-schedule-field.svelte-gliyap textarea:where(.svelte-gliyap){box-sizing:border-box;border:1px solid var(--smart-schedule-modal-control-border);width:100%;min-height:3.2rem;color:var(--smart-schedule-modal-fg);background:var(--smart-schedule-modal-field);color-scheme:inherit;border-radius:8px;outline:none;padding:.72rem .86rem;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.2;transition:border-color .18s,box-shadow .18s,background-color .18s}.smart-schedule-field.svelte-gliyap textarea:where(.svelte-gliyap){resize:vertical;min-height:6rem;line-height:1.4}.smart-schedule-field.svelte-gliyap input:where(.svelte-gliyap):focus,.smart-schedule-field.svelte-gliyap textarea:where(.svelte-gliyap):focus{border-color:var(--smart-schedule-modal-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--smart-schedule-modal-focus) 18%, transparent)}.smart-schedule-field.svelte-gliyap input:where(.svelte-gliyap)::placeholder,.smart-schedule-field.svelte-gliyap textarea:where(.svelte-gliyap)::placeholder{color:color-mix(in srgb, var(--smart-schedule-modal-muted) 62%, transparent)}.smart-schedule-form-grid.svelte-gliyap{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:end;gap:clamp(.875rem,1.6vw,1.375rem);display:grid}.smart-schedule-time-section.svelte-gliyap{border:1px solid var(--smart-schedule-modal-border);background:var(--smart-schedule-modal-subtle);border-radius:8px;flex-direction:column;gap:.75rem;padding:clamp(.85rem,2vw,1rem);display:flex}.smart-schedule-time-heading.svelte-gliyap{justify-content:space-between;align-items:center;gap:1rem;display:flex}.smart-schedule-time-heading.svelte-gliyap span:where(.svelte-gliyap){color:var(--smart-schedule-modal-muted);font-size:.78rem;font-weight:800}.smart-schedule-time-heading.svelte-gliyap output:where(.svelte-gliyap){border:1px solid color-mix(in srgb, #599bff 34%, var(--smart-schedule-modal-border));min-height:1.8rem;color:color-mix(in srgb, #599bff 76%, var(--smart-schedule-modal-fg));background:#599bff1a;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.78rem;font-weight:850;display:inline-flex}.smart-schedule-check.svelte-gliyap{box-sizing:border-box;border:1px solid var(--smart-schedule-modal-control-border);background:var(--smart-schedule-modal-field);cursor:pointer;border-radius:8px;justify-content:flex-start;align-items:center;gap:.55rem;min-height:3.2rem;padding:0 .9rem;display:inline-flex}.smart-schedule-check.svelte-gliyap input:where(.svelte-gliyap){accent-color:#73c382;width:1rem;height:1rem}.smart-schedule-form-error.svelte-gliyap{color:color-mix(in srgb, #ea5757 78%, var(--smart-schedule-modal-fg));background:#ea57571a;border:1px solid #ea575757;border-radius:8px;margin:0;padding:.75rem .85rem;font-size:.88rem;font-weight:800}.smart-schedule-form-actions.svelte-gliyap{justify-content:flex-end;display:flex}.smart-schedule-form-submit.svelte-gliyap{color:#fff;cursor:pointer;background:linear-gradient(.25turn,#ea5757,#599bff,#73c382);border:0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-width:10.5rem;min-height:3.2rem;font-weight:900;transition:box-shadow .18s,transform .18s,filter .18s;display:inline-flex;box-shadow:0 14px 32px #599bff40}.smart-schedule-form-submit.svelte-gliyap:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 18px 38px #599bff52}.smart-schedule-form-submit.svelte-gliyap:disabled{cursor:progress;opacity:.72}@media (prefers-color-scheme:dark){html:not([data-theme]) .smart-schedule-overlay.svelte-gliyap{--smart-schedule-modal-bg:#141820f2;--smart-schedule-modal-fg:#f8fafc;--smart-schedule-modal-muted:#aab6c7;--smart-schedule-modal-subtle:#ffffff0e;--smart-schedule-modal-field:#ffffff12;--smart-schedule-modal-border:#e2e8f029;--smart-schedule-modal-control-border:#e2e8f02e;--smart-schedule-modal-shadow:0 34px 86px #0000007a;--smart-schedule-modal-overlay:#05080dc7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.dark .smart-schedule-overlay.svelte-gliyap,[data-theme=dark] .smart-schedule-overlay.svelte-gliyap{--smart-schedule-modal-bg:#212121f2;--smart-schedule-modal-fg:#f8fafc;--smart-schedule-modal-muted:#bbc4d3;--smart-schedule-modal-subtle:#ffffff0e;--smart-schedule-modal-field:#ffffff12;--smart-schedule-modal-border:#e2e8f029;--smart-schedule-modal-control-border:#e2e8f02e;--smart-schedule-modal-shadow:0 34px 86px #00000070;--smart-schedule-modal-overlay:#080b11c2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.night .smart-schedule-overlay.svelte-gliyap,[data-theme=night] .smart-schedule-overlay.svelte-gliyap{--smart-schedule-modal-bg:#0a0a0af2;--smart-schedule-modal-fg:#fff;--smart-schedule-modal-muted:#cbd5e1;--smart-schedule-modal-subtle:#ffffff0f;--smart-schedule-modal-field:#ffffff13;--smart-schedule-modal-border:#ffffff29;--smart-schedule-modal-control-border:#ffffff2e;--smart-schedule-modal-shadow:0 34px 88px #00000094;--smart-schedule-modal-overlay:#000000d1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.smart-schedule-saving-icon.svelte-gliyap{justify-content:center;align-items:center;animation:.8s linear infinite svelte-gliyap-smart-schedule-spin;display:inline-flex}@keyframes svelte-gliyap-smart-schedule-spin{to{transform:rotate(360deg)}}@media screen and (width>=769px){.smart-schedule-icon.svelte-gliyap{order:2}}@media screen and (width<=768px){.smart-schedule-grid.svelte-gliyap{grid-template-columns:repeat(7,minmax(6.75rem,1fr));overflow-x:auto}.smart-schedule-overlay.svelte-gliyap{align-items:stretch;padding:4.5rem 1rem 2rem}.smart-schedule-event-form.svelte-gliyap{gap:.9rem;width:100%;margin-block:0 auto}.smart-schedule-form-grid.svelte-gliyap{grid-template-columns:1fr}.smart-schedule-check.svelte-gliyap{justify-content:flex-start;padding:0 .9rem}}.smart-schedule-page.svelte-1i00kaa{box-sizing:border-box;width:100%;padding:clamp(1rem,3vw,2.5rem)}@media screen and (width>=1180px){.smart-schedule-page.svelte-1i00kaa{padding-inline:clamp(2.5rem,5vw,5rem)}}@media screen and (width<=760px){.smart-schedule-page.svelte-1i00kaa{padding:1rem .75rem 1.5rem}}
