.support-main{max-width:780px;margin:auto;padding:30px 20px 70px}.support-main>.brand img{width:170px}.support-card{background:#fff;border:1px solid var(--line);padding:24px;border-radius:18px;margin:20px 0}.support-card h2{margin-top:0}.support-card form{display:grid;gap:16px}.support-card label{display:grid;gap:7px;min-width:0;font-weight:700}.support-card input,.support-card textarea,.support-card select{box-sizing:border-box;width:100%;padding:12px;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:16px;min-width:0}.support-card textarea{resize:vertical;min-height:160px}.support-card button{justify-self:start;min-height:44px;cursor:pointer}.support-ticket{display:block;text-align:left;width:100%;padding:14px;background:var(--cream);border:1px solid var(--line);border-radius:10px;margin:10px 0;font:inherit;overflow-wrap:anywhere}.support-conversation{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--cream);padding:14px;border-radius:12px;margin:14px 0}.support-conversation[data-sender=admin]{background:#f0eaf6}.support-meta{font-size:13px;color:var(--muted)}#support-message{white-space:pre-wrap;overflow-wrap:anywhere}.support-admin-toolbar{display:flex;gap:10px;flex-wrap:wrap}.support-admin-toolbar input{flex:1;min-width:140px;padding:10px}.support-admin-toolbar select{padding:10px}#support-admin-dialog{width:min(94vw,760px);max-height:90vh;overflow:auto;border:0;border-radius:18px;padding:24px;background:var(--cream)}#support-admin-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}#support-admin-dialog::backdrop{background:#0008}@media(max-width:600px){.support-main{padding:20px 14px}.support-card{padding:17px}.support-card button[type=submit]{width:100%}}
