.dialog.svelte-1s7cukr{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);width:min(480px, calc(100vw - var(--space-5) * 2));box-shadow:var(--shadow-popover);padding:0}.dialog.svelte-1s7cukr::backdrop{background:#08090c99}.dialog-form.svelte-1s7cukr{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.dialog-header.svelte-1s7cukr{justify-content:space-between;align-items:center;display:flex}.dialog-header.svelte-1s7cukr h2:where(.svelte-1s7cukr){font-size:17px}.icon-btn.svelte-1s7cukr{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.icon-btn.svelte-1s7cukr:hover{background:var(--color-surface-hover);color:var(--color-text)}.field-row.svelte-1s7cukr{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.field-group.svelte-1s7cukr{flex-direction:column;gap:6px;display:flex;position:relative}label.svelte-1s7cukr{color:var(--color-text-muted);font-size:12px;font-weight:600}input.svelte-1s7cukr,textarea.svelte-1s7cukr{font:inherit;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);min-height:44px;font-size:14px}textarea.svelte-1s7cukr{resize:vertical;min-height:60px}input.svelte-1s7cukr:focus-visible,textarea.svelte-1s7cukr:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.search-field.svelte-1s7cukr{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);display:flex}.search-field.svelte-1s7cukr input:where(.svelte-1s7cukr){background:0 0;border:none;flex:1;min-height:auto;padding:0}.search-field.svelte-1s7cukr input:where(.svelte-1s7cukr):focus-visible{outline:none}.check-icon{color:var(--color-positive);flex-shrink:0}.search-hint.svelte-1s7cukr{font-size:12px}.coin-results.svelte-1s7cukr{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:220px;margin:0;padding:0;list-style:none;overflow:hidden auto}.coin-results.svelte-1s7cukr li:where(.svelte-1s7cukr)+li:where(.svelte-1s7cukr){border-top:1px solid var(--color-border)}.coin-results.svelte-1s7cukr button:where(.svelte-1s7cukr){align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:none;font-size:13px;display:flex}.coin-results.svelte-1s7cukr button:where(.svelte-1s7cukr):hover{background:var(--color-surface-hover)}.coin-name.svelte-1s7cukr{flex:1}.rank.svelte-1s7cukr{font-size:11px}.segmented.svelte-1s7cukr{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:fit-content;display:inline-flex;overflow:hidden}.segmented.svelte-1s7cukr button:where(.svelte-1s7cukr){padding:var(--space-2) var(--space-4);min-height:40px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}.segmented.svelte-1s7cukr button.active:where(.svelte-1s7cukr){background:color-mix(in srgb, var(--color-primary) 16%, transparent);color:var(--color-primary-strong)}.form-error.svelte-1s7cukr{color:var(--color-negative);margin:0;font-size:13px}.dialog-actions.svelte-1s7cukr{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);display:flex}.btn-ghost.svelte-1s7cukr,.btn-primary.svelte-1s7cukr{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);cursor:pointer;font-size:14px;font-weight:600}.btn-ghost.svelte-1s7cukr{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.btn-primary.svelte-1s7cukr{background:var(--color-primary);color:var(--color-on-primary);border:1px solid #0000}.btn-primary.svelte-1s7cukr:disabled{opacity:.6;cursor:default}.page-header.svelte-3sk18s{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-header.svelte-3sk18s h1:where(.svelte-3sk18s){font-size:22px}.btn-primary.svelte-3sk18s{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:1px solid #0000;font-size:14px;font-weight:600;display:inline-flex}.filter-bar.svelte-3sk18s{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.search-field.svelte-3sk18s{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);flex:200px;display:flex}.search-field.svelte-3sk18s input:where(.svelte-3sk18s){color:var(--color-text);font:inherit;background:0 0;border:none;outline:none;width:100%;font-size:13px}.segmented.svelte-3sk18s{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.segmented.svelte-3sk18s button:where(.svelte-3sk18s){min-height:40px;padding:0 var(--space-3);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600}.segmented.svelte-3sk18s button.active:where(.svelte-3sk18s){background:color-mix(in srgb, var(--color-primary) 16%, transparent);color:var(--color-primary-strong)}.toggle-chip.svelte-3sk18s{min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.toggle-chip.svelte-3sk18s input:where(.svelte-3sk18s){accent-color:var(--color-primary)}.select-field.svelte-3sk18s{min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);font-size:13px}@media (width<=899px){.filter-bar.svelte-3sk18s{flex-direction:column;align-items:stretch}.segmented.svelte-3sk18s{width:100%}.segmented.svelte-3sk18s button:where(.svelte-3sk18s){flex:1}}
