.page-header.svelte-1df4ahq{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.page-title.svelte-1df4ahq{font-size:1.25rem;font-weight:700;color:var(--color-text-primary, #1d1d1f)}.page-subtitle.svelte-1df4ahq{font-size:.75rem;color:#6e6e73;margin-top:.25rem}.header-actions.svelte-1df4ahq{display:flex;gap:.5rem}.alert.svelte-1df4ahq{padding:.5rem .875rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;margin-bottom:.75rem}.alert.success.svelte-1df4ahq{background:#22c55e14;color:#16a34a}.alert.error.svelte-1df4ahq{background:#ef444414;color:#dc2626}.stats-row.svelte-1df4ahq{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.stat.svelte-1df4ahq{font-size:.75rem;color:#6e6e73;padding:.25rem .625rem;background:#00000008;border-radius:.375rem}.dark .stat.svelte-1df4ahq{background:#ffffff0a}.stat.svelte-1df4ahq strong:where(.svelte-1df4ahq){font-weight:700;color:var(--color-text-primary, #1d1d1f)}.stat.ana.svelte-1df4ahq strong:where(.svelte-1df4ahq){color:#7c3aed}.stat.alt.svelte-1df4ahq strong:where(.svelte-1df4ahq){color:#0071e3}.stat.detay.svelte-1df4ahq strong:where(.svelte-1df4ahq){color:#16a34a}.group-tabs.svelte-1df4ahq{display:flex;gap:.25rem;flex-wrap:wrap;margin-bottom:.75rem}.group-tab.svelte-1df4ahq{display:flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.6875rem;font-weight:600;border-radius:.375rem;border:1px solid rgba(0,0,0,.06);background:transparent;color:#6e6e73;cursor:pointer;white-space:nowrap}.dark .group-tab.svelte-1df4ahq{border-color:#ffffff14;color:#a1a1a6}.group-tab.svelte-1df4ahq:hover{background:#00000008}.group-tab.active.svelte-1df4ahq{background:#0071e314;color:#0071e3;border-color:#0071e326}.tab-count.svelte-1df4ahq{font-size:.625rem;background:#0000000f;padding:0 4px;border-radius:3px}.group-tab.active.svelte-1df4ahq .tab-count:where(.svelte-1df4ahq){background:#0071e31f}.toolbar.svelte-1df4ahq{display:flex;gap:.5rem;margin-bottom:.75rem;align-items:center}.search-box.svelte-1df4ahq input:where(.svelte-1df4ahq){padding:.375rem .75rem;font-size:.8125rem;width:220px;border:1px solid rgba(0,0,0,.08);border-radius:.375rem;background:var(--color-surface, #fff);color:var(--color-text-primary, #1d1d1f);outline:none}.dark .search-box.svelte-1df4ahq input:where(.svelte-1df4ahq){background:#ffffff0a;border-color:#ffffff1a;color:#f5f5f7}.search-box.svelte-1df4ahq input:where(.svelte-1df4ahq):focus{border-color:#0071e3}.add-form.svelte-1df4ahq{display:flex;gap:.5rem;margin-bottom:.75rem;align-items:center;padding:.625rem .875rem;background:#0071e30a;border:1px solid rgba(0,113,227,.12);border-radius:.5rem}.dark .add-form.svelte-1df4ahq{background:#0071e314;border-color:#0071e333}.form-input.svelte-1df4ahq{padding:.375rem .625rem;font-size:.8125rem;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;background:#fff;color:#1d1d1f;outline:none}.dark .form-input.svelte-1df4ahq{background:#2c2c2e;border-color:#ffffff1a;color:#f5f5f7}.form-input.svelte-1df4ahq:focus{border-color:#0071e3}.code-input.svelte-1df4ahq{width:140px;font-family:monospace;font-weight:600}.name-input.svelte-1df4ahq{flex:1}.btn-primary.svelte-1df4ahq{display:inline-flex;align-items:center;gap:.25rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;color:#fff;background:#0071e3;border:none;border-radius:.5rem;cursor:pointer}.btn-primary.svelte-1df4ahq:hover:not(:disabled){opacity:.85}.btn-primary.svelte-1df4ahq:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-1df4ahq{padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;color:#6e6e73;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;cursor:pointer}.dark .btn-secondary.svelte-1df4ahq{border-color:#ffffff1a;color:#a1a1a6}.btn-secondary.svelte-1df4ahq:disabled{opacity:.5;cursor:not-allowed}.btn-sm.svelte-1df4ahq{padding:.3125rem .625rem;font-size:.75rem}.btn-cancel.svelte-1df4ahq{padding:.3125rem .625rem;font-size:.75rem;font-weight:600;color:#6e6e73;background:transparent;border:1px solid rgba(0,0,0,.08);border-radius:.375rem;cursor:pointer}.loading-text.svelte-1df4ahq{font-size:.8125rem;color:#a1a1a6}.list-count.svelte-1df4ahq{font-size:.75rem;color:#a1a1a6;margin-top:.5rem}.account-list.svelte-1df4ahq{background:var(--color-surface, #fff);border:1px solid rgba(0,0,0,.04);border-radius:.75rem;overflow:hidden}.dark .account-list.svelte-1df4ahq{border-color:#ffffff0f}.account-item.svelte-1df4ahq{display:flex;align-items:center;justify-content:space-between;padding:.375rem .75rem;border-bottom:1px solid rgba(0,0,0,.025);transition:background .1s;min-height:34px}.dark .account-item.svelte-1df4ahq{border-bottom-color:#ffffff08}.account-item.svelte-1df4ahq:last-child{border-bottom:none}.account-item.svelte-1df4ahq:hover{background:#00000003}.dark .account-item.svelte-1df4ahq:hover{background:#ffffff04}.account-item.editing.svelte-1df4ahq{background:#0071e30a}.account-left.svelte-1df4ahq{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0}.expand-btn.svelte-1df4ahq{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:transparent;color:#6e6e73;cursor:pointer;font-size:.75rem;flex-shrink:0}.expand-spacer.svelte-1df4ahq{width:18px;flex-shrink:0}.account-code.svelte-1df4ahq{font-family:monospace;font-size:.75rem;font-weight:700;color:#0071e3;min-width:70px;flex-shrink:0}.account-name.svelte-1df4ahq{font-size:.8125rem;font-weight:500;color:var(--color-text-primary, #1d1d1f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.level-badge.svelte-1df4ahq{font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:0 3px;border-radius:2px;flex-shrink:0;line-height:1.5}.level-badge.l1.svelte-1df4ahq{background:#8b5cf61a;color:#7c3aed}.level-badge.l2.svelte-1df4ahq{background:#0071e31a;color:#0071e3}.level-badge.l3.svelte-1df4ahq{background:#22c55e1a;color:#16a34a}.dark .level-badge.l1.svelte-1df4ahq{background:#a78bfa26;color:#a78bfa}.dark .level-badge.l2.svelte-1df4ahq{background:#60a5fa26;color:#60a5fa}.dark .level-badge.l3.svelte-1df4ahq{background:#4ade8026;color:#4ade80}.inline-edit.svelte-1df4ahq{flex:1;padding:.1875rem .5rem;font-size:.8125rem;border:1px solid #0071e3;border-radius:.25rem;background:#fff;color:#1d1d1f;outline:none}.dark .inline-edit.svelte-1df4ahq{background:#2c2c2e;color:#f5f5f7}.btn-xs.svelte-1df4ahq{padding:.125rem .375rem;font-size:.6875rem;font-weight:700;border:none;border-radius:.25rem;cursor:pointer}.btn-save.svelte-1df4ahq{background:#0071e3;color:#fff}.btn-cancel-inline.svelte-1df4ahq{background:#0000000f;color:#6e6e73}.account-actions.svelte-1df4ahq{display:flex;gap:.125rem;flex-shrink:0;opacity:0;transition:opacity .15s}.account-item.svelte-1df4ahq:hover .account-actions:where(.svelte-1df4ahq){opacity:1}.action-btn.svelte-1df4ahq{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#6e6e73;cursor:pointer;border-radius:.25rem;font-size:.8125rem}.action-btn.svelte-1df4ahq:hover{background:#0000000a;color:#1d1d1f}.action-btn.danger.svelte-1df4ahq:hover{background:#ef444414;color:#ef4444}
