.smtp-panel{min-width:0;scroll-margin-top:24px}.smtp-panel h2{font-size:1.8rem}.smtp-panel .form-grid{min-width:0}.smtp-panel .field{min-width:0}.smtp-panel input,.smtp-panel textarea,.smtp-panel select{font-size:16px;max-width:100%}.smtp-panel .help{font-size:14px;line-height:1.6}.smtp-panel .field-error{font-size:14px;color:#a31a12;line-height:1.5}.smtp-panel [aria-invalid=true]{border-color:#a31a12}.smtp-panel .status{overflow-wrap:anywhere}.smtp-panel .smtp-success{background:#e3f4e8;color:#194f2d}.smtp-panel button:disabled{opacity:.65;cursor:wait}.smtp-panel button:focus-visible,.smtp-panel a:focus-visible,.smtp-panel input:focus-visible,.smtp-panel textarea:focus-visible,.smtp-panel select:focus-visible{outline:3px solid #e87d31;outline-offset:3px}.smtp-trap{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.smtp-panel .checks label{min-height:44px}.smtp-panel .checks input{flex:0 0 18px}@media(max-width:800px){.smtp-panel .form-grid{grid-template-columns:1fr}.smtp-panel{padding:22px 18px}.smtp-panel button{width:100%;white-space:normal}.smtp-panel .checks{flex-direction:column}}
