.improve.svelte-ama4o0{gap:var(--space-md);border:1px solid var(--edge-default);border-radius:var(--radius-md);background:var(--surface-sunken);padding:var(--space-sm) var(--space-md) var(--space-md);flex-direction:column;display:flex}summary.svelte-ama4o0{cursor:pointer;gap:var(--space-sm);font-size:var(--type-ui-label-size);padding:var(--space-xs) 0;flex-wrap:wrap;align-items:baseline;list-style:none;display:flex}summary.svelte-ama4o0::-webkit-details-marker{display:none}summary.svelte-ama4o0:before{content:"▸";margin-right:var(--space-2xs);color:var(--ink-muted);transition:transform var(--motion-fast);display:inline-block}.improve[open].svelte-ama4o0>summary:where(.svelte-ama4o0):before{transform:rotate(90deg)}.summary-title.svelte-ama4o0{color:var(--ink-strong);font-weight:600}.summary-hint.svelte-ama4o0{color:var(--ink-muted);font-size:var(--type-ui-caption-size)}.full.svelte-ama4o0{flex-direction:column;display:flex}.field.svelte-ama4o0{gap:var(--space-xs);flex-direction:column;display:flex}.label.svelte-ama4o0{font-size:var(--type-ui-label-size);color:var(--ink-strong);gap:var(--space-2xs);flex-wrap:wrap;align-items:center;font-weight:500;display:inline-flex}.hint.svelte-ama4o0{color:var(--ink-faint);font-weight:400;font-size:var(--type-ui-caption-size)}.encourage.svelte-ama4o0{font-size:var(--type-ui-caption-size);color:var(--ink-muted);margin:0}.authority-list.svelte-ama4o0{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.authority-row.svelte-ama4o0{gap:var(--space-xs);grid-template-columns:minmax(8rem,14rem) 1fr auto;align-items:center;display:grid}.authority-actions.svelte-ama4o0{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}input[type=text].svelte-ama4o0,select.svelte-ama4o0{font:inherit;padding:var(--space-sm) var(--space-md);border:1px solid var(--edge-strong);border-radius:var(--radius-md);background:var(--ink-inverse);color:var(--ink-body)}input.svelte-ama4o0:focus-visible,select.svelte-ama4o0:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--action-default)}.svelte-ama4o0:disabled{background:var(--surface-sunken);cursor:not-allowed}.meta.svelte-ama4o0{color:var(--ink-faint);font-size:var(--type-ui-caption-size)}.err.svelte-ama4o0{font-size:var(--type-ui-label-size);color:var(--action-hazard-hover)}@media (width<=480px){.authority-row.svelte-ama4o0{grid-template-columns:1fr}}
