.email-security{margin-top:24px;padding-top:20px;border-top:1px solid #385441}
.email-security h3{font-size:16px;line-height:1.5;margin:0 0 12px;color:#d9f8e3}
.email-verification-state{color:#bbcabb!important;font-size:12px!important;line-height:1.8}
.email-verification-state.verified{color:#8cfdaf!important}
.email-action-status{font-size:12px!important;line-height:1.8!important;color:#bcf4cc!important;overflow-wrap:anywhere}
.email-service-note{font-size:12px!important;line-height:1.8!important;color:#b3bdad!important;padding:12px;border:1px solid #4b5644;border-radius:7px;background:#1a2115}
.email-verify-pending{padding:16px;margin-bottom:20px;background:#10251a;border:1px solid #427b55;border-radius:9px}
.email-verify-pending p{margin:8px 0 16px!important}
#email-security .button{margin-bottom:8px}
#email-recovery-form label,#email-reset-form label{display:grid;gap:8px;font-size:13px;margin:16px 0}
#email-recovery-form input,#email-reset-form input{min-height:44px;padding:12px;border-radius:7px;border:1px solid #41634b;background:#111b14;color:#edfff2;width:100%}
.owner-setup-note{padding:13px;border:1px solid #52775b;border-radius:7px;line-height:1.8;font-size:12px;background:#142319}
#owner-email-setup-form label{display:block;margin:20px 0 8px;font-size:14px}
#owner-email-key{width:100%;min-height:46px;border:1px solid #41634b;border-radius:7px;background:#101713;color:#effff2;padding:12px;font-size:16px}
#owner-email-setup-status{font-size:13px;line-height:1.7;overflow-wrap:anywhere}
.email-setup-received{padding:14px;border:1px solid #427b55;border-radius:8px;background:#10251a;line-height:1.8}
