.contact-editor{max-width:960px;margin:0 auto;padding:28px;border:1px solid #e3e7ee;border-radius:16px;background:#fff}.contact-editor h2{margin:6px 0}.contact-editor>.actions{justify-content:space-between;align-items:center}.contact-editor .contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0}.contact-editor .field{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.contact-editor .field:nth-child(2),.contact-editor .field:last-child{grid-column:1/-1}.contact-editor input,.contact-editor textarea{box-sizing:border-box;width:100%;min-height:44px;padding:11px 13px;border:1px solid #cfd6e2;border-radius:8px;background:#fff;color:#202939;font:inherit;font-weight:400}.contact-editor textarea{resize:vertical;line-height:1.6}.contact-editor input:focus,.contact-editor textarea:focus{outline:2px solid #5268d8;outline-offset:2px}.contact-editor .muted{font-size:13px;line-height:1.6}.contact-editor [role=status]{font-size:13px}@media(max-width:700px){.contact-editor{padding:18px}.contact-editor .contact-fields{grid-template-columns:1fr;gap:16px}}
