.customer-support-heading,.customer-case-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.customer-support-heading{margin:20px 0 12px}.customer-support-heading h3{margin:0}
.customer-case{padding:18px 0;border-bottom:1px solid var(--line,#dedad8)}
.customer-case-heading small{color:#625d5c;font-size:12px}.customer-case-message,.customer-case-reply p{white-space:pre-wrap;overflow-wrap:anywhere}
.customer-case-reply{background:#f7f5f3;padding:14px;margin-top:14px;border-radius:6px}.customer-case-reply p{margin-bottom:0}
#customer-support-form{display:grid;gap:14px;margin-top:20px}#customer-support-form .field,#customer-support-form .field-help{margin:0}
#customer-support-error:not(:empty){margin-block:12px}
#customer-support-form textarea{min-height:120px}#customer-support-form .button{justify-self:start}
@media(max-width:480px){#customer-support-form .button{width:100%}.customer-case-heading{align-items:flex-start;flex-direction:column;gap:4px}}
