.support-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 30px}.support-heading h1{font:clamp(30px,4vw,52px)/1.1 Georgia,serif;margin:12px 0;color:#eee7d2}.support-heading p{max-width:640px;color:#aab7aa}.support-heading>img{padding:15px;border:1px solid #514e35;border-radius:22px;box-sizing:content-box;background:#192b22}.support-summary{display:flex;gap:28px;align-items:center;margin-bottom:20px;color:#aab7aa}.support-summary b{color:#efdfac;font-size:22px;margin-right:8px}.support-private{margin-left:auto;display:flex;align-items:center;gap:8px}.support-layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:24px;align-items:start}.support-layout .panel{padding:22px;background:linear-gradient(145deg,#16271e,#0e1a15);border:1px solid #2d3b2d;border-radius:22px}.support-toolbar{display:flex;align-items:end;gap:10px}.support-toolbar label{flex:1;min-width:0}.support-layout label{display:grid;gap:8px;font-size:13px;color:#c8cfbc}.support-layout input,.support-layout select,.support-layout textarea{box-sizing:border-box;width:100%;min-width:0;background:#0b1712;color:#ece7d5;border:1px solid #3c4d38;border-radius:10px;padding:12px;font:inherit}.support-layout textarea{resize:vertical;min-height:100px;line-height:1.6}.support-layout :is(input,textarea,select,button):focus-visible{outline:2px solid #d5ba6d;outline-offset:3px}.support-new{width:100%;justify-content:space-between;margin:18px 0}.support-list{display:grid;gap:10px;margin-top:16px}.support-ticket{color:#d5dccb;display:grid;gap:11px;width:100%;background:#102017;border:1px solid #2c3b2c;border-radius:13px;padding:16px;text-align:left;cursor:pointer;font:inherit}.support-ticket:hover,.support-ticket.selected{border-color:#b29959;background:#1b2d21}.support-ticket-top{display:flex;gap:8px;align-items:center;color:#9da995;font-size:11px}.support-ticket-top time{margin-left:auto}.support-ticket strong{font-size:15px;overflow-wrap:anywhere}.support-author{font-size:12px;color:#9eac9c}.support-status{display:inline-flex;align-items:center;justify-self:start;font:11px/1.5 system-ui,sans-serif;padding:5px 9px;border:1px solid #655b38;border-radius:30px;color:#e5cb81;background:#6d54261f}.support-status.waiting{color:#aadbd3;border-color:#3a6159;background:#438a7c13}.support-status.resolved{color:#acb8a4;border-color:#485442;background:#6b896413}.support-unread{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#f0cc6d;box-shadow:0 0 10px #e1bf5570}.support-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:20px;color:#acb79f;font-size:12px}.support-pagination button{padding:8px 11px;font-size:11px}.support-empty,.support-intro{text-align:center;padding:55px 20px}.support-empty img{opacity:.65}.support-empty h2,.support-compose h2,.support-thread-head h2{color:#eee4ca;font:28px/1.2 Georgia,serif;overflow-wrap:anywhere}.support-empty p{color:#a4b19c}.support-compose{display:grid;gap:20px}.support-compose h2{margin:0 0 5px}.support-compose button{justify-self:start}.support-thread-head{display:flex;justify-content:space-between;align-items:start;gap:18px;padding-bottom:20px;border-bottom:1px solid #33402e}.support-thread-head h2{margin:10px 0}.support-thread-head p{color:#aab69f;font-size:12px}.support-thread-head .support-status{white-space:nowrap}.support-player{display:flex;flex-wrap:wrap;gap:16px;padding:14px 0;font-size:12px;color:#b5c1ac}.support-player a{color:#d1bd83}.support-transcript{display:grid;gap:16px;padding:25px 0;max-height:620px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#685e3b #122018}.support-message{border:1px solid #31422f;background:#122218;border-radius:14px;padding:17px;max-width:90%;min-width:55%;justify-self:start}.support-message.admin{justify-self:end;border-color:#665b38;background:linear-gradient(130deg,#302d1d,#24291c)}.support-message header{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#b8c2ac}.support-message.admin b{color:#e9d095}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:14px;color:#e1e5d8;margin:12px 0 0}.support-system{text-align:center;color:#99a78f;font-size:11px}.support-system time{margin-left:9px}.support-reply{display:grid;gap:12px;border-top:1px solid #33402e;padding-top:20px}.support-reply button{justify-self:end}.support-thread-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.support-feedback{font-size:12px;color:#e5cf94;white-space:pre-wrap}.support-privacy{max-width:850px;font-size:12px;line-height:1.8;margin:20px 0}.support-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;background:#d8bd70;border-radius:10px;color:#142017;font:bold 10px system-ui}.support-count[hidden]{display:none}.support-quick{display:flex;align-items:center;gap:6px;padding:8px;border:1px solid #6e633b;border-radius:10px;color:#d4c7a0;text-decoration:none}.support-admin-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border:1px solid #655b38;border-radius:18px;margin-bottom:24px;background:linear-gradient(120deg,#29301c,#14251b);text-decoration:none;color:#eee4ca}.support-admin-link span{display:flex;gap:12px;align-items:center}.support-layout button:disabled{opacity:.5;cursor:default}@media(max-width:1000px){.support-layout{grid-template-columns:270px minmax(0,1fr)}.support-layout .panel{padding:16px}.support-thread-head{display:block}}@media(max-width:760px){.support-layout{grid-template-columns:1fr}.support-heading>img{display:none}.support-summary{gap:16px;flex-wrap:wrap;font-size:12px}.support-private{margin-left:0}.support-list{max-height:300px;overflow:auto}.support-message{max-width:95%;min-width:75%}.support-thread-head{display:block}.support-thread-head .support-status{margin-top:4px}.support-transcript{max-height:500px}.support-thread-actions .button{font-size:12px}.support-heading h1{font-size:34px}}
.support-upload{display:grid;gap:14px;margin:18px 0;padding:20px;border:1px dashed #786c46;border-radius:15px;background:#19271c}.support-upload-title{display:flex;gap:14px;align-items:center}.support-upload h3{margin:0;font:22px Georgia,serif;color:#eee0b8}.support-upload-title p{margin:7px 0 0;color:#a8b79c;font-size:12px}.support-replay-symbol{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border:1px solid #786844;border-radius:12px;color:#e0c47b;background:#baa15b14;font-size:20px}.support-upload input[type=file]{padding:10px;font-size:12px}.support-upload input::file-selector-button{border:0;border-radius:6px;padding:8px 12px;background:#d2ba75;color:#162318;margin-right:12px;cursor:pointer}.support-upload-name{overflow-wrap:anywhere;font-size:12px;color:#e3cf94}.support-upload .quiet{font-size:12px;margin:0;line-height:1.7}.support-upload-actions{display:flex;gap:10px;flex-wrap:wrap}.support-upload progress{width:100%;height:8px;accent-color:#d2ba75}.support-replay-card{display:flex;gap:14px;padding-top:14px;align-items:start}.support-replay-card>div{display:grid;gap:9px;min-width:0}.support-replay-card b{overflow-wrap:anywhere;font-size:13px;color:#e7dec0}.support-replay-card small{color:#adbaa1}.support-replay-card .button{font-size:12px;justify-self:start;padding:10px 14px}.support-file-details,.support-replay-tools{font-size:12px;color:#b8c4a9;margin-top:14px}.support-file-details summary,.support-replay-tools summary,.support-upload summary{cursor:pointer;color:#d9c38b;font-size:12px}.support-file-details label{margin:14px 0}.support-file-details code,.support-upload code{display:block;overflow-wrap:anywhere;color:#bfcab1;font-size:11px;margin:10px 0}.support-file-details button{font-size:11px;padding:8px 12px}.support-replay-tools{border:1px solid #4b5035;padding:16px;border-radius:12px;margin-bottom:22px}.support-replay-tools li{margin:10px 0;line-height:1.6}.support-replay-tools p{line-height:1.7}.support-replay-expired{font-style:italic;color:#9caa92!important;font-size:12px!important}.support-upload [hidden]{display:none!important}
