/* VEHM Mail 5.28 — preserve provider account order and selected highlight. */
.mail-shell-mode .v512-mail-app .v524-mailbox.v524-active-mailbox>.v524-account-row .v524-account-select{background:#2a4250!important;border:1px solid #aa8e63!important;border-left:3px solid #dcb673!important;border-radius:6px}
.mail-shell-mode .v512-mail-app .v524-folder-icon{color:var(--v528-folder-accent,#c8a46d)!important;font-size:19px!important}
.mail-shell-mode .v512-mail-app .v524-account-row .v524-account-name{font-weight:650}
#v57-modal .v528-create-folder,#v57-modal .v528-refresh-folders{border:1px solid #ad8d58;border-radius:7px;background:#243e4b;color:#f3d7a4;padding:7px 11px;font-size:13px;cursor:pointer;white-space:nowrap}
#v57-modal .v527-section-head{flex-wrap:wrap}
.mail-shell-mode .v512-mail-app .v528-folder-shortcut{border:1px solid #9b805a;background:#1c3440;color:#dfc188;border-radius:7px;padding:7px;cursor:pointer;font-size:14px}
#v57-modal .v528-folder-form{display:flex;flex-direction:column;gap:13px;max-width:660px;padding:8px}
#v57-modal .v528-folder-form label{display:grid;gap:6px;color:#dfeaf0;font-size:15px}
#v57-modal .v528-folder-form input[name=folder_name],#v57-modal .v528-folder-form select{width:100%;min-height:42px;border:1px solid #658091;border-radius:7px;background:#10212d;color:#ecf2f6;padding:8px 10px;font-size:16px}
#v57-modal .v528-folder-form fieldset{border:1px solid #415f6d;border-radius:9px;padding:13px}
#v57-modal .v528-folder-form legend{padding:0 7px;color:#e7c689;font-size:15px;font-weight:700}
#v57-modal .v528-option-grid{display:flex;flex-wrap:wrap;gap:10px}
#v57-modal .v528-option-grid label{position:relative;display:block;cursor:pointer}
#v57-modal .v528-option-grid input{position:absolute;opacity:0;inset:0;cursor:pointer}
#v57-modal .v528-icon-option span{display:grid;place-items:center;border:1px solid #648092;border-radius:7px;width:42px;height:42px;font-size:25px;background:#203846}
#v57-modal .v528-color-option span{display:block;width:34px;height:34px;border-radius:100%;border:2px solid #526b79}
#v57-modal .v528-icon-option input:checked+span,#v57-modal .v528-color-option input:checked+span{outline:3px solid #e5bd7e;outline-offset:2px}
#v57-modal .v528-folder-note{margin:0;color:#acbeca;font-size:14px;line-height:1.5}
#v57-modal .v528-submit{align-self:flex-start;padding:11px 15px;background:#d7b16c;color:#0d1b26;border:none;border-radius:7px;font-weight:750;cursor:pointer;font-size:15px}
#v57-modal .v528-submit:disabled{opacity:.6;cursor:wait}
#v57-modal .v528-create-status{color:#e6c9a2;min-height:18px;margin:0;font-size:13px}
