.enerq-mail-settings{width:min(680px,calc(100vw - 32px));padding:28px;border:1px solid #dce3e8;border-radius:20px;color:#1a2a36;box-shadow:0 28px 90px #001b3266;font-family:inherit;max-height:calc(100vh - 40px);overflow:auto}
.enerq-mail-settings::backdrop{background:#10212db8}.smtp-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.smtp-heading small{color:#ee102b;letter-spacing:.14em;font-weight:800;font-size:10px}.smtp-heading h2{margin:7px 0;font-size:25px}.smtp-heading button{border:0;background:#edf2f5;border-radius:50%;font:inherit;font-size:28px;line-height:36px;width:36px;height:36px;cursor:pointer}.enerq-mail-settings p{font-size:14px;line-height:1.5;color:#526675}.enerq-mail-settings fieldset{padding:0;border:0;margin:20px 0}.smtp-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.smtp-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#526675}.smtp-grid input,.smtp-grid select{font:inherit;font-size:15px;font-weight:400;padding:11px;border:1px solid #d5dfe6;border-radius:9px;background:#fff;color:#1a2a36;min-width:0;width:100%;box-sizing:border-box}.smtp-grid input:focus,.smtp-grid select:focus{outline:2px solid #ee102b55;outline-offset:1px}.smtp-wide{grid-column:1/-1}.smtp-result{padding:12px 14px;background:#eff4f7;border-radius:10px;font-size:13px;line-height:1.5}.smtp-result.error{background:#fff0f1;color:#9e1730}.smtp-result.success{background:#edf9f2;color:#12663c}.smtp-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.mail-delivery-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:-4px 0 16px}.mail-delivery-tools p{font-size:12px;color:#657886;margin:0;flex:1;min-width:180px}.mail-delivery-tools .btn{white-space:nowrap}.contact-search-feedback{margin-top:10px;font-size:12px;color:#657886;line-height:1.5}.contact-mail button:disabled{cursor:not-allowed}.mail-ready.setup{white-space:normal}@media(max-width:560px){.smtp-grid{grid-template-columns:1fr}.smtp-wide{grid-column:auto}.smtp-actions{flex-direction:column-reverse}.smtp-actions .btn{width:100%}.enerq-mail-settings{padding:20px}.smtp-heading h2{font-size:21px}}
