.clearing-account-page{--qb-green:#2ca01c}.clearing-account-page .breadcrumb{color:var(--text-secondary);margin-bottom:1rem;font-size:13px}.clearing-account-page .breadcrumb a{color:var(--primary-color,#1a5f9f);text-decoration:none}.clearing-account-page .stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.clearing-account-page .stat-card{background:var(--bg-card,#fff);border:1px solid var(--border-color,#dee2e6);border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px #00000014}.clearing-account-page .stat-label{text-transform:uppercase;color:var(--text-secondary);margin-bottom:.35rem;font-size:12px}.clearing-account-page .stat-value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.clearing-account-page .stat-meta{color:var(--text-secondary);margin-top:.35rem;font-size:12px}.clearing-account-page .panel{background:var(--bg-card,#fff);border:1px solid var(--border-color);border-radius:12px;margin-bottom:1.25rem;overflow:hidden}.clearing-account-page .panel-header{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.clearing-account-page .panel-header h2{align-items:center;gap:.5rem;margin:0;font-size:15px;font-weight:600;display:flex}.clearing-account-page .panel-header h2 i{color:var(--qb-green)}.clearing-account-page .panel-body{padding:1.25rem}.clearing-account-page .info-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.clearing-account-page .info-item label{text-transform:uppercase;color:var(--text-secondary);margin-bottom:.25rem;font-size:11px;display:block}.clearing-account-page .steps-list{margin:0;padding-left:1.25rem;font-size:13px;line-height:1.65}.clearing-account-page .warn-strip{background:#ffc1071f;border:1px solid #b4530940;border-radius:10px;gap:.65rem;margin-top:1rem;padding:.85rem 1rem;font-size:13px;display:flex}.clearing-account-page table{border-collapse:collapse;width:100%;font-size:13px}.clearing-account-page thead th{background:var(--bg-secondary);text-align:left;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding:.65rem 1rem;font-size:11px;font-weight:600}.clearing-account-page tbody td{border-bottom:1px solid var(--border-color);padding:.7rem 1rem}.clearing-account-page .badge{border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.clearing-account-page .badge-out{color:var(--danger-color,#dc3545);background:#dc35451a}.clearing-account-page .badge-in{color:var(--success-color,#198754);background:#1987541f}.clearing-account-page .badge-bp{color:#1a5f9f;background:#1a5f9f1a}.clearing-account-page .badge-tx{color:var(--qb-green);background:#2ca01c1f}.clearing-account-page .td-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.clearing-account-page .link-qb{color:var(--qb-green)}.clearing-account-page .empty,.clearing-account-page .loading{text-align:center;color:var(--text-secondary);padding:2rem}.clearing-account-page .status-pill{color:var(--success-color);background:#1987541f;border-radius:12px;padding:2px 8px;font-size:11px}.clearing-account-page .btn-sm{background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;color:var(--text-primary);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:14px;text-decoration:none;display:inline-flex}.clearing-account-page .btn-sm.primary{color:#fff;background:#1a5f9f;border-color:#1a5f9f}.clearing-account-page .btn-sm.qb{background:var(--qb-green);color:#fff;border-color:var(--qb-green)}
