/* AUCTION AZ v120 — isolated support page styling, no category or homepage changes. */
.v120-support{max-width:1150px;margin:0 auto;min-height:55vh;color:#102653}
.v120-support h1{font-size:clamp(22px,3vw,30px);margin:10px 0}
.v120-heading,.v120-ticket-head,.v120-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.v120-heading p,.v120-hint{color:#526684;font-size:13px}
.v120-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}
.v120-toolbar input{flex:2;min-width:230px}
.v120-toolbar select{flex:1;min-width:170px}
.v120-toolbar input,.v120-toolbar select,.v120-actions select,.v120-details textarea{border:1px solid #cbd7e9;border-radius:10px;background:white;color:#142d56;padding:11px;font:inherit}
.v120-ticket{border:1px solid #e0e7f0;border-radius:17px;background:#fff;padding:19px;margin:14px 0;box-shadow:0 4px 15px rgba(19,43,78,.035)}
.v120-ticket-head strong{display:block;overflow-wrap:anywhere}
.v120-ticket-head small,.v120-meta{display:block;font-size:12px;color:#62738c;margin-top:6px}
.v120-pill{border-radius:999px;padding:7px 12px;background:#edf4ff;color:#1260bd;font-weight:600;font-size:12px}
.v120-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-size:14px;margin:14px 0;max-height:150px;overflow:auto}
.v120-actions{justify-content:flex-start;margin-top:12px}
.v120-actions a{color:#1260bd;font-weight:600}
.v120-actions button{margin-left:auto}
.v120-details{border-top:1px solid #e5edf7;margin-top:18px;padding-top:16px}
.v120-details[hidden]{display:none}
.v120-details textarea{display:block;width:100%;margin:8px 0 12px;resize:vertical}
.v120-details label{display:block;margin-top:16px;font-weight:600}
.v120-reply{padding:13px 15px;background:#f2f6fd;border-radius:10px;margin:10px 0}
.v120-reply small{color:#6d7b91}
.v120-reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}
.v120-empty{padding:25px;text-align:center;color:#63718b}
@media(max-width:640px){.v120-ticket{padding:14px}.v120-actions select,.v120-actions button{width:100%;margin-left:0}.v120-heading{align-items:flex-start}}
