.master-smtp-page{max-width:1080px;margin:auto;color:#f4f0e8}.master-smtp-page header{margin-bottom:25px}.master-smtp-page h1{margin:4px 0 10px;font-size:clamp(1.8rem,3vw,2.5rem)}.master-smtp-page header>p:last-child,.master-smtp-note{color:#c7c0b5}.master-smtp-status{display:flex;align-items:center;gap:16px;padding:16px 18px;margin-bottom:18px;border:1px solid #66503b;border-radius:12px;background:#211a16}.master-smtp-status.is-ready{border-color:#527761;background:#17231b}.master-smtp-status strong{white-space:nowrap}.master-smtp-status span{color:#d0c7ba}.master-smtp-form{padding:24px;border:1px solid #433c32;border-radius:14px;background:#151411}.master-smtp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.master-smtp-grid label{display:grid;align-content:start;gap:7px;font-size:.87rem;font-weight:700;color:#e1dbd0}.master-smtp-grid input,.master-smtp-grid select{min-width:0;width:100%;height:46px;padding:0 12px;border:1px solid #625747;border-radius:8px;background:#201e1a;color:#fff;font:inherit;color-scheme:dark}.master-smtp-grid small{color:#c7c0b5;font-weight:400}.master-smtp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.master-smtp-actions button,.master-smtp-alert button{min-height:44px;padding:0 17px;border:1px solid #b9995f;border-radius:9px;background:transparent;color:#f3d69e;font:inherit;font-weight:700;cursor:pointer}.master-smtp-actions button[type=submit]{background:#b9995f;color:#19150e}.master-smtp-actions button:disabled{opacity:.45;cursor:default}.master-smtp-page :is(button,input,select):focus-visible{outline:3px solid #efd19a;outline-offset:2px}#master-smtp-feedback{min-height:24px;margin:16px 0 0;color:#e5c994}.master-smtp-note{margin-top:16px;font-size:.88rem}.master-smtp-alert{padding:18px;border:1px solid #946c62;border-radius:10px;background:#261a18}@media(max-width:640px){.master-smtp-status{align-items:start;flex-direction:column}.master-smtp-form{padding:18px}.master-smtp-grid{grid-template-columns:1fr}.master-smtp-actions{display:grid}.master-smtp-actions button{width:100%}}
