.overlay.svelte-1r0e44g{z-index:1000;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel.svelte-1r0e44g{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:12px;width:min(560px,94vw);max-height:90vh;padding:20px 24px;display:flex;overflow-y:auto}.title.svelte-1r0e44g{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.row.svelte-1r0e44g{flex-wrap:wrap;gap:10px;display:flex}.field.svelte-1r0e44g{flex-direction:column;flex:1;gap:4px;min-width:140px;display:flex}.field.year.svelte-1r0e44g{flex:0 0 96px;min-width:96px}.label.svelte-1r0e44g{color:var(--color-text-muted);font-size:12px;font-weight:500}.input.svelte-1r0e44g{background-color:var(--color-bg);border:1px solid var(--color-border-control);color:var(--color-text);border-radius:6px;padding:7px 9px;font-size:13px}.input.svelte-1r0e44g:focus{outline:2px solid var(--color-focus-ring);outline-offset:1px}.hint.svelte-1r0e44g{color:var(--color-text-dim);font-size:12px;font-style:italic}.bindings.svelte-1r0e44g dl:where(.svelte-1r0e44g){grid-template-columns:auto 1fr;gap:2px 12px;margin:4px 0 0;font-size:12px;display:grid}.bindings.svelte-1r0e44g dt:where(.svelte-1r0e44g){color:var(--color-text-muted)}.bindings.svelte-1r0e44g dd:where(.svelte-1r0e44g){margin:0}.warning.svelte-1r0e44g,.error.svelte-1r0e44g{margin:0;font-size:12px}.warning.svelte-1r0e44g{color:var(--color-text-muted)}.error.svelte-1r0e44g{color:var(--color-danger)}.actions.svelte-1r0e44g{justify-content:flex-end;gap:8px;display:flex}.cancel.svelte-1r0e44g,.primary.svelte-1r0e44g{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.cancel.svelte-1r0e44g{color:var(--color-text-muted);border-color:var(--color-border);background:0 0}.cancel.svelte-1r0e44g:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text)}.primary.svelte-1r0e44g{background-color:var(--color-accent-strong);color:var(--color-on-accent)}.primary.svelte-1r0e44g:hover:not(:disabled){background-color:var(--color-accent-hover)}.primary.svelte-1r0e44g:disabled,.cancel.svelte-1r0e44g:disabled{opacity:.5;cursor:not-allowed}
