aside{overflow-y:auto;overflow-x:hidden}.banking-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:22px}.banking-cards .card{height:145px}.bank-card-icon{display:block;text-align:center;color:#249faf;font-size:58px;line-height:65px;margin:12px auto 0}.links a{padding-top:15px;padding-bottom:15px;min-height:49px}.side-tools button.selected{background:#fff;color:#26b3c5}.side-tools button:not(.selected){background:#4e5c75}.side-tools #menu:not(.selected){color:#fff}.settings-section{font:12px "Times New Roman",Times,serif;color:#8a9ebd;border-bottom:1px solid #e5e8ee;padding:20px 15px 16px}.settings-fields{padding:0 12px}.settings-fields>label:not(.setting-switch){display:block;font:14px "Times New Roman",Times,serif;color:#37516e;margin:14px 0}.settings-fields>label>input:not([type=checkbox]),.settings-fields>label>select{margin-top:6px;width:100%;height:43px;padding:9px 14px;font:14px "Times New Roman",Times,serif}.settings-fields select:disabled{opacity:.62}.setting-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 22px;color:#657c9e;font:16px/1.25 Arial,sans-serif;min-height:30px;position:relative;cursor:pointer}.setting-switch>span:first-child{max-width:185px}.setting-switch input{position:absolute;right:0;width:70px;height:30px;opacity:0;margin:0;z-index:2;cursor:pointer}.switch-track{display:block;position:relative;min-width:70px;height:30px;background:#d2d8e9;border-radius:18px;font:12px/30px Arial;color:#fff}.switch-track:before{content:'OFF';position:absolute;right:10px}.switch-track:after{content:'';position:absolute;left:5px;top:4px;width:22px;height:22px;background:#fff;border-radius:50%;transition:left .15s}.setting-switch input:checked+.switch-track{background:#287bb5}.setting-switch input:checked+.switch-track:before{content:'ON';left:12px;right:auto}.setting-switch input:checked+.switch-track:after{left:43px}.setting-switch input:focus-visible+.switch-track{outline:3px solid #81ccd5;outline-offset:3px}.settings-actions{display:flex;gap:12px;margin:28px 0 24px}.settings-actions .btn{flex:1;font-size:12px;min-height:40px;padding:10px}.settings-actions [data-action=cancel-settings]{background:#4e5c75}#profile-settings{padding-bottom:10px}body.collapsed #settings-panel{display:none}.application-summary{display:flex;gap:16px;margin:20px 0}.application-summary>div{flex:1;background:#f0f4f7;padding:16px 20px;border-left:3px solid #249faf}.application-summary strong{display:block;font-size:23px;color:#249faf}.application-summary span{display:block;margin-top:5px;font-size:12px}.request-details{display:grid;grid-template-columns:140px 1fr;gap:13px;font-size:14px}.request-details dt{font-weight:bold}.request-details dd{margin:0;overflow-wrap:anywhere}.history-list{padding-left:20px;font-size:13px;line-height:1.8}.fixed-status{font-size:13px;padding:10px;white-space:nowrap}.report-options .btn{margin:3px}.holiday-theme:not(.signed-out) header{border-bottom:3px solid #c5a25b;background-image:radial-gradient(circle at 75% 30%,#c5a25b 0 2px,transparent 3px),radial-gradient(circle at 80% 65%,#c5a25b 0 2px,transparent 3px)}.holiday-theme:not(.signed-out) .brand{box-shadow:inset 0 -3px #c5a25b}
.dark-theme:not(.signed-out){background:#202734;color:#d7dfec}.dark-theme:not(.signed-out) aside{background:#293344}.dark-theme:not(.signed-out) .panel,.dark-theme:not(.signed-out) .modal{background:#293344;color:#d7dfec}.dark-theme:not(.signed-out) .links,.dark-theme:not(.signed-out) .notification{background:#303c50}.dark-theme:not(.signed-out) .links a,.dark-theme:not(.signed-out) .notice,.dark-theme:not(.signed-out) .demo-summary,.dark-theme:not(.signed-out) .setting-switch,.dark-theme:not(.signed-out) .settings-fields>label:not(.setting-switch){color:#c1cee2}.dark-theme:not(.signed-out) header a,.dark-theme:not(.signed-out) #crumb,.dark-theme:not(.signed-out) .header-tools button,.dark-theme:not(.signed-out) .header-tools #user-name{color:#d5dfef}.dark-theme:not(.signed-out) input,.dark-theme:not(.signed-out) select,.dark-theme:not(.signed-out) textarea{background:#222c3c;color:#d5dfef;border-color:#607089}.dark-theme:not(.signed-out) .bar,.dark-theme:not(.signed-out) .modal-top,.dark-theme:not(.signed-out) .application-summary>div,.dark-theme:not(.signed-out) .card{background:#354157;color:#d7dfec}.dark-theme:not(.signed-out) td{background:#303c50;color:#e0e7f2}.dark-theme:not(.signed-out) tr:nth-child(even) td{background:#35435c}.dark-theme:not(.signed-out) .column-menu{background:#293344}.dark-theme:not(.signed-out) .pagination button{background:#35435c;color:#d7dfec}.dark-theme:not(.signed-out) .pagination>span:not(.current),.dark-theme:not(.signed-out) .card strong{color:#d7dfec}.dark-theme:not(.signed-out) .notification.unread{background:#264953}.dark-theme:not(.signed-out) .side-tools button.selected{background:#293344}.dark-theme:not(.signed-out) .settings-section{border-color:#45546b}
@media(max-width:1100px){.banking-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-switch{font-size:14px}.setting-switch>span:first-child{max-width:145px}.request-details{grid-template-columns:120px 1fr}}
@media(max-width:700px){.banking-cards{grid-template-columns:1fr}.application-summary{gap:6px}.application-summary>div{padding:12px}.request-details{grid-template-columns:100px 1fr;font-size:13px}body.mobile-open #settings-panel:not([hidden]){display:block}body.mobile-open aside{box-shadow:5px 0 18px #0003}}


.locked-section{display:flex;align-items:center;justify-content:center;min-height:258px;text-align:center}.locked-section p{font:14px/1.6 Arial,Helvetica,sans-serif;color:#4e5c74;max-width:600px;margin:20px}.dark-theme:not(.signed-out) .locked-section p{color:#d7dfec}

.payment-verification{margin-top:24px;padding:24px;background:#f5f6f8;border:1px solid #e4e8ee;border-radius:3px}.payment-verification>div{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:580px}.verification-label{font-size:14px;color:#4e5c74}.verification-pending{display:inline-block;padding:8px 20px;background:#fff1cf;color:#8a6414;border:1px solid #ecd694;border-radius:3px;font:700 13px Arial,Helvetica,sans-serif}.dark-theme:not(.signed-out) .payment-verification{background:#354157;border-color:#4b5c75}.dark-theme:not(.signed-out) .verification-label{color:#d7dfec}.dark-theme:not(.signed-out) .verification-pending{background:#584b2a;color:#ffe0a1;border-color:#7a693b}
