.page.svelte-149vt7a{max-width:56rem;margin:0 auto;padding:2rem 1.5rem 4rem}h2.svelte-149vt7a{margin:2rem 0 1rem;font-size:1.15rem}.card.svelte-149vt7a{overflow:hidden}.table-shell.svelte-149vt7a{overflow-x:auto}input.svelte-149vt7a,button.svelte-149vt7a{font:inherit;border:1px solid var(--border-input);background:var(--card);color:inherit;border-radius:.5rem;padding:.5rem .7rem}input.svelte-149vt7a:focus{outline:2px solid var(--focus);outline-offset:1px}button.svelte-149vt7a{background:var(--accent);color:#fff;cursor:pointer;border:none;font-weight:600}button.svelte-149vt7a:hover{background:var(--accent-hover)}button.secondary.svelte-149vt7a:hover{background:var(--badge-hover)}button.svelte-149vt7a:disabled{opacity:.5;cursor:not-allowed}table.svelte-149vt7a{border-collapse:collapse;width:100%}th.svelte-149vt7a,td.svelte-149vt7a{text-align:left;padding:.65rem 1rem}th.svelte-149vt7a{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--card-alt);border-bottom:1px solid var(--border);font-size:.8rem}tbody.svelte-149vt7a tr:where(.svelte-149vt7a):not(:last-child) td:where(.svelte-149vt7a){border-bottom:1px solid var(--border-soft)}tbody.svelte-149vt7a tr:where(.svelte-149vt7a):hover{background:var(--card-alt)}.empty.svelte-149vt7a{text-align:center;color:var(--faint);padding:1.5rem}.box-count.svelte-149vt7a{font-variant-numeric:tabular-nums;color:var(--muted)}.row-delete.svelte-149vt7a{display:inline}button.small.svelte-149vt7a{padding:.3rem .6rem;font-size:.8rem}.editing.svelte-149vt7a{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);cursor:pointer}tbody.svelte-149vt7a tr.editing:where(.svelte-149vt7a):hover{background:var(--accent-soft)}.error.svelte-149vt7a,.success.svelte-149vt7a{margin-top:1rem}.create-form.svelte-149vt7a,.edit-form.svelte-149vt7a{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.25rem 1.5rem;display:grid}.create-form.svelte-149vt7a label:where(.svelte-149vt7a),.edit-form.svelte-149vt7a label:where(.svelte-149vt7a),.field.svelte-149vt7a{color:var(--text-2);flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.hint.svelte-149vt7a{color:var(--faint);font-size:.75rem}.hint-error.svelte-149vt7a{color:#b3261e}.color-field.svelte-149vt7a{color:var(--text-2);flex-direction:column;grid-column:1/-1;gap:.35rem;font-size:.9rem;display:flex}.field-label.svelte-149vt7a{color:var(--text-2);font-size:.9rem}.color-swatches.svelte-149vt7a{flex-wrap:wrap;gap:.5rem;padding-top:.2rem;display:flex}.swatch.svelte-149vt7a{cursor:pointer;opacity:.55;border:2px solid;border-radius:50%;width:1.4rem;height:1.4rem;padding:0;transition:transform .15s,opacity .15s,background-color .15s}.swatch.svelte-149vt7a:hover{opacity:1}.swatch.selected.svelte-149vt7a{opacity:1;outline:1px solid var(--accent);outline-offset:2px;background:currentColor;transform:scale(1.15)}.edit-actions.svelte-149vt7a{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;display:flex}.secondary.svelte-149vt7a{background:var(--badge-bg);color:var(--badge-text)}.new-destination-button.svelte-149vt7a{background:var(--accent-soft);width:100%;color:var(--accent);border:1px dashed var(--accent-soft-border);text-align:center;margin-top:1.5rem;display:block}.new-destination-button.svelte-149vt7a:hover{background:var(--accent-soft)}@media (width<=32rem){.page.svelte-149vt7a{padding:1rem .75rem 3rem}.create-form.svelte-149vt7a,.edit-form.svelte-149vt7a{grid-template-columns:1fr;padding:1rem}.edit-actions.svelte-149vt7a{flex-direction:column}.edit-actions.svelte-149vt7a button:where(.svelte-149vt7a){width:100%}}
