.v28-mail-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v28-mail-mini{display:flex;align-items:center;gap:14px;border:1px solid;border-radius:14px;padding:18px 20px}.v28-mail-mini strong{font-size:1.8rem;font-variant-numeric:tabular-nums}.v28-mail-mini span{font-weight:650;font-size:.9rem}.v28-mail-mini-local{background:#e6edf7;border-color:#b4c6e0;color:#254e83}.v28-mail-mini-pending{background:#fff0d7;border-color:#e1c28e;color:#825018}.v28-mail-mini-sent{background:#ddf2e6;border-color:#abd4bc;color:#1a6241}.v28-mail-mini-failed{background:#f9e3e9;border-color:#dfa9b7;color:#96243f}.v28-emails .notice-card p{margin:7px 0 0}.v28-mail-mode-ready{border-color:#91c4a8;background:#e3f3e8}.v28-mail-mode-local{border-color:#b8c9df;background:#e7eff9}.v28-mail-status-local{color:#284f82!important;background:#e0ebfc!important;border-color:#aac2e3!important}.v28-mail-status-queued,.v28-mail-status-sending{color:#81500f!important;background:#fff0d6!important;border-color:#e1be80!important}.v28-mail-status-sent{color:#185f3c!important;background:#def1e5!important;border-color:#a5ceb5!important}.v28-mail-status-failed,.v28-mail-status-cancelled{color:#97213d!important;background:#fae3e9!important;border-color:#e0a6b5!important}.v28-mail-settings-button{background:linear-gradient(#815ab0,#57338b)!important;border-color:#65438f!important;color:white!important}.v28-mail-refresh-button{background:linear-gradient(#b88033,#805017)!important;border-color:#946125!important;color:white!important}.v28-mail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v28-mail-smtp{display:grid;gap:18px}.v28-mail-smtp[hidden]{display:none!important}.v28-mail-mode-note{margin:0;padding:14px 18px;border-radius:10px;background:#e6f1f4;color:#244d5a}.v28-mail-server{padding:18px;border:1px solid #bed0d9;border-radius:14px;background:#eaf2f7}.v28-mail-server summary{font-weight:750;cursor:pointer}.v28-mail-password{grid-column:1/-1}.v28-mail-password-row{display:flex;align-items:center;gap:10px}.v28-mail-password-row input{min-width:0;flex:1}.v28-mail-password-row .button{flex-shrink:0}.v28-mail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.v28-mail-meta div{background:#e8eff5;border:1px solid #c4d2df;padding:12px 16px;border-radius:10px}.v28-mail-meta dt{font-size:.82rem;color:#577080}.v28-mail-meta dd{margin:4px 0 0;font-weight:650;overflow-wrap:anywhere}.v28-mail-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;border:1px solid #c6d6df;border-radius:12px;background:#f8fbfd}.v28-mail-explanation{margin:0}.v28-mail-settings .hint{margin:0}.v28-mail-settings .field{min-width:0}.v28-mail-settings input,.v28-mail-settings select{max-width:100%}@media(max-width:700px){.v28-mail-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.v28-mail-fields,.v28-mail-meta{grid-template-columns:1fr}.v28-mail-mini{padding:14px;gap:10px}}@media(max-width:400px){.v28-mail-overview{grid-template-columns:1fr}}

.v77-mail-navigation{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.2rem}
.v77-mail-navigation [aria-pressed="true"]{background:#205467!important;color:#fff!important}
[data-mail-pane][hidden], [data-managed-sender][hidden]{display:none!important}
[data-mail-pane] :is(select,input,textarea){max-width:100%;min-width:0}
[data-mail-pane] label:has(>select),[data-mail-pane] label:has(>textarea){display:grid;gap:.4rem}
[data-mail-pane] [data-email-result]:empty{display:none}
@media(max-width:540px){.v77-mail-navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.v77-mail-navigation .button{min-height:44px}}
.v77-mail-preview{padding:.8rem 1rem;border:1px solid #acbfca;border-radius:.7rem}
.v77-mail-preview summary{font-weight:650;cursor:pointer}
.v77-mail-preview .v28-mail-body{background:transparent;border:0;padding:0}
