/* VEHM 5.26: clean Outlook-familiar account picker and mailbox-management design. */
#v57-modal:has(.v526-mail-manager) .v57-dialog{width:min(940px,96vw)!important;max-height:94vh!important}
#v57-modal .v526-mail-manager{min-width:0!important;display:block;overflow:auto;padding:18px 22px 22px;max-height:calc(94vh - 90px);scrollbar-color:#607381 transparent}
#v57-modal .v526-mail-manager h3{font-size:19px!important;line-height:1.2;margin:0 0 5px;color:#edf4f7}
#v57-modal .v526-mail-manager p{font-size:15px!important;color:#aabec9;margin:3px 0 12px;line-height:1.35}
#v57-modal .v526-manager-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}
#v57-modal .v526-account-count{font-size:13px;font-weight:700;color:#dfc18b;border:1px solid #846f48;border-radius:30px;padding:6px 12px;white-space:nowrap}
#v57-modal .v526-manager-list{display:grid;gap:8px}
#v57-modal .v526-manager-account{display:flex;align-items:center;gap:13px;min-height:66px;padding:12px 14px;border:1px solid #314755;border-radius:10px;background:#172b39}
#v57-modal .v526-manager-account.is-active{background:#253644;border-color:#977e4c;box-shadow:inset 3px 0 #d9b474}
#v57-modal .v526-manager-account-brand,#v57-modal .v526-provider-big{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:9px;font:700 22px/1 'Segoe UI',Arial,sans-serif;color:#fff}
#v57-modal .outlook{background:#1467a4}#v57-modal .gmail{background:#fff;color:#d44a40!important}
#v57-modal .v526-manager-account-detail{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}
#v57-modal .v526-manager-account-detail strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
#v57-modal .v526-manager-account-detail span{font-size:13px;color:#a5bac8}
#v57-modal .v526-manager-account-detail b{color:#e5c48f}#v57-modal .v526-manager-account-detail em{color:#ffb69c;font-style:normal}
#v57-modal .v526-manager-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
#v57-modal .v526-manager-actions button{border:1px solid #688294;border-radius:7px;color:#e5f0f6;background:#233b4a;font-size:14px;padding:8px 11px;cursor:pointer}
#v57-modal .v526-manager-actions button:not([disabled]):hover{background:#35566b}
#v57-modal .v526-manager-actions button[disabled]{opacity:.65;cursor:default;border-color:#516775}
#v57-modal .v526-manager-actions .v526-manager-remove{color:#f1c8c6;border-color:#986264;background:#502c34}
#v57-modal .v526-manager-empty{border:1px dashed #657787;border-radius:9px;padding:18px;color:#b0c2ce;text-align:center}
#v57-modal .v526-add-section{margin-top:21px;padding-top:17px;border-top:1px solid #3a4b59}
#v57-modal .v526-provider-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#v57-modal .v526-provider-option{display:flex;align-items:center;gap:10px;min-width:0;min-height:72px;background:#1c3344;border:1px solid #4f6877;color:#f3f6f7;padding:10px 12px;text-align:left;border-radius:10px;cursor:pointer}
#v57-modal .v526-provider-option:hover{border-color:#ddba79;background:#304b5a}
#v57-modal .v526-provider-option>span:nth-child(2){display:grid;gap:3px;min-width:0;flex:1}
#v57-modal .v526-provider-option strong{font-size:15px}
#v57-modal .v526-provider-option small{font-size:13px;color:#bbcbd4;line-height:1.2}
#v57-modal .v526-add-symbol{color:#d8b879;font-size:25px}
#v57-modal .v526-manager-options{margin-top:14px;border:1px solid #405b6a;border-radius:9px;padding:10px 13px;background:#172a37}
#v57-modal .v526-manager-options summary{font-size:15px;font-weight:600;cursor:pointer;color:#d6e1e8}
#v57-modal .v526-manager-options .v519-signature-settings{margin-top:12px}
#v57-modal .v526-mail-manager .v526-manager-footnote{font-size:13px!important;margin:16px 0 0!important}
.mail-shell-mode .v524-folder-pane .v512-folder-bottom{display:grid!important;gap:5px!important}
.mail-shell-mode .v526-add-account-link{min-height:34px;border:1px dashed #637587;background:#152b38;border-radius:7px;color:#e5c48a;cursor:pointer;font-size:14px;padding:6px 8px}
.mail-shell-mode .v526-add-account-link:hover{background:#2b4554}
.mail-shell-mode .v524-account-row{min-height:45px}
@media(max-width:730px){#v57-modal .v526-provider-options{grid-template-columns:1fr}#v57-modal .v526-manager-account{flex-wrap:wrap}#v57-modal .v526-manager-actions{width:100%;padding-left:49px}}
