/* VEHM Mail 5.29 — honest folder counts and actionable Gmail setup. */
.mail-shell-mode .v512-mail-app .v529-folder-badge{font-variant-numeric:tabular-nums;min-width:24px;text-align:center;flex-shrink:0}
.mail-shell-mode .v512-mail-app .v529-folder-badge.v529-total{background:#2e4554!important;color:#e6c68d!important;border:1px solid #59707b!important}
.mail-shell-mode .v512-mail-app .v529-folder-badge.v529-unread{background:#c6a264!important;color:#091722!important;font-weight:750!important}
#v57-modal .v529-gmail-alert{margin:13px 0 16px;background:#203744;border:1px solid #d0a866;border-left:4px solid #f0bd5b;border-radius:9px;padding:15px;color:#ecf2f4}
#v57-modal .v529-gmail-alert strong{font-size:17px;color:#f1d19e}
#v57-modal .v529-gmail-alert p{font-size:15px;line-height:1.5;margin:8px 0 0}
#v57-modal .v529-google-config{margin-top:18px;border:1px solid #607b8a;border-radius:8px;background:#132a38;padding:10px 16px}
#v57-modal .v529-google-config summary{cursor:pointer;font-size:17px;font-weight:700;color:#f3c987;padding:7px 0}
#v57-modal .v529-google-config .v529-gmail-guidance{font-size:15px;line-height:1.6;color:#deeaee;margin:10px 0}
#v57-modal .v529-google-config code{background:#091b28;color:#e9ca8b;padding:2px 5px;border-radius:4px;white-space:normal;overflow-wrap:anywhere}
#v57-modal .v529-google-config a{color:#d9ba84;text-decoration:underline}
#v57-modal .v529-google-config label{display:grid;gap:9px}
#v57-modal .v529-google-config input{font-size:16px;padding:10px;color:#ecf1f5;background:#0e2331;border:1px solid #738d9f;border-radius:6px}
#v57-modal .v529-google-config .v529-connect-gmail{background:#d5ae6d;border:0;color:#071825;font-weight:800;font-size:15px;padding:12px;border-radius:7px;cursor:pointer;margin:9px 0}
#v57-modal .v529-google-config small{font-size:13px;line-height:1.4;color:#bfd1d9}
