:root{color-scheme:dark;--bg:#0b0b12;--panel:#13131e;--line:#292936;--text:#f2f0ff;--muted:#9493ac;--lime:#c7ff5b;--purple:#a684ff;--cyan:#68e4e8;--mono:Consolas,'SFMono-Regular',monospace}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px 'Segoe UI',Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid #a684ff80;border-color:var(--purple)}.boot{display:grid;place-content:center;height:90vh;font-size:36px;font-weight:800;letter-spacing:-2px}.boot span{font:12px var(--mono);color:var(--lime);margin-top:20px}.brand{display:flex;align-items:center;gap:11px;font-weight:900;letter-spacing:-.9px;font-size:22px}.brand img{width:33px;height:33px}.brand small{font:9px var(--mono);color:var(--purple);padding:3px 5px;border:1px solid #a684ff44;border-radius:4px;letter-spacing:0;margin-left:2px}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.eyebrow{font:10px var(--mono);color:var(--purple);letter-spacing:1px;text-transform:uppercase}.eyebrow:before{content:'// ';color:#59536b}.btn{background:var(--lime);color:#172008;border:0;border-radius:8px;padding:12px 18px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:hover{filter:brightness(1.08)}.btn.alt{background:#232330;border:1px solid #343344;color:#eee9ff}.btn.purple{background:var(--purple);color:#190e2f}.btn.danger{background:#512335;color:#ffc4da}.link{border:0;background:none;color:var(--purple);font-size:11px;padding:5px}.tag{display:inline-block;font:9px var(--mono);padding:5px 8px;border:1px solid #bafd5b33;border-radius:5px;color:var(--lime);background:#c7ff5b0a}.tag.warn{color:#ffcf79;border-color:#ffcf7933;background:#ffcf7908}.tag.error{color:#ff92ad;border-color:#ff92ad44;background:#ff92ad0a}h1{font-size:32px;letter-spacing:-1.2px;margin:10px 0}h2{font-size:17px;letter-spacing:-.4px;margin:0}h3{font-size:13px;margin:0}p{color:var(--muted);font-size:12px;line-height:1.8}small{display:block;color:var(--muted);font-size:10px;line-height:1.6}.auth-layout{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.auth-story{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:45px 60px;background:radial-gradient(ellipse at 50% 75%,#5d2b8645,transparent 65%),linear-gradient(160deg,#191526,#0c1019);border-right:1px solid var(--line)}.auth-story:before,.hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.auth-story h1{font-size:clamp(40px,5vw,75px);line-height:1.06;max-width:600px;letter-spacing:-4px;font-weight:900;margin-top:40px}.auth-story h1 span{color:var(--lime)}.auth-story p{max-width:380px;font-size:14px}.auth-code{border:1px solid #a684ff44;background:#10101c90;border-radius:13px;max-width:460px;font:12px/2.2 var(--mono);padding:22px 25px;margin:25px 0}.auth-code span{color:var(--purple)}.auth-code em{color:var(--lime);font-style:normal}.auth-bottom{font:10px var(--mono);color:#767189;display:flex;justify-content:space-between}.auth-form-wrap{display:grid;place-content:center;padding:50px 30px}.auth-form{width:min(390px,85vw)}.auth-form h1{font-size:30px;margin:12px 0}.auth-form>p{margin-bottom:28px}.auth-form .btn{width:100%;margin-top:22px}.auth-form .brand{margin-bottom:40px}.auth-tabs{display:flex;background:#15141f;padding:5px;border:1px solid var(--line);border-radius:9px;margin:25px 0}.auth-tabs button{flex:1;background:none;border:0;padding:11px;border-radius:6px;font-size:12px;color:var(--muted)}.auth-tabs button.active{background:#30253f;color:#dfcdff}.auth-footer{text-align:center;font-size:10px;margin-top:25px;color:var(--muted)}label{display:block;font-size:11px;font-weight:600;margin:18px 0 8px}input,select,textarea{width:100%;padding:12px 13px;border:1px solid #343242;background:#101018;border-radius:7px;color:var(--text);font-size:12px}textarea{min-height:80px}input[type=checkbox]{width:17px;height:17px;accent-color:var(--lime)}.field-error{color:#ff91aa;font-size:11px;line-height:1.7;padding:10px 0}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:#101019;border-right:1px solid var(--line);padding:30px 18px;display:flex;flex-direction:column;z-index:5}.sidebar .brand{padding:0 11px;font-size:19px}.sidebar .brand img{width:31px;height:31px}.workspace{margin:30px 7px 25px;display:flex;gap:10px;padding:13px;border-radius:9px;background:#1c1928;border:1px solid #342942}.workspace .initial{background:#a684ff22;color:var(--purple);border-radius:7px;font:14px var(--mono);display:grid;place-items:center;width:29px;height:29px}.workspace strong{font-size:11px}.workspace small{font:8px var(--mono);color:#897caa;margin-top:4px}.nav-label{font:9px var(--mono);color:#625e78;margin:14px 14px 10px;letter-spacing:1px}.nav a{padding:12px 14px;display:flex;align-items:center;gap:13px;font-size:12px;color:#9b98b2;margin:4px 0;border-radius:7px;border:1px solid transparent}.nav a i{font:17px var(--mono);font-style:normal;width:18px}.nav a.active{background:#a684ff14;border-color:#a684ff28;color:#d4bdff}.nav a.active:after{content:'•';margin-left:auto;color:var(--purple)}.sidebar-bottom{margin-top:auto}.system-status{margin:30px 8px 20px;border:1px solid var(--line);padding:15px 12px;border-radius:8px;font:9px/2 var(--mono);color:#8c869c}.dot{width:5px;height:5px;background:var(--lime);box-shadow:0 0 9px #c7ff5b77;display:inline-block;border-radius:50%;margin-right:7px}.profile{border-top:1px solid var(--line);padding:18px 7px 0;display:flex;align-items:center;gap:9px}.avatar{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:8px;background:linear-gradient(140deg,#ab80fc,#685cc2);color:white;font-size:12px;font-weight:700}.profile>span{font-size:10px;font-weight:700;max-width:130px;overflow:hidden;text-overflow:ellipsis}.profile button{background:none;border:0;color:var(--muted);margin-left:auto}.shell{margin-left:238px}header{height:77px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 37px;background:#0e0e16}.breadcrumb{font:10px var(--mono);color:#77738e}.breadcrumb span{color:#d4c8ef}header>div{display:flex;gap:16px;align-items:center}.head-balance{font-size:10px;color:#7d768f;border:1px solid var(--line);padding:9px 12px;border-radius:7px}.head-balance b{color:#f3f0fc;font:12px var(--mono);margin:0 13px}.head-balance em{font-style:normal;color:var(--lime)}main{max-width:1530px;padding:34px 37px 50px;margin:auto}.page-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:27px}.page-head p{margin:0}.hero{min-height:245px;border:1px solid #564073;border-radius:14px;background:radial-gradient(ellipse at 80% 20%,#673ba94d,transparent 55%),linear-gradient(100deg,#201a31,#171327);padding:33px 36px;position:relative;overflow:hidden}.hero h2{font-size:35px;line-height:1.17;letter-spacing:-1.5px;margin:16px 0 12px;max-width:460px}.hero h2 span{color:var(--lime)}.hero p{max-width:360px;font-size:11px;margin-bottom:23px}.hero>div:first-child{position:relative;z-index:2}.orbit-art{position:absolute;right:5%;top:15px;width:300px;height:230px;transform:rotate(-25deg);pointer-events:none}.orbit-art .ring{border:1px solid #a684ff88;position:absolute;border-radius:50%;width:290px;height:150px;top:45px}.orbit-art .ring.two{transform:rotate(60deg);border-color:#68e4e855}.orbit-art .ring.three{transform:rotate(120deg);border-color:#c7ff5b55}.orb{position:absolute;top:66px;left:96px;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#e6ffa1,#b0ed4a 45%,#375a15 90%);box-shadow:0 0 85px #bafa5b30,inset -10px -15px 20px #0005}.orbit-art .satellite{position:absolute;left:232px;top:49px;background:#68e4e8;width:13px;height:13px;box-shadow:0 0 28px #68e4e8;border-radius:4px}.art-tag{position:absolute;bottom:17px;right:20px;font:9px var(--mono);color:#9d7dce}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0 28px}.stat,.card{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:21px}.stat{position:relative;overflow:hidden}.stat:after{content:'';position:absolute;bottom:0;left:20px;width:45px;height:2px;background:var(--accent,var(--purple));box-shadow:0 0 20px var(--accent,var(--purple))}.stat-title{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.stat-title span{color:var(--accent,var(--purple));font:16px var(--mono)}.stat strong{font-size:27px;letter-spacing:-1px;display:block;margin:15px 0 9px}.stat small{font:8px var(--mono)}.split{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:19px}.section-head small{font:9px var(--mono);color:var(--muted)}.platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.platform{display:block;text-align:left;border:1px solid var(--line);background:#151420;border-radius:10px;padding:17px 16px;transition:.2s}.platform:hover{border-color:#7d5da5;transform:translateY(-2px)}.platform-icon{display:inline-grid;place-items:center;width:33px;height:33px;border:1px solid var(--pc,#a684ff)55;background:var(--pc,#a684ff)15;border-radius:9px;color:var(--pc,#a684ff);font-size:17px;font-weight:800}.platform b{display:block;font-size:11px;margin-top:12px}.platform b span{float:right;color:#655772}.platform small{font:8px var(--mono);margin-top:6px}.quick h2{margin-bottom:7px}.quick p{font-size:10px;margin-top:0}.quick .btn{width:100%;margin-top:19px}.cost{border-top:1px dashed #383043;display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;font-size:10px;color:var(--muted)}.cost b{color:var(--lime);font:20px var(--mono)}.empty{padding:36px 20px;text-align:center;color:var(--muted);font-size:11px;line-height:1.9}.empty .empty-icon{font:25px var(--mono);color:#716087;margin-bottom:12px}.empty strong{color:#dfd6ec;display:block;font-size:13px}.empty .btn{margin-top:15px}.table-card{padding:0;overflow:auto;margin-top:20px}.table-card>.section-head,.table-card>h2{padding:20px 21px 0}table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}th{text-align:left;color:#898097;font:8px var(--mono);text-transform:uppercase;letter-spacing:.6px;padding:14px 18px;background:#17151f}td{padding:16px 18px;border-bottom:1px solid #24202e}td small{font-size:9px;max-width:390px;overflow:hidden;text-overflow:ellipsis}td .btn{font-size:10px;padding:8px 12px}tbody tr:hover{background:#a684ff04}.notice{padding:14px 17px;border:1px solid #a684ff38;border-radius:8px;font-size:11px;line-height:1.8;color:#b3a5c7;background:#a684ff09;margin-bottom:22px}.notice.warn{border-color:#e8c36b33;color:#d5bd8d;background:#ffd36b07}.notice.success{border-color:#c7ff5b33;color:#c5dea3;background:#c7ff5b07}.form-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}.form-grid .card{align-self:start}.filter{display:flex;gap:10px;margin:22px 0}.filter input{max-width:360px}.filter select{max-width:260px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.chip{background:#181522;border:1px solid var(--line);border-radius:7px;padding:8px 13px;color:var(--muted);font-size:10px}.chip.active{background:#a684ff22;color:#d9c6ff;border-color:#a684ff66}.section-spacing{margin-top:27px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.settings-grid .card{align-self:start}.admin-nav{display:flex;gap:8px;overflow:auto;margin:22px 0}.admin-nav button{white-space:nowrap;border:1px solid var(--line);padding:11px 15px;background:var(--panel);border-radius:7px;font-size:11px;color:var(--muted)}.admin-nav button.active{background:#a684ff24;border-color:#a684ff77;color:#dcc6ff}.save-bar{display:flex;align-items:center;gap:15px;margin-top:22px}.save-bar small{max-width:300px}.wallet-row{padding:18px 0;border-bottom:1px solid var(--line)}.wallet-row .wallet-title{display:flex;align-items:center;gap:10px}.wallet-title label{margin:0;font-size:12px}.wallet-row .link{margin-left:auto}.wallet-row small{margin-top:7px}.service-controls{display:flex;gap:8px;align-items:center}.service-controls input[type=number]{width:86px;padding:8px}.method-choice{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:9px;margin:12px 0;background:#15131f;cursor:pointer}.method-choice input{width:16px;accent-color:var(--lime)}.method-choice b{font-size:12px}.method-choice span:last-child{margin-left:auto}.invoice{border:1px solid #a684ff55;background:#1a1426;padding:23px;border-radius:12px;margin-bottom:15px}.invoice-title{display:flex;justify-content:space-between;align-items:center}.invoice h2{color:var(--lime);font:22px var(--mono);margin:20px 0 8px;overflow-wrap:anywhere}.invoice code{display:block;font:11px/1.8 var(--mono);background:#100b19;border:1px solid #3c2f4e;padding:12px;border-radius:7px;overflow-wrap:anywhere}.invoice img{display:block;width:150px;height:150px;margin:18px 0;border-radius:8px}.invoice .copy{margin-top:8px}.invoice small{margin:10px 0}.logs{font:10px/2 var(--mono);color:#a99bbd;overflow:auto;max-height:450px}.logs div{padding:7px 0;border-bottom:1px solid var(--line)}.logs time{color:#6c607f;margin-right:15px}.inline-input{display:flex;gap:10px;align-items:center}.inline-input input{flex:1}.inline-input .btn{white-space:nowrap}.password-confirm{max-width:360px}.account-box{max-width:600px}footer{border-top:1px solid var(--line);margin:0 37px;padding:20px 0;display:flex;justify-content:space-between;font:8px var(--mono);color:#5f576e}#toast{display:none;position:fixed;bottom:25px;left:50%;transform:translateX(-50%);max-width:90vw;background:#292038;color:#e8d9ff;border:1px solid #9976c866;box-shadow:0 10px 50px #0008;border-radius:9px;padding:14px 20px;font-size:12px;z-index:100}#toast.error{border-color:#ff87a866;color:#ffbed1}dialog{border:1px solid #674e86;border-radius:13px;background:#171221;color:var(--text);padding:28px;max-width:460px;width:90vw}dialog::backdrop{background:#05030cc9;backdrop-filter:blur(5px)}dialog p{margin:14px 0}dialog .actions{display:flex;gap:10px;justify-content:end;margin-top:22px}.mobile-menu{display:none}.truncated{max-width:420px;white-space:normal;overflow-wrap:anywhere}.account-info{display:flex;align-items:center;gap:12px;margin-bottom:22px}.progress-bar{height:4px;background:#292231;margin:15px 0;border-radius:4px;overflow:hidden}.progress-bar span{display:block;background:var(--purple);height:100%;width:40%;animation:progress 2s ease-in-out infinite alternate}@keyframes progress{to{width:80%}}@media(min-width:1550px){main{padding-top:43px}.hero{min-height:270px}.hero h2{font-size:40px}.platform{padding:24px}}@media(max-width:1130px){.sidebar{width:205px}.shell{margin-left:205px}.sidebar .brand{font-size:17px;padding:0}.sidebar .brand small{display:none}main{padding:28px}.split{grid-template-columns:1fr}.hero h2{max-width:350px}.orbit-art{right:0;opacity:.7}header{padding:0 28px}.stats{gap:10px}.stat{padding:17px}.auth-story{padding:40px}.settings-grid{grid-template-columns:1fr}}@media(max-width:760px){.auth-layout{grid-template-columns:1fr}.auth-story{min-height:260px;padding:25px}.auth-story h1{font-size:35px;letter-spacing:-1.5px;max-width:330px;margin:30px 0 15px}.auth-story p{font-size:11px;max-width:300px}.auth-code,.auth-bottom{display:none}.auth-form-wrap{padding:35px 20px}.auth-form{width:min(430px,90vw)}.auth-form>.brand{display:none}.sidebar{transform:translateX(-100%);transition:.2s;width:238px}.sidebar.open{transform:translateX(0);box-shadow:0 0 0 100vmax #0009}.shell{margin:0}.mobile-menu{display:inline-block;border:1px solid var(--line);background:var(--panel);border-radius:5px;padding:7px 10px}header{height:65px;padding:0 16px;gap:10px}.breadcrumb{font-size:8px;flex:1}header>div{gap:8px}.head-balance{font-size:9px;padding:8px}.head-balance b{font-size:10px;margin:0 8px}header .avatar{display:none}main{padding:27px 17px}.page-head{align-items:start}h1{font-size:27px}.page-head .btn{font-size:10px;padding:11px;white-space:nowrap}.page-head p{font-size:10px}.hero{padding:27px;min-height:267px}.hero h2{font-size:30px;max-width:280px}.hero p{max-width:240px}.orbit-art{right:-120px;opacity:.35}.hero .eyebrow{font-size:8px}.art-tag{font-size:7px}.stats{grid-template-columns:1fr 1fr;margin-bottom:28px}.stat strong{font-size:23px}.platforms{gap:8px}.platform{padding:14px 11px}.platform b{font-size:10px}.platform small{font-size:7px}.form-grid,.settings-grid{grid-template-columns:1fr}.filter{flex-direction:column}.filter input,.filter select{max-width:none}.card{padding:20px}.table-card{padding:0}.save-bar{flex-wrap:wrap}footer{margin:0 17px;display:block;line-height:2}.auth-footer{font-size:9px}.invoice h2{font-size:18px}}

.brand{white-space:nowrap}.sidebar .brand{padding:0 6px;font-size:17px;gap:9px}.sidebar .brand small{font-size:7px;padding:2px}

dialog{max-height:90vh;overflow:auto}dialog textarea{min-height:110px}

.user-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:230px}.user-actions .btn{white-space:nowrap}

