
.v42-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0 0 12px}.v42-title .p-h1{margin:2px 0}.v42-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.v42-card{border:1px solid #d7e4f0;border-radius:12px;padding:15px;background:#fff;margin:10px 0;box-shadow:0 2px 7px rgba(18,58,87,.03)}.v42-card-head{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:9px}.v42-card-head h3{font-size:16px;color:#163e61;margin:0 0 3px}.v42-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.v42-tag{font-size:11px;line-height:1.3;font-weight:750;border-radius:18px;padding:5px 9px;color:#2b587a;background:#ecf4fa;white-space:normal}.v42-tag.ok{color:#1b623e;background:#e4f5ed}.v42-tag.wait{color:#8b5e0c;background:#fff3d8}.v42-tag.alert{color:#9e4141;background:#fcebea}.v42-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:11px 0;font-size:13px;color:#3d5c75}.v42-info span{display:inline-block;overflow-wrap:anywhere}.v42-info b{color:#143953}.v42-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.v42-actions .p-button{white-space:normal}.v42-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 20px}.v42-kpi{background:#f0f6fb;border:1px solid #d7e6f1;border-radius:12px;padding:14px;text-align:left}.v42-kpi b{font-size:25px;color:#174a70;display:block;margin-top:3px}.v42-kpi small{color:#5c768c}.v42-muted{font-size:12px;color:#667f94}.v42-privacy{background:#eaf4fa;border-left:3px solid #2583b8;padding:11px 14px;border-radius:8px;color:#274c67;font-size:13px;margin:12px 0}.v42-tabs{display:flex;gap:8px;border-bottom:1px solid #d5e5ef;padding:0 0 8px;margin:16px 0}.v42-tabs button{border:1px solid #d1e0eb;background:#fff;border-radius:9px;padding:9px 14px;color:#245776;font-weight:800;cursor:pointer}.v42-tabs button.active{background:#175a8d;color:#fff;border-color:#175a8d}.v42-customer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dce7ee;background:#fff;border-radius:10px;margin:9px 0;padding:14px}.v42-customer-row strong{color:#214968}.v42-filter{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:14px 0}.v42-filter input,.v42-filter select{flex:1;min-width:180px;max-width:100%;padding:10px;border:1px solid #bfcfdd;border-radius:8px;font-size:13px;background:#fff}.v42-learner{display:flex;gap:12px;align-items:center;border-bottom:1px solid #e2eaf0;padding:12px 0}.v42-learner .s4-avatar{flex-shrink:0}.v42-learner-meta{flex:1;min-width:0}.v42-learner-meta strong{display:block;color:#204965}.v42-learner-meta small{display:block;color:#658198}.v42-regs{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.v42-regs span{font-size:11px;border:1px solid #c9dce9;background:#f3f8fc;border-radius:20px;padding:3px 7px}.v42-learner-actions{display:flex;flex-wrap:wrap;gap:6px}.v42-profile-certs{display:grid;gap:9px}.v42-doc-row{border:1px solid #d7e6ef;border-radius:9px;padding:12px;background:#fbfdff}.v42-doc-row strong{display:block;color:#1a486b;margin-bottom:4px}.v42-doc-row small{color:#567994;display:block}.v42-empty{padding:18px;color:#5d778c;background:#f4f8fb;border-radius:10px}.v42-sidebar-link{display:none}.v42-sidebar-link.active{background:rgba(255,255,255,.17)!important;color:#fff}.v42-section-label{display:none!important}body:has(#portalWorkspace.p-limited) .p-sidebar-brand [style*="letter-spacing:1.5px"]{display:none}#pNavHR,#pNavInstructor,#pNavHome,#v42NavCustomers{white-space:normal}
@media(max-width:740px){.v42-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v42-info{grid-template-columns:1fr}.v42-customer-row,.v42-learner{flex-wrap:wrap}.v42-actions .p-button{flex:1}}
@media print{.v42-actions,.v42-toolbar{display:none!important}}
