.backdrop.svelte-19mnd4u{z-index:500;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog.svelte-19mnd4u{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:360px;max-width:calc(100vw - 32px);display:flex}.dialog-header.svelte-19mnd4u{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.dialog-header.svelte-19mnd4u h2:where(.svelte-19mnd4u){font-size:var(--type-heading);font-weight:var(--weight-display);letter-spacing:var(--track-tight);color:var(--text);margin:0}.close-btn.svelte-19mnd4u{color:var(--text-muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:2px 6px;font-size:14px}.close-btn.svelte-19mnd4u:hover{color:var(--accent);background:0 0}.dialog-body.svelte-19mnd4u{flex-direction:column;gap:10px;padding:12px 16px;display:flex}fieldset.svelte-19mnd4u{border:none;flex-direction:column;gap:5px;margin:0;padding:0;display:flex}legend.svelte-19mnd4u{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px;font-size:11px;font-weight:600}label.svelte-19mnd4u{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.count.svelte-19mnd4u{color:var(--text-muted);font-size:12px}.rps-row.svelte-19mnd4u{gap:10px}.rps-input.svelte-19mnd4u{border:1px solid var(--border);border-radius:var(--radius);width:64px;color:var(--text);background:0 0;padding:4px 6px;font-size:13px}.rps-input.svelte-19mnd4u:focus{border-color:var(--accent);outline:none}label.disabled.svelte-19mnd4u{opacity:.5;cursor:not-allowed}.summary.svelte-19mnd4u{color:var(--text-muted);padding:4px 0;font-size:13px}.summary.svelte-19mnd4u strong:where(.svelte-19mnd4u){color:var(--text);font-variant-numeric:tabular-nums}.format-row.svelte-19mnd4u{gap:6px;display:flex}.format-opt.svelte-19mnd4u{border:1px solid var(--border);border-radius:var(--radius);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--text-muted);background:0 0;flex:1;justify-content:center;padding:5px 8px;font-weight:600;transition:border-color .1s,color .1s}.format-opt.svelte-19mnd4u input:where(.svelte-19mnd4u){display:none}.format-opt.svelte-19mnd4u:hover{border-color:var(--text-dim);color:var(--text)}.format-opt.selected.svelte-19mnd4u{border-color:var(--accent);color:var(--accent);background:0 0}.dialog-footer.svelte-19mnd4u{border-top:1px solid var(--border-light);align-items:center;gap:8px;padding:10px 16px 14px;display:flex}.status.svelte-19mnd4u{color:var(--good);flex:1;font-size:13px;font-weight:500}.cancel-btn.svelte-19mnd4u{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:var(--track-wide);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;background:0 0;margin-left:auto;padding:6px 14px}.cancel-btn.svelte-19mnd4u:hover{border-color:var(--text-dim);color:var(--text)}.export-btn.svelte-19mnd4u{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:var(--track-wide);border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--accent-contrast);cursor:pointer;padding:6px 16px;font-weight:600}.export-btn.svelte-19mnd4u:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.export-btn.svelte-19mnd4u:disabled{opacity:.5;cursor:not-allowed}
