.bank-profile-picker{box-sizing:border-box;padding:16px 20px;margin:0;color:inherit;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;font-family:inherit;text-align:left}
.bank-profile-picker label{display:block;margin:0}.bank-profile-picker label>span{display:block;font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:.12em;font-weight:700;opacity:.65;margin-bottom:7px}
.bank-profile-picker select{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:40px;padding:8px 30px 8px 11px;border-radius:7px;border:1px solid #ffffff30;background:#ffffff0c;color:inherit;font:600 14px/1.4 inherit;text-overflow:ellipsis;cursor:pointer;color-scheme:dark}
.bank-profile-picker select:focus-visible{outline:2px solid #54b9f8;outline-offset:3px}.bank-profile-picker select:disabled{opacity:.6;cursor:default}.bank-profile-picker option{background:#293b4a;color:white}
.bank-profile-picker small{display:block;margin-top:6px;font-size:11px;opacity:.6;line-height:1.4}.bank-profile-status{display:block;font-size:12px;line-height:1.5;margin-top:4px}.bank-profile-picker.qehlman{color:#5f0000;border-color:#ead2d2;background:#fff8f8}.bank-profile-picker.qehlman select{color-scheme:light;background:white;border-color:#dec4c4}.bank-profile-picker.qehlman option{background:white;color:#5f0000}

.bank-profile-picker.qehlman-dark{color:inherit;background:#ffffff08;border-color:#ffffff26}.bank-profile-picker.qehlman-dark select{background:#ffffff0d;border-color:#ffffff40;color:inherit}.bank-profile-picker.qehlman-dark option{background:#213e65;color:#fff}
