.pg-login-support{--support-surface:#12283d;--support-inset:#0d2033;--support-border:#31506a;--support-text:#e6eef8;--support-muted:#aabed0;overflow-wrap:anywhere;color:var(--support-text);font-size:15px;line-height:1.6}.page-content:has(.support-admin){max-width:1240px;width:calc(100% - 40px);margin:28px auto 48px}.support-admin{padding:28px;background:#0c1d30f5;border:1px solid #35536d;border-radius:18px;box-shadow:0 20px 60px #0003}.support-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.support-header h1{font-size:clamp(24px,2.5vw,32px);line-height:1.2;margin:7px 0 8px}.support-header p,.support-help,.support-meta,.support-compose>p{color:var(--support-muted);margin:0}.support-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.6px;color:#e1bb78}.support-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px}.support-stats>div{padding:18px 22px;border:1px solid var(--support-border);border-radius:12px;background:var(--support-surface)}.support-stats span{display:block;color:var(--support-muted);font-size:13px}.support-stats strong{display:block;font-size:30px;line-height:1.3;margin-top:7px}.support-stats .support-stat-text{font-size:20px}.support-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:20px;align-items:start}.support-card{background:var(--support-surface);border:1px solid var(--support-border);border-radius:14px;padding:24px;min-width:0}.support-card-head{display:flex;justify-content:space-between;align-items:center;gap:14px}.support-card h2{margin:2px 0;font-size:20px;line-height:1.35}.support-help{font-size:13px;margin:12px 0 20px}.support-count{display:inline-grid;place-items:center;min-width:32px;height:32px;border-radius:9px;background:#2188ff25;color:#87bfff;font-weight:700}.support-list{display:grid;gap:9px}.support-row{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid var(--support-border);border-radius:10px;text-decoration:none!important;color:var(--support-text);background:var(--support-inset)}.support-row:hover,.support-row.is-selected{border-color:#4b9ef5;background:#2188ff15}.support-row-main{flex:1;min-width:0}.support-row-main strong{display:block;font-size:14px}.support-row-main>span{display:block;color:var(--support-muted);font-size:12px;margin-top:4px}.support-status{display:inline-block;flex-shrink:0;border-radius:30px;padding:4px 10px;font-size:11px;line-height:1.5;font-weight:700;white-space:nowrap}.support-status-open{background:#e4b76720;color:#f2cc83}.support-status-answered{background:#4cba8d20;color:#91dfbc}.support-status-closed{background:#aabed015;color:var(--support-muted)}.support-status-blocked{background:#e2696924;color:#ffa6a6}.support-empty{text-align:center;padding:28px 12px;color:var(--support-muted)}.support-empty>span{display:grid;place-items:center;margin:0 auto 12px;width:52px;height:52px;border-radius:50%;background:#2188ff12;font-size:25px;color:#7cb9f9}.support-empty strong{display:block;color:var(--support-text);font-size:15px}.support-empty p{font-size:13px;margin:6px 0}.support-detail{margin-bottom:22px}.support-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;margin:10px 0 22px}.support-message{padding:20px;border:1px solid var(--support-border);border-radius:10px;background:var(--support-inset);margin:14px 0}.support-message p{margin:9px 0 0;white-space:normal;line-height:1.75}.support-reply{border-left:3px solid #d5ae6d;background:#d5ae6d08}.support-reply-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.support-reply-head span,.support-mail-state{font-size:12px;color:var(--support-muted)}.support-mail-state{display:block;margin-top:12px}.support-compose{border-top:1px solid var(--support-border);padding-top:22px;margin-top:24px}.support-compose h3{font-size:19px;margin:0 0 6px}.pg-login-support .account-form{display:grid;gap:10px;max-width:none;margin-top:18px}.pg-login-support textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:170px;resize:vertical;padding:15px;font:inherit;line-height:1.6;color:var(--support-text);background:var(--support-inset);border:1px solid var(--support-border);border-radius:9px}.pg-login-support textarea:focus{outline:2px solid #2188ff;outline-offset:2px}.pg-login-support .button{font-size:13px;min-height:40px;padding:10px 16px;white-space:normal;width:auto;justify-self:start}.pg-login-support form+form{margin-top:12px}.pg-login-support input{max-width:100%;box-sizing:border-box}.support-guard{padding:17px 0;border-top:1px solid var(--support-border)}.support-guard p{font-size:12px;color:var(--support-muted)}
.pg-support-notice{position:fixed;right:22px;bottom:24px;z-index:900;display:flex;align-items:center;gap:13px;padding:14px 18px;border:1px solid #bca169;border-radius:13px;background:#12283df5;color:#edf3fa!important;text-decoration:none!important;box-shadow:0 8px 28px #0005;max-width:calc(100vw - 32px);box-sizing:border-box;font:13px/1.4 system-ui}.pg-support-notice[hidden]{display:none!important}.pg-support-notice strong,.pg-support-notice [data-support-label]{display:block}.pg-support-notice [data-support-label]{font-size:12px;color:#b9ccdc;margin-top:3px}.support-notice-icon{font-size:25px;color:#ebc98c}.pg-support-notice>b{display:grid;place-items:center;min-width:28px;height:28px;background:#2188ff;border-radius:50%;color:white}.pg-support-notice:hover{border-color:#f1d39f;transform:translateY(-1px)}
html[data-theme=light] .pg-login-support{--support-surface:#f5f3eb;--support-inset:#fffdf7;--support-border:#cbd3d5;--support-text:#18334c;--support-muted:#526879}html[data-theme=light] .support-admin{background:#eef0e9f7;border-color:#c5cdd0}html[data-theme=light] .support-eyebrow{color:#8b6529}html[data-theme=light] .support-status-open{color:#835909}html[data-theme=light] .support-status-answered{color:#216b4b}html[data-theme=light] .support-status-blocked{color:#a42c2c}html[data-theme=light] .support-count{color:#176cb3}
@media(max-width:800px){.support-layout{grid-template-columns:1fr}.support-header{align-items:flex-start;flex-direction:column}.support-stats{gap:8px}.support-stats>div{padding:12px}.support-stats span{font-size:11px}.support-stats .support-stat-text{font-size:15px}.support-card{padding:18px}.support-admin{padding:18px}.page-content:has(.support-admin){width:calc(100% - 20px);margin-top:14px}.support-row{flex-wrap:wrap}.support-row-main{flex-basis:70%}.support-card-head{flex-wrap:wrap}.support-detail h2{font-size:18px}.pg-support-notice{right:12px;bottom:12px;padding:10px 13px}.support-header h1{font-size:25px}}

.support-list{max-height:640px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}

.pg-login-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid #33516b}.pg-login-panel .pg-login-actions a.pg-login-action{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:46px;padding:10px 14px;border:1px solid #779bc1;border-radius:9px;background:#10263a;color:#bdd6f0;text-decoration:none;font-size:14px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s,transform .15s}.pg-login-action svg{width:22px;height:22px;flex:0 0 22px}.pg-login-panel .pg-login-actions a.pg-login-action-register{border-color:#248fe8;color:#71bcff}.pg-login-panel .pg-login-actions a.pg-login-action-contact{border-color:#d2b16e;color:#f0cb83}.pg-login-panel .pg-login-actions a:hover{background:#193a55;border-color:currentColor;transform:translateY(-1px)}.pg-login-actions a:focus-visible{outline:3px solid #7abaff;outline-offset:3px}html[data-theme=light] .pg-login-actions{border-top-color:#ccd4db}html[data-theme=light] .pg-login-panel .pg-login-actions a.pg-login-action{background:#f2f4f2;color:#365570;border-color:#9aafc2}html[data-theme=light] .pg-login-panel .pg-login-actions a.pg-login-action-register{color:#176cae;border-color:#3889c9}html[data-theme=light] .pg-login-panel .pg-login-actions a.pg-login-action-contact{color:#89631e;border-color:#b49453}html[data-theme=light] .pg-login-panel .pg-login-actions a:hover{background:#e3eaf0}@media(max-width:480px){.pg-login-panel .pg-login-actions a.pg-login-action{min-height:46px;font-size:13px;gap:10px}}
