.panel.contact-sent{border-left:4px solid var(--green)}.panel.contact-sent:focus{outline:none}.panel.contact-sent>h2{margin-bottom:var(--s3)}.panel.contact-sent>p{font-size:17px}#contact-form[aria-busy=true]{cursor:progress}#contact-form .field textarea{min-height:170px}#contact-form .form-actions{margin-top:var(--s5)}.message-filter{display:flex;flex-wrap:wrap;gap:var(--s2);margin:0 0 var(--s5)}.message-filter .button{margin:0}.message-list{display:grid;gap:var(--s4)}.message-list .record+.record{margin-top:0}.message-row h3{overflow-wrap:anywhere}.topic-pill{display:inline-flex;align-items:center;padding:3px 12px;border-radius:var(--r-pill);background:var(--purple-mist);color:var(--purple-deep);font-size:14px;font-weight:700}.message-first-line{margin:0;max-width:none;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-body{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--gold-hair)}.message-full{padding:var(--s4);border:1px solid var(--purple-hair);border-radius:var(--r-panel);background:#fff;color:var(--ink);font-size:17px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.review-facts.message-facts{margin-top:var(--s4)}.review-facts.message-facts>div{grid-template-columns:140px 1fr}.copy-address{user-select:all;-webkit-user-select:all;font-weight:700;color:var(--purple-deep);overflow-wrap:anywhere}.message-copy-status{margin-top:var(--s3)}@media(max-width:620px){.review-facts.message-facts>div{grid-template-columns:1fr;gap:2px}.message-filter .button{flex:1 1 auto}}
