.sec.svelte-1sd1ezl{background:var(--paper);border-block:1px solid var(--line);padding:96px 0}.head.svelte-1sd1ezl{max-width:640px;margin-bottom:40px}.head.svelte-1sd1ezl h2:where(.svelte-1sd1ezl){margin:14px 0 12px;font-size:clamp(2rem,4.5vw,3rem)}.sub.svelte-1sd1ezl{color:var(--muted)}.grid.svelte-1sd1ezl{grid-template-columns:1fr 1fr;gap:20px;display:grid}.col.svelte-1sd1ezl{border:1px solid var(--line);background:var(--cream);border-radius:var(--r);min-width:0;margin:0;padding:26px}.full.svelte-1sd1ezl{grid-column:1/-1}legend.svelte-1sd1ezl,.l2.svelte-1sd1ezl{font:600 1rem var(--sans);align-items:center;gap:10px;margin:0 0 16px;padding:0;display:flex}legend.svelte-1sd1ezl{float:left;width:100%}legend.svelte-1sd1ezl+:where(.svelte-1sd1ezl){clear:both}.l2.svelte-1sd1ezl{margin-top:26px}.n.svelte-1sd1ezl{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;display:grid}.chips.svelte-1sd1ezl{flex-wrap:wrap;gap:8px;display:flex}input[type=radio].svelte-1sd1ezl{opacity:0;pointer-events:none;position:absolute}.chip.svelte-1sd1ezl,.slot.svelte-1sd1ezl,.day.svelte-1sd1ezl{cursor:pointer;border:1.5px solid var(--line);background:var(--paper);border-radius:999px;transition:all .15s;position:relative}.chip.svelte-1sd1ezl{align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:.94rem;font-weight:500;display:inline-flex}.chip.svelte-1sd1ezl small:where(.svelte-1sd1ezl){color:var(--muted);font-size:.76rem}.on.svelte-1sd1ezl{border-color:var(--green);background:var(--green);color:#fff}.on.svelte-1sd1ezl small:where(.svelte-1sd1ezl){color:#cfe3dc}.chip.svelte-1sd1ezl:focus-within,.slot.svelte-1sd1ezl:focus-within,.day.svelte-1sd1ezl:focus-within{outline:3px solid var(--clay);outline-offset:2px}.days.svelte-1sd1ezl{scrollbar-width:thin;gap:8px;margin-bottom:14px;padding:3px 3px 10px;display:flex;overflow-x:auto}.day.svelte-1sd1ezl{text-transform:capitalize;border-radius:14px;flex-direction:column;flex:0 0 62px;align-items:center;padding:8px 0;font-size:.78rem;display:flex}.day.svelte-1sd1ezl b:where(.svelte-1sd1ezl){font-size:1rem}.slots.svelte-1sd1ezl{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;max-height:190px;padding:3px;display:grid;overflow-y:auto}.slot.svelte-1sd1ezl{text-align:center;font-variant-numeric:tabular-nums;min-height:44px;padding:10px 0;font-weight:600}.empty.svelte-1sd1ezl{color:#5a2a18;background:var(--clay-soft);border-radius:12px;padding:14px 16px}.fields.svelte-1sd1ezl{grid-template-columns:1.3fr 1fr .7fr auto;align-items:end;gap:14px;display:grid}label.svelte-1sd1ezl{gap:6px;font-size:.85rem;font-weight:600;display:grid}.chip.svelte-1sd1ezl,.slot.svelte-1sd1ezl,.day.svelte-1sd1ezl{display:flex}.fields.svelte-1sd1ezl input:where(.svelte-1sd1ezl),select.svelte-1sd1ezl{border:1.5px solid var(--line);min-height:48px;font:inherit;background:var(--paper);color:var(--ink);border-radius:12px;width:100%;padding:0 14px}.resume.svelte-1sd1ezl{color:var(--green);margin-top:16px;font-size:.92rem;font-weight:600}.ok.svelte-1sd1ezl{text-align:center;background:var(--cream);border:1px solid var(--line);max-width:560px;box-shadow:var(--shadow);border-radius:24px;justify-items:center;gap:14px;margin:0 auto;padding:44px 28px;display:grid}.ok.svelte-1sd1ezl h3:where(.svelte-1sd1ezl){font-size:1.8rem}.okic.svelte-1sd1ezl{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.mut.svelte-1sd1ezl{color:var(--muted);font-size:.9rem}@media (width<=860px){.sec.svelte-1sd1ezl{padding:64px 0}.grid.svelte-1sd1ezl{grid-template-columns:1fr}.col.svelte-1sd1ezl{padding:20px}.fields.svelte-1sd1ezl{grid-template-columns:1fr}}
