.presentment-layout{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start;gap:18px;display:grid}.presentment-list,.presentment-review{background:#fff;border:1px solid #dce4f0;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #1c37680f}.presentment-guide{color:#234f98;background:#eef5ff;flex-direction:column;gap:4px;padding:16px;display:flex}.presentment-guide b{font-size:13px}.presentment-guide span{font-size:11px;line-height:1.45}.presentment-list>button{text-align:left;color:#22304a;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:1fr auto;gap:7px 12px;width:100%;padding:16px;display:grid}.presentment-list>button:hover,.presentment-list>button.selected{background:#f5f8fe}.presentment-list>button span{flex-direction:column;gap:3px;display:flex}.presentment-list>button b{font-size:13px}.presentment-list>button small{color:#7c889d;font-size:10px}.presentment-list>button strong{color:#153f83;font-size:13px}.presentment-status{color:#56657c;background:#edf1f6;border-radius:999px;grid-column:1/3;justify-self:start;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.presentment-status.ready_to_send{color:#167047;background:#e8f8ef}.presentment-status.sent{color:#2459aa;background:#e8f1ff}.presentment-status.failed{color:#a63a3a;background:#fff0f0}.presentment-review{padding:20px}.presentment-review-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.presentment-review-head>span{color:#1c2e50;font-size:14px;font-weight:800}.presentment-review-head .presentment-status{grid-column:auto}.presentment-review dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px;display:grid}.presentment-review dl div{background:#f5f7fb;border-radius:10px;padding:10px}.presentment-review dt{color:#7a879a;font-size:9px}.presentment-review dd{color:#253b62;margin:4px 0 0;font-size:11px;font-weight:800}.presentment-review label{color:#64738a;flex-direction:column;gap:5px;margin-top:12px;font-size:10px;font-weight:800;display:flex}.presentment-review input,.presentment-review textarea{color:#293851;background:#fbfcfe;border:1px solid #d7e0ec;border-radius:9px;width:100%;padding:10px;font:11px/1.5 system-ui}.presentment-review textarea{resize:vertical;min-height:270px}.presentment-actions{justify-content:flex-end;margin-top:14px;display:flex}.presentment-actions button,.presentment-empty button{color:#fff;cursor:pointer;background:#1551ad;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.presentment-actions button:disabled{opacity:.5;cursor:not-allowed}.presentment-empty{text-align:center;color:#65738a;padding:30px}.presentment-empty b{color:#263856;margin-bottom:5px;display:block}.presentment-empty p{font-size:11px;line-height:1.5}.presentment-error,.presentment-success,.presentment-proof{border-radius:9px;margin-top:12px;padding:10px;font-size:10px;line-height:1.45}.presentment-error{color:#a23232;background:#fff0f0}.presentment-success,.presentment-proof{color:#176942;background:#eaf8f0}@media (width<=900px){.presentment-layout,.presentment-review dl{grid-template-columns:1fr}}.presentment-candidates{background:#fbfcff;border-bottom:1px solid #dce4f0;padding:14px}.presentment-candidates>b{color:#283a5a;margin-bottom:8px;font-size:11px;display:block}.presentment-candidates>div{background:#fff;border:1px solid #e0e7f1;border-radius:10px;grid-template-columns:1fr auto;gap:7px 10px;margin-top:7px;padding:10px;display:grid}.presentment-candidates span{flex-direction:column;display:flex}.presentment-candidates strong{font-size:11px}.presentment-candidates small{color:#7c889d;font-size:9px}.presentment-candidates em{color:#173f82;font-size:11px;font-style:normal;font-weight:800}.presentment-candidates button{color:#2456a7;cursor:pointer;background:#eaf1ff;border:0;border-radius:8px;grid-column:1/3;padding:8px;font-size:10px;font-weight:800}.presentment-candidates button:disabled{opacity:.55}.second-admin-row{background:#f8fbff;border:1px solid #dbe5f2;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.second-admin-row>div{flex-direction:column;gap:4px;display:flex}.second-admin-row small{color:#77859a;font-size:9px}.second-admin-row b{color:#21375d;font-size:13px}.second-admin-row button{color:#fff;cursor:pointer;background:#1551ad;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.second-admin-row button:disabled{opacity:.6;cursor:not-allowed}.second-admin-success{color:#176942;background:#eaf8f0;border-radius:9px;margin-top:10px;padding:10px;font-size:10px;font-weight:700}@media (width<=640px){.second-admin-row{flex-direction:column;align-items:stretch}.second-admin-row button{width:100%}}.pilot-readiness{background:#fff;border:1px solid #d7e2ef;border-radius:15px;margin:0 0 18px;padding:18px}.pilot-readiness>header{justify-content:space-between;gap:18px;display:flex}.pilot-readiness header span{color:#075bc5;letter-spacing:.1em;font-size:8px;font-weight:900}.pilot-readiness h2{margin:4px 0;font-size:18px}.pilot-readiness header p{color:#69778c;margin:0;font-size:8px}.pilot-progress{text-align:right;min-width:95px}.pilot-progress b{color:#075bc5;font-size:24px;display:block}.pilot-progress small{color:#708097;font-size:7px}.pilot-progressbar{background:#e8edf4;border-radius:99px;height:7px;margin:14px 0 18px;overflow:hidden}.pilot-progressbar i{border-radius:inherit;background:#09a85a;height:100%;display:block}.pilot-group{margin-top:14px}.pilot-group h3{color:#2c4567;background:#f2f6fb;border-radius:8px;margin:0;padding:8px 10px;font-size:10px}.pilot-group article{border-bottom:1px solid #edf1f5;grid-template-columns:1fr 115px 78px;align-items:center;gap:10px;padding:11px 8px;display:grid}.pilot-group article b{font-size:9px}.pilot-group article p{color:#68768b;margin:3px 0;font-size:8px}.pilot-group article .pilot-note{color:#31597f;background:#eef5ff;border-left:3px solid #075bc5;border-radius:0 7px 7px 0;margin:7px 0;padding:8px}.pilot-group article small{color:#8a95a6;font-size:7px}.pilot-group select{background:#fff;border:1px solid #cbd7e6;border-radius:8px;padding:8px;font-size:8px}.pilot-group em{text-align:center;color:#64748b;background:#eef2f7;border-radius:99px;padding:6px;font-size:7px;font-style:normal;font-weight:900}.pilot-group em.completed{color:#087443;background:#def6e8}.pilot-group em.in_progress{color:#075bc5;background:#e4efff}.pilot-group em.blocked{color:#ad3038;background:#ffe5e7}@media (width<=700px){.pilot-readiness>header{flex-direction:column}.pilot-progress{text-align:left}.pilot-group article{grid-template-columns:1fr}.pilot-group em{width:max-content}}.auth-demo form>p,.auth-success>p,.auth-field,.auth-check,.auth-link,.auth-quick>span,.auth-note,.auth-error{font-size:13px;line-height:1.5}.auth-field input,.auth-field select,.auth-field textarea{min-height:48px;font-size:16px}.auth-primary,.auth-secondary,.auth-quick button,.auth-autofill,.password-input>button{min-height:44px;font-size:14px}.password-input>button{min-height:36px;padding:0 8px;top:25px}.auth-step,.auth-top,.password-requirements span,.password-breach-note p,.password-breach-note b,.recovery-channel span,.recovery-channel em{font-size:12px}.secure-area p,.secure-area label,.secure-area .profile-intro,.secure-area .journey-guide,.secure-area .bank-deferral-note p,.secure-area .disbursement-warning p{font-size:13px;line-height:1.5}.secure-area small,.secure-area .auth-field small,.secure-area .readiness-list p,.secure-area .readiness-list b,.secure-area .payment-credit-note,.secure-area .identity-file-grid small{font-size:12px;line-height:1.45}.secure-area input,.secure-area select,.secure-area textarea{font-size:16px}.secure-area button,.secure-area a:not(.inline-privacy-link){min-height:44px;font-size:13px}.secure-area .secure-tabs button,.secure-area .journey-guide li button,.secure-area .identity-status,.secure-area .client-admin-offer-rates,.secure-area .installment-schedule em{font-size:12px}.real-admin-shell input,.real-admin-shell select,.real-admin-shell textarea{min-height:42px;font-size:14px}.real-admin-shell button,.real-admin-shell a{min-height:40px;font-size:13px}.real-admin-shell p,.real-admin-shell label,.real-admin-shell small,.real-admin-shell .audit-caption,.real-admin-shell .registered-users td,.real-admin-shell .registered-users th,.real-admin-shell .automatic-rules>div,.real-admin-shell .evaluation-meta,.real-admin-shell .admin-decision-message,.real-admin-shell .pilot-group article p,.real-admin-shell .pilot-group article small,.real-admin-shell .pilot-group select,.real-admin-shell .pilot-group em{font-size:12px;line-height:1.45}.real-admin-shell .real-admin-banner,.real-admin-shell .real-admin-list>button b,.real-admin-shell .real-admin-list>button strong,.real-admin-shell .real-admin-list>button small,.real-admin-shell .real-admin-list>button em,.real-admin-shell .detail-heading span,.real-admin-shell .detail-heading p,.real-admin-shell .detail-heading>em,.real-admin-shell .admin-offer-summary span,.real-admin-shell .monthly-approval-control span,.real-admin-shell .monthly-approval-control small,.real-admin-shell .monthly-approval-control em,.real-admin-shell .pilot-readiness header span,.real-admin-shell .pilot-readiness header p,.real-admin-shell .pilot-progress small,.real-admin-shell .pilot-group article b{font-size:12px}.legal-modal .privacy-summary b,.legal-modal .privacy-summary p,.legal-modal .privacy-policy p,.legal-modal .privacy-policy li,.legal-modal .aaip-notice p,.legal-modal .revocation-form label,.legal-modal .revocation-form input,.legal-modal .revocation-form textarea,.consumer-rights-bar button{font-size:13px;line-height:1.6}.legal-modal button,.consumer-rights-bar button{min-height:44px}.registered-table-wrap,.portfolio-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:auto}@media (width<=760px){.auth-demo>section{padding:58px 16px calc(84px + env(safe-area-inset-bottom))}.auth-demo>section>form,.auth-demo>section>.auth-success,.auth-demo>section>.secure-area{width:100%}.secure-tabs.seven{grid-template-columns:repeat(2,minmax(0,1fr))}.secure-area .auth-two-fields,.secure-area .auth-three-fields,.secure-area .client-admin-offer-grid,.secure-area .bank-details,.secure-area .signing-progress,.secure-area .signing-values{grid-template-columns:1fr}.real-admin-shell{margin-top:12px}.real-admin-banner{flex-direction:column;align-items:stretch}.admin-font-controls{justify-content:flex-end;width:100%;margin-left:0}.real-admin-shell .admin-primary-tabs{z-index:4;position:sticky;top:0;overflow-x:auto}.real-admin-shell .admin-primary-tabs button{white-space:nowrap;flex:none}.real-admin-detail,.pilot-readiness,.registered-users,.admin-payment-receipts{padding:14px 10px}.admin-offer-summary,.collection-automation-grid{grid-template-columns:1fr 1fr}.admin-decision-actions,.payment-review-actions{flex-direction:column;grid-template-columns:1fr}.admin-decision-actions button,.payment-review-actions button{width:100%}.consumer-rights-bar{z-index:36}.whatsapp-float{z-index:18}}
