.support-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:18px}.support-panel-head,.support-thread-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.support-panel-head h2,.support-thread-head h2{margin:0;color:var(--text);font-size:18px}.support-list{display:grid;gap:8px;margin-top:18px}.support-ticket{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--text);text-align:left;cursor:pointer}.support-ticket.active{border-color:var(--yellow)}.support-ticket span{min-width:0}.support-ticket strong,.support-ticket small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket small{margin-top:4px;color:var(--text-dim)}.support-ticket em,.support-status{color:var(--yellow);font-size:11px;font-style:normal;text-transform:capitalize}.support-kicker{color:var(--text-dim);font-size:11px}.support-messages{display:grid;gap:10px;margin:20px 0}.support-message{padding:12px;border-radius:8px;background:var(--panel-2);border-left:3px solid var(--line)}.support-message.admin{border-left-color:var(--yellow)}.support-message p{margin:7px 0;color:var(--text);white-space:pre-wrap}.support-message small{display:block;margin-top:8px;color:var(--text-dim)}.support-message a{display:block;color:var(--yellow);font-size:12px}.support-empty{padding:36px 10px;color:var(--text-dim);text-align:center}@media(max-width:700px){.support-layout{grid-template-columns:1fr}.support-panel-head{align-items:flex-start;flex-direction:column}}