/* Responsive tables and touch controls */
.shell,main,.card,.split>section,.form-grid>section,.settings-grid>section{min-width:0}select{max-width:100%;text-overflow:ellipsis}.catalog-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.catalog-pagination span{color:var(--muted);font-size:12px}.nav-backdrop{display:none}button:disabled{cursor:default}.wallet-row input{font-family:var(--mono)}
@media(max-width:760px){input,select,textarea{font-size:16px;min-height:46px}.btn,.chip,.admin-nav button,.link{min-height:44px}.sidebar{height:100dvh;overflow:auto}.sidebar.open{box-shadow:none}.sidebar.open+.nav-backdrop{display:block;position:fixed;inset:0;border:0;background:#000a;z-index:4}.page-head{flex-wrap:wrap}.breadcrumb{display:none}.head-balance{white-space:nowrap}.chips{gap:6px}.chip{font-size:12px}.card{padding:16px}.table-card{padding:0;overflow:visible}.table-card table,.table-card tbody,.table-card tr{display:block;white-space:normal}.table-card thead{display:none}.table-card tr{padding:12px 14px;border-bottom:1px solid var(--line)}.table-card td{display:grid;grid-template-columns:95px minmax(0,1fr);gap:8px;max-width:none;border:0;padding:8px 0;overflow-wrap:anywhere;white-space:normal;align-items:start}.table-card td:before{content:attr(data-label);font-size:10px;color:var(--muted);grid-column:1;grid-row:1 / span 4}.table-card td[colspan]{display:block}.table-card td[colspan]:before{display:none}.table-card td small{max-width:100%;white-space:normal;overflow-wrap:anywhere}.table-card td .btn{width:100%;font-size:12px}.user-actions{min-width:0;display:grid;width:100%}.invoice-title{gap:8px;flex-wrap:wrap}.invoice-title .mono{font-size:12px}.invoice{padding:17px}.invoice code{font-size:12px}.inline-input{flex-wrap:wrap}.inline-input input{min-width:0;flex-basis:100%}.wallet-title{flex-wrap:wrap}.wallet-title .link{font-size:12px}.save-bar .btn{width:100%}dialog{max-height:90dvh;padding:20px}dialog .actions{position:sticky;bottom:-20px;background:#171221;padding:12px 0}.catalog-pagination .btn{padding:10px;font-size:12px}.catalog-pagination span{font-size:11px}.platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.platform small{font-size:9px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
@media(max-width:760px){.admin-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.admin-nav button{padding:11px 8px;text-align:center}.table-card td .tag{justify-self:start}.user-actions .btn{justify-self:stretch}}

@media(min-width:761px) and (max-width:1000px){.form-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}

.language-switch{display:flex;align-items:center;gap:7px;margin:12px 0}.language-switch select{width:auto;min-width:150px;padding:9px;font-size:13px}.auth-form .language-switch{position:fixed;right:20px;top:10px;z-index:3;background:var(--panel);border-radius:8px;padding:5px}.stat-link{transition:border-color .2s}.stat-link:hover{border-color:var(--purple)}.affordable{font-size:12px;color:var(--muted);line-height:1.8;margin-top:10px}.fund-warning{display:block;padding:12px;background:#ff6d8914;color:#ff9eb2;border:1px solid #ff6d8966;border-radius:7px}.was-validated input:invalid,.was-validated select:invalid,.was-validated textarea:invalid,[aria-invalid=true]{border:2px solid #ff6d89;background:#ff6d890a}.problem-note{display:block;white-space:normal;max-width:240px;color:#ffcf79;font-size:11px;margin-top:8px}.dispute-btn{display:block;margin-top:10px}.payment-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.payment-method{padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:12px;text-align:left;min-width:0}.payment-method>span{font-size:25px;color:var(--cyan);display:block;margin-bottom:12px}.payment-method.selected{border-color:var(--lime);background:#c7ff5b09}.payment-method b{display:block;font-size:14px;margin-bottom:8px}.support-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px}.ticket-list{display:grid;gap:10px;max-height:70vh;overflow:auto}.ticket-row{padding:14px;text-align:left;background:#1a1725;border:1px solid var(--line);border-radius:9px;overflow-wrap:anywhere}.ticket-row.active{border-color:var(--purple)}.ticket-row b{display:block;white-space:normal}.ticket-messages{max-height:60vh;overflow:auto;padding:10px 0}.ticket-message{background:#201a2e;padding:15px;border-radius:10px;margin:10px 0;overflow-wrap:anywhere}.ticket-message.own{background:#c7ff5b0d;border-left:2px solid var(--lime)}.ticket-message p{white-space:pre-wrap;color:var(--text);margin-bottom:0}#notification-tray{position:fixed;right:22px;bottom:22px;z-index:90;display:grid;gap:10px;max-width:calc(100vw - 30px)}.event-wrap{display:flex;border:1px solid var(--lime);background:#202a19;border-radius:10px;box-shadow:0 10px 30px #0008;overflow:hidden}.event-notice,.event-close{border:0;color:var(--text);background:transparent;padding:16px;min-height:48px}.event-notice{text-align:left;font-weight:700}.event-close{font-size:20px}.support-layout .card{min-width:0}.ticket-list .section-head{flex-wrap:wrap}@media(max-width:960px){.support-layout{grid-template-columns:1fr}}@media(max-width:760px){.language-switch select{font-size:16px;min-height:44px}.sidebar .system-status{display:none}.payment-method-grid{gap:8px;grid-template-columns:1fr}.payment-method{padding:15px;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px}.payment-method>span{grid-row:1 / span 2;margin:0}.payment-method b{font-size:14px}.support-layout .section-head{flex-wrap:wrap}#notification-tray{right:15px;bottom:15px}.auth-story{padding-top:70px}}

header .language-switch{margin:0}header .language-switch select{min-width:0;max-width:145px;padding:8px}.sidebar .language-switch{padding:0 6px}@media(min-width:761px){header .language-switch{display:none}}@media(max-width:760px){header .language-switch{gap:3px;font-size:10px}header .language-switch select{font-size:12px;max-width:125px;padding:7px;min-height:42px}.head-balance{padding:6px}.head-balance b{margin:0 4px}.sidebar .language-switch{display:none}.sidebar .profile{margin-top:10px}}

.sidebar{overflow-y:auto}header{position:sticky;top:0;z-index:3}header .language-switch{display:flex}.sidebar-bottom{padding-top:12px}
