form.svelte-1kahmrz{gap:1rem;display:grid}summary.svelte-1kahmrz{cursor:pointer;min-height:var(--tap);padding:.625rem 0;font-weight:650}.supplementary.svelte-1kahmrz{gap:1rem;padding-top:.5rem;display:grid}.field.svelte-1kahmrz{gap:.375rem;min-width:0;display:grid}.section.svelte-1kahmrz{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--card-lift);gap:.625rem;margin:0;padding:.875rem;display:grid}legend.svelte-1kahmrz{font-family:var(--display);letter-spacing:-.02em;padding:0 .375rem;font-size:1rem;font-weight:700}.sub.svelte-1kahmrz{color:var(--text-dim);margin:-.25rem 0 0;font-size:.875rem}.two.svelte-1kahmrz{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}input[type=text].svelte-1kahmrz,select.svelte-1kahmrz,textarea.svelte-1kahmrz{width:100%;min-height:var(--tap);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.5rem .75rem}textarea.svelte-1kahmrz{resize:vertical;min-height:3.5rem}input[readonly].svelte-1kahmrz{color:var(--text-dim);background:var(--surface)}.money.svelte-1kahmrz{position:relative}.money.svelte-1kahmrz input:where(.svelte-1kahmrz){padding-right:2.25rem}.money.svelte-1kahmrz .unit:where(.svelte-1kahmrz){color:var(--text-dim);pointer-events:none;font-size:.875rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.numbers.svelte-1kahmrz{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.numbers.svelte-1kahmrz label:where(.svelte-1kahmrz){gap:.25rem;display:grid}.numbers.svelte-1kahmrz input:where(.svelte-1kahmrz){text-align:center}.check.svelte-1kahmrz{min-height:var(--tap);align-items:center;gap:.625rem;display:flex}.check.svelte-1kahmrz input:where(.svelte-1kahmrz){width:1.25rem;height:1.25rem;accent-color:var(--link)}.restored.svelte-1kahmrz{color:var(--text);background:color-mix(in srgb, var(--plastic) 10%, transparent);border:1px solid color-mix(in srgb, var(--plastic) 35%, transparent);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.hint.svelte-1kahmrz{color:var(--text-dim);font-size:.875rem}.hint.warn.svelte-1kahmrz,.hint.flag.svelte-1kahmrz{color:var(--flag)}.failed.svelte-1kahmrz{color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 55%, transparent);border-radius:var(--radius);gap:.25rem;padding:.625rem .75rem;font-size:.875rem;display:grid}.failed.svelte-1kahmrz .detail:where(.svelte-1kahmrz){color:var(--text-dim);overflow-wrap:anywhere;font-size:.875rem}.issue.svelte-1kahmrz{color:var(--danger);font-size:.875rem}.field.svelte-1kahmrz:has(>.issue:where(.svelte-1kahmrz)) input[type=text]:where(.svelte-1kahmrz){border-color:var(--danger)}.field.svelte-1kahmrz:has(>.issue:where(.svelte-1kahmrz)) select:where(.svelte-1kahmrz){border-color:var(--danger)}.field.svelte-1kahmrz:has(>.issue:where(.svelte-1kahmrz)) .money:where(.svelte-1kahmrz) input:where(.svelte-1kahmrz){border-color:var(--danger)}.actions.svelte-1kahmrz{gap:.5rem;margin-top:.5rem;display:grid}.changes.svelte-1kahmrz{color:var(--text-dim);font-size:.875rem}button.svelte-1kahmrz{min-height:var(--tap);border-radius:var(--radius);cursor:pointer;border:0}.primary.svelte-1kahmrz{min-height:48px;color:var(--plastic-ink);background:var(--plastic);font-weight:650}.ghost.svelte-1kahmrz{color:var(--text-dim);border:1px solid var(--line-strong);background:0 0;justify-self:start;padding:0 .75rem;font-size:.875rem}
