.workspace.svelte-1ibkuh2{--ink:#172033;--muted:#667085;--line:#e5e7eb;color:var(--ink);gap:18px;display:grid}.workspace-header.svelte-1ibkuh2,.booking-layout.svelte-1ibkuh2,.schedule-panel.svelte-1ibkuh2{background:#fff;border:1px solid #d7dce5;border-radius:16px;box-shadow:0 12px 32px #1720330f}.workspace-header.svelte-1ibkuh2{background:linear-gradient(120deg,#f8f3ec,#f4f7f6);justify-content:space-between;gap:24px;padding:26px 30px;display:flex}h1.svelte-1ibkuh2,h2.svelte-1ibkuh2,p.svelte-1ibkuh2{margin:0}h1.svelte-1ibkuh2{font:700 clamp(1.5rem,3vw,2.2rem)/1.05 Georgia,serif}h2.svelte-1ibkuh2{font-size:1.1rem}.eyebrow.svelte-1ibkuh2{color:#9b4d2b;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.workspace-header.svelte-1ibkuh2 p:where(.svelte-1ibkuh2):not(.eyebrow){max-width:650px;color:var(--muted);margin-top:9px;font-size:.84rem;line-height:1.5}.workspace.svelte-1ibkuh2 button:where(.svelte-1ibkuh2),.workspace.svelte-1ibkuh2 input:where(.svelte-1ibkuh2),.workspace.svelte-1ibkuh2 select:where(.svelte-1ibkuh2){min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd2dc;border-radius:8px}.workspace.svelte-1ibkuh2 button:where(.svelte-1ibkuh2){cursor:pointer;padding:0 12px;font-weight:700}.workspace.svelte-1ibkuh2 button:where(.svelte-1ibkuh2):disabled{cursor:wait;opacity:.55}.primary.svelte-1ibkuh2{color:#fff!important;background:#d46a3a!important;border-color:#d46a3a!important}.state.svelte-1ibkuh2{color:#735b11;background:#fff8df;border-radius:10px;padding:12px 16px;font-size:.84rem}.state.error.svelte-1ibkuh2{color:#a33a2a;background:#fff0ee}.state.success.svelte-1ibkuh2{color:#23643c;background:#edf8f1}.booking-layout.svelte-1ibkuh2{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);display:grid;overflow:hidden}.form-panel.svelte-1ibkuh2,.status-panel.svelte-1ibkuh2{align-content:start;gap:16px;padding:24px;display:grid}.status-panel.svelte-1ibkuh2{border-left:1px solid var(--line);background:#fbfaf8}.section-heading.svelte-1ibkuh2{justify-content:space-between;align-items:start;gap:12px;display:flex}.section-heading.svelte-1ibkuh2 h2:where(.svelte-1ibkuh2){margin-top:5px}.ownership.svelte-1ibkuh2,.hint.svelte-1ibkuh2,.empty.svelte-1ibkuh2{color:var(--muted);font-size:.76rem}.form-panel.svelte-1ibkuh2 label:where(.svelte-1ibkuh2),.section-heading.svelte-1ibkuh2 label:where(.svelte-1ibkuh2){gap:5px;display:grid}.form-panel.svelte-1ibkuh2 label:where(.svelte-1ibkuh2)>span:where(.svelte-1ibkuh2),.section-heading.svelte-1ibkuh2 label:where(.svelte-1ibkuh2)>span:where(.svelte-1ibkuh2),dt.svelte-1ibkuh2{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.form-panel.svelte-1ibkuh2 input:where(.svelte-1ibkuh2),.form-panel.svelte-1ibkuh2 select:where(.svelte-1ibkuh2){width:100%;padding:0 10px}.two-column.svelte-1ibkuh2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-panel.svelte-1ibkuh2>.primary:where(.svelte-1ibkuh2){justify-self:start}dl.svelte-1ibkuh2{gap:12px;margin:4px 0;display:grid}dl.svelte-1ibkuh2 div:where(.svelte-1ibkuh2){border-bottom:1px solid var(--line);padding-bottom:12px}dd.svelte-1ibkuh2{margin:4px 0 0;font-weight:700}.state-value.svelte-1ibkuh2{color:#9b4d2b}.actions.svelte-1ibkuh2{flex-wrap:wrap;gap:8px;display:flex}.schedule-panel.svelte-1ibkuh2{padding:24px}.schedule-panel.svelte-1ibkuh2>.section-heading:where(.svelte-1ibkuh2) label:where(.svelte-1ibkuh2){min-width:145px}.schedule-panel.svelte-1ibkuh2 input:where(.svelte-1ibkuh2){padding:0 8px}.lesson-list.svelte-1ibkuh2{gap:8px;margin-top:18px;display:grid}.lesson-list.svelte-1ibkuh2 article:where(.svelte-1ibkuh2){border:1px solid var(--line);border-left:3px solid #2b7a78;border-radius:8px;justify-content:space-between;gap:16px;padding:13px;display:flex}.lesson-list.svelte-1ibkuh2 strong:where(.svelte-1ibkuh2),.lesson-list.svelte-1ibkuh2 span:where(.svelte-1ibkuh2){display:block}.lesson-list.svelte-1ibkuh2 span:where(.svelte-1ibkuh2),time.svelte-1ibkuh2{color:var(--muted);font-size:.76rem}time.svelte-1ibkuh2{text-align:right}@media (width<=760px){.workspace-header.svelte-1ibkuh2,.booking-layout.svelte-1ibkuh2{display:block}.workspace-header.svelte-1ibkuh2{padding:20px}.workspace-header.svelte-1ibkuh2 button:where(.svelte-1ibkuh2){margin-top:16px}.status-panel.svelte-1ibkuh2{border-top:1px solid var(--line);border-left:0}.form-panel.svelte-1ibkuh2,.status-panel.svelte-1ibkuh2,.schedule-panel.svelte-1ibkuh2{padding:20px}.two-column.svelte-1ibkuh2{grid-template-columns:1fr}.lesson-list.svelte-1ibkuh2 article:where(.svelte-1ibkuh2){display:grid}}.queue-grid.svelte-1ibkuh2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.queue-panel.svelte-1ibkuh2{background:#fff;border:1px solid #d7dce5;border-radius:16px;align-content:start;gap:14px;padding:24px;display:grid;box-shadow:0 12px 32px #1720330f}.queue-panel.svelte-1ibkuh2 .section-heading:where(.svelte-1ibkuh2) button:where(.svelte-1ibkuh2){min-height:32px;padding:0 9px;font-size:.75rem}.queue-list.svelte-1ibkuh2{gap:8px;display:grid}.queue-list.svelte-1ibkuh2 article:where(.svelte-1ibkuh2){border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:start;gap:12px;padding:11px;display:flex}.queue-list.svelte-1ibkuh2 article.active:where(.svelte-1ibkuh2){background:#fff8f3;border-color:#d46a3a}.queue-list.svelte-1ibkuh2 article:where(.svelte-1ibkuh2)>div:where(.svelte-1ibkuh2):first-child{gap:3px;min-width:0;display:grid}.queue-list.svelte-1ibkuh2 strong:where(.svelte-1ibkuh2){font-size:.8rem}.queue-list.svelte-1ibkuh2 span:where(.svelte-1ibkuh2),.queue-list.svelte-1ibkuh2 small:where(.svelte-1ibkuh2){color:var(--muted);font-size:.72rem;line-height:1.35}.queue-list.svelte-1ibkuh2 small:where(.svelte-1ibkuh2){color:#a33a2a}.queue-actions.svelte-1ibkuh2{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.queue-actions.svelte-1ibkuh2 button:where(.svelte-1ibkuh2){min-height:32px;padding:0 8px;font-size:.72rem}.reason-field.svelte-1ibkuh2{gap:5px;display:grid}.reason-field.svelte-1ibkuh2 span:where(.svelte-1ibkuh2){color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.reason-field.svelte-1ibkuh2 input:where(.svelte-1ibkuh2){width:100%;padding:0 10px}@media (width<=800px){.queue-grid.svelte-1ibkuh2{grid-template-columns:1fr}.queue-list.svelte-1ibkuh2 article:where(.svelte-1ibkuh2){flex-direction:column}.queue-actions.svelte-1ibkuh2{justify-content:flex-start}}
