.support-page{max-width:1360px!important}.support-page-header{align-items:center!important}.support-header-actions{display:flex;align-items:center;gap:8px}.support-header-actions .btn{display:inline-flex;align-items:center;gap:7px}.support-workspace{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:650px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#0b0b0c}.support-workspace>.premium-panel{border:0!important;border-radius:0!important;box-shadow:none!important;background:#0b0b0c!important}.support-inbox{border-right:1px solid var(--line)!important}.support-inbox-head{height:55px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.support-inbox-head strong{font-size:13px}.support-inbox-head span{min-width:24px;height:24px;padding:0 7px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:10px}.support-ticket-card{width:100%;padding:15px 16px;display:block;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer}.support-ticket-card.active,.support-ticket-card:hover{background:#151515}.support-ticket-card.active{box-shadow:inset 2px 0 0 var(--action)}.support-ticket-top{display:flex;align-items:center;gap:8px}.support-ticket-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.support-ticket-top i{width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--action)}.support-ticket-card>small{height:34px;margin:7px 0 10px;display:-webkit-box;overflow:hidden;color:var(--muted);font-size:10.5px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.support-ticket-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.support-ticket-meta time{color:#676767;font-size:9px}.support-ticket-meta .state-pill{padding:3px 6px;font-size:8px}.support-list-loading{padding:15px}.support-list-loading i{height:72px;margin-bottom:8px;display:block;border-radius:7px;background:#151515}.support-empty-list{padding:50px 16px;color:var(--muted);text-align:center}.support-empty-list p{font-size:11px}.support-panel-head{min-height:55px;padding:0 18px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line)}.support-panel-head>div{min-width:0;display:flex;flex-direction:column;gap:3px}.support-panel-head>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.support-panel-head>div span{color:var(--muted);font-size:9.5px}.support-panel-head>.state-pill{margin-left:auto}.support-back{width:30px;height:30px;display:none;place-items:center;border:1px solid var(--line);border-radius:6px;background:#121212;color:var(--muted);cursor:pointer}.support-back:disabled{opacity:.35}.support-compose-fields{max-width:700px;padding:26px;display:flex;flex-direction:column;gap:16px}.support-compose-fields label>span{display:block;margin-bottom:7px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.support-compose-fields input,.support-compose-fields select,.support-compose-fields textarea,.support-reply textarea{width:100%;box-sizing:border-box;border:1px solid var(--line)!important;border-radius:7px!important;background:#101011!important;color:var(--text)!important;box-shadow:none!important}.support-compose-fields input,.support-compose-fields select{min-height:44px;padding:0 12px}.support-compose-fields textarea{min-height:190px;padding:12px;resize:vertical;font:inherit}.support-send{width:max-content;display:inline-flex!important;align-items:center;gap:7px}.settlement-dispute-note{border-color:rgba(220,225,231,.22)!important;background:rgba(220,225,231,.06)!important}.settlement-dispute-note svg{color:var(--action)!important}.support-thread{min-width:0;display:grid;grid-template-rows:auto 1fr auto}.support-messages{min-height:490px;max-height:620px;padding:26px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.support-message{width:min(680px,82%);padding:13px 15px;border:1px solid var(--line);border-radius:9px;background:#111112}.support-message.customer{margin-left:auto;border-color:#333;background:#1b1b1b}.support-message header{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.support-message header strong{font-size:10px}.support-message header time{color:#696969;font-size:9px}.support-message p{margin:0;color:#c3c3c5;white-space:pre-wrap;font-size:12px;line-height:1.6}.support-reply{padding:14px;display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;border-top:1px solid var(--line)}.support-reply textarea{min-height:72px;padding:12px;resize:none;font:inherit}.support-reply .btn{align-self:end;display:inline-flex;align-items:center;gap:7px}.support-thread-empty{display:flex!important;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);text-align:center}.support-thread-empty h2{margin:14px 0 5px;color:var(--text);font-size:18px}.support-thread-empty p{margin:0;font-size:11px}.admin-support-queue{display:flex;flex-direction:column;gap:10px}.admin-support-summary{min-height:54px;padding:0 16px;display:flex;align-items:center;gap:24px;border:1px solid var(--line);border-radius:8px;background:#0c0d0d;color:var(--muted);font-size:11px}.admin-support-summary b{margin-right:4px;color:var(--text);font-size:16px}.admin-support-ticket>summary{min-height:68px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.admin-support-ticket>summary::-webkit-details-marker{display:none}.admin-support-ticket>summary>div:first-child{min-width:0;display:flex;flex-direction:column;gap:5px}.admin-support-ticket>summary>div:first-child strong{font-size:13px}.admin-support-ticket>summary>div:first-child span{color:var(--muted);font-size:10px}.admin-support-ticket>summary>div:last-child{display:flex;align-items:center;gap:8px}.admin-support-ticket>summary time{color:var(--muted);font-size:9px}.admin-support-console{border-top:1px solid var(--line)}.admin-support-thread{max-height:420px;padding:20px;overflow-y:auto;background:#090a0a}.admin-support-thread article{width:min(720px,80%);margin-bottom:12px;padding:11px 13px;border:1px solid var(--line);border-radius:7px;background:#121313}.admin-support-thread article.customer{margin-right:auto}.admin-support-thread article.agent{margin-left:auto;border-color:#333;background:#1b1b1b}.admin-support-thread article header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px}.admin-support-thread article time{color:var(--muted);font-size:9px}.admin-support-thread article p{margin:8px 0 0;color:#c8c8c8;white-space:pre-wrap;font-size:11px;line-height:1.55}.admin-support-reply{padding:16px;display:flex;flex-direction:column;gap:10px}.admin-support-reply textarea{width:100%;min-height:100px;padding:12px;box-sizing:border-box;resize:vertical;border:1px solid var(--line);border-radius:7px;background:#0a0b0b;color:var(--text);font:inherit}.admin-support-reply .admin-action-row{display:flex;gap:8px}.admin-support-reply .btn{display:inline-flex;align-items:center;gap:6px}.admin-support-reply label span{display:block;margin:4px 0 6px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.admin-support-reply label input{width:100%;box-sizing:border-box}.pf-load-error{min-height:calc(100dvh - 180px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pf-load-error>svg{color:var(--action)}.pf-load-error h1{margin:8px 0;font-size:30px}.pf-load-error p{max-width:440px;margin:0 0 20px;color:var(--muted);font-size:12px}.pf-load-error>div{display:flex;gap:8px}@media(max-width:820px){.support-page{padding-inline:12px!important}.support-page-header{align-items:flex-start!important}.support-header-actions{width:100%}.support-header-actions .btn{flex:1 1;justify-content:center}.support-workspace{grid-template-columns:1fr;min-height:620px}.support-inbox{border-right:0!important}.support-workspace:has(.support-compose) .support-inbox,.support-workspace:has(.support-thread) .support-inbox{display:none}.support-back{display:grid}.support-messages{min-height:440px;padding:16px 12px}.support-message{width:90%}.support-reply{grid-template-columns:1fr}.support-reply .btn{justify-content:center}.support-compose-fields{padding:18px 14px}.admin-support-ticket>summary{padding:12px;align-items:flex-start;flex-direction:column}.admin-support-ticket>summary>div:last-child{flex-wrap:wrap}.admin-support-reply .admin-action-row{align-items:stretch;flex-direction:column}}