/* Truelimbs ERP v5.3.0 — Customer/Vendor Portal Integration */
.pb-toolbar{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}
.pb-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px;border-bottom:1px solid var(--border);padding-bottom:9px}
.pb-tab{border:1px solid var(--border);background:#fff;color:var(--dark);padding:8px 13px;border-radius:7px;font-size:10px;font-weight:800;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}
.pb-tab.on{background:var(--dark);color:#fff;border-color:var(--dark)}
.pb-note{background:#edf6fb;border:1px solid #cce2ee;color:#31556b;padding:10px 12px;border-radius:8px;font-size:11px;margin-bottom:13px}
.pb-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}
.pb-kpi{background:#fff;border:1px solid var(--border);border-radius:10px;padding:13px}.pb-kpi span{display:block;font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}.pb-kpi b{display:block;margin-top:5px;font-size:20px;color:var(--dark)}
.pb-actions{display:flex;gap:5px;flex-wrap:wrap}.pb-status{display:inline-block;padding:3px 7px;border-radius:999px;background:#e8f0f5;color:#28485c;font-size:9px;font-weight:800;text-transform:uppercase}.pb-status.ok{background:#dff3e8;color:#17613a}.pb-status.warn{background:#fff0cc;color:#7a5700}.pb-status.bad{background:#ffe3e3;color:#9d2323}
.pb-privacy{font-size:10px;color:#667085;margin-top:4px}.pb-empty{text-align:center;color:var(--muted);padding:26px!important}
@media(max-width:900px){.pb-kpis{grid-template-columns:1fr 1fr}}
