.login.svelte-3z0wmw{display:flex;align-items:center;justify-content:center;height:100vh;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,sans-serif}.card.svelte-3z0wmw{width:min(420px,90vw);padding:2rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px}h1.svelte-3z0wmw{margin:0 0 .5rem;font-size:1.5rem}p.svelte-3z0wmw{margin:0 0 1rem;color:var(--text-muted)}input.svelte-3z0wmw{width:100%;padding:.5rem .75rem;margin-bottom:.75rem;background:var(--bg-input);color:var(--text);border:1px solid var(--border-input);border-radius:4px;font:inherit;box-sizing:border-box}button.svelte-3z0wmw{width:100%;padding:.6rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font:inherit;cursor:pointer}button.svelte-3z0wmw:disabled{background:var(--bg-hover);color:var(--text-faint);cursor:not-allowed}details.svelte-3z0wmw{margin-top:1rem;color:var(--text-muted);font-size:.9rem}summary.svelte-3z0wmw{cursor:pointer}pre.svelte-3z0wmw{margin:.5rem 0 0;padding:.5rem;background:var(--bg);border:1px solid var(--border);border-radius:4px;overflow-x:auto;font-size:.85rem}nav.svelte-1nhzsi7{width:220px;min-width:220px;height:100%;background:#1e293b;display:flex;flex-direction:column;padding-top:1rem}.brand.svelte-1nhzsi7{display:flex;justify-content:center;padding:1rem 1.25rem 1.5rem}.brand.svelte-1nhzsi7 img:where(.svelte-1nhzsi7){width:100%;max-width:150px;height:auto}.nav-item.svelte-1nhzsi7{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;padding:.65rem 1.25rem;background:none;border:none;border-left:3px solid transparent;color:#94a3b8;font-size:.9rem;cursor:pointer;transition:background .15s,color .15s}.nav-icon.svelte-1nhzsi7{display:flex;align-items:center;flex-shrink:0}.nav-item.svelte-1nhzsi7:hover{background:#334155;color:#e2e8f0}.nav-item.active.svelte-1nhzsi7{border-left-color:#2563eb;background:#334155;color:#fff;font-weight:600}.spacer.svelte-1nhzsi7{flex:1}.theme-toggle.svelte-1nhzsi7{display:flex;justify-content:center;padding:1rem 1.25rem;background:none;border:none;cursor:pointer}.toggle-track.svelte-1nhzsi7{position:relative;display:flex;align-items:center;justify-content:space-between;width:48px;height:24px;background:#475569;border-radius:12px;padding:0 4px;transition:background .2s}.toggle-track.dark.svelte-1nhzsi7{background:#1e40af}.toggle-thumb.svelte-1nhzsi7{position:absolute;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s}.toggle-thumb.dark.svelte-1nhzsi7{transform:translate(24px)}.toggle-icon.svelte-1nhzsi7{font-size:.75rem;z-index:1;line-height:1}.toggle-icon.sun.svelte-1nhzsi7{color:#fbbf24}.toggle-icon.moon.svelte-1nhzsi7{color:#e2e8f0}.org-selector.svelte-6wzhfa{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}label.svelte-6wzhfa{font-size:.85rem;font-weight:600;color:var(--text-secondary)}select.svelte-6wzhfa{padding:.4rem .6rem;border:1px solid var(--border-input);border-radius:4px;font-size:.85rem;background:var(--bg-input);color:var(--text);min-width:200px}dialog.svelte-5awcn0{border:none;border-radius:8px;padding:0;max-width:520px;width:90vw;background:var(--bg);color:var(--text);box-shadow:0 8px 30px #0003}dialog.svelte-5awcn0::backdrop{background:#00000080}.modal-content.svelte-5awcn0{padding:1.5rem}.modal-header.svelte-5awcn0{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.modal-header.svelte-5awcn0 h3:where(.svelte-5awcn0){margin:0;font-size:1.1rem}.modal-close.svelte-5awcn0{background:none;border:none;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;color:var(--text-muted);border-radius:4px;padding:0;line-height:1}.modal-close.svelte-5awcn0:hover{color:var(--text);background:var(--bg-hover)}.modal-body.svelte-5awcn0{display:flex;flex-direction:column;gap:1rem}section.svelte-dgylpk{margin-top:0}.header.svelte-dgylpk{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-actions.svelte-dgylpk{display:flex;gap:.5rem}h2.svelte-dgylpk{margin:0;display:flex;align-items:center;gap:.5rem}.new-btn.svelte-dgylpk{padding:.4rem .8rem;background:#16a34a;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.new-btn.svelte-dgylpk:hover{background:#15803d}.refresh.svelte-dgylpk{padding:.4rem .8rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.refresh.svelte-dgylpk:disabled{opacity:.6;cursor:not-allowed}form.svelte-dgylpk{display:flex;flex-direction:column;gap:1rem}form.svelte-dgylpk label:where(.svelte-dgylpk){display:flex;flex-direction:column;gap:.25rem;font-weight:500}form.svelte-dgylpk input:where(.svelte-dgylpk),form.svelte-dgylpk select:where(.svelte-dgylpk){padding:.5rem;border:1px solid var(--border-input);border-radius:4px;font-size:.9rem;background:var(--bg-input);color:var(--text)}form.svelte-dgylpk button:where(.svelte-dgylpk){padding:.5rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer}form.svelte-dgylpk button:where(.svelte-dgylpk):disabled{opacity:.6;cursor:not-allowed}.error-msg.svelte-dgylpk{background:var(--bg-error);border:1px solid var(--border-error);padding:.75rem;border-radius:4px;margin-bottom:1rem}table.svelte-dgylpk{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-dgylpk,td.svelte-dgylpk{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border)}th.svelte-dgylpk{background:var(--bg-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.mono.svelte-dgylpk{font-family:monospace;font-size:.8rem}.empty.svelte-dgylpk{text-align:center;color:var(--text-faint);padding:1.5rem}.type-badge.svelte-dgylpk{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.8rem;font-weight:600;background:#e0e7ff;color:#3730a3}.type-badge.internal.svelte-dgylpk{background:#fef3c7;color:#92400e}.status-badge.svelte-dgylpk{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.8rem;font-weight:600}.status-badge.active.svelte-dgylpk{background:#dcfce7;color:#166534}.default-badge.svelte-dgylpk{display:inline-block;padding:.2rem .5rem;background:#dbeafe;color:#1d4ed8;border-radius:4px;font-size:.8rem;font-weight:600}.dialog-overlay.svelte-dgylpk{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.dialog.svelte-dgylpk{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:1.5rem;width:320px;max-width:90vw;box-shadow:0 4px 24px #00000026}.dialog.svelte-dgylpk h3:where(.svelte-dgylpk){margin:0 0 1rem}.dialog.svelte-dgylpk label:where(.svelte-dgylpk){display:block;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.dialog.svelte-dgylpk input:where(.svelte-dgylpk){display:block;width:100%;margin-top:.25rem;padding:.4rem .5rem;border:1px solid var(--border-input);border-radius:4px;font-size:.9rem;background:var(--bg-input);color:var(--text);box-sizing:border-box}.dialog-actions.svelte-dgylpk{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.cancel-btn.svelte-dgylpk{padding:.4rem .8rem;background:var(--bg-secondary);border:1px solid var(--border-input);border-radius:4px;font-size:.85rem;cursor:pointer;color:var(--text)}.submit-btn.svelte-dgylpk{padding:.4rem .8rem;background:#7c3aed;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.submit-btn.svelte-dgylpk:disabled{opacity:.6;cursor:not-allowed}.submit-btn.svelte-dgylpk:not(:disabled):hover{background:#6d28d9}.interest-btn.svelte-dgylpk{padding:.25rem .6rem;background:#7c3aed;color:#fff;border:none;border-radius:4px;font-size:.8rem;cursor:pointer;margin-right:.25rem}.interest-btn.svelte-dgylpk:hover:not(:disabled){background:#6d28d9}.interest-btn.svelte-dgylpk:disabled{opacity:.6;cursor:not-allowed}.action-btn.svelte-dgylpk{padding:.25rem .6rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.8rem;cursor:pointer}.action-btn.svelte-dgylpk:hover{background:#1d4ed8}.new-btn.svelte-mppu8b{padding:.5rem 1rem;background:#16a34a;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.new-btn.svelte-mppu8b:hover{background:#15803d}form.svelte-mppu8b{display:flex;flex-direction:column;gap:1rem}label.svelte-mppu8b{display:flex;flex-direction:column;gap:.25rem;font-weight:500}input.svelte-mppu8b,select.svelte-mppu8b{padding:.5rem;border:1px solid var(--border-input);border-radius:4px;font-size:1rem;background:var(--bg-input);color:var(--text)}fieldset.svelte-mppu8b{border:1px solid var(--border-input);border-radius:4px;padding:.75rem 1rem 1rem}fieldset.svelte-mppu8b label:where(.svelte-mppu8b)+label:where(.svelte-mppu8b){margin-top:1rem}legend.svelte-mppu8b{font-weight:500;font-size:.9rem;padding:0 .25rem}button[type=submit].svelte-mppu8b{padding:.6rem 1.2rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer}button[type=submit].svelte-mppu8b:disabled{opacity:.6;cursor:not-allowed}section.svelte-2w44nv{margin-top:2rem}.header.svelte-2w44nv{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}h2.svelte-2w44nv{margin:0;display:flex;align-items:center;gap:.5rem}.header-actions.svelte-2w44nv{display:flex;gap:.5rem}.refresh.svelte-2w44nv{padding:.4rem .8rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.refresh.svelte-2w44nv:disabled{opacity:.6;cursor:not-allowed}.error-msg.svelte-2w44nv{background:var(--bg-error);border:1px solid var(--border-error);padding:.75rem;border-radius:4px;margin-bottom:1rem}table.svelte-2w44nv{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-2w44nv,td.svelte-2w44nv{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border)}th.svelte-2w44nv{background:var(--bg-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.mono.svelte-2w44nv{font-family:monospace;font-size:.8rem}.empty.svelte-2w44nv{text-align:center;color:var(--text-faint);padding:1.5rem}.pagination.svelte-2w44nv{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.pagination.svelte-2w44nv button:where(.svelte-2w44nv){padding:.4rem 1rem;background:var(--bg-pagination);border:1px solid var(--border-input);border-radius:4px;cursor:pointer;font-size:.85rem}.pagination.svelte-2w44nv button:where(.svelte-2w44nv):disabled{opacity:.4;cursor:not-allowed}.pagination.svelte-2w44nv button:where(.svelte-2w44nv):not(:disabled):hover{background:var(--bg-hover)}.status-badge.svelte-2w44nv{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.8rem;font-weight:600}.status-badge.active.svelte-2w44nv{background:#dcfce7;color:#166534}.status-badge.pending.svelte-2w44nv{background:#fef9c3;color:#854d0e}.action-btn.svelte-2w44nv{padding:.25rem .6rem;background:#16a34a;color:#fff;border:none;border-radius:4px;font-size:.8rem;cursor:pointer}.action-btn.svelte-2w44nv:disabled{opacity:.6;cursor:not-allowed}.action-btn.svelte-2w44nv:not(:disabled):hover{background:#15803d}.no-products.svelte-2w44nv{color:var(--text-faint);font-size:.8rem}.dropdown.svelte-2w44nv{position:relative;display:inline-block}.dropdown-menu.svelte-2w44nv{position:absolute;right:0;top:100%;margin-top:2px;background:var(--bg-dropdown);border:1px solid var(--border-input);border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:10;min-width:180px}.dropdown-item.svelte-2w44nv{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;background:none;border:none;border-bottom:1px solid var(--border);font-size:.85rem;cursor:pointer;text-align:left;gap:.75rem}.dropdown-item.svelte-2w44nv:last-child{border-bottom:none}.dropdown-item.svelte-2w44nv:hover{background:var(--bg-secondary)}.product-type.svelte-2w44nv{color:var(--text-muted);font-size:.75rem;text-transform:lowercase}section.svelte-stfqot{margin-top:2rem}.header.svelte-stfqot{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}h2.svelte-stfqot{margin:0;display:flex;align-items:center;gap:.5rem}.refresh.svelte-stfqot{padding:.4rem .8rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.refresh.svelte-stfqot:disabled{opacity:.6;cursor:not-allowed}.error-msg.svelte-stfqot{background:var(--bg-error);border:1px solid var(--border-error);padding:.75rem;border-radius:4px;margin-bottom:1rem}table.svelte-stfqot{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-stfqot,td.svelte-stfqot{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border)}th.svelte-stfqot{background:var(--bg-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.mono.svelte-stfqot{font-family:monospace;font-size:.8rem}th.amount.svelte-stfqot,td.amount.svelte-stfqot{text-align:right}.detail-table.svelte-stfqot th.col-narrow:where(.svelte-stfqot){width:17%;white-space:nowrap}.detail-table.svelte-stfqot th.col-currency:where(.svelte-stfqot){width:1%;white-space:nowrap}.empty.svelte-stfqot{text-align:center;color:var(--text-faint);padding:1.5rem}.pagination.svelte-stfqot{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.pagination.svelte-stfqot button:where(.svelte-stfqot){padding:.4rem 1rem;background:var(--bg-pagination);border:1px solid var(--border-input);border-radius:4px;cursor:pointer;font-size:.85rem}.pagination.svelte-stfqot button:where(.svelte-stfqot):disabled{opacity:.4;cursor:not-allowed}.pagination.svelte-stfqot button:where(.svelte-stfqot):not(:disabled):hover{background:var(--bg-hover)}.status-badge.svelte-stfqot{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.8rem;font-weight:600}.status-badge.opened.svelte-stfqot{background:#dcfce7;color:#166534}.status-badge.opening.svelte-stfqot{background:#fef9c3;color:#854d0e}.status-badge.closing.svelte-stfqot{background:#ffedd5;color:#9a3412}.status-badge.closed.svelte-stfqot{background:#fee2e2;color:#991b1b}.account-row.svelte-stfqot{cursor:pointer}.account-row.svelte-stfqot:hover{background:var(--bg-hover)}.chevron.svelte-stfqot{display:inline-block;width:1em;font-size:.7rem;color:var(--text-muted)}.detail-row.svelte-stfqot>td:where(.svelte-stfqot){padding:0 .6rem .6rem 2rem;background:var(--bg-secondary);border-bottom:1px solid var(--border)}.tab-bar.svelte-stfqot{display:flex;gap:.25rem;margin-bottom:.5rem;padding-top:.5rem}.tab-btn.svelte-stfqot{padding:.3rem .8rem;border:1px solid var(--border-input);border-radius:4px;background:var(--bg);color:var(--text-muted);font-size:.8rem;cursor:pointer}.tab-btn.active.svelte-stfqot{background:var(--bg-secondary);color:var(--text);font-weight:600;border-color:var(--text-muted)}.tab-btn.svelte-stfqot:hover:not(.active){background:var(--bg-hover)}.detail-table.svelte-stfqot{width:100%;border-collapse:collapse;font-size:.82rem}.detail-table.svelte-stfqot th:where(.svelte-stfqot),.detail-table.svelte-stfqot td:where(.svelte-stfqot){text-align:left;padding:.35rem .5rem;border-bottom:1px solid var(--border)}.detail-table.svelte-stfqot th:where(.svelte-stfqot){background:transparent;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.detail-empty.svelte-stfqot{padding:.75rem 0;color:var(--text-faint);font-size:.85rem}.field-row.svelte-stfqot{display:flex;gap:.75rem}.field-half.svelte-stfqot{flex:1}.currency-display.svelte-stfqot{display:block;padding:.4rem .5rem;font-size:.9rem;color:var(--text-muted)}.balance-info.svelte-stfqot{display:block;padding:.25rem 0;font-size:.85rem;font-family:monospace;color:var(--text-muted)}.balance-info.exceeded.svelte-stfqot{color:#dc2626}.balance-label.svelte-stfqot{font-family:sans-serif;font-size:.75rem;margin-left:.3rem}.fund-btn.svelte-stfqot{padding:.25rem .6rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.8rem;cursor:pointer}.fund-btn.svelte-stfqot:hover{background:#1d4ed8}.actions-menu-wrap.svelte-stfqot{position:relative;display:inline-block}.actions-btn.svelte-stfqot{padding:.25rem .6rem;background:var(--bg-secondary);color:var(--text);border:1px solid var(--border-input);border-radius:4px;font-size:.8rem;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.actions-btn.svelte-stfqot:hover,.actions-btn.open.svelte-stfqot{background:var(--bg-hover);border-color:var(--text-muted)}.caret.svelte-stfqot{font-size:.7rem;color:var(--text-muted);line-height:1}.actions-menu.svelte-stfqot{position:absolute;top:calc(100% + 4px);right:0;min-width:140px;background:var(--bg);border:1px solid var(--border);border-radius:4px;box-shadow:0 4px 12px #0000001f;z-index:50;padding:.25rem 0;display:flex;flex-direction:column}.menu-item.svelte-stfqot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;text-align:left;padding:.4rem .75rem;font-size:.85rem;color:var(--text);cursor:pointer}.menu-item.svelte-stfqot:hover:not(:disabled){background:var(--bg-hover)}.menu-item.svelte-stfqot:disabled{opacity:.5;cursor:not-allowed}.menu-item.danger.svelte-stfqot{color:#dc2626}.menu-item.danger.svelte-stfqot:hover:not(:disabled){background:#fee2e2}.menu-divider.svelte-stfqot{height:1px;background:var(--border);margin:.25rem 0}.dialog-overlay.svelte-stfqot{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.dialog.svelte-stfqot{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:1.5rem;width:360px;max-width:90vw;box-shadow:0 4px 24px #00000026}.dialog.svelte-stfqot h3:where(.svelte-stfqot){margin:0 0 .25rem}.dialog-sub.svelte-stfqot{margin:0 0 1rem;font-size:.85rem;color:var(--text-muted)}.dialog.svelte-stfqot label:where(.svelte-stfqot){display:block;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.dialog.svelte-stfqot input:where(.svelte-stfqot),.dialog.svelte-stfqot select:where(.svelte-stfqot){display:block;width:100%;margin-top:.25rem;padding:.4rem .5rem;border:1px solid var(--border-input);border-radius:4px;font-size:.9rem;background:var(--bg-input);color:var(--text);box-sizing:border-box}.field-group.svelte-stfqot{margin-bottom:.75rem}.field-label.svelte-stfqot{display:block;font-size:.85rem;font-weight:600}.dialog-actions.svelte-stfqot{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.cancel-btn.svelte-stfqot{padding:.4rem .8rem;background:var(--bg-secondary);border:1px solid var(--border-input);border-radius:4px;font-size:.85rem;cursor:pointer;color:var(--text)}.submit-btn.svelte-stfqot{padding:.4rem .8rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.submit-btn.svelte-stfqot:disabled{opacity:.6;cursor:not-allowed}.submit-btn.svelte-stfqot:not(:disabled):hover{background:#1d4ed8}.cop-result.svelte-stfqot{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:.9rem}.cop-match.svelte-stfqot{background:#dcfce7;border:1px solid #86efac;color:#166534}.cop-close-match.svelte-stfqot{background:#fef9c3;border:1px solid #fde047;color:#854d0e}.cop-no-match.svelte-stfqot{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.cop-unavailable.svelte-stfqot{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-muted)}.cop-icon.svelte-stfqot{font-size:1.1rem;flex-shrink:0}.cop-text.svelte-stfqot{line-height:1.3}.cop-summary.svelte-stfqot{margin-bottom:1rem;font-size:.88rem}.cop-detail.svelte-stfqot{padding:.25rem 0}.cop-label.svelte-stfqot{display:inline-block;width:5.5rem;color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}section.svelte-1l7in1q{margin-top:2rem}.header.svelte-1l7in1q{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-actions.svelte-1l7in1q{display:flex;gap:.5rem}h2.svelte-1l7in1q{margin:0;display:flex;align-items:center;gap:.5rem}.new-btn.svelte-1l7in1q{padding:.4rem .8rem;background:#16a34a;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.new-btn.svelte-1l7in1q:hover{background:#15803d}.refresh.svelte-1l7in1q{padding:.4rem .8rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.refresh.svelte-1l7in1q:disabled{opacity:.6;cursor:not-allowed}form.svelte-1l7in1q{display:flex;flex-direction:column;gap:1rem}form.svelte-1l7in1q label:where(.svelte-1l7in1q){display:flex;flex-direction:column;gap:.25rem;font-weight:500}form.svelte-1l7in1q input:where(.svelte-1l7in1q),form.svelte-1l7in1q select:where(.svelte-1l7in1q){padding:.5rem;border:1px solid var(--border-input);border-radius:4px;font-size:.9rem;background:var(--bg-input);color:var(--text)}.checkbox-group.svelte-1l7in1q{border:1px solid var(--border-input);border-radius:4px;padding:.75rem;margin:0}.checkbox-group.svelte-1l7in1q legend:where(.svelte-1l7in1q){font-weight:500;font-size:.9rem;padding:0 .25rem}.checkbox-group.svelte-1l7in1q:disabled{opacity:.6}.balance-group.svelte-1l7in1q{padding:.35rem 0}.balance-group.svelte-1l7in1q+.balance-group:where(.svelte-1l7in1q){border-top:1px solid var(--border);margin-top:.35rem;padding-top:.5rem}.balance-type-label.svelte-1l7in1q{display:block;font-weight:600;font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.3rem}.balance-statuses.svelte-1l7in1q{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.checkbox-label.svelte-1l7in1q{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-weight:400;font-size:.85rem;padding:.2rem 0;cursor:pointer}.checkbox-label.svelte-1l7in1q input[type=checkbox]:where(.svelte-1l7in1q){width:auto;margin:0}form.svelte-1l7in1q button:where(.svelte-1l7in1q){padding:.5rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer}form.svelte-1l7in1q button:where(.svelte-1l7in1q):disabled{opacity:.6;cursor:not-allowed}.error-msg.svelte-1l7in1q{background:var(--bg-error);border:1px solid var(--border-error);padding:.75rem;border-radius:4px;margin-bottom:1rem}table.svelte-1l7in1q{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-1l7in1q,td.svelte-1l7in1q{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border)}th.svelte-1l7in1q{background:var(--bg-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.mono.svelte-1l7in1q{font-family:monospace;font-size:.8rem}.empty.svelte-1l7in1q{text-align:center;color:var(--text-faint);padding:1.5rem}.status-badge.svelte-1l7in1q{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.8rem;font-weight:600}.status-badge.published.svelte-1l7in1q{background:#dcfce7;color:#166534}.status-badge.draft.svelte-1l7in1q{background:#fef9c3;color:#854d0e}.status-badge.discarded.svelte-1l7in1q{background:#e5e7eb;color:#4b5563;text-decoration:line-through}.action-group.svelte-1l7in1q{display:flex;gap:.25rem;flex-wrap:wrap}.action-btn.secondary.svelte-1l7in1q{background:#6b7280}.action-btn.secondary.svelte-1l7in1q:not(:disabled):hover{background:#4b5563}.action-btn.danger.svelte-1l7in1q{background:#dc2626}.action-btn.danger.svelte-1l7in1q:not(:disabled):hover{background:#b91c1c}.action-btn.svelte-1l7in1q{padding:.25rem .6rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.8rem;cursor:pointer}.action-btn.svelte-1l7in1q:disabled{opacity:.6;cursor:not-allowed}.action-btn.svelte-1l7in1q:not(:disabled):hover{background:#1d4ed8}section.svelte-16kfyvw{margin-top:2rem}.header.svelte-16kfyvw{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}h2.svelte-16kfyvw{margin:0;display:flex;align-items:center;gap:.5rem}.refresh.svelte-16kfyvw{padding:.4rem .8rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.refresh.svelte-16kfyvw:disabled{opacity:.6;cursor:not-allowed}.error-msg.svelte-16kfyvw{background:var(--bg-error);border:1px solid var(--border-error);padding:.75rem;border-radius:4px;margin-bottom:1rem}table.svelte-16kfyvw{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-16kfyvw,td.svelte-16kfyvw{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border)}th.svelte-16kfyvw{background:var(--bg-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.mono.svelte-16kfyvw{font-family:monospace;font-size:.8rem}.empty.svelte-16kfyvw{text-align:center;color:var(--text-faint);padding:1.5rem}section.svelte-xwyyej{margin-top:0}.header.svelte-xwyyej{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}h2.svelte-xwyyej{margin:0;display:flex;align-items:center;gap:.5rem}.refresh.svelte-xwyyej{padding:.4rem .8rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.refresh.svelte-xwyyej:disabled{opacity:.6;cursor:not-allowed}.error-msg.svelte-xwyyej{background:var(--bg-error);border:1px solid var(--border-error);padding:.75rem;border-radius:4px;margin-bottom:1rem}table.svelte-xwyyej{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-xwyyej,td.svelte-xwyyej{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border)}th.svelte-xwyyej{background:var(--bg-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.empty.svelte-xwyyej{text-align:center;color:var(--text-faint);padding:1.5rem}.tier-badge.svelte-xwyyej{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.8rem;font-weight:600;background:#f3e8ff;color:#6b21a8;text-transform:capitalize}.muted.svelte-xwyyej{color:var(--text-muted);font-size:.85rem}section.svelte-8lyihp{margin-top:0}.header.svelte-8lyihp{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}h2.svelte-8lyihp{margin:0;display:flex;align-items:center;gap:.5rem}.refresh.svelte-8lyihp{padding:.4rem .8rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.refresh.svelte-8lyihp:disabled{opacity:.6;cursor:not-allowed}.error-msg.svelte-8lyihp{background:var(--bg-error);border:1px solid var(--border-error);padding:.75rem;border-radius:4px;margin-bottom:1rem}table.svelte-8lyihp{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-8lyihp,td.svelte-8lyihp{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border)}th.svelte-8lyihp{background:var(--bg-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.empty.svelte-8lyihp{text-align:center;color:var(--text-faint);padding:1.5rem}.mono.svelte-8lyihp{font-family:monospace;font-size:.8rem}.policy-row.svelte-8lyihp{cursor:pointer}.policy-row.svelte-8lyihp:hover{background:var(--bg-hover)}.chevron.svelte-8lyihp{display:inline-block;width:1.2em;font-size:.7rem;color:var(--text-muted)}.policy-badge.svelte-8lyihp{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.8rem;font-weight:600;background:#dbeafe;color:#1e40af}.detail-row.svelte-8lyihp{background:var(--bg-secondary)}.detail-row.svelte-8lyihp td:where(.svelte-8lyihp){padding:1rem}.detail-empty.svelte-8lyihp{color:var(--text-faint);font-size:.85rem;padding:.5rem 0}.tab-bar.svelte-8lyihp{display:flex;gap:.25rem;margin-bottom:.75rem;align-items:center}.tab-btn.svelte-8lyihp{padding:.3rem .8rem;border:1px solid var(--border-input);border-radius:4px;background:var(--bg);color:var(--text-muted);font-size:.8rem;cursor:pointer}.tab-btn.active.svelte-8lyihp{background:var(--bg-secondary);color:var(--text);font-weight:600;border-color:var(--text-muted)}.detail-table.svelte-8lyihp{width:100%;border-collapse:collapse;font-size:.85rem}.detail-table.svelte-8lyihp th:where(.svelte-8lyihp){background:transparent;font-size:.75rem}.detail-table.svelte-8lyihp td:where(.svelte-8lyihp){padding:.4rem .6rem}.capitalize.svelte-8lyihp{text-transform:capitalize}.muted.svelte-8lyihp{color:var(--text-muted);font-size:.85rem}.effect-badge.svelte-8lyihp{display:inline-block;padding:.2rem .6rem;border:1px solid var(--border-input);border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;width:60px;text-align:center}.effect-badge.allow.svelte-8lyihp{background:#dcfce7;color:#166534;border-color:#86efac}.effect-badge.deny.svelte-8lyihp{background:#fee2e2;color:#991b1b;border-color:#fca5a5}section.svelte-af82zf{margin-top:2rem}.header.svelte-af82zf{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}h2.svelte-af82zf{margin:0}.refresh.svelte-af82zf{padding:.4rem .8rem;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:.85rem;cursor:pointer}.refresh.svelte-af82zf:disabled{opacity:.6;cursor:not-allowed}.error-msg.svelte-af82zf{background:var(--bg-error);border:1px solid var(--border-error);padding:.75rem;border-radius:4px;margin-bottom:1rem}.empty.svelte-af82zf{text-align:center;color:var(--text-faint);padding:1.5rem}table.svelte-af82zf{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-af82zf,td.svelte-af82zf{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border)}th.svelte-af82zf{background:var(--bg-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.mono.svelte-af82zf{font-family:monospace;font-size:.8rem}.muted.svelte-af82zf{color:var(--text-muted);font-size:.85rem}.result-badge.svelte-af82zf{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.8rem;font-weight:600}.result-badge.match.svelte-af82zf{background:#dcfce7;color:#166534}.result-badge.close-match.svelte-af82zf{background:#fef9c3;color:#854d0e}.result-badge.no-match.svelte-af82zf{background:#fee2e2;color:#991b1b}.result-badge.unavailable.svelte-af82zf{background:var(--bg-secondary);color:var(--text-muted)}.pagination.svelte-af82zf{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.pagination.svelte-af82zf button:where(.svelte-af82zf){padding:.4rem 1rem;background:var(--bg-pagination);border:1px solid var(--border-input);border-radius:4px;cursor:pointer;font-size:.85rem}.pagination.svelte-af82zf button:where(.svelte-af82zf):disabled{opacity:.4;cursor:not-allowed}.pagination.svelte-af82zf button:where(.svelte-af82zf):not(:disabled):hover{background:var(--bg-hover)}.toast-container.svelte-1q6vvua{position:fixed;top:1rem;right:1rem;z-index:1000;display:flex;flex-direction:column;gap:.5rem;max-width:400px}.toast.svelte-1q6vvua{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:6px;font-family:system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:600;box-shadow:0 4px 12px #00000026;animation:svelte-1q6vvua-slide-in .2s ease-out}@keyframes svelte-1q6vvua-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast.success.svelte-1q6vvua{background:#dcfce7;border:1px solid #86efac;color:#166534}.toast.error.svelte-1q6vvua{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.toast.warning.svelte-1q6vvua{background:#fef9c3;border:1px solid #fde047;color:#854d0e}.toast-msg.svelte-1q6vvua{flex:1}.toast-dismiss.svelte-1q6vvua{background:none;border:none;font-size:1.2rem;cursor:pointer;color:inherit;padding:0;line-height:1;opacity:.7}.toast-dismiss.svelte-1q6vvua:hover{opacity:1}:root{--bg: #ffffff;--bg-secondary: #f9fafb;--bg-hover: #e5e7eb;--bg-input: #ffffff;--bg-dropdown: #ffffff;--bg-error: #fee2e2;--bg-pagination: #f3f4f6;--text: #111827;--text-secondary: #374151;--text-muted: #6b7280;--text-faint: #9ca3af;--border: #e5e7eb;--border-input: #d1d5db;--border-error: #fca5a5;--details-border: #e5e7eb;color-scheme:light}:root.dark{--bg: #0f172a;--bg-secondary: #1e293b;--bg-hover: #334155;--bg-input: #1e293b;--bg-dropdown: #1e293b;--bg-error: #450a0a;--bg-pagination: #1e293b;--text: #e2e8f0;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-faint: #64748b;--border: #334155;--border-input: #475569;--border-error: #7f1d1d;--details-border: #334155;color-scheme:dark}body{background:var(--bg);color:var(--text)}.layout.svelte-1n46o8q{display:flex;height:100vh;font-family:system-ui,-apple-system,sans-serif}main.svelte-1n46o8q{flex:1;padding:2rem;overflow-y:auto;max-width:1400px;background:var(--bg);color:var(--text)}.no-org.svelte-1n46o8q{padding:2rem;text-align:center;color:var(--text-muted)}.no-org.svelte-1n46o8q button:where(.svelte-1n46o8q){margin-top:1rem;padding:.5rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:4px;cursor:pointer}
