.contact-page{max-width:820px}.contact-page .page-heading{margin-bottom:30px}.contact-page .form-stack{margin-top:28px}.contact-fields{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.contact-fields .form-row{align-items:start}.contact-note{color:var(--muted);font-size:.875rem;line-height:1.7}.contact-note+.contact-note{margin-top:12px}.contact-check{align-items:start;gap:10px;font-weight:400;line-height:1.65;display:flex}.contact-check input{flex:none;margin-top:6px}.contact-check small{color:var(--muted);margin-top:6px;display:block}.contact-receipt{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.contact-receipt h2{margin-bottom:18px;font-size:1.4rem}.contact-receipt dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:22px 0;font-size:.875rem;display:grid}.contact-receipt dt{color:var(--muted)}.contact-receipt dd{overflow-wrap:anywhere;margin:0}.contact-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:16px}.contact-section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.contact-section h3{margin-bottom:12px;font-size:1.1rem}.contact-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.contact-link-field{margin:20px 0}.contact-link-field input{font-family:ui-monospace,monospace;font-size:.75rem}.contact-tabs{flex-wrap:wrap;gap:12px;margin:0 0 30px;display:flex}.contact-tabs button[aria-pressed=true]{background:var(--soft);border-color:var(--accent)}.contact-inbox-item{border-top:1px solid var(--line);padding:28px 0}.contact-inbox-item h2{font-size:1.35rem}.contact-inbox-item .form-stack{margin:24px 0}.contact-inbox-item .field{max-width:none}.contact-confirm-delete{border:1px solid var(--line);border-radius:5px;margin-top:20px;padding:18px}.contact-confirm-delete p{margin-bottom:14px}@media (max-width:460px){.contact-receipt dl{grid-template-columns:1fr;gap:2px}.contact-receipt dd{margin-bottom:10px}.contact-actions .button,.contact-actions .button-secondary{white-space:normal;flex:auto}}
