/* KagaCDA account activation and flat-interface standard — Sahel Lode Integrated Nigeria Limited */
.portal-nav a.active::before{display:none!important}
.portal-nav a,.portal-nav a.active,.portal-nav a:hover,.portal-menu-toggle,.portal-brand img{border-radius:2px!important}
.portal-shell-enabled .notice,.portal-shell-enabled .error,.notice,.error,.privacy-safe,.response,.official-receipt .receipt-note{border-left-width:1px!important}
.document-locked{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.document-locked small{color:#ffb9bc;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.document-locked.active small{color:#a71921}
.membership-state{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:22px 0 0;padding:20px 22px;background:#fff;border:1px solid #dce4e9;border-top:4px solid #e3262e}.membership-state.is-review{border-top-color:#d79000}.membership-state.is-approved{border-top-color:#168447}.membership-state span{color:#617386;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.membership-state h2{margin:4px 0;font-size:1.18rem}.membership-state p{margin:0;color:#526676}.membership-state .button{white-space:nowrap}.button.secondary{background:#eef3f6!important;color:#12364f!important;border:1px solid #cdd9e0!important}
.activation-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.activation-summary article,.bank-panel,.pending-panel{padding:20px;background:#fff;border:1px solid #dce4e9}.activation-summary span,.bank-panel span{display:block;color:#617386;font-size:.78rem}.activation-summary strong{display:block;margin-top:7px;color:#102f46;font-size:1.5rem}.activation-summary .total{border-top:4px solid #0797d5}.bank-panel{margin-bottom:20px}.bank-panel h2{margin-top:0}.bank-panel p{display:grid;grid-template-columns:150px 1fr;margin:8px 0}.pending-panel{border-top:4px solid #d79000}.locked-document-page{min-height:100vh;display:grid;place-items:center;padding:24px}.locked-document{width:min(620px,100%);padding:34px;background:#fff;border:1px solid #dce4e9;border-top:5px solid #e3262e;text-align:center}.locked-document>img{width:90px;height:90px;object-fit:contain}.locked-document h1{margin:5px 0 14px}.locked-status{display:inline-block;padding:7px 11px;background:#fff0f0;color:#a71921;font-weight:800}.locked-document>p:not(.eyebrow){color:#526676;line-height:1.65}.locked-document dl{margin:22px 0;text-align:left;border:1px solid #e1e7eb}.locked-document dl div{display:grid;grid-template-columns:1fr 1fr;padding:11px 14px;border-bottom:1px solid #e1e7eb}.locked-document dl div:last-child{border-bottom:0}.locked-document dt{color:#617386}.locked-document dd{margin:0;font-weight:750;text-align:right}.locked-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}
@media(max-width:700px){.membership-state{align-items:flex-start;flex-direction:column}.activation-summary{grid-template-columns:1fr}.bank-panel p{grid-template-columns:1fr}.locked-document dl div{grid-template-columns:1fr}.locked-document dd{text-align:left;margin-top:3px}}
