@font-face{font-family:IRANSans;src:url('IRANSansX-Medium.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#070b12;color:#f8fafc;font-family:IRANSans,Tahoma,sans-serif;font-size:14px}.app-shell{min-height:100vh;background:radial-gradient(circle at 75% -10%,#293952 0,transparent 30%),linear-gradient(135deg,#070b12,#0b111c 56%,#111827)}.topbar{height:65px;position:fixed;z-index:3;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 26px;background:#0b111cee;border-bottom:1px solid #ffffff14;backdrop-filter:blur(15px)}.brand{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:900}.brand img{width:35px;height:35px;border-radius:10px;object-fit:cover;background:#f97316}.top-status{color:#94a3b8;font-size:12px}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 12px #34d399;margin-left:5px}.sidebar{position:fixed;z-index:2;top:65px;right:0;bottom:0;width:119px;padding:21px 9px;background:linear-gradient(#0b111cfb,#111827ef);border-left:1px solid #ffffff14;display:flex;flex-direction:column;gap:5px}.nav{font:inherit;color:#94a3b8;border:0;border-radius:14px;background:transparent;padding:12px 5px;cursor:pointer;transition:.2s}.nav i{display:block;font:24px Arial;font-style:normal;line-height:25px}.nav span{display:block;margin-top:4px;font-size:11px;font-weight:bold}.nav:hover{background:#ffffff0c;color:#f8fafc}.nav.active{color:#fb923c;background:#f9731629}.side-foot{margin-top:auto;text-align:center;color:#64748b;font-size:10px}.side-foot b{color:#fb923c}.content{padding:96px 147px 35px 28px;max-width:1600px;margin:auto}.page{display:none;animation:show .25s ease}.page.shown{display:block}@keyframes show{from{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}h1,h2,p{margin:0}h1{font-size:27px;font-weight:900}h2{font-size:16px;font-weight:900}.eyebrow{font-size:12px;color:#fb923c;font-weight:bold;margin-bottom:7px}.title{margin:4px 0 24px}.title>p:last-child,.hero p:not(.eyebrow){margin-top:9px;color:#94a3b8}.split{display:flex;justify-content:space-between;align-items:center}.hero{padding:25px 29px;margin-bottom:20px;min-height:154px;border:1px solid #fb923c33;border-radius:22px;background:linear-gradient(110deg,#17131a,#151d2c 60%,#20233a);display:flex;justify-content:space-between;overflow:hidden}.hero img{width:158px;object-fit:cover;opacity:.75;transform:rotate(-8deg);border-radius:25px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.metrics article,.panel{border:1px solid #ffffff14;background:linear-gradient(135deg,#121a29f0,#0b111ce8);border-radius:19px;box-shadow:0 14px 28px #00000026}.metrics article{position:relative;overflow:hidden;padding:17px}.metrics span{color:#94a3b8;font-size:12px}.metrics strong{display:block;font-size:25px;margin-top:9px}.metrics em{position:absolute;left:15px;bottom:12px;font-style:normal}.orange{color:#fb923c}.green{color:#34d399}.blue{color:#38bdf8}.purple{color:#a78bfa}.grid{display:grid;gap:17px}.two{grid-template-columns:1fr 1fr}.panel{padding:20px}.panel-title{display:flex;justify-content:space-between;align-items:start}.panel-title p{font-size:11px;color:#94a3b8;margin-top:5px}.tag{padding:5px 9px;background:#34d39919;border:1px solid #34d39933;border-radius:20px;color:#34d399;font-size:10px}.chart{height:137px;margin-top:20px;display:flex;gap:10px;align-items:end;padding:0 8px;border-bottom:1px solid #ffffff12}.chart b{display:block;flex:1;border-radius:8px 8px 0 0;background:linear-gradient(#fb923c,#f9731655);box-shadow:0 0 15px #f9731638}.days{display:flex;justify-content:space-around;color:#64748b;font-size:10px;margin-top:9px}.steps{list-style:none;padding:4px 0 0;margin:15px 0 0}.steps li{padding:11px 0;border-bottom:1px solid #ffffff0d;color:#cbd5e1}.steps b{margin-left:9px;display:inline-grid;place-items:center;width:23px;height:23px;background:#f9731622;border-radius:8px;color:#fb923c}.form{display:flex;flex-direction:column;gap:13px}.form h2{margin-bottom:3px}.form label{font-size:12px;font-weight:bold;color:#cbd5e1}input,textarea,select{font:inherit;width:100%;margin-top:7px;border:1px solid #ffffff1b;border-radius:13px;background:#070b12a8;color:#f8fafc;padding:13px;outline:none;transition:.2s}textarea{min-height:92px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731620}.primary,.secondary,.file-btn{font:inherit;font-weight:900;border:0;border-radius:13px;padding:12px 17px;cursor:pointer}.primary{background:linear-gradient(135deg,#fb923c,#f97316);color:#111827}.secondary,.file-btn{background:#f9731618;border:1px solid #f9731660;color:#fb923c}.note{align-content:center}.note h2{margin:13px 0 7px}.note p,.notice{color:#94a3b8;line-height:2}.icon-box{display:grid;place-items:center;width:47px;height:47px;border-radius:15px;background:#f9731624;color:#fb923c;font-size:27px}.notice{margin-top:17px;padding:11px;background:#38bdf811;border:1px solid #38bdf82f;border-radius:12px;font-size:11px}.toolbar{margin-bottom:16px;display:flex;gap:11px;align-items:center}.toolbar input{margin:0}.file-btn{white-space:nowrap;font-size:12px}.account-list,.preset-list{display:grid;gap:12px}.account{display:flex;gap:14px;align-items:center}.avatar{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#f97316,#29384f);font-weight:900}.account-info{flex:1}.account-info h2{font-size:14px}.account-info p{font:12px Tahoma;color:#94a3b8;margin-top:5px;direction:ltr;text-align:right}.status{color:#34d399;font-size:11px}.account button,.preset button{border:0;border-radius:10px;background:#ef44441c;color:#f87171;padding:8px;cursor:pointer;font:inherit}.empty{text-align:center;color:#64748b;padding:43px}.name-check{max-width:680px}.result{padding:13px;border-radius:12px;line-height:1.8}.muted{color:#94a3b8;background:#ffffff08}.result.success{background:#34d39915;color:#6ee7b7;border:1px solid #34d39933}.response pre{white-space:pre-wrap;direction:ltr;text-align:left;min-height:260px;background:#070b12a8;padding:14px;border-radius:13px;color:#a5f3fc;font:12px Consolas,monospace;line-height:1.7}.preset{display:flex;gap:15px;align-items:center}.preset-main{flex:1}.preset p{color:#cbd5e1;line-height:1.8;margin-top:6px}.preset-actions{display:flex;gap:6px}.preset .copy{background:#38bdf817;color:#7dd3fc}#toast{position:fixed;z-index:5;left:50%;bottom:25px;transform:translate(-50%,20px);opacity:0;transition:.25s;background:#1b2638;padding:12px 18px;border:1px solid #ffffff23;border-radius:12px;box-shadow:0 12px 30px #0008}.toast-on{opacity:1!important;transform:translate(-50%,0)!important}@media(max-width:760px){.topbar{padding:0 14px}.top-status{display:none}.sidebar{top:auto;left:0;width:auto;height:70px;right:0;padding:6px;flex-direction:row;justify-content:space-around;border-top:1px solid #ffffff14}.nav{padding:4px 8px;flex:1}.nav i{font-size:19px;line-height:20px}.nav span{font-size:9px}.side-foot{display:none}.content{padding:85px 14px 86px}.metrics,.two{grid-template-columns:1fr 1fr}.hero{padding:19px}.hero img{width:92px}.hero h1,h1{font-size:22px}.split{gap:12px}.toolbar{align-items:stretch;flex-direction:column}.account,.preset{align-items:start}.metrics article{padding:13px}}@media(max-width:430px){.metrics{gap:8px}.metrics strong{font-size:20px}.metrics article{padding:10px}.metrics span{font-size:10px}.hero img{display:none}}
.nav{text-decoration:none;text-align:center}.user-menu{display:flex;align-items:center;gap:14px;color:#cbd5e1;font-size:12px}.user-menu a{color:#fb923c;text-decoration:none;border:1px solid #f9731655;border-radius:9px;padding:7px 10px}.install{min-height:100vh;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 65% 10%,#293952,transparent 32%),#070b12}.install-card{width:min(680px,100%);padding:30px;border:1px solid #ffffff16;border-radius:24px;background:linear-gradient(135deg,#121a29,#0b111c);box-shadow:0 25px 70px #0007}.install-card>img{display:block;width:75px;height:75px;object-fit:cover;border-radius:20px;margin-bottom:16px}.install-card>p{color:#94a3b8;line-height:1.9;margin:8px 0 20px}.login-card{width:min(430px,100%)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form hr{border:0;border-top:1px solid #ffffff15;width:100%;margin:8px 0}.alert{padding:12px 15px;margin:0 0 18px;border-radius:13px;border:1px solid #34d39944;background:#34d39915;color:#86efac}.alert.error{background:#ef444418;border-color:#ef444455;color:#fca5a5}.admin-grid{grid-template-columns:minmax(300px,.85fr) minmax(320px,1.15fr);align-items:start}.rules p,.panel-copy{line-height:2;color:#cbd5e1;padding:10px 0;border-bottom:1px solid #ffffff10}.rules b{color:#fb923c}.spaced{margin-top:20px}.transaction{display:flex;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #ffffff0e}.transaction>span.charge{color:#34d399}.transaction>span.debt{color:#fb923c}.transaction div{flex:1}.transaction b,.transaction small{display:block}.transaction small{color:#94a3b8;font-size:10px;margin-top:4px}.transaction strong{font-size:11px;color:#cbd5e1}.user-table{margin-top:18px}.table-scroll{overflow:auto;margin-top:15px}table{width:100%;border-collapse:collapse;white-space:nowrap}th{text-align:right;color:#94a3b8;font-size:11px;padding:12px;border-bottom:1px solid #ffffff14}td{padding:14px 12px;border-bottom:1px solid #ffffff0c;color:#cbd5e1;font-size:12px}td b,td small{display:block}td small{font:10px Tahoma;color:#64748b;direction:ltr;text-align:right;margin-top:5px}.role{padding:5px 8px;border-radius:8px;font-size:10px}.role.admin{background:#a78bfa22;color:#c4b5fd}.role.debt{background:#fb923c22;color:#fdba74}.role.charge{background:#34d3991e;color:#6ee7b7}.positive{color:#6ee7b7}.negative{color:#fca5a5}.status{font-size:10px}.status.inactive{color:#94a3b8}summary{color:#fb923c;cursor:pointer;font-weight:bold}.inline-form{display:flex;gap:6px;margin-top:9px;align-items:center}.inline-form input,.inline-form select{min-width:83px;width:auto;margin:0;padding:8px;border-radius:9px;font-size:10px}.inline-form button{padding:8px 11px;font-size:10px;white-space:nowrap}.permissions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.permissions span{padding:7px 10px;border-radius:9px;color:#7dd3fc;background:#38bdf817;border:1px solid #38bdf833;font-size:11px}@media(max-width:760px){.admin-grid,.form-row{grid-template-columns:1fr}.user-menu span{display:none}.inline-form{flex-wrap:wrap}.install-card{padding:22px}.table-scroll{margin-left:-8px;margin-right:-8px}.user-table{padding:14px}}
.win-ui{background:#080f1b;color:#eff5ff;font-family:IRANSans,Tahoma,sans-serif;font-size:13px}.win-top{height:58px;position:fixed;z-index:5;top:0;right:0;left:0;display:flex;align-items:center;padding:0 25px;border-bottom:1px solid #1e293b;background:linear-gradient(180deg,#101827,#0b1320)}.win-brand{display:flex;align-items:center;gap:10px;font-size:15px}.store-icon,.title-icon{display:grid;place-items:center;background:#ff861d;color:#111827;border-radius:11px;width:35px;height:35px;font-size:19px}.win-actions{display:flex;gap:7px;margin-right:auto;margin-left:auto}.win-actions a{padding:9px 15px;background:#141c2b;border:1px solid #1f2938;border-radius:14px;color:#b2bfd2;text-decoration:none;font-weight:bold}.win-actions i{font-style:normal;margin-right:6px;color:#91a1b8}.myket{color:#56e4b2;text-decoration:none;font-weight:bold;display:flex;gap:8px;align-items:center}.win-side{position:fixed;z-index:4;top:58px;right:0;bottom:0;width:141px;border-left:1px solid #1f2937;background:#0c1421;padding:65px 12px 15px;display:flex;flex-direction:column;gap:10px}.win-side a{color:#aebbd0;text-decoration:none;text-align:center;font-size:12px;font-weight:bold;padding:7px 2px;border-radius:12px}.win-side i{display:block;font:24px Arial;font-style:normal;margin-bottom:5px}.win-side .chosen{color:#ff861d;background:linear-gradient(180deg,#f9731614,transparent)}.win-main{padding:67px 162px 24px 21px;min-height:100vh;background:radial-gradient(circle at 57% 0,#132037 0,transparent 34%),#080f1b}.win-title{height:105px;border:1px solid #253147;border-radius:20px;background:linear-gradient(105deg,#0d1421,#121c2c);display:flex;gap:16px;align-items:center;padding:20px 23px;margin-bottom:21px}.win-title h1{font-size:27px;margin:0 0 7px}.win-title p{color:#94a4ba;margin:0}.win-title .title-icon{order:-1;margin-right:auto;width:50px;height:50px;font-size:27px}.win-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px}.wstat{position:relative;min-height:139px;padding:19px 20px;overflow:hidden;border-radius:20px;border:1px solid #2b3649;background:linear-gradient(145deg,#141e30,#111a29);display:flex;justify-content:space-between}.wstat:after{content:'';position:absolute;inset:0 0 auto auto;width:130px;height:80px;opacity:.25;background:radial-gradient(circle,#9047ee,transparent 67%)}.wstat small{display:block;color:#a9b4c5;font-weight:bold}.wstat b{display:block;font:900 28px Arial;margin-top:5px;letter-spacing:1px}.wstat i{position:relative;z-index:1;width:40px;height:40px;display:grid;place-items:center;border-radius:11px;font:22px Arial;font-style:normal;border:1px solid currentColor}.wstat em{position:absolute;height:3px;width:49px;left:18px;bottom:16px;border-radius:5px;background:currentColor;box-shadow:0 0 12px currentColor}.wstat.purple{color:#a24ff2}.wstat.blue{color:#26b4f1}.wstat.green{color:#37d6a4}.wstat.orange{color:#ff7e19}.wstat.orange:after{background:radial-gradient(circle,#ff791d,transparent 67%)}.wstat.blue:after{background:radial-gradient(circle,#19b5f0,transparent 67%)}.wstat.green:after{background:radial-gradient(circle,#27d4a1,transparent 67%)}.wstat div{color:#f5f7fb}.win-middle{display:grid;grid-template-columns:1.72fr .98fr;gap:17px;margin-bottom:17px}.win-card{border:1px solid #273348;border-radius:20px;background:linear-gradient(145deg,#101a2a,#0f1725);overflow:hidden}.win-card header{height:51px;border-bottom:1px solid #243147;display:flex;align-items:center;justify-content:space-between;padding:0 19px}.win-card header b{font-size:14px}.win-card header span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #75401d;background:#55331d;color:#ff861d;border-radius:8px}.orders{padding-bottom:16px}.order-head,.order-row{display:grid;grid-template-columns:80px 1.5fr 1fr 130px 100px;align-items:center;gap:10px}.order-head{padding:17px 18px 8px;color:#718099;font-size:10px;font-weight:bold}.order-row{margin:5px 16px;padding:9px 11px;background:#111b2b;border:1px solid #1d2a40;border-radius:11px;font-size:11px}.order-row>b{font-family:Arial;text-align:center}.order-row strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-dot{color:#ff861d;margin-left:8px}.bar{height:5px;background:#1c2839;border-radius:8px;overflow:hidden}.bar i{display:block;height:100%;width:100%;background:#52e3ba}.done{padding:5px 13px;text-align:center;color:#69e2b3;border:1px solid #407d6f;border-radius:20px;background:#1d393b;font-size:10px}.order-row small{color:#8492a9;text-align:center}.all-orders{display:block;margin:22px 16px 0;text-align:center;padding:8px;color:#a9b7ca;border:1px solid #2a374d;background:#151f30;border-radius:9px;font-size:11px}.ring-wrap{min-height:297px;display:flex;align-items:center;justify-content:space-around;padding:17px}.ring{width:150px;height:150px;border-radius:50%;background:conic-gradient(#37d6a4 0 30%,#25b6f1 30% 57%,#9d4bed 57% 78%,#ff891c 78% 91%,#42e0af 91%);display:grid;place-items:center;transform:rotate(-35deg)}.ring>div{width:116px;height:116px;border-radius:50%;background:#111a29;display:grid;place-content:center;text-align:center;transform:rotate(35deg)}.ring b{font:900 31px Arial}.ring small{color:#a8b4c6;font-size:10px;margin-top:6px}.ring-wrap ul{list-style:none;margin:0;padding:0;order:2;line-height:2.9;color:#aebbd0;font-size:11px}.ring-wrap li{position:relative;padding-right:14px}.ring-wrap li:before{content:'●';position:absolute;right:0}.ring-wrap li b{display:inline-block;min-width:44px;font:700 15px Arial;margin-left:10px}.ring-wrap .g:before,.ring-wrap .g b{color:#37d6a4}.ring-wrap .b:before,.ring-wrap .b b{color:#25b6f1}.ring-wrap .o:before,.ring-wrap .o b{color:#ff891c}.ring-wrap .p:before,.ring-wrap .p b{color:#a24ff2}.ring-wrap .c:before,.ring-wrap .c b{color:#2ad7ed}.win-bottom{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.compact{min-height:238px}.mini-row{display:flex;align-items:center;gap:9px;padding:10px 12px;margin:0 8px;border-bottom:1px solid #1d2a3d;font-size:11px}.mini-row>div{min-width:0;flex:1}.mini-row b,.mini-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-row small{font:9px Arial;color:#718098;margin-top:3px}.rank{width:24px;height:24px;display:grid;place-items:center;border:1px solid #8e5525;color:#ff9b46;border-radius:7px;background:#4d321e;font:12px Arial}.comment,.install{padding:4px 7px;border-radius:8px;font-size:9px;white-space:nowrap}.comment{color:#ff9845;background:#4d2b1c}.install{color:#26b9ef;background:#15384b}.chart-card{min-height:238px}.line-chart{height:180px;padding:18px 16px}.line-chart svg{width:100%;height:100%;overflow:visible;background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,#243044 32px)}@media(max-width:1100px){.win-bottom{grid-template-columns:1fr 1fr}.win-stats{grid-template-columns:1fr 1fr}.win-middle{grid-template-columns:1fr}.win-actions{display:none}}@media(max-width:700px){.win-side{top:auto;left:0;width:auto;height:65px;right:0;padding:5px;flex-direction:row;justify-content:space-around;overflow:auto}.win-side a{font-size:9px;min-width:50px}.win-side i{font-size:17px;margin-bottom:2px}.win-main{padding:70px 12px 80px}.win-stats,.win-bottom{grid-template-columns:1fr}.win-title{height:auto}.win-title h1{font-size:22px}.win-top{padding:0 12px}.win-brand{font-size:12px}.myket span{display:none}.ring-wrap{flex-direction:column;gap:10px}.order-head{display:none}.order-row{grid-template-columns:50px 1fr}.order-row .bar,.order-row .done,.order-row small{display:none}}
.win-ui,.win-ui *{font-family:IRANSans,Tahoma,sans-serif!important}.empty-dashboard{padding:28px;text-align:center;color:#8190a6}.live-chart{height:180px;padding:20px 15px 12px;display:flex;align-items:flex-end;gap:10px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 30px,#243044 31px)}.live-chart>div{height:100%;flex:1;display:flex;position:relative;align-items:flex-end;justify-content:center}.live-chart i{display:block;width:70%;min-height:3px;background:linear-gradient(to top,#ff8518,#ffb145);border-radius:7px 7px 0 0;box-shadow:0 0 14px #ff851855}.live-chart b{position:absolute;bottom:calc(var(--h) + 4px);display:none}.live-chart small{position:absolute;bottom:-17px;color:#738198;font-size:9px}
.mi{font-family:'Material Icons'!important;font-weight:normal!important;font-style:normal!important;font-feature-settings:'liga';vertical-align:middle;line-height:1}.header-logo{width:35px;height:35px;object-fit:contain;border-radius:9px;background:#ff861d;padding:3px}.win-side .mi{font-size:23px}.win-actions .mi{font-size:16px;margin:0 5px 0 0}.myket .mi{font-size:17px}.brand .mi{font-size:20px}@font-face{font-family:'Material Icons';src:url('MaterialIcons-Regular.otf') format('opentype');font-display:block}
.win-title{direction:rtl;justify-content:flex-start;text-align:right}.win-title .title-icon{order:0;margin:0 0 0 16px;flex:none}.win-title>div:last-child{flex:none}
.win-ui .mi{font-family:'Material Icons'!important;font-weight:normal!important;font-style:normal!important;font-size:inherit;line-height:1;font-feature-settings:'liga' 0!important}.win-side .mi{font-size:24px!important}.win-actions .mi{font-size:17px!important}.wstat .mi{font-size:22px!important}.win-card header .mi{font-size:16px!important}.brand-mark{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#ff861d;color:#101827;font-size:20px!important}.win-brand{gap:10px}.win-title .mi{font-size:27px!important}.win-side a{white-space:nowrap}.win-side{overflow-y:auto}.win-main{min-width:0}
.win-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px}.win-actions a .mi{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important}.win-actions a span{display:block;line-height:1;white-space:nowrap}.header-logo{display:block!important;width:35px!important;height:35px!important;object-fit:contain!important;border-radius:10px!important;background:#ff861d!important;padding:0!important}.win-side a{display:flex;align-items:center;flex-direction:column}
.bazaar-login-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(300px,1.1fr);gap:18px}.bazaar-form h2{display:flex;gap:8px;align-items:center}.bazaar-form button{display:flex;align-items:center;justify-content:center;gap:8px}.otp-note{align-content:center}.otp-note h2{margin:12px 0}.otp-note p{color:#aebbd0;line-height:2}.account-summary{display:flex;align-items:center;gap:12px;padding:16px 18px;margin-bottom:18px;border:1px solid #28364b;border-radius:17px;background:#101a2a}.account-summary span{padding:8px 16px;border-left:1px solid #273449;color:#aab7c9}.account-summary b{color:#46d9ac;font-size:19px;margin-left:6px}.account-summary a{margin-right:auto;text-decoration:none;display:inline-flex;gap:8px;align-items:center}.bazaar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:16px}.bazaar-card{border:1px solid #2f3c50;border-radius:20px;padding:17px;background:linear-gradient(145deg,#151f30,#0e1623);box-shadow:0 12px 30px #0003}.bazaar-card-head{display:flex;justify-content:space-between;align-items:center}.avatar{display:grid;place-items:center;width:45px;height:45px;border-radius:15px;background:#f9731624;color:#fb923c;font-size:23px!important}.icon-danger{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ef444455;border-radius:11px;background:#ef444418;color:#fb7185;cursor:pointer}.bazaar-card h2{font-size:18px;margin:18px 0 7px;direction:ltr;text-align:right}.bazaar-card p{color:#93a3ba;margin:0}.session-status{display:flex;align-items:center;gap:7px;color:#69e2b3;margin:17px 0 10px;font-size:12px}.session-status i{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399}.bazaar-card small{color:#718198;font-size:10px}@media(max-width:760px){.bazaar-login-layout{grid-template-columns:1fr}.account-summary{flex-wrap:wrap}.account-summary a{margin-right:0;width:100%;justify-content:center}.account-summary span{border:0;padding:3px}}
.otp-card{margin-bottom:13px}.otp-body{padding:18px}.otp-line{display:grid;grid-template-columns:1fr 220px;gap:12px;align-items:end;margin-bottom:14px}.otp-line:last-child{margin-bottom:0}.otp-line label span{display:block;color:#cbd5e1;font-size:12px;margin-bottom:6px}.otp-line input{margin:0}.otp-line button{height:47px;display:flex;align-items:center;justify-content:center;gap:8px}.otp-line button:disabled{background:#303847;color:#7a8495;cursor:not-allowed}.alternate-login{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid #2d526c;border-radius:13px;color:#6ec7fb;text-decoration:none}.session-import{display:flex;flex-direction:row;align-items:center;gap:14px;margin-bottom:18px}.session-import-title{display:flex;align-items:center;gap:11px;flex:1}.session-import-title>.mi{font-size:28px!important;color:#fb923c}.session-import-title h2{margin:0 0 4px}.session-import-title p{margin:0;color:#8796aa;font-size:11px}.file-pick input{position:absolute;opacity:0;pointer-events:none}.file-pick span{display:flex;align-items:center;gap:7px;padding:11px 15px;border:1px solid #38bdf855;border-radius:12px;color:#7dd3fc;cursor:pointer;background:#38bdf80d}.session-import button{display:flex;align-items:center;gap:7px;white-space:nowrap}.device-meta{display:flex;gap:6px;margin-top:13px}.device-meta span{padding:5px 8px;border-radius:8px;background:#ffffff0a;border:1px solid #ffffff12;color:#a7b4c7;font-size:10px}@media(max-width:760px){.otp-line{grid-template-columns:1fr}.session-import{flex-direction:column;align-items:stretch}.session-import button,.file-pick span{justify-content:center}}

/* Accounts page — mirrors the Windows console */
.accounts-flash{margin:0 0 12px}.accounts-shell{border:1px solid #263247;border-radius:20px;background:linear-gradient(145deg,#111b2b,#0c1421);padding:18px;min-height:calc(100vh - 92px)}.accounts-heading{display:flex;align-items:center;gap:10px;margin-bottom:17px}.accounts-heading h1{font-size:22px}.accounts-heading-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #75401d;background:#3e2a1c;color:#fb923c;font-size:19px!important}.account-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.account-metrics article{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid color-mix(in srgb,currentColor 36%,transparent);border-radius:17px;background:linear-gradient(135deg,#141e2f,#101827);box-shadow:0 15px 30px color-mix(in srgb,currentColor 7%,transparent)}.account-metrics article>i{order:2;display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:12px;background:color-mix(in srgb,currentColor 13%,transparent);font-size:22px!important}.account-metrics span{display:block;color:#9aa8bd;font-size:11px;font-weight:700}.account-metrics strong{display:block;margin-top:6px;color:#f4f7fb;font:900 25px Arial}.account-metrics .cyan{color:#38bdf8}.account-metrics .emerald{color:#34d399}.account-metrics .sky{color:#60a5fa}.account-metrics .violet{color:#a855f7}.account-metrics .teal{color:#14b8a6}.account-metrics .amber{color:#f59e0b}.accounts-glass{border:1px solid #263247;border-radius:18px;background:#0b1320b8}.accounts-toolbar{display:flex;align-items:flex-start;gap:14px;padding:15px;margin-bottom:16px}.account-search{width:390px;flex:0 0 390px;position:relative}.account-search i{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#fb923c;font-size:21px!important;z-index:1}.account-search input{height:48px;margin:0;padding:12px 45px 12px 14px;border-color:#29364a;border-radius:15px;background:#070c14;color:#f8fafc;font-size:14px}.account-filters{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.filter-chip,.filter-action{height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:13px;background:color-mix(in srgb,currentColor 7%,#0c1421);color:#9dacc1;font-size:11px;font-weight:800;white-space:nowrap}.filter-chip i,.filter-action i{font-size:16px!important}.filter-chip b{color:currentColor}.filter-chip.cyan,.filter-action.cyan{color:#38bdf8}.filter-chip.emerald{color:#34d399}.filter-chip.violet{color:#a855f7}.filter-chip.slate{color:#94a3b8}.filter-action{cursor:pointer}.filter-action.amber{color:#f59e0b}.filter-action.red{color:#ef4444}.filter-action:disabled{opacity:.55;cursor:wait}.account-filters form{margin:0}.accounts-export{display:flex;align-items:center;gap:12px;padding:15px;margin-bottom:16px}.export-path{height:49px;position:relative;display:flex;align-items:center;flex:1;direction:ltr;padding:0 48px 0 15px;border:1px solid #f9731688;border-radius:15px;background:#070c14}.export-path small{position:absolute;right:14px;top:-9px;padding:0 5px;background:#0b1320;color:#adb9ca;direction:rtl;font-size:10px}.export-path i{position:absolute;right:15px;color:#fb923c;font-size:21px!important}.export-path code{color:#f4f7fb;font:12px Consolas,monospace}.accounts-export form{margin:0}.export-main{width:235px;height:49px;border:0;border-radius:14px;background:#ff7413;color:#101827;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:900;cursor:pointer}.export-main i{font-size:20px!important}.import-open{height:49px;padding:0 15px;border:1px solid #38bdf855;border-radius:14px;background:#38bdf810;color:#7dd3fc;font-weight:800;cursor:pointer}.import-open i{margin-left:5px}.backup-panel{min-height:70px;display:flex;align-items:center;padding:15px 17px;gap:14px;margin:0}.backup-title{display:flex;align-items:center;gap:9px;font-size:14px}.backup-title i{color:#fb923c;font-size:18px!important}.toggle{margin-right:auto;position:relative;width:51px;height:31px;flex:none}.toggle input{position:absolute;opacity:0;pointer-events:none}.toggle span{position:absolute;inset:0;border:2px solid #9f8e83;border-radius:30px;background:#524740;cursor:pointer;transition:.2s}.toggle span:after{content:'';position:absolute;width:18px;height:18px;left:5px;top:4px;border-radius:50%;background:#cabdb4;transition:.2s}.toggle input:checked+span{border-color:#34d399;background:#123c31}.toggle input:checked+span:after{left:24px;background:#59e4ba}.backup-options{display:none;align-items:center;gap:12px;color:#aab7c9}.backup-options.shown{display:flex}.backup-options label{display:flex;align-items:center;gap:6px}.backup-options select{width:70px;margin:0;padding:7px;border-radius:9px}.backup-options small{color:#75849a}.mini-save,.backup-now{border:1px solid #38bdf855;background:#38bdf80d;color:#79c7ff;border-radius:10px;padding:8px 12px;font-weight:800;cursor:pointer}.backup-now-form{margin:8px 0 17px;text-align:left}.backup-now{display:inline-flex;align-items:center;gap:6px}.windows-account-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.windows-account-card{padding:18px;border:1px solid #f9731655;border-radius:20px;background:linear-gradient(145deg,#2a251f,#111721 62%);box-shadow:0 15px 28px #0003;min-width:0}.windows-account-card.status-green{border-color:#34d39966;background:linear-gradient(145deg,#173027,#111721 62%)}.windows-account-card.status-red{border-color:#ef444466;background:linear-gradient(145deg,#321d21,#111721 62%)}.windows-account-card.status-amber{border-color:#f59e0b66}.account-card-actions{display:flex;align-items:center;justify-content:space-between}.status-pill{height:31px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid currentColor;border-radius:20px;font-size:10px;font-weight:900}.status-pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.status-pill.orange{color:#fb923c}.status-pill.green{color:#34d399}.status-pill.red{color:#ef4444}.status-pill.amber{color:#f59e0b}.card-tools{display:flex;align-items:center;gap:7px}.card-tools form{margin:0}.tool{width:39px;height:39px;display:grid;place-items:center;border:1px solid currentColor;border-radius:11px;background:color-mix(in srgb,currentColor 9%,transparent);cursor:pointer}.tool i{font-size:18px!important}.tool.orange{color:#f97316}.tool.blue{color:#38bdf8}.tool.red{color:#ef4444}.account-identity{display:flex;align-items:center;gap:15px;margin-top:18px;direction:ltr}.account-avatar{position:relative;flex:none;width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#e38a00,#172033);box-shadow:0 12px 28px #e38a0040;color:white;font:900 26px Arial}.account-avatar i{position:absolute;right:2px;bottom:2px;width:17px;height:17px;border:3px solid #0b111c;border-radius:50%;background:#f59e0b}.status-green .account-avatar i{background:#34d399}.status-red .account-avatar i{background:#ef4444}.account-identity>div:last-child{min-width:0;direction:rtl;flex:1}.account-identity em{display:block;color:#34d399;font-style:normal;font-size:11px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-identity h2{margin:2px 0 5px;color:#f8fafc;font:900 20px Arial;direction:ltr;text-align:right}.account-identity p{color:#94a3b8;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-divider{height:1px;margin:15px 0;background:linear-gradient(90deg,transparent,#f9731638,transparent)}.account-mini-meta{display:flex;gap:7px;direction:rtl}.account-mini-meta span{min-width:0;display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #ffffff14;border-radius:10px;background:#ffffff09;color:#d6dbe4;font:10px Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-mini-meta i{color:#62c8ff;font-size:13px!important}.account-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.account-tags span,.account-tags button{padding:5px 9px;border:1px solid #79c7ff55;border-radius:20px;background:#1f2a3a;color:#79c7ff;font-size:10px;font-weight:700}.account-tags button{border-color:#ffffff1e;background:#ffffff08;color:#728096;cursor:pointer}.review-history{width:100%;min-height:45px;margin-top:10px;padding:8px 12px;display:flex;align-items:center;gap:8px;border:1px solid #ffffff0d;border-radius:13px;background:#090e16;color:#5b6472;font-size:11px;font-weight:800;text-align:right}.review-history.active{border-color:#ff9a4d55;background:#21170c;color:#ffb173;cursor:pointer}.review-history span{flex:1}.review-history:disabled{cursor:default}.session-result,.check-session{width:100%;min-height:39px;margin-top:10px;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #79c7ff55;border-radius:11px;background:transparent;color:#79c7ff;font-size:11px;font-weight:800}.check-session{cursor:pointer}.check-session.checked,.session-result.success{justify-content:flex-start;border-color:#34d39977;background:#0f2318;color:#65dfa3}.check-session.failed,.session-result.failed{justify-content:flex-start;border-color:#ef444477;background:#230f0f;color:#f87171}.session-result div{display:flex;flex-direction:column;gap:3px}.session-result small{font:9px Consolas}.spinner{width:14px;height:14px;border:2px solid #79c7ff44;border-top-color:#79c7ff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.accounts-no-result,.accounts-empty{text-align:center;padding:55px 20px;color:#8290a5}.accounts-empty>i{display:block;font-size:50px!important;color:#34445c;margin-bottom:12px}.accounts-empty b{display:block;color:#dbe3ef;font-size:17px}.accounts-empty p{margin:9px 0 18px}.empty-actions{display:flex;justify-content:center;gap:10px}.accounts-button{display:inline-flex;align-items:center;gap:7px;padding:11px 16px;border:1px solid currentColor;border-radius:12px;background:transparent;text-decoration:none;font-weight:800;cursor:pointer}.accounts-button.orange{color:#fb923c}.accounts-button.blue{color:#38bdf8}

.modal-open{overflow:hidden}.account-modal{position:fixed;z-index:50;inset:0;display:none;align-items:center;justify-content:center;padding:20px;background:#03060bcc;backdrop-filter:blur(8px)}.account-modal.open{display:flex}.modal-card{position:relative;width:min(500px,100%);max-height:min(640px,90vh);overflow:auto;padding:24px;border:1px solid #29364a;border-radius:20px;background:#131420;box-shadow:0 25px 80px #000a}.modal-close{position:absolute;left:16px;top:15px;border:0;background:transparent;color:#9a8e83;font-size:27px;cursor:pointer}.modal-card>header{display:flex;align-items:center;gap:12px;padding-left:35px;margin-bottom:14px}.modal-card>header>i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#3d6fff;color:#fff;font-size:20px!important}.modal-card>header>i.orange{background:linear-gradient(135deg,#f97316,#ffb15c)}.modal-card>header div{display:flex;flex-direction:column;gap:3px}.modal-card>header b{font-size:15px}.modal-card>header span{color:#9a8e83;font-size:11px}.session-fields{display:flex;flex-direction:column;gap:6px;border-top:1px solid #ffffff16;padding-top:12px}.session-fields>div{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:9px;padding:10px 13px;border:1px solid #3d6fff2b;border-radius:10px;background:#0003}.session-fields span{color:#9a8e83;font-size:11px}.session-fields code{color:#d0c5ba;font:12px Consolas;direction:ltr;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-fields .empty{border-color:#ff555533}.session-fields .empty code{color:#ff7070}.dialog-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#ff7b3d,#ffb85c);font:900 17px Arial}.modal-search{position:relative;display:block}.modal-search i{position:absolute;right:12px;top:20px;color:#94a3b8}.modal-search input{padding-right:40px;direction:ltr}.package-list{display:flex;flex-direction:column;gap:8px;max-height:390px;overflow:auto;margin-top:12px}.package-list>div{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid #ff8a3d33;border-radius:12px;background:#0003}.package-list i{color:#ff9a4d}.package-list code{min-width:0;flex:1;color:#d0c5ba;direction:ltr;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.package-list b{padding:3px 8px;border-radius:15px;background:#2a1f14;color:#ff9a4d;font-size:10px}.tag-editor label{display:block;color:#aab7c9;line-height:1.8}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal-actions button{padding:9px 16px;border-radius:10px;font-weight:800;cursor:pointer}.modal-actions .cancel{border:0;background:transparent;color:#aab7c9}.modal-actions .save{border:0;background:#f97316;color:#101827}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.overview-grid>div{padding:12px;border:1px solid #ffffff12;border-radius:12px;background:#0002}.overview-grid span,.overview-grid b{display:block}.overview-grid span{color:#8290a5;font-size:10px;margin-bottom:6px}.overview-grid b{font-size:11px;overflow-wrap:anywhere}.drop-file{min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #38bdf877;border-radius:15px;background:#38bdf808;color:#7dd3fc;cursor:pointer}.drop-file input{position:absolute;opacity:0;pointer-events:none}.drop-file i{font-size:33px!important}.drop-file small{color:#718198}.import-submit{width:100%;margin-top:13px;padding:12px;border:0;border-radius:12px;background:#f97316;color:#101827;font-weight:900;cursor:pointer}

@media(max-width:1500px){.windows-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-metrics{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1100px){.windows-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-toolbar{flex-direction:column}.account-search{width:100%;flex-basis:auto}.accounts-export{flex-wrap:wrap}.export-path{flex-basis:100%}.backup-panel{flex-wrap:wrap}.toggle{margin-right:0}.backup-options{flex-wrap:wrap}}
@media(max-width:700px){.accounts-shell{padding:12px;border-radius:16px}.account-metrics{grid-template-columns:repeat(2,1fr)}.account-metrics article{min-height:80px;padding:11px}.account-metrics strong{font-size:21px}.windows-account-grid{grid-template-columns:1fr}.accounts-export{align-items:stretch}.export-main,.import-open{width:100%}.accounts-export form{width:100%}.backup-options.shown{width:100%;align-items:flex-start;flex-direction:column}.backup-now-form{text-align:stretch}.backup-now{width:100%;justify-content:center}.overview-grid{grid-template-columns:1fr}.account-filters{gap:7px}.filter-chip,.filter-action{font-size:10px;padding:0 9px}.modal-card{padding:20px 15px}.account-mini-meta{flex-wrap:wrap}}

/* Standalone account detail page */
.account-detail-page{min-height:100vh;background:#090d14}.detail-hero{height:160px;position:relative;display:flex;align-items:center;padding:42px 24px 18px;background:linear-gradient(180deg,#171124,#0d1420);border-bottom:1px solid #1c2738}.detail-back{position:absolute;right:18px;top:14px;color:#eef2f8;text-decoration:none;font-size:26px!important}.detail-user{display:flex;align-items:center;gap:16px;margin-right:auto}.detail-avatar{position:relative;width:65px;height:65px;display:grid;place-items:center;border-radius:50%;background:#fafafa;color:#3a3f4d;border:2px solid #e8dfe1}.detail-avatar>i{font-size:37px!important}.detail-avatar>span{display:none}.detail-user h1{font-size:18px;margin:0 0 5px}.detail-user p{direction:ltr;text-align:right;color:#8b949e;font:13px Arial}.detail-user small{display:block;margin-top:6px;color:#687789;font-size:10px}.detail-tabs{height:43px;display:flex;align-items:stretch;gap:33px;padding:0 20px;background:#0d1420;border-bottom:1px solid #273144}.detail-tabs a{position:relative;display:flex;align-items:center;color:#6a7a8a;text-decoration:none;font-size:12px;font-weight:800}.detail-tabs a.active{color:#ff8a3d}.detail-tabs a.active:after{content:'';position:absolute;right:0;left:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#ff8a3d}.detail-content{padding:16px 6px 42px;max-width:none;margin:0 auto}.detail-panel,.detail-list-page,.points-card{border:1px solid #293447;border-radius:15px;background:#141c28;padding:15px;margin-bottom:13px}.detail-panel h2,.detail-section-title h2,.profile-badges h2{display:flex;align-items:center;gap:7px;color:#ff8a3d;font-size:13px;margin:0 0 14px}.detail-panel h2 i,.detail-section-title h2 i,.profile-badges h2 i{font-size:16px!important}.profile-info dl{margin:0;display:flex;flex-direction:column;gap:9px}.profile-info dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;align-items:center}.profile-info dt{color:#728095;font-size:11px}.profile-info dd{margin:0;color:#eee8df;font-size:12px;font-weight:700;overflow-wrap:anywhere}.copy-value{border:0;background:transparent;color:#8292a7;cursor:pointer;margin-left:5px}.copy-value.copied{color:#34d399}.profile-badges{padding:0 7px;margin:8px 0 12px}.profile-badges>div{display:flex;flex-wrap:wrap;gap:8px}.profile-badges span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid #caaa1666;border-radius:20px;background:#3b351322;color:#f7d719;font-size:11px;font-weight:800}.profile-badges i{font-size:14px!important}.report-panel form{display:flex;flex-direction:column;gap:10px}.report-panel label{position:relative;display:block}.report-panel label>span{display:block;margin:0 4px 5px;color:#d9d2ca;font-size:11px;font-weight:700}.report-panel label>i{position:absolute;right:13px;bottom:15px;color:#ff8a3d;font-size:17px!important}.report-panel input,.report-panel textarea,.report-panel select{margin:0;border-color:#2a364a;border-radius:14px;background:#111925;padding:13px}.report-panel label>i+input,.report-panel label>i+textarea{padding-right:42px}.report-panel textarea{min-height:52px}.report-panel button{width:100%;padding:11px;border:0;border-radius:12px;background:#ff7413;color:#15100b;font-weight:900;cursor:pointer}.report-panel button i{margin-left:6px}.detail-api-error{display:flex;align-items:center;gap:12px;padding:13px 15px;margin-bottom:12px;border:1px solid #ef444455;border-radius:13px;background:#ef444414;color:#fca5a5}.detail-api-error>i{font-size:22px!important}.detail-api-error div{display:flex;flex-direction:column;gap:4px;flex:1}.detail-api-error span{font-size:10px}.detail-api-error a{color:#fca5a5;border:1px solid #ef444466;border-radius:9px;padding:7px 10px;text-decoration:none;font-size:10px}.detail-section-title{display:flex;align-items:center;justify-content:space-between}.detail-section-title h2{margin:0}.detail-section-title>b{min-width:30px;text-align:center;padding:5px 8px;border-radius:10px;background:#ff8a3d1a;color:#ff9b51}.detail-empty{padding:55px 20px;text-align:center;color:#6f7e91}.detail-empty.small{padding:25px 10px}.session-list,.review-list{display:flex;flex-direction:column;gap:10px;margin-top:13px}.session-list article{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #ffffff12;border-radius:14px;background:#111925}.session-list article.current{border-color:#3daf6b80;background:#0f2318}.session-list article>i{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#1a2030;color:#5cb8ff;font-size:20px!important}.session-list article.current>i{background:#1a3a28;color:#4caf80}.session-list article>div{min-width:0;flex:1}.session-list h3{font-size:13px;margin:0 0 5px}.session-list p,.session-list small{color:#6a7a8a;font-size:10px}.session-list article>span{padding:5px 9px;border-radius:20px;background:#1a3a28;color:#4caf80;font-size:9px;font-weight:800}.detail-search{position:relative;display:block;margin:13px 0}.detail-search i{position:absolute;right:14px;top:18px;color:#ff8a3d}.detail-search input{margin:0;padding-right:42px}.review-list article{padding:14px;border:1px solid #273449;border-radius:14px;background:#111925}.review-list header{display:flex;align-items:center;justify-content:space-between;gap:10px}.review-list code{direction:ltr;color:#79c7ff;font:11px Consolas;overflow-wrap:anywhere}.audit{padding:5px 8px;border-radius:9px;font-size:9px}.audit-0{color:#69e2b3;background:#34d39918}.audit-1{color:#fbbf24;background:#f59e0b18}.audit-2,.audit-3{color:#f87171;background:#ef444418}.stars{margin:9px 0;color:#fbbf24;letter-spacing:2px}.stars i{color:#354052;font-style:normal}.review-list p{color:#d7dee8;line-height:1.8}.review-list small{color:#718198}.points-card{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#2e2410,#141c28)}.points-card>i{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#f59e0b22;color:#fbbf24;font-size:27px!important}.points-card span,.points-card b{display:block}.points-card span{color:#aab7c9;font-size:11px}.points-card b{font:900 25px Arial;margin-top:4px}.package-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:9px;margin-top:13px}.package-grid code{padding:12px;border:1px solid #28364a;border-radius:11px;background:#111925;color:#79c7ff;direction:ltr;overflow-wrap:anywhere}.badge-groups>section{margin-top:15px}.badge-groups h3{font-size:13px;color:#dbe3ee}.badge-groups section>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:9px}.badge-groups article{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #ffffff12;border-radius:13px;background:#111925;opacity:.55}.badge-groups article.done{border-color:#caaa1655;background:#2e2812;opacity:1}.badge-groups article>i{font-size:26px!important;color:#7b8390}.badge-groups article.done>i{color:#f7d719}.badge-groups article>div{flex:1}.badge-groups article b{font-size:12px}.badge-groups article p{color:#718198;font-size:10px;margin-top:5px}.badge-groups article>span{font-size:9px;color:#94a3b8}.wallet-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.wallet-grid .bought-apps{grid-column:1/-1}.wallet-item{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #ffffff0d}.wallet-item code{direction:ltr;color:#fbbf24}.wallet-item>div{min-width:0;flex:1}.wallet-item b,.wallet-item small{display:block}.wallet-item b{font-size:11px}.wallet-item small{color:#718198;margin-top:4px}.wallet-item>span{padding:4px 7px;border-radius:8px;background:#34d39915;color:#69e2b3;font-size:9px}.tool{text-decoration:none}
@media(min-width:1000px){.detail-content{padding-left:6px;padding-right:6px}.detail-user{margin-right:auto;margin-left:0}.detail-hero{justify-content:flex-start}.profile-info dl{max-width:none}.report-panel{margin-top:0}}
@media(max-width:700px){.detail-hero{height:145px;padding:45px 16px 14px}.detail-tabs{gap:0;justify-content:space-between;padding:0 10px;overflow-x:auto}.detail-tabs a{min-width:max-content;padding:0 9px}.detail-content{padding:12px}.profile-info dl>div{grid-template-columns:100px 1fr}.wallet-grid{grid-template-columns:1fr}.wallet-grid .bought-apps{grid-column:auto}.detail-user{margin-right:25px}.detail-avatar{width:55px;height:55px}.detail-user h1{font-size:16px}}
.detail-user{margin:0!important}@media(max-width:700px){.detail-user{margin-right:25px!important}}

/* Live Bazaar app metadata resolved from Package Name */
.app-lookup-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #ff8a3d4a;border-radius:12px;background:#0f1019;min-height:72px}.app-lookup-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:12px;background:#3c2414;color:#ff9746;overflow:hidden}.app-lookup-icon>i{font-size:22px!important}.app-lookup-icon img{width:100%;height:100%;object-fit:cover}.app-lookup-main{min-width:0;flex:1}.app-lookup-main strong,.app-lookup-main code,.app-lookup-main small{display:block}.app-lookup-main strong{color:#f5f1ea;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-lookup-main code{margin-top:4px;color:#8fa1b8;font:10px Consolas;direction:ltr;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-lookup-main small{margin-top:3px;color:#718198;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-lookup-main [data-app-meta],.detail-app-card [data-app-meta]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.app-lookup-main [data-app-meta] span,.detail-app-card [data-app-meta] span{padding:3px 6px;border-radius:7px;background:#38bdf811;color:#79c7ff;font-size:8px}.app-lookup-row>b{align-self:flex-start;min-width:25px;padding:5px;text-align:center;border-radius:20px;background:#3b220d;color:#ff9746;font-size:9px}.app-lookup-row.lookup-error,.detail-app-card.lookup-error{border-color:#ef444455}.app-lookup-row.lookup-error [data-app-developer],.detail-app-card.lookup-error [data-app-developer]{color:#f87171}.detail-app-card{min-width:0;display:flex;align-items:center;gap:11px;flex:1}.detail-app-card>.app-lookup-icon{width:52px;height:52px;flex-basis:52px}.detail-app-card>div:last-child{min-width:0;flex:1}.detail-app-card strong,.detail-app-card code,.detail-app-card small{display:block}.detail-app-card strong{font-size:12px;color:#f5f1ea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-app-card code{margin-top:4px!important;color:#79c7ff!important;font:10px Consolas!important;direction:ltr;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-app-card small{margin-top:3px;color:#718198;font-size:9px}.review-list header>.detail-app-card{max-width:75%}.app-package-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.app-package-grid>.detail-app-card{padding:12px;border:1px solid #28364a;border-radius:13px;background:#111925}.app-package-grid>.detail-app-card code{padding:0;border:0;background:transparent}.package-list{scrollbar-color:#ff8a3d #151620}.package-list .app-lookup-row[hidden]{display:none}
@media(max-width:600px){.review-list header{align-items:flex-start}.review-list header>.detail-app-card{max-width:calc(100% - 75px)}.app-package-grid{grid-template-columns:1fr}.app-lookup-icon{width:42px;height:42px;flex-basis:42px}}

/* Windows review page */
.review-page{max-width:1440px;margin:auto;padding-bottom:70px}.review-hero{min-height:86px;display:flex;align-items:center;gap:13px;padding:14px 17px;margin-bottom:14px;border:1px solid #ffffff14;border-radius:18px;background:linear-gradient(135deg,#162033d9,#0b111c99)}.review-hero-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 6px 16px #f9731647;color:#070b12;font-size:22px!important}.review-hero h1{font-size:20px;margin:0}.review-hero p{margin-top:4px;color:#94a3b8;font-size:11px}.review-app-info{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 17px;margin-bottom:14px;border:1px solid #34d39935;border-radius:17px;background:linear-gradient(135deg,#0f2a2555,#111827)}.review-app-identity{display:flex;align-items:center;gap:12px;min-width:0}.review-app-identity img{width:56px;height:56px;object-fit:cover;border-radius:14px;background:#172234}.review-app-identity>div{min-width:0}.review-app-identity strong,.review-app-identity small,.review-app-identity span{display:block}.review-app-identity strong{font-size:14px}.review-app-identity small{margin:4px 0;color:#79c7ff;font:10px Consolas;direction:ltr;text-align:right}.review-app-identity span{color:#718198;font-size:10px}.review-app-stats{display:flex;align-items:center;gap:9px}.review-app-stats>span{min-width:76px;padding:8px 10px;text-align:center;border:1px solid #ffffff10;border-radius:11px;background:#ffffff05;color:#8492a8;font-size:9px}.review-app-stats b{display:block;color:#f8fafc;font:700 17px Arial;margin-bottom:3px}.review-app-stats button{padding:10px;border:1px solid #79c7ff44;border-radius:10px;background:#79c7ff10;color:#79c7ff;font-weight:800;cursor:pointer}.review-form{display:flex;flex-direction:column;gap:14px}.review-card{padding:16px;border:1px solid #ffffff14;border-radius:18px;background:#111827f2;box-shadow:0 8px 20px #0003}.review-card .field{display:block;position:relative;color:#aebbd0;font-size:11px;font-weight:800}.review-card .field>span{display:block;margin:0 4px 5px}.input-icon{position:relative}.input-icon>i{position:absolute;right:13px;top:21px;color:#75869d;font-size:18px!important}.review-card input,.review-card textarea{margin:0;padding:13px 42px 13px 13px;border-color:#ffffff16;background:#080d16;border-radius:13px}.review-card textarea{padding-right:14px;line-height:1.9}.input-icon>em{position:absolute;left:13px;top:19px;color:#34d399;font-size:20px!important}.input-icon>em.spin{animation:spin .8s linear infinite}.mini-action{position:absolute;left:8px;top:8px;width:32px;height:32px;border:0;border-radius:8px;background:#34d39913;color:#34d399;cursor:pointer}.field>small{display:block;min-height:15px;margin:5px 5px 0;color:#34d399;font-size:9px}.review-field-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.switch-card{display:flex;align-items:center;gap:12px;padding:12px 16px}.switch-card>div{flex:1}.switch-card b,.switch-card small{display:block}.switch-card b{font-size:12px}.switch-card small{margin-top:3px;color:#64748b;font-size:10px}.switch-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid currentColor;border-radius:10px;font-size:18px!important}.switch-icon.blue{color:#79c7ff;background:#79c7ff12}.switch-icon.green{color:#34d399;background:#34d39912}.switch-icon.gold{color:#ffd700;background:#ffd70012}.switch-icon.purple{color:#cc99ff;background:#cc99ff12}.switch{position:relative;width:44px;height:24px}.switch input{position:absolute;opacity:0}.switch span{display:block;width:44px;height:24px;border-radius:30px;background:#3c4655;cursor:pointer;transition:.2s}.switch span:after{content:'';display:block;width:18px;height:18px;margin:3px;border-radius:50%;background:#94a3b8;transition:.2s}.switch input:checked+span{background:#f973164a}.switch input:checked+span:after{transform:translateX(-20px);background:#f97316}.rating-card{background:linear-gradient(135deg,#1a1200cc,#111827f2);border-color:#ffd0802e}.rating-title{display:flex;align-items:center;gap:10px}.rating-title>b{font-size:13px}.rating-title output{margin-right:auto;padding:5px 12px;border:1px solid #ffd70059;border-radius:10px;background:#ffd70018;color:#ffd700;font:900 20px Arial}.rating-card .stars{display:flex;justify-content:center;direction:ltr;margin:8px 0 2px}.rating-card .stars button{border:0;background:transparent;color:#3a4a5c;font-size:33px!important;cursor:pointer}.rating-card .stars button.on{color:#ffd700}.rating-card input[type=range]{padding:0;margin:5px 0;accent-color:#f97316;background:transparent}.rating-card p{text-align:center;color:#64748b;font-size:10px}.install-stepper{padding:14px 16px;border:1px solid #ffffff0f;border-radius:16px;background:#ffffff05}.install-stepper>b{color:#94a3b8;font-size:11px}.install-stepper>div{display:flex;align-items:center;justify-content:center;margin-top:13px}.install-stepper span{display:flex;align-items:center;gap:6px;color:#64748b;font-size:10px}.install-stepper span.done{padding:0;border:0;background:transparent;color:#34d399}.install-stepper span.progress{color:#f97316}.install-stepper em{width:80px;height:1px;margin:0 9px;background:#ffffff1c}.option-title{display:flex;align-items:center;gap:10px}.option-title>div{flex:1}.option-title b,.option-title small{display:block}.option-title small{color:#64748b;font-size:10px;margin-top:3px}.option-title mark{padding:5px 10px;border:1px solid #cc99ff55;border-radius:8px;background:#cc99ff12;color:#cc99ff;font-size:10px}.segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.segmented label input{display:none}.segmented label span{display:flex;justify-content:center;align-items:center;gap:7px;padding:10px;border:1px solid #ffffff14;border-radius:11px;background:#0b111c;color:#94a3b8;font-size:11px;cursor:pointer}.segmented label input:checked+span{border-color:#f9731677;background:#f973161a;color:#fb923c}.text-modes{grid-template-columns:1fr 1fr}.preset-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 10px}.preset-buttons button{padding:8px 11px;border:1px solid #79c7ff35;border-radius:10px;background:#79c7ff0e;color:#79c7ff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.review-actions{display:flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid #ffffff14;border-radius:16px;background:#162033cc}.review-actions>div{flex:1}.review-actions b,.review-actions span{display:block}.review-actions b{font-size:12px}.review-actions span{margin-top:4px;color:#94a3b8;font-size:10px}.review-actions button,.review-dialog footer button{padding:11px 17px;border:0;border-radius:11px;background:#f97316;color:#fff;font:inherit;font-weight:900;cursor:pointer}.review-actions button.secondary,.review-dialog footer button.secondary{border:1px solid #ffffff20;background:#ffffff08;color:#b6c1d1}.review-actions button:disabled{opacity:.45;cursor:not-allowed}.review-log{margin-top:16px;border:1px solid #ffffff12;border-radius:16px;background:#080c10;overflow:hidden}.review-log header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffffff08}.review-log header button{border:0;background:transparent;color:#79c7ff;cursor:pointer}.review-log #logLines{max-height:260px;overflow:auto;padding:11px 14px;color:#94a3b8;font:11px Consolas;direction:rtl;line-height:1.8}.review-log #logLines p{margin:3px 0}.order-progress{height:4px;background:#1c2839}.order-progress span{display:block;height:100%;background:linear-gradient(90deg,#34d399,#38bdf8);transition:.3s}.review-dialog{width:min(650px,calc(100% - 30px));max-height:82vh;padding:0;border:1px solid #29364a;border-radius:20px;background:#131420;color:#f8fafc;box-shadow:0 25px 80px #000b}.review-dialog::backdrop{background:#03060bd9;backdrop-filter:blur(7px)}.review-dialog form>header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #ffffff12}.review-dialog header b,.review-dialog header small{display:block}.review-dialog header small{margin-top:3px;color:#718198;font-size:10px}.review-dialog header button{border:0;background:transparent;color:#94a3b8;font-size:22px!important;cursor:pointer}.dialog-tools{display:flex;gap:7px;padding:12px}.dialog-tools input{margin:0}.dialog-tools button{white-space:nowrap;border:1px solid #79c7ff44;border-radius:10px;background:#79c7ff10;color:#79c7ff;font:inherit;font-size:10px;cursor:pointer}.review-dialog .preset-list{max-height:410px;overflow:auto;padding:0 12px;display:flex;flex-direction:column;gap:6px}.review-dialog .preset-list label{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid #ffffff0f;border-radius:10px;background:#ffffff04;color:#cbd5e1;font-size:11px;cursor:pointer}.review-dialog .preset-list input{width:auto;margin:0;accent-color:#f97316}.review-dialog footer{display:flex;align-items:center;gap:8px;padding:13px;border-top:1px solid #ffffff12}.review-dialog footer span{margin-left:auto;color:#94a3b8;font-size:10px}.app-detail-dialog form{padding-bottom:18px}.app-dialog-hero{display:flex;align-items:center;gap:13px;padding:18px}.app-dialog-hero img{width:72px;height:72px;border-radius:16px}.app-dialog-hero h3{margin:0}.app-dialog-hero p{margin:5px 0;color:#79c7ff;font:11px Consolas}.app-dialog-hero span{color:#94a3b8;font-size:10px}.app-detail-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 18px}.app-detail-dialog dl>div{padding:10px;border:1px solid #ffffff10;border-radius:10px}.app-detail-dialog dt{color:#718198;font-size:9px}.app-detail-dialog dd{margin:5px 0 0;font-size:11px}.app-detail-dialog dl+p{padding:15px 18px;color:#aebbd0;line-height:1.9;font-size:11px}
@media(max-width:800px){.review-app-info{align-items:stretch;flex-direction:column}.review-app-stats{display:grid;grid-template-columns:repeat(4,1fr)}.review-field-grid{grid-template-columns:1fr}.review-actions{align-items:stretch;flex-direction:column}.review-actions>div,.review-actions button{width:100%}.review-app-stats>span{min-width:0}.install-stepper em{width:25px}.review-dialog .dialog-tools{flex-wrap:wrap}.dialog-tools input{flex-basis:100%}}
@media(max-width:520px){.review-app-stats{grid-template-columns:1fr 1fr}.segmented{grid-template-columns:1fr}.text-modes{grid-template-columns:1fr 1fr}.rating-card .stars button{font-size:27px!important}.install-stepper span{font-size:8px}.review-card{padding:12px}}

/* Windows orders page */
.orders-page{max-width:1500px;margin:auto;padding-bottom:60px}.orders-hero{display:flex;align-items:center;gap:13px;min-height:76px;padding:14px 18px;margin-bottom:14px;border:1px solid #ffffff14;border-radius:18px;background:linear-gradient(135deg,#162033d9,#0b111c99)}.orders-hero>i{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#fb923c,#f97316);color:#080c12;font-size:21px!important;box-shadow:0 8px 20px #f9731638}.orders-hero h1{margin:0;font-size:20px}.orders-hero p{margin:4px 0 0;color:#8492a8;font-size:10px}.orders-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.order-stat{min-width:108px;flex:1;display:grid;grid-template-columns:29px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 8px;padding:9px 11px;border:1px solid currentColor;border-radius:12px;background:#111827;color:#38bdf8;font:inherit;cursor:pointer}.order-stat i{grid-row:1/3;width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:currentColor;font-size:14px!important}.order-stat i:before{color:#101722}.order-stat span{text-align:right;color:#94a3b8;font-size:9px;font-weight:700}.order-stat b{text-align:right;color:#f8fafc;font:900 15px Arial}.order-stat.orange{color:#fb923c}.order-stat.cyan{color:#22d3ee}.order-stat.purple{color:#c084fc}.order-stat.violet{color:#a855f7}.order-stat.gold{color:#fbbf24}.order-stat.green{color:#34d399}.order-stat.red{color:#ef4444}.orders-toolbar{display:grid;grid-template-columns:minmax(230px,1fr) auto 155px;align-items:center;gap:11px;padding:13px 15px;margin-bottom:14px;border:1px solid #ffffff14;border-radius:17px;background:#0d1420}.orders-search{position:relative}.orders-search i,.orders-sort i{position:absolute;right:14px;top:15px;color:#fb923c}.orders-search input{margin:0;padding-right:42px;border-radius:13px;background:#080d16}.order-type-filters{display:flex;gap:6px;overflow-x:auto}.order-type-filters button{white-space:nowrap;padding:8px 10px;border:1px solid #ffffff14;border-radius:10px;background:#111827;color:#94a3b8;font:inherit;font-size:9px;cursor:pointer}.order-type-filters button.active{border-color:#fb923c88;background:#fb923c15;color:#fb923c}.order-type-filters b{margin-right:4px;color:#fff}.orders-sort{position:relative}.orders-sort select{width:100%;margin:0;padding:11px 39px 11px 8px;border:1px solid #ffffff14;border-radius:12px;background:#111827;color:#cbd5e1;font:inherit}.orders-list-card{border:1px solid #ffffff14;border-radius:20px;background:#111827;padding:16px}.orders-list-card>header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.orders-list-card>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#fb923c,#f97316);color:#111827}.orders-list-card h2{font-size:16px;margin:0}.orders-list-card header small{display:block;margin-top:3px;color:#718198;font-size:9px}.orders-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:70px 20px;color:#617086}.orders-empty i{font-size:38px!important}.orders-empty b{color:#94a3b8}.orders-empty span{font-size:10px}.order-card{position:relative;margin-bottom:10px;border:1px solid #ffffff12;border-radius:16px;background:#0b1117;overflow:hidden;transition:.2s}.order-card.expanded{border-color:#6dd5a84d}.order-card-main{position:relative;width:100%;display:grid;grid-template-columns:6px 55px 48px minmax(180px,1.5fr) minmax(115px,.8fr) minmax(150px,1fr) 125px 22px;align-items:center;gap:10px;padding:11px 13px;border:0;background:transparent;color:#edf2f7;text-align:right;font:inherit;cursor:pointer}.order-accent{height:49px;border-radius:20px;background:#718198}.order-accent.running{background:#4aded6;box-shadow:0 0 15px #4aded666}.order-accent.completed{background:#6dd5a8}.order-accent.paused{background:#ffd185}.order-accent.failed{background:#ff7f7f}.order-id{padding:5px 7px;border-radius:8px;background:#192535;color:#8ea2b8;font:800 10px Arial;text-align:center}.order-app-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:11px;background:#193324;color:#6dd5a8;overflow:hidden}.order-app-icon img{width:100%;height:100%;object-fit:cover}.order-app b,.order-app code,.order-app small,.order-created small,.order-created b{display:block}.order-app b{font-size:12px}.order-app code{margin-top:4px;color:#79c7ff;font:9px Consolas;direction:ltr;text-align:right}.order-app small{width:max-content;margin-top:4px;padding:2px 6px;border-radius:8px;background:#6dd5a818;color:#6dd5a8;font-size:8px}.order-created{text-align:center}.order-created small{color:#64748b;font-size:8px}.order-created b{margin-top:5px;color:#9aa9ba;font:10px Arial}.order-progress-block>span{display:flex;justify-content:space-between;font-size:9px}.order-progress-block em{color:#718198;font-style:normal}.order-progress-block>i{display:block;height:5px;margin-top:7px;border-radius:10px;background:#1d2837;overflow:hidden}.order-progress-block u{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#34d399,#38bdf8);text-decoration:none}.order-status{display:flex;align-items:center;justify-content:center;gap:7px;color:#8898aa}.order-status.running{color:#4aded6}.order-status.paused{color:#ffd185}.order-status.completed{color:#6dd5a8}.order-status.failed{color:#ff7f7f}.order-status b{font-size:10px}.order-chevron{color:#64748b;transition:.2s}.expanded .order-chevron{transform:rotate(180deg)}.order-audit-strip{display:flex;align-items:center;gap:8px;margin:0 14px 10px;padding:8px 11px;border:1px solid #263849;border-radius:11px;background:#101923;color:#9fb0c1;font-size:9px}.order-audit-strip>i{color:#4aded6}.order-audit-strip span{padding:3px 7px;border-radius:8px;background:#34d39914;color:#75d7a7}.order-audit-strip span.bad{background:#ef444414;color:#ff8f8f}.order-audit-strip small{margin-right:auto;color:#617286}.order-details{padding:14px 16px;border-top:1px solid #ffffff10;background:#05090e55}.order-actions{display:flex;flex-wrap:wrap;gap:7px}.order-actions button{display:flex;align-items:center;gap:6px;padding:8px 13px;border:1px solid #344459;border-radius:10px;background:#111925;color:#a9bbce;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.order-actions button.primary{border-color:#34d39955;background:#34d39917;color:#6dd5a8}.order-actions button.danger{border-color:#ef444455;background:#ef444417;color:#fca5a5}.order-actions button:disabled{opacity:.35;cursor:not-allowed}.order-actions button.loading i{animation:spin .8s linear infinite}.inline-export{margin:0}.order-detail-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.order-detail-chips>span{display:flex;align-items:center;gap:6px;max-width:360px;padding:7px 10px;border:1px solid #79c7ff2f;border-radius:10px;background:#79c7ff0d;color:#79c7ff;font-size:9px}.order-detail-chips small{color:#7a8fa8}.order-detail-chips b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-detail-chips .gold{border-color:#ffd70035;color:#ffd700}.order-error{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;border:1px solid #ff8f8f55;border-radius:10px;background:#3a1e2477;color:#ffc6c6;font-size:10px}.order-accounts-title{margin:13px 0 7px;color:#7a9ab8;font-size:10px;font-weight:800}.order-accounts{border:1px solid #ffffff0b;border-radius:12px;background:#0003;overflow:hidden}.order-accounts>div{display:grid;grid-template-columns:24px 105px minmax(130px,1fr) minmax(160px,1.5fr) 130px;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #ffffff0a;font-size:9px}.order-accounts>div:last-child{border-bottom:0}.order-accounts>div>b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#1a3040;color:#5da8cc}.order-accounts code{color:#cde4f5;direction:ltr}.order-accounts span{color:#6a80a0}.order-accounts em{color:#9b8fa0;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-accounts small{color:#52687d}.order-status-dialog{width:min(620px,calc(100% - 28px));max-height:84vh;padding:0;border:1px solid #2b394d;border-radius:18px;background:#11141f;color:#f8fafc;box-shadow:0 25px 80px #000b}.order-status-dialog::backdrop{background:#02050bd9;backdrop-filter:blur(6px)}.order-status-dialog>header,.order-status-dialog>footer{display:flex;align-items:center;gap:9px;padding:15px;border-bottom:1px solid #ffffff10}.order-status-dialog>header>div{flex:1}.order-status-dialog header b,.order-status-dialog header small{display:block}.order-status-dialog header small{margin-top:4px;color:#8696aa;font-size:9px}.order-status-dialog header button{border:0;background:transparent;color:#94a3b8;font-size:22px}.status-counts{display:flex;flex-wrap:wrap;gap:6px;padding:12px 15px}.status-counts span{padding:5px 8px;border-radius:9px;background:#ffffff09;color:#94a3b8;font-size:9px}.status-counts .ok{background:#34d39915;color:#75d7a7}.status-counts .wait{background:#f59e0b15;color:#ffd080}.status-counts .bad{background:#ef444415;color:#ff8f8f}.status-results{max-height:480px;overflow:auto;padding:0 15px}.status-results article{padding:11px 0;border-bottom:1px solid #ffffff0c}.status-results article>div{display:flex;align-items:center;gap:8px}.status-results article>div small{color:#718198}.status-results strong{margin-right:auto;font-size:9px}.audit-0{color:#75d7a7}.audit-1{color:#ffd080}.audit-2{color:#ff8f8f}.audit-3,.audit-x{color:#8b9db0}.status-results p{margin:7px 24px;color:#c7d0da;font-size:10px}.status-results button{margin-right:24px;padding:6px 10px;border:1px solid #ff8f8f55;border-radius:9px;background:#ef444412;color:#ff9e9e;font:inherit;font-size:9px}.order-status-dialog>footer{justify-content:flex-end;border-top:1px solid #ffffff10;border-bottom:0}.order-status-dialog footer button{padding:8px 13px;border:1px solid #344459;border-radius:9px;background:#182131;color:#ccd6e2;font:inherit}.order-status-dialog footer .danger{margin-left:auto;border-color:#ef444455;background:#ef444414;color:#ff9e9e}
@media(max-width:1050px){.orders-toolbar{grid-template-columns:1fr 150px}.order-type-filters{grid-column:1/-1;grid-row:2}.order-card-main{grid-template-columns:6px 45px 45px 1fr 130px 110px 22px}.order-created{display:none}}
@media(max-width:720px){.orders-summary{display:grid;grid-template-columns:repeat(2,1fr)}.order-stat{min-width:0}.orders-toolbar{grid-template-columns:1fr}.order-type-filters{grid-row:auto}.orders-sort{width:100%}.order-card-main{grid-template-columns:5px 42px 1fr 22px;padding:10px}.order-id,.order-created{display:none}.order-app-icon{width:40px;height:40px}.order-progress-block{grid-column:3/4}.order-status{grid-column:3/4;justify-content:flex-start}.order-chevron{grid-column:4;grid-row:1/4}.order-accounts>div{grid-template-columns:24px 1fr auto}.order-accounts span,.order-accounts em{grid-column:2/4}.order-accounts small{grid-column:2/4}.order-audit-strip{flex-wrap:wrap}.orders-list-card{padding:10px}}
.order-audit-strip{width:calc(100% - 28px);font-family:inherit;cursor:pointer;text-align:right}

.imported-order{border-color:#f59e0b35}.imported-order .order-app small{background:#f59e0b16;color:#ffb067}.type-report .order-app-icon{background:#321d38;color:#c084fc}.type-install .order-app-icon,.type-update .order-app-icon{background:#142b3d;color:#79c7ff}.type-action .order-app-icon{background:#332a12;color:#fbbf24}.imported-notice{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #f59e0b35;border-radius:9px;background:#f59e0b0e;color:#d7a14a;font-size:9px}.entries-more{margin:0;padding:12px;text-align:center;color:#8b9ab0;font-size:9px}
/* Local Font Awesome replaces the former Material icon font everywhere. */
.review-app-info{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#0e1e30,#0b1622)}.review-app-info[hidden]{display:none}.review-app-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.review-app-identity img{width:42px;height:42px;border-radius:11px}.review-app-identity strong{max-width:720px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-app-identity span{margin-top:3px;color:#8b9ab0;font-size:9px}.review-app-buttons{display:flex;gap:7px}.review-app-buttons button{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #79c7ff55;border-radius:9px;background:#79c7ff0c;color:#79c7ff;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.review-app-buttons button:last-child{border-color:#ffb06755;background:#ffb0670c;color:#ffb067}.review-app-stats{display:flex;flex-wrap:wrap;gap:7px}.review-app-stats>span{display:flex;align-items:center;gap:5px;min-width:0;padding:6px 9px;border:1px solid #ffffff18;border-radius:10px;background:#ffffff07;color:#aab8ca;font-size:9px}.review-app-stats>span i{font-size:11px!important}.review-app-stats>span b{display:inline;color:#f5f7fa;font:900 10px IRANSansX,Arial;margin:0}.review-app-stats .blue{border-color:#38bdf855;background:#38bdf812;color:#79c7ff}.review-app-stats .orange{border-color:#fb923c55;background:#fb923c12;color:#ffb067}.review-app-stats .green{border-color:#34d39955;background:#34d39912;color:#5bda9c}.review-app-stats .gold{border-color:#ffd70055;background:#ffd70012;color:#ffd700}.review-app-stats .purple{border-color:#c084fc55;background:#c084fc12;color:#cc99ff}.review-app-stats .slate{border-color:#94a3b855;background:#94a3b810;color:#b0c4de}.app-detail-dialog{width:min(560px,calc(100% - 30px));max-height:640px}.app-detail-dialog .app-dialog-hero{padding:16px;background:linear-gradient(135deg,#1a2b40,#0e1622)}.app-detail-dialog .app-dialog-hero img{width:52px;height:52px;border-radius:12px}.app-detail-dialog .app-dialog-hero h3{font-size:14px}.app-detail-dialog .app-dialog-hero span{display:block;margin-top:3px}.app-detail-dialog .app-dialog-hero p{padding:0;margin-top:3px;color:#4c6070}.app-detail-badges{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.app-detail-badges>span{display:flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #79c7ff40;border-radius:10px;background:#79c7ff0e;color:#79c7ff;font-size:10px}.app-detail-badges small{color:#b0bec5}.app-detail-badges b{font-size:10px}.app-detail-badges i{width:13px;text-align:center;font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900}.fa-symbol.star:before{content:'\f005';color:#ffd700}.fa-symbol.comment:before{content:'\f075'}.fa-symbol.download:before{content:'\f019';color:#5bda9c}.fa-symbol.hashtag:before{content:'\23';color:#ff9a4d}.fa-symbol.certificate:before{content:'\f0a3';color:#ff9a4d}.fa-symbol.clock:before{content:'\f017';color:#b0c4de}.fa-symbol.server:before{content:'\f233';color:#b0c4de}.fa-symbol.shapes:before{content:'\f61f';color:#cc99ff}.public-reviews-dialog{width:min(680px,calc(100% - 28px));height:min(740px,calc(100vh - 40px));padding:0;overflow:hidden;background:#0b1420}.public-reviews-head{display:flex;align-items:center;padding:16px 18px;border-bottom:1px solid #1e2d3d;background:linear-gradient(#162032,#0b1420)}.public-reviews-app{display:flex;align-items:center;gap:11px;min-width:0;flex:1}.public-reviews-app img{width:40px;height:40px;border-radius:10px;object-fit:cover}.public-reviews-app b,.public-reviews-app small{display:block}.public-reviews-app b{max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.public-reviews-app small{margin-top:4px;color:#4c6070;font-size:9px}.public-reviews-head>button{border:0;background:transparent;color:#8b9ab0;font-size:19px!important}.public-reviews{height:calc(100% - 126px);overflow:auto;padding:7px 0}.reviews-loading,.reviews-error{height:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:#8b9ab0;font-size:11px}.reviews-loading i{color:#79c7ff}.reviews-error{flex-direction:column;color:#ff8f8f}.reviews-error i{font-size:30px!important}.reviews-error span{max-width:460px;text-align:center}.reviews-error button{padding:7px 12px;border:1px solid #ff8f8f55;border-radius:9px;background:#ff8f8f10;color:#ff8f8f;font:inherit}.public-review-card{margin:5px 12px;padding:13px;border:1px solid #1a2b3d;border-radius:14px;background:#0f1c2c}.public-review-card>header{display:flex;align-items:flex-start;gap:9px}.review-avatar{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border-radius:50%;overflow:hidden;background:#f5f5f7;color:#303541}.review-avatar img{width:100%;height:100%;object-fit:cover}.review-avatar>i{font-size:21px!important}.public-review-card header>div{min-width:0;flex:1}.public-review-card header>div>b{display:block;color:#d8e4f0;font-size:11px}.public-review-card header em{margin-right:6px;padding:2px 5px;border:1px solid #ffb06744;border-radius:4px;background:#ffb06716;color:#ffb067;font-size:7px;font-style:normal}.review-stars{display:flex;align-items:center;margin-top:3px;direction:ltr}.review-stars i{color:#3a4a5c;font-size:11px!important}.review-stars i.on{color:#ffd700}.review-stars small{margin-left:7px;color:#4c6070;font-size:8px}.public-review-card mark{display:flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #5bda9c2d;border-radius:8px;background:#5bda9c15;color:#5bda9c;font-size:8px}.public-review-card mark i{font-size:9px!important}.review-comment{margin:9px 0 0;padding:9px;border:1px solid #1a2b3d;border-radius:10px;background:#0b1520;color:#b8c8d8;font-size:11px;line-height:1.7}.developer-reply{margin-top:8px;padding:9px;border:1px solid #79c7ff33;border-radius:10px;background:linear-gradient(135deg,#79c7ff18,#79c7ff0c)}.developer-reply b{color:#79c7ff;font-size:9px}.developer-reply b i{margin-left:5px}.developer-reply small{margin-right:8px;color:#3a5060;font-size:8px}.developer-reply p{margin:6px 0 0;color:#8fb0c8;font-size:10px}.public-reviews-dialog>footer{display:flex;align-items:center;justify-content:space-between;height:56px;padding:9px 15px;border-top:1px solid #1e2d3d;background:#0b1420}.public-reviews-dialog>footer button{display:flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #79c7ff55;border-radius:10px;background:#79c7ff12;color:#79c7ff;font:inherit;font-size:9px}.public-reviews-dialog>footer button:disabled{opacity:.3}.public-reviews-dialog>footer span{color:#8b9ab0;font-size:10px}
@media(max-width:650px){.review-app-head{align-items:flex-start}.review-app-buttons{flex-direction:column}.review-app-stats>span{flex:1 1 calc(50% - 7px)}.public-reviews-dialog{height:calc(100vh - 20px)}.app-detail-badges{padding:12px}}
.order-stat i{background:#172538}.order-stat.orange i{background:#3a2418}.order-stat.cyan i{background:#12313a}.order-stat.purple i,.order-stat.violet i{background:#2d1c3e}.order-stat.gold i{background:#332a12}.order-stat.green i{background:#123127}.order-stat.red i{background:#35191e}
.review-app-overview{padding:12px 13px;border:1px solid #2c4b65;border-radius:13px;background:linear-gradient(105deg,#0a1b2a,#101a29)}.review-app-overview p{margin:0 0 11px;color:#b9cad8;font-size:11px;line-height:1.8}.review-app-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.review-app-facts>span{display:grid;grid-template-columns:18px minmax(0,1fr);gap:1px 6px;align-items:center;padding:8px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff05}.review-app-facts i{grid-row:span 2;color:#52d6c4;font-size:12px!important}.review-app-facts small{color:#839bb4;font-size:9px}.review-app-facts b{overflow:hidden;color:#f3f7fb;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.review-app-facts{grid-template-columns:1fr 1fr}.review-app-overview p{font-size:10px}}
@font-face{font-family:'Font Awesome 6 Free';src:url('fa-solid-900.woff2') format('woff2');font-style:normal;font-weight:900;font-display:swap}
.win-ui .mi,.account-detail-page .mi,.mi{font-family:'Font Awesome 6 Free'!important;font-style:normal!important;font-weight:900!important;font-feature-settings:normal!important;text-rendering:auto;-webkit-font-smoothing:antialiased}
.orders-empty button{margin-top:8px;padding:8px 13px;border:1px solid #38bdf866;border-radius:10px;background:#38bdf812;color:#79c7ff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}
/* Operational tools — mirrors the Windows console cards while retaining the web shell. */
.tool-page{max-width:1120px;margin:auto}.tool-hero{min-height:104px;display:flex;align-items:center;gap:15px;padding:20px 22px;margin-bottom:17px;border:1px solid #31405a;border-radius:20px;background:linear-gradient(115deg,#101c2f,#111827 60%,#182033)}.tool-hero h1{margin:0;font-size:23px}.tool-hero p{margin:6px 0 0;color:#92a4bb;font-size:12px}.tool-hero-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#ff921f,#d75515);color:#fff;font-size:22px;box-shadow:0 7px 20px #f973163b}.tool-delete_review .tool-hero-icon{background:linear-gradient(135deg,#d46178,#983b54)}.tool-report .tool-hero-icon{background:linear-gradient(135deg,#f97316,#d84c12)}.tool-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.tool-stat-grid article{min-height:92px;padding:15px;border:1px solid #29384e;border-radius:16px;background:linear-gradient(145deg,#141e30,#101827)}.tool-stat-grid small{display:block;color:#91a1b6;font-weight:bold}.tool-stat-grid b{display:block;margin-top:9px;color:#5dd7b0;font:900 25px Arial}.tool-card{margin-bottom:14px;padding:18px;border:1px solid #27364b;border-radius:18px;background:linear-gradient(145deg,#111b2b,#0e1725);box-shadow:0 10px 30px #0000001f}.tool-card h2{margin:0 0 14px;font-size:15px}.tool-form{display:flex;flex-direction:column;gap:12px}.tool-form-row,.preset-add{display:grid;grid-template-columns:1fr 1fr;gap:12px}.preset-add .grow{grid-column:1/-1}.field{display:block;color:#bdc9d9;font-size:11px;font-weight:bold}.field input,.field select,.field textarea{margin-top:7px}.field small{display:block;margin-top:5px;color:#71849b;font-weight:normal}.tool-actions,.card-heading{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.card-heading{justify-content:space-between}.card-heading h2{margin:0}.tool-hint{margin:11px 0 0;color:#8da1b9;font-size:11px;line-height:1.9}.tool-results{display:grid;gap:8px}.empty-result{display:block;padding:25px;text-align:center;color:#71849b}.tool-result{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #27384d;border-radius:13px;background:#0b1421}.tool-result b{font:800 12px Arial;direction:ltr}.tool-result p{margin:0;color:#abb9ca;font-size:11px}.tool-result.ok{border-color:#34d39942}.tool-result.ok p{color:#6edbb4}.tool-result.warn{border-color:#fbbf244d}.tool-result.warn p{color:#ffc96c}.tool-result.bad{border-color:#ef44444f}.tool-result.bad p{color:#ffa2a2}.response{direction:ltr;min-height:250px;overflow:auto;margin:12px 0 0;padding:14px;border:1px solid #233247;border-radius:12px;background:#060d16;color:#a9e7fb;font:12px Consolas,monospace;line-height:1.65;text-align:left;white-space:pre-wrap}.code-input{min-height:200px;font-family:Consolas,monospace!important;text-align:left}.file-drop{padding:23px;border:1px dashed #4b7096;border-radius:14px;background:#38bdf80a;text-align:center}.file-drop code{color:#7dc9fb}.file-drop input{max-width:450px;margin:13px auto 0}.chain{border-color:#27647b;background:linear-gradient(135deg,#0e2330,#0d1724)}.chain ol{margin:0;padding-right:21px;color:#a9c2d3;line-height:2.35;font-size:12px}.chain code{color:#7dd3fc}.preset-group{padding:0;overflow:hidden}.preset-group>.card-heading{padding:15px 17px;border-bottom:1px solid #28364b;background:#0b1522}.count-badge{padding:4px 9px;border:1px solid #38bdf84a;border-radius:999px;background:#38bdf815;color:#7dc9fb;font-size:10px}.preset-row{display:grid;grid-template-columns:30px 1fr auto auto;align-items:center;gap:11px;padding:11px 16px;border-bottom:1px solid #ffffff0b}.preset-row:last-child{border:0}.preset-row p{margin:0;color:#ced7e2;font-size:12px;line-height:1.7}.preset-index{display:grid;place-items:center;width:26px;height:26px;border:1px solid #38bdf840;border-radius:50%;color:#7dc9fb;font:800 10px Arial}.preset-row summary{font-size:10px}.preset-row details .tool-form{min-width:220px;margin-top:7px}.danger{border:1px solid #ef444455;border-radius:9px;background:#ef444412;color:#ff9d9d;padding:7px 10px;font:inherit;font-size:10px;cursor:pointer}.operation-card{border-color:#3d3b38}.toggle{display:flex;align-items:center;gap:8px;color:#b8c9d8;font-size:12px}.toggle input{width:auto;margin:0;accent-color:#38bdf8}.operation-summary{display:flex;flex-wrap:wrap;gap:9px;padding:11px 12px;border:1px solid #f59e0b35;border-radius:11px;background:#f59e0b0c;color:#b9a980;font-size:11px}.operation-summary b{color:#ffd080}.primary i{margin-left:5px}.secondary{cursor:pointer}
.app-preview-card{border-color:#cf667955;background:radial-gradient(circle at 0 0,#cf667922,transparent 28%),linear-gradient(145deg,#181625,#0e1725)}.app-preview-hero{display:flex;align-items:center;gap:13px;margin-bottom:13px}.app-preview-hero img,.app-preview-hero>i{width:58px;height:58px;border-radius:16px;object-fit:cover;display:grid;place-items:center;background:#cf667914;color:#ffadb9}.app-preview-hero b,.app-preview-hero code,.app-preview-hero small{display:block}.app-preview-hero b{font-size:15px}.app-preview-hero code{margin-top:4px;color:#79c7ff;font:11px Consolas;text-align:right}.app-preview-hero small{margin-top:4px;color:#94a3b8;font-size:10px}.app-preview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.app-preview-grid span{padding:10px;border:1px solid #29384e;border-radius:13px;background:#07111dcc}.app-preview-grid small,.app-preview-grid b{display:block}.app-preview-grid small{color:#94a3b8;font-size:9px}.app-preview-grid b{margin-top:5px;color:#f8fafc;font:900 14px Arial}.app-preview-grid .ok{border-color:#34d39955;background:#34d39910}.app-preview-grid .ok b{color:#86efac}.app-preview-grid .bad{border-color:#ef444455;background:#ef444414}.app-preview-grid .bad b{color:#fca5a5}.app-preview-loading,.app-preview-error{display:flex;align-items:center;gap:12px;padding:4px}.app-preview-loading i{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#38bdf817;color:#7dd3fc;animation:spin 1s linear infinite}.app-preview-loading b,.app-preview-loading span,.app-preview-error b,.app-preview-error span,.app-preview-error code{display:block}.app-preview-loading span,.app-preview-error span{margin-top:5px;color:#94a3b8;font-size:11px}.app-preview-error i{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#ef444418;color:#fca5a5}.app-preview-error code{margin-top:5px;color:#79c7ff}.operation-card .tool-actions .primary:disabled{opacity:.45;cursor:not-allowed}@media(max-width:850px){.app-preview-grid{grid-template-columns:1fr 1fr}.app-preview-hero{align-items:flex-start}}@media(max-width:520px){.app-preview-grid,.tool-form-row{grid-template-columns:1fr}.app-preview-hero{flex-direction:column}}
@media(max-width:720px){.tool-stat-grid{grid-template-columns:repeat(2,1fr)}.tool-form-row,.preset-add{grid-template-columns:1fr}.preset-add .grow{grid-column:auto}.preset-row{grid-template-columns:28px 1fr auto}.preset-row details{grid-column:2/4}.tool-hero{padding:17px}.tool-hero h1{font-size:20px}} 
.login-card{direction:rtl}.login-card .form{margin-top:24px}.login-card .form label{display:block;text-align:right;color:#b8c8db;font-size:12px}.login-card .form label input{display:block;direction:ltr;text-align:left;margin-top:8px;background:#0a1321;color:#f8fafc}.login-card .form button{width:100%;margin-top:3px}.login-card input:-webkit-autofill,.login-card input:-webkit-autofill:hover,.login-card input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc;-webkit-box-shadow:0 0 0 1000px #0a1321 inset;box-shadow:0 0 0 1000px #0a1321 inset;caret-color:#f8fafc;transition:background-color 9999s ease-out 0s}
.orders-empty[hidden]{display:none!important}
.install-badge{padding:4px 7px;border-radius:8px;background:#15384b;color:#26b9ef;font-size:9px;white-space:nowrap}.win-ui img.dash-app-icon{display:block!important;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;min-height:28px!important;max-height:28px!important;flex:0 0 28px!important;object-fit:cover!important;border-radius:8px;background:#17243a;margin-left:8px}.order-row strong{display:flex;align-items:center;min-width:0}.order-row strong .dash-app-icon{margin-left:8px}
.account-activation-bar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 14px;margin:12px 0}.activation-title{display:flex;align-items:center;gap:9px;min-width:190px;margin-left:auto}.activation-title>i{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:#38bdf818;color:#60cfff;font-size:18px!important}.activation-title b,.activation-title small{display:block}.activation-title b{font-size:12px}.activation-title small{margin-top:3px;color:#8da0b9;font-size:10px}.account-select-all{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #ffffff1a;border-radius:10px;background:#ffffff08;color:#cad5e2;font-size:11px;font-weight:800;cursor:pointer}.account-select-all input,.account-select input{accent-color:#34d399}.activation-action{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid;border-radius:10px;background:transparent;font-size:11px;font-weight:900;cursor:pointer}.activation-action.on{color:#54dfaa;border-color:#34d39966;background:#34d39910}.activation-action.off{color:#f8a0a0;border-color:#ef444466;background:#ef444410}.activation-action.subtle{color:#9ab8d8;border-color:#4b678555;background:#1d2c3d55}.activation-action i{font-size:15px!important}.card-statuses{display:flex;align-items:center;gap:6px}.account-enabled{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid;border-radius:14px;font-size:9px;font-weight:900}.account-enabled i{font-size:12px!important}.account-enabled.on{color:#65dfa3;border-color:#34d39955;background:#34d39912}.account-enabled.off{color:#b9c4d2;border-color:#64748b66;background:#64748b18}.account-select{width:39px;height:39px;display:grid;place-items:center;border:1px solid #ffffff22;border-radius:11px;background:#ffffff08;color:#9db0c7;cursor:pointer}.account-select input{position:absolute;opacity:0}.account-select:has(input:checked){color:#55dfa8;border-color:#34d39999;background:#34d3991c}.account-select i{font-size:18px!important}.tool.green{color:#34d399}.windows-account-card.is-inactive{opacity:.68;filter:saturate(.52);border-color:#64748b77;background:linear-gradient(145deg,#202833,#111721 62%)}.windows-account-card.is-inactive .account-avatar i{background:#94a3b8}
.account-owner-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px 14px;margin:-4px 0 12px;border-color:#34d39933;background:linear-gradient(135deg,#0d1c22cc,#101827cc)}.owner-picker{display:flex;align-items:center;gap:9px;min-width:min(460px,100%);flex:1;color:#a9bdd3;font-size:11px;font-weight:900}.owner-picker select{height:42px;min-width:260px;flex:1;margin:0;border:1px solid #2d4058;border-radius:12px;background:#07111d;color:#edf6ff;padding:0 12px;font:inherit}.activation-action.owner{color:#7ef0bb;border-color:#34d39966;background:#34d39912}
.bale-connect-card{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 5%,#38bdf82b,transparent 34%),linear-gradient(145deg,#0d1b2a,#0b1320)!important}.bale-connect-card:before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff18,#ffffff03 42%,#38bdf80c);}.bale-connect-card>*{position:relative}.bale-connect-head{display:flex;align-items:center;gap:13px;margin-bottom:14px}.bale-logo{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(145deg,#38bdf833,#ffffff12);border:1px solid #7dd3fc55;color:#7dd3fc;font-size:23px!important;box-shadow:0 16px 40px #38bdf824}.bale-connect-head h2{margin:0;color:#f8fafc}.bale-connect-head p{margin:6px 0 0;color:#9fb4ca;font-size:11px;line-height:1.8}.bale-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px}.bale-steps span{display:flex;align-items:center;gap:7px;min-height:42px;padding:8px 10px;border:1px solid #ffffff17;border-radius:14px;background:#ffffff09;color:#c7d7ea;font-size:10px;font-weight:900}.bale-steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:9px;background:#38bdf81f;color:#8ee7ff}.bale-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bale-glass-btn{min-height:62px;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 10px;padding:11px 12px;border:1px solid #ffffff22;border-radius:17px;background:linear-gradient(145deg,#ffffff16,#ffffff08);color:#e5f7ff;text-decoration:none;font:inherit;text-align:right;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff18,0 12px 30px #00000024;backdrop-filter:blur(10px);transition:.18s}.bale-glass-btn:hover{transform:translateY(-1px);border-color:#7dd3fc77;background:linear-gradient(145deg,#38bdf825,#ffffff0d)}.bale-glass-btn.primary{border-color:#38bdf877;background:linear-gradient(145deg,#0ea5e933,#ffffff10)}.bale-glass-btn.disabled{opacity:.65;cursor:not-allowed}.bale-glass-btn i{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#07111d99;color:#7dd3fc}.bale-glass-btn span{font-weight:1000;font-size:12px}.bale-glass-btn small{color:#9fb4ca;font-size:9px}.bale-manual-code{margin-top:11px;padding:11px;border:1px dashed #38bdf855;border-radius:14px;background:#07111d99}.bale-manual-code small,.bale-manual-code code{display:block}.bale-manual-code small{color:#9fb4ca;font-size:10px;margin-bottom:6px}.bale-manual-code code{direction:ltr;text-align:left;color:#7dd3fc;white-space:nowrap;overflow:auto}@media(max-width:720px){.bale-steps,.bale-action-grid{grid-template-columns:1fr}.bale-connect-head{align-items:flex-start}}
.modal-card.reviews{width:min(560px,100%);padding:20px}.modal-card.reviews .package-list{gap:10px;max-height:510px;padding:1px}.modal-card.reviews .app-lookup-row{display:grid;grid-template-columns:30px 58px minmax(0,1fr);align-items:center;gap:11px;min-height:108px;padding:12px 13px;border-color:#f9731666;background:linear-gradient(135deg,#171516,#0d1521)}.modal-card.reviews .app-lookup-icon{grid-column:2;width:58px;height:58px;flex:none;border-radius:14px}.modal-card.reviews .app-lookup-main{grid-column:3;align-self:stretch;display:flex;min-width:0;flex-direction:column;justify-content:center;gap:3px;direction:rtl;text-align:right}.modal-card.reviews .app-lookup-main strong{line-height:1.55;font-size:12px}.modal-card.reviews .app-lookup-main code{margin:0;line-height:1.45}.modal-card.reviews .app-lookup-main small{min-height:13px;margin:0;line-height:1.45}.modal-card.reviews .app-lookup-main [data-app-meta]{min-height:20px;margin-top:3px}.modal-card.reviews .app-lookup-row>b{grid-column:1;grid-row:1;align-self:start;margin-top:2px}.modal-card.reviews .app-lookup-main [data-app-meta] span{line-height:1.2;white-space:nowrap}
@media(max-width:600px){.modal-card.reviews .app-lookup-row{grid-template-columns:27px 48px minmax(0,1fr);min-height:102px;padding:10px}.modal-card.reviews .app-lookup-icon{width:48px;height:48px}.modal-card.reviews .app-lookup-main strong{font-size:11px}}
.mobile-actions-toggle,.mobile-actions-menu,.mobile-actions-overlay{display:none}@media(max-width:1100px){.mobile-actions-toggle{display:grid;place-items:center;width:38px;height:38px;margin-right:auto;border:1px solid #334155;border-radius:12px;background:#172237;color:#ff9a46;cursor:pointer}.mobile-actions-toggle i{font-size:19px!important}.mobile-actions-overlay{position:fixed;z-index:20;inset:0;background:#02050bb8;backdrop-filter:blur(3px)}.mobile-actions-menu{position:fixed;z-index:21;top:10px;left:10px;right:10px;display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #334155;border-radius:18px;background:linear-gradient(145deg,#172237,#0b1320);box-shadow:0 24px 60px #000b;transform:translateY(-16px);opacity:0;pointer-events:none;transition:.22s ease}.mobile-actions-menu.open{transform:none;opacity:1;pointer-events:auto}.mobile-actions-menu-head{display:flex;align-items:center;justify-content:space-between;padding:3px 5px 10px;margin-bottom:4px;border-bottom:1px solid #ffffff10;color:#f0f5fb;font-size:13px}.mobile-actions-close{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:#ef444417;color:#f99;cursor:pointer}.mobile-actions-menu a{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid transparent;border-radius:12px;color:#bdc9d8;text-decoration:none;font-size:12px;font-weight:800}.mobile-actions-menu a i{width:22px;text-align:center;color:#8fa7c3;font-size:16px!important}.mobile-actions-menu a.chosen{border-color:#f9731655;background:#f9731617;color:#ffad66}.mobile-actions-menu a.chosen i{color:#ff8a2a}.mobile-menu-open{overflow:hidden}}@media(max-width:700px){.win-top{justify-content:flex-start}.mobile-actions-toggle{margin-right:auto;margin-left:10px}.myket{margin-left:0}.mobile-actions-menu{top:7px;left:7px;right:7px}}
.win-actions .win-action-disabled{display:inline-flex;align-items:center;padding:9px 15px;background:#141c2b;border:1px solid #1f2938;border-radius:14px;color:#6b7789;text-decoration:none;font-weight:bold;opacity:.52;cursor:not-allowed;pointer-events:none}.win-actions .win-action-disabled i{font-style:normal;margin-right:6px;color:#64748b}.mobile-actions-menu .win-action-disabled{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #1f2938;border-radius:12px;color:#64748b;background:#11182780;font-size:12px;font-weight:800;opacity:.6;cursor:not-allowed;pointer-events:none}.mobile-actions-menu .win-action-disabled i{width:22px;text-align:center;color:#64748b;font-size:16px!important}
.settings-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-card{position:relative;overflow:hidden;border:1px solid #27364b;border-radius:20px;background:linear-gradient(145deg,#111b2b,#0d1522);box-shadow:0 16px 36px #00000024;padding:0}.settings-card:before{content:'';position:absolute;inset:0 0 auto auto;width:160px;height:105px;background:radial-gradient(circle,#f9731624,transparent 67%);pointer-events:none}.settings-card header{position:relative;display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #243247;background:linear-gradient(180deg,#142033,#101928)}.settings-card header>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#f973161c;border:1px solid #f9731645;color:#ff9a46;font-size:17px!important}.settings-card h2{margin:0;font-size:15px;color:#f5f8fc}.settings-card p{margin:5px 0 0;color:#8ea0b8;font-size:11px}.settings-fields{display:grid;gap:13px;padding:18px 20px}.settings-fields.two-col{grid-template-columns:1fr 1fr}.settings-fields label,.price-grid label{display:block;color:#cbd7e6;font-size:11px;font-weight:900}.settings-fields label>span{display:flex;align-items:center;gap:6px;margin-bottom:8px}.settings-fields small{color:#71849b}.settings-page input:not([type=checkbox]){height:47px;margin:0;border:1px solid #26364d;border-radius:14px;background:#080f19;color:#f8fafc;padding:0 14px;box-shadow:inset 0 1px 0 #ffffff08}.settings-page input:not([type=checkbox]):focus{border-color:#ff861d;box-shadow:0 0 0 3px #f9731622,inset 0 1px 0 #ffffff08}.settings-page input[type=number]{appearance:textfield;-moz-appearance:textfield}.settings-page input[type=number]::-webkit-outer-spin-button,.settings-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.settings-switches{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px 20px 4px}.nice-switch{display:flex!important;align-items:center;gap:10px;min-height:52px;padding:12px;border:1px solid #273950;border-radius:15px;background:#0a1320;color:#d5deeb;cursor:pointer}.nice-switch input{position:absolute;opacity:0;pointer-events:none}.nice-switch i{position:relative;display:block;width:46px;height:25px;flex:0 0 46px;border-radius:999px;background:#1f2d40;border:1px solid #34455d;transition:.2s}.nice-switch i:after{content:'';position:absolute;top:3px;right:3px;width:17px;height:17px;border-radius:50%;background:#8796aa;transition:.2s}.nice-switch input:checked+i{background:#16a36f33;border-color:#34d39999}.nice-switch input:checked+i:after{right:23px;background:#5ff0b3;box-shadow:0 0 12px #34d39988}.nice-switch.amber input:checked+i{background:#f9731630;border-color:#f9731699}.nice-switch.amber input:checked+i:after{background:#ff9a46;box-shadow:0 0 12px #f9731688}.nice-switch b{font-size:11px}.settings-note{display:flex;align-items:flex-start;gap:8px;margin:0 20px 18px;padding:12px;border:1px solid #38bdf82f;border-radius:14px;background:#38bdf80d;color:#9eb2c8;line-height:1.9;font-size:11px}.settings-note i{margin-top:3px;color:#7dd3fc;font-size:13px!important}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 20px}.price-grid label{position:relative;min-height:122px;padding:15px;border:1px solid #2a3a52;border-radius:17px;background:linear-gradient(145deg,#0a1320,#101a2a)}.price-grid label>i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#ff861d1c;color:#ff9a46;margin-bottom:10px;font-size:14px!important}.price-grid label>span{display:block;margin-bottom:10px;color:#dce6f3}.price-grid em{position:absolute;left:12px;bottom:12px;color:#708199;font-style:normal;font-size:10px}.price-grid input{padding-left:58px!important;font-size:16px;font-weight:900;color:#ffb067!important}.settings-save{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid #f9731640;border-radius:18px;background:linear-gradient(135deg,#191b22,#101827)}.settings-save b,.settings-save span{display:block}.settings-save b{font-size:14px;color:#f8fafc}.settings-save span{margin-top:5px;color:#93a5bb;font-size:11px}.settings-save .primary{min-width:180px}.pay-card{grid-row:span 1}@media(max-width:900px){.settings-page,.settings-fields.two-col,.settings-switches,.price-grid{grid-template-columns:1fr}.settings-save{align-items:stretch;flex-direction:column}.settings-save .primary{width:100%}}
.grid.four{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.stat-card{position:relative;overflow:hidden;min-height:118px;padding:17px 18px;border:1px solid #29384e;border-radius:19px;background:linear-gradient(145deg,#141f31,#0e1725);box-shadow:0 12px 28px #00000024}.stat-card:after{content:'';position:absolute;left:-25px;top:-35px;width:110px;height:110px;border-radius:50%;background:#ff861d20}.stat-card span,.stat-card small{display:block;color:#91a4ba;font-size:11px;font-weight:800}.stat-card strong{display:block;margin-top:13px;color:#5ee0ad;font:900 25px Arial}.stat-card small{margin-top:5px}.wallet-shell{display:grid;gap:16px}.wallet-admin-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.wallet-card{border:1px solid #29384e;border-radius:20px;background:linear-gradient(145deg,#111b2b,#0d1522);padding:18px;box-shadow:0 12px 30px #00000024}.wallet-card h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#f8fafc}.wallet-card h2 i{color:#ff9a46}.finance-bars{display:grid;gap:12px}.finance-bars div{display:grid;grid-template-columns:120px 1fr 110px;align-items:center;gap:10px;color:#aebbd0;font-size:11px}.finance-bars i{height:10px;border-radius:999px;background:#1d2c3e;overflow:hidden}.finance-bars u{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#38bdf8)}.finance-bars b{text-align:left;color:#fff}.wallet-actions{display:flex;gap:9px;flex-wrap:wrap}.wallet-code{display:block;margin-top:10px;padding:12px;border:1px dashed #38bdf855;border-radius:13px;background:#07111d;color:#7dd3fc;direction:ltr;text-align:left}.data-table code{color:#7dd3fc}.data-table .pos{color:#6ee7b7}.data-table .neg{color:#fca5a5}.user-edit-link{display:inline-flex;text-decoration:none;align-items:center;justify-content:center}.account-owner-chip{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;border:1px solid #334155;border-radius:12px;background:#ffffff08;color:#cbd5e1;font-size:10px;font-weight:900}.account-owner-chip i{font-size:12px!important}.account-owner-chip.site{border-color:#38bdf84a;background:#38bdf80f;color:#7dd3fc}.account-owner-chip.user{border-color:#34d3994a;background:#34d3990f;color:#78e6b4}.account-owner-chip small{margin-right:auto;color:#8da0b8;direction:ltr}.user-edit-page{max-width:1280px;margin:auto}.user-edit-hero{position:relative;display:flex;align-items:center;gap:15px;margin-bottom:16px;padding:20px;border:1px solid #2c3a50;border-radius:22px;background:linear-gradient(120deg,#101b2c,#121827 65%,#1d2434)}.back-link{position:absolute;left:18px;top:16px;color:#9bb0c9;text-decoration:none;font-size:11px}.user-edit-avatar{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#f973161e;color:#ff9a46;border:1px solid #f9731650}.user-edit-avatar i{font-size:24px!important}.user-edit-hero h1{margin:0 0 7px;font-size:24px}.user-edit-hero p{color:#91a4ba}.user-state{margin-right:auto;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:900}.user-state.on{background:#34d39918;color:#6ee7b7;border:1px solid #34d39955}.user-state.off{background:#ef444418;color:#fca5a5;border:1px solid #ef444455}.user-edit-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px}.user-edit-stats article{padding:14px;border:1px solid #29384e;border-radius:17px;background:#101a2a}.user-edit-stats span,.user-edit-stats small{display:block;color:#91a4ba;font-size:10px}.user-edit-stats b{display:block;margin-top:8px;color:#5ee0ad;font:900 23px Arial}.user-edit-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:15px}.user-edit-grid.lower{margin-top:15px}.user-edit-card{border:1px solid #29384e;border-radius:20px;background:linear-gradient(145deg,#111b2b,#0d1522);padding:18px}.user-edit-card h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#f5f8fc}.user-edit-card h2 i{color:#ff9a46}.user-edit-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.user-edit-form h2,.user-edit-form .nice-switch,.user-edit-form button{grid-column:1/-1}.user-edit-form label{font-size:11px;color:#cbd7e6;font-weight:900}.user-edit-form input,.user-edit-form select,.wallet-adjust input,.wallet-adjust select{height:43px;margin-top:7px;border-color:#26364d;background:#080f19}.nice-switch.inline{min-height:48px}.wallet-adjust{display:grid;grid-template-columns:110px 1fr;gap:9px;margin-bottom:18px}.wallet-adjust input[name=note],.wallet-adjust button{grid-column:1/-1}.compact-list{display:grid;gap:8px}.compact-list>div,.owned-account-list article{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #25354b;border-radius:13px;background:#0a1320}.compact-list b,.compact-list span,.compact-list small{display:block}.compact-list div>span{flex:1;color:#b6c5d8;font-size:11px}.compact-list small{color:#71849b;font-size:10px}.owned-account-list{display:grid;gap:9px}.owned-account-list article i{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#38bdf814;color:#7dd3fc}.owned-account-list article div{flex:1}.owned-account-list b,.owned-account-list span{display:block}.owned-account-list span{margin-top:4px;color:#8da0b8;font-size:10px}.owned-account-list em{font-style:normal;color:#6ee7b7;font-size:10px}.compact-list p,.owned-account-list p{padding:22px;text-align:center;color:#71849b}@media(max-width:950px){.grid.four,.user-edit-stats{grid-template-columns:1fr 1fr}.wallet-admin-grid,.user-edit-grid,.user-edit-form{grid-template-columns:1fr}}@media(max-width:560px){.grid.four,.user-edit-stats{grid-template-columns:1fr}.finance-bars div{grid-template-columns:1fr}.wallet-adjust{grid-template-columns:1fr}}
.dashboard-finance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.dashboard-finance article{position:relative;overflow:hidden;display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;min-height:92px;padding:14px;border:1px solid #334155;border-radius:18px;background:linear-gradient(145deg,#101a2a,#0b1320);box-shadow:0 10px 26px #00000026}.dashboard-finance article:after{content:'';position:absolute;left:-30px;top:-35px;width:105px;height:105px;border-radius:50%;background:#22c55e1e}.dashboard-finance i{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#22c55e14;color:#6ee7b7}.dashboard-finance span,.dashboard-finance small{display:block;color:#94a3b8;font-size:10px;font-weight:800}.dashboard-finance b{display:block;margin-top:4px;color:#f8fafc;font:900 21px Arial}.user-create-drawer{margin-bottom:16px;border:1px solid #334155;border-radius:19px;background:linear-gradient(145deg,#111b2b,#0c1421);overflow:hidden}.user-create-drawer>summary{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 18px;cursor:pointer;list-style:none}.user-create-drawer>summary::-webkit-details-marker{display:none}.user-create-drawer>summary i{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#22c55e14;color:#6ee7b7}.user-create-drawer>summary span,.user-create-drawer>summary small{display:block}.user-create-drawer>summary span{font-weight:900;color:#f8fafc}.user-create-drawer>summary small{color:#94a3b8;font-size:11px;margin-top:4px}.user-create-drawer>summary:after{content:'+';margin-right:auto;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#ffffff0a;color:#cbd5e1;font:900 20px Arial}.user-create-drawer[open]>summary:after{content:'−'}.user-create-drawer .panel{margin:0;border:0;border-top:1px solid #243247;border-radius:0;background:#0d1522}.admin-tools-grid{grid-template-columns:1fr}.user-table-head{align-items:center!important;gap:12px}.user-table-head>div{display:flex;align-items:center;gap:10px}.admin-user-search{position:relative;display:block;width:min(430px,100%);margin-right:auto}.admin-user-search i{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#7dd3fc;font-size:13px!important}.admin-user-search input{height:42px;margin:0;padding-right:38px;border:1px solid #334155;border-radius:13px;background:#07111d;color:#f8fafc}.user-edit-hero:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 75% 0,#22c55e20,transparent 34%),radial-gradient(circle at 10% 100%,#38bdf820,transparent 28%)}.user-edit-hero>*{position:relative}.user-edit-card{box-shadow:0 14px 34px #00000024}.user-edit-form input:focus,.user-edit-form select:focus,.wallet-adjust input:focus,.wallet-adjust select:focus,.admin-user-search input:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1d}.user-edit-card button,.user-create-drawer button,.user-table button,.user-table a{min-height:40px}@media(max-width:900px){.dashboard-finance{grid-template-columns:1fr 1fr}.user-table-head{align-items:stretch!important;flex-direction:column}.admin-user-search{width:100%}}@media(max-width:560px){.dashboard-finance{grid-template-columns:1fr}.dashboard-finance article{grid-template-columns:36px 1fr}.user-create-drawer>summary{align-items:flex-start}.user-create-drawer>summary:after{margin-right:0}}
.finance-confirm-dialog,.message-dialog{width:min(620px,calc(100% - 26px));border:1px solid #334155;border-radius:22px;background:linear-gradient(145deg,#0b1320,#101a2a);color:#f8fafc;box-shadow:0 28px 90px #000c;padding:0;overflow:hidden}.finance-confirm-dialog::backdrop,.message-dialog::backdrop{background:#020617cc;backdrop-filter:blur(5px)}.finance-confirm-dialog header,.message-dialog header{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border-bottom:1px solid #243247;background:linear-gradient(180deg,#152238,#0d1522)}.finance-confirm-dialog header b,.message-dialog header b{display:block;font-size:15px}.finance-confirm-dialog header small,.message-dialog header small{display:block;margin-top:5px;color:#94a3b8;font-size:10px}.finance-confirm-dialog header button,.message-dialog header button{border:0;background:#ef444418;color:#fca5a5;border-radius:11px;width:36px;height:36px;cursor:pointer}.finance-confirm-dialog footer,.message-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #243247;background:#0b1320}.finance-confirm-dialog footer button,.message-dialog footer button,.message-dialog footer a{min-height:42px;text-decoration:none}.finance-confirm-body,.message-dialog-body{padding:18px}.finance-confirm-hero{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:13px;border:1px solid #38bdf83a;border-radius:16px;background:#38bdf80e}.finance-confirm-hero>i{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#38bdf81a;color:#7dd3fc}.finance-confirm-hero b,.finance-confirm-hero span{display:block}.finance-confirm-hero b{direction:ltr;text-align:right}.finance-confirm-hero span{margin-top:5px;color:#a8bdd3;font-size:11px}.finance-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.finance-kpis span{padding:12px;border:1px solid #2b3d55;border-radius:15px;background:#07111d}.finance-kpis small,.finance-kpis b{display:block}.finance-kpis small{color:#94a3b8;font-size:10px}.finance-kpis b{margin-top:8px;font:900 16px Arial;color:#f8fafc}.finance-breakdown{display:grid;gap:8px}.finance-breakdown p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:9px 11px;border-radius:12px;background:#ffffff07;color:#bfd0e4;font-size:11px}.finance-breakdown b{color:#f8fafc}.finance-warning,.finance-ok,.msg-error,.msg-info{display:flex;align-items:flex-start;gap:10px;margin-top:4px;padding:12px;border-radius:14px;line-height:1.9;font-size:11px}.finance-warning,.msg-error{border:1px solid #ef444455;background:#ef444414;color:#fca5a5}.finance-ok,.msg-info{border:1px solid #34d39955;background:#34d39912;color:#86efac}.finance-warning i,.finance-ok i,.msg-error i,.msg-info i{margin-top:4px}.message-dialog-body p{margin:0}.negative{color:#fca5a5!important}.positive{color:#86efac!important}@media(max-width:620px){.finance-kpis{grid-template-columns:1fr}.finance-confirm-dialog footer,.message-dialog footer{flex-direction:column}.finance-confirm-dialog footer button,.message-dialog footer button,.message-dialog footer a{width:100%;text-align:center}}
.settings-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0}.settings-actions code{padding:10px 12px;border:1px dashed #38bdf855;border-radius:12px;background:#07111d;color:#7dd3fc;direction:ltr}.settings-actions button.secondary{border:1px solid #38bdf855;background:#38bdf814;color:#bde9ff;border-radius:12px;padding:10px 14px;font-weight:900;cursor:pointer}.order-ui-dialog{width:min(560px,calc(100% - 26px));border:1px solid #334155;border-radius:22px;background:linear-gradient(145deg,#0b1320,#101a2a);color:#f8fafc;box-shadow:0 28px 90px #000c;padding:0;overflow:hidden}.order-ui-dialog::backdrop{background:#020617cc;backdrop-filter:blur(5px)}.order-ui-dialog header,.order-ui-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px;border-bottom:1px solid #243247;background:#101a2a}.order-ui-dialog footer{justify-content:flex-end;border-top:1px solid #243247;border-bottom:0;background:#0b1320}.order-ui-dialog header b,.order-ui-dialog header small{display:block}.order-ui-dialog header small{margin-top:5px;color:#94a3b8;font-size:10px}.order-ui-dialog header button{width:36px;height:36px;border:0;border-radius:11px;background:#ef444418;color:#fca5a5}.order-ui-dialog section{padding:18px}.order-ui-dialog section.ok,.order-ui-dialog section.bad{display:flex;gap:11px;line-height:1.9}.order-ui-dialog section.ok{color:#86efac}.order-ui-dialog section.bad{color:#fca5a5}.order-ui-dialog p{margin:0}.order-ui-dialog textarea{width:100%;margin-top:8px;min-height:150px;border:1px solid #334155;border-radius:14px;background:#07111d;color:#f8fafc;padding:12px;resize:vertical}.order-ui-dialog footer button{min-height:40px;padding:8px 14px;border:1px solid #334155;border-radius:11px;background:#182131;color:#dbeafe;font:inherit;font-weight:900}.order-ui-dialog footer .danger{border-color:#ef444455;background:#ef444418;color:#fca5a5}.order-ui-dialog footer .secondary{background:#0f172a;color:#94a3b8}
.cron-card{border-color:#38bdf845!important;background:radial-gradient(circle at 0 0,#38bdf81f,transparent 28%),linear-gradient(145deg,#111827,#0b1320)!important}.cron-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cron-grid article{display:flex;flex-direction:column;gap:11px;padding:14px;border:1px solid #2b4363;border-radius:18px;background:#07111dcc}.cron-grid article>div{display:grid;grid-template-columns:40px 1fr;gap:8px 12px;align-items:center}.cron-grid article i{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:#38bdf816;color:#7dd3fc}.cron-grid article b{color:#f8fafc}.cron-grid article small{color:#9fb1c9;font-size:10px;line-height:1.8}.cron-grid code{display:block;direction:ltr;text-align:left;white-space:normal;word-break:break-all;padding:12px;border:1px dashed #38bdf855;border-radius:14px;background:#030712;color:#bde9ff;font:12px Consolas,monospace;line-height:1.7}.cron-grid button{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #34d39955;border-radius:12px;background:#34d39914;color:#a7f3d0;font:inherit;font-weight:900;cursor:pointer}.settings-note.success{border-color:#34d39955!important;background:#34d39910!important;color:#b7f7d7!important}@media(max-width:850px){.cron-grid{grid-template-columns:1fr}}
.bale-session-switches{padding-top:4px}.bale-session-switches>label:not(.nice-switch){display:block;min-height:52px;padding:12px;border:1px solid #273950;border-radius:15px;background:#0a1320;color:#d5deeb;font-size:11px;font-weight:900}.bale-session-switches>label:not(.nice-switch)>span{display:flex;align-items:center;gap:6px;margin-bottom:8px}.bale-session-switches input[type=time]{direction:ltr;text-align:center}.settings-note.danger-soft{border-color:#f59e0b55!important;background:#f59e0b12!important;color:#ffdca8!important}.settings-note.danger-soft i{color:#fbbf24!important}
.bale-session-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 20px 14px}.bale-session-summary span{padding:12px;border:1px solid #2c405a;border-radius:15px;background:linear-gradient(145deg,#08121f,#0f1a2a)}.bale-session-summary small,.bale-session-summary b{display:block}.bale-session-summary small{color:#8da1bb;font-size:10px}.bale-session-summary b{margin-top:7px;color:#7dd3fc;font:900 20px Arial}.bale-session-summary span:nth-child(3) b{color:#6ee7b7}.bale-session-summary span:nth-child(4) b{color:#fbbf24}@media(max-width:700px){.bale-session-summary{grid-template-columns:1fr 1fr;padding-inline:14px}}
.settings-actions .bale-now{border-color:#f59e0b66!important;background:#f59e0b16!important;color:#ffe2ad!important}
.settings-fields textarea{width:100%;min-height:150px;margin-top:8px;border:1px solid #26364d;border-radius:16px;background:#080f19;color:#f8fafc;padding:13px;line-height:1.9;resize:vertical}.app-confirm-hero img{width:50px;height:50px;border-radius:15px;object-fit:cover;box-shadow:0 10px 28px #0007}.app-confirm-hero small{display:block;margin-top:4px;color:#7dd3fc;font-size:10px}.app-confirm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.app-confirm-grid span{padding:10px;border:1px solid #28415c;border-radius:14px;background:#07111d}.app-confirm-grid small,.app-confirm-grid b{display:block}.app-confirm-grid small{color:#94a3b8;font-size:9px}.app-confirm-grid b{margin-top:6px;color:#f8fafc;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-terms-box{margin:12px 0;padding:14px;border:1px solid #f59e0b55;border-radius:16px;background:linear-gradient(145deg,#2b1d0a,#111827);color:#ffe8bf}.review-terms-box>b{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:#fbbf24}.review-terms-box p{max-height:150px;overflow:auto;margin:0 0 12px;color:#f3d8ad;font-size:11px;line-height:1.9}.review-terms-box label{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #fbbf2450;border-radius:13px;background:#00000024;color:#fff3d8;font-size:11px;font-weight:900;line-height:1.8}.review-terms-box input{width:18px;height:18px;accent-color:#f97316;flex:none;margin-top:4px}.finance-confirm-dialog footer button:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.5)}@media(max-width:620px){.app-confirm-grid{grid-template-columns:1fr 1fr}.review-terms-box p{max-height:190px}}
.finance-confirm-dialog{max-height:calc(100dvh - 28px)}.finance-confirm-dialog form{display:flex;flex-direction:column;max-height:calc(100dvh - 28px)}.finance-confirm-dialog header,.finance-confirm-dialog footer{flex:0 0 auto}.finance-confirm-body{overflow:auto;min-height:0;max-height:calc(100dvh - 178px);scrollbar-width:thin;scrollbar-color:#38bdf855 #07111d}.finance-confirm-body::-webkit-scrollbar{width:8px}.finance-confirm-body::-webkit-scrollbar-track{background:#07111d}.finance-confirm-body::-webkit-scrollbar-thumb{background:#38bdf855;border-radius:999px}.finance-confirm-dialog footer{position:relative;z-index:2;box-shadow:0 -18px 28px #030712a8}
.pricing-pro-card{position:relative;overflow:hidden;border-color:#f59e0b55!important;background:radial-gradient(circle at 4% 0,#f59e0b24,transparent 28%),linear-gradient(145deg,#111827,#0b1320)!important}.pricing-pro-card:before{content:'';position:absolute;left:18px;top:18px;width:74px;height:74px;border-radius:50%;background:#facc1530;box-shadow:0 0 35px #facc1530}.pricing-pro-head{position:relative;display:flex;align-items:center;gap:13px}.pricing-pro-head>div{flex:1}.pricing-pro-head b,.pricing-pro-head small{display:block}.pricing-pro-head small{margin-top:6px;color:#91a4ba;font-size:11px;line-height:1.8}.pricing-pro-head mark{min-width:132px;padding:10px 13px;border:1px solid #a855f755;border-radius:13px;background:#581c871f;color:#f5d0fe;text-align:center;font:900 14px Arial}.pricing-pro-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.pricing-pro-grid span{padding:12px;border:1px solid #29384e;border-radius:15px;background:#07111dcc}.pricing-pro-grid small,.pricing-pro-grid b{display:block}.pricing-pro-grid small{color:#94a3b8;font-size:10px;line-height:1.7}.pricing-pro-grid b{margin-top:6px;color:#f8fafc;font:900 16px Arial}.pricing-pro-grid span:first-child{border-color:#34d39955;background:#34d39910}.pricing-pro-grid span:first-child b{color:#86efac}.pricing-pro-grid span:last-child{border-color:#a855f755;background:#a855f710}.pricing-pro-grid span:last-child b{color:#e9d5ff}.pricing-pro-foot{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pricing-pro-foot p{margin:0;padding:8px 10px;border-radius:999px;background:#ffffff08;color:#b9c7da;font-size:10px}.pricing-pro-foot b{color:#f8fafc}.order-account-mix{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 14px}.order-account-mix article{position:relative;overflow:hidden;padding:12px;border:1px solid #29384e;border-radius:15px;background:#07111d}.order-account-mix article:after{content:'';position:absolute;left:-20px;top:-25px;width:82px;height:82px;border-radius:50%;background:currentColor;opacity:.12}.order-account-mix i{display:grid;place-items:center;width:32px;height:32px;margin-bottom:8px;border-radius:11px;background:#ffffff12}.order-account-mix small,.order-account-mix b,.order-account-mix em{position:relative;display:block}.order-account-mix small{color:#94a3b8;font-size:10px}.order-account-mix b{margin-top:5px;color:#f8fafc;font:900 22px Arial}.order-account-mix em{margin-top:4px;color:#9fb1c7;font-size:10px;font-style:normal}.order-account-mix .own{color:#34d399;border-color:#34d39955}.order-account-mix .site{color:#38bdf8;border-color:#38bdf855}.order-account-mix .other{color:#a78bfa;border-color:#a78bfa55}@media(max-width:820px){.pricing-pro-grid{grid-template-columns:1fr 1fr}.pricing-pro-head{align-items:flex-start;flex-wrap:wrap}.pricing-pro-head mark{width:100%}.order-account-mix{grid-template-columns:1fr}}@media(max-width:480px){.pricing-pro-grid{grid-template-columns:1fr}}
.user-account-table-shell{overflow:hidden;border-radius:22px;border:1px solid #2b4363;background:radial-gradient(circle at 90% 0,#1d4ed824,transparent 30%),linear-gradient(145deg,#0b1626,#08111f);box-shadow:0 20px 55px #02061766}.user-account-table{min-width:980px}.user-account-row{display:grid;grid-template-columns:90px 170px 1.4fr 180px 105px 150px 105px;align-items:center;gap:16px;min-height:72px;padding:0 24px;border-bottom:1px solid #213149;background:linear-gradient(90deg,#0a1524cc,#0b1727aa);transition:.18s}.user-account-row:hover:not(.user-account-head){background:#112238cc}.user-account-head{min-height:50px;background:linear-gradient(180deg,#14243a,#101c2f);color:#d8e4f5;font-size:12px;font-weight:900}.user-account-head i{margin-right:6px;color:#7f95b4;font-style:normal}.user-col{min-width:0}.user-account-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#fb923c,#f59e0b);color:#fff;font:900 20px Arial;box-shadow:0 9px 22px #f9731633}.user-phone b{direction:ltr;display:block;text-align:right;color:#f8fafc;font:900 16px Arial;letter-spacing:.5px}.user-device{display:flex;align-items:center;gap:13px}.user-device b,.user-device small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-device b{color:#eaf2ff;font-size:13px}.user-device small{margin-top:3px;color:#9fb1c9;font-size:11px}.brand-logo{display:grid;place-items:center;flex:none;width:45px;height:30px;border-radius:999px;background:#334155;color:#fff;font:900 13px Arial}.brand-logo.mi{width:36px;height:36px;border-radius:50%;background:#ff5b12;text-transform:lowercase}.brand-logo.google{width:36px;height:36px;border-radius:50%;background:conic-gradient(#4285f4,#34a853,#fbbc05,#ea4335,#4285f4);font-size:21px}.brand-logo.moto{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#2563eb)}.brand-logo.samsung{background:#1459e6;font-size:9px}.brand-logo.nokia{background:#0b63e5;font-size:9px}.brand-logo.vivo{background:#1f2937;font-size:15px}.user-device-id{direction:ltr;display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#cbd5e1}.user-device-id code{font:13px Consolas,monospace;color:#dbeafe}.user-device-id i{color:#9fb9dc;font-size:18px!important}.sdk-pill{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:9px 13px;border-radius:13px;background:linear-gradient(135deg,#1d4ed840,#172554);border:1px solid #2563eb55;color:#93c5fd;font:900 12px Arial}.user-status-pill{display:inline-flex;align-items:center;gap:9px;min-width:112px;justify-content:center;padding:10px 14px;border-radius:14px;font-size:12px;font-weight:900}.user-status-pill i{width:10px;height:10px;border-radius:50%;box-shadow:0 0 15px currentColor}.user-status-pill.active{background:#064e3b75;border:1px solid #10b98166;color:#34d399}.user-status-pill.waiting{background:#4b2b0875;border:1px solid #f59e0b66;color:#fbbf24}.user-review-count{color:#60a5fa;font-weight:900}.user-account-table-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:linear-gradient(180deg,#101d31,#0d1728);color:#a7b8cf;font-size:12px}.user-account-table-foot select{width:70px;height:38px;margin:0;padding:0 12px;border-radius:12px;background:#0b1525}.user-account-table-foot div{display:flex;align-items:center;gap:8px}.user-account-table-foot button,.user-account-table-foot b{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;border:1px solid #2a3b56;background:#0d1a2d;color:#9fb1c9}.user-account-table-foot b{background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;border-color:#60a5fa}@media(max-width:1100px){.user-account-table-shell{overflow:auto}.user-account-table-foot{min-width:980px}}@media(max-width:700px){.user-account-table{min-width:760px}.user-account-row{grid-template-columns:70px 130px 1.2fr 130px 90px 120px 80px;padding:0 14px;gap:10px}.user-account-table-foot{min-width:760px}}
.user-sort-head{appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:900;padding:0;text-align:right;cursor:pointer}.user-sort-head i{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:7px;transition:.18s}.user-sort-head:hover,.user-sort-head.active{color:#93c5fd}.user-sort-head.active i{background:#2563eb30;color:#bfdbfe}
.admin-account-table-shell{overflow:hidden;border-radius:22px;border:1px solid #2b4363;background:radial-gradient(circle at 88% 0,#f9731620,transparent 30%),linear-gradient(145deg,#0b1626,#08111f);box-shadow:0 20px 55px #02061766}.admin-account-table{min-width:1320px}.admin-account-row{display:grid;grid-template-columns:66px 190px 1.25fr 230px 190px 94px 92px 145px 190px;align-items:center;gap:12px;min-height:78px;padding:0 18px;border-bottom:1px solid #213149;background:linear-gradient(90deg,#0a1524cc,#0b1727aa);transition:.18s}.admin-account-row:hover:not(.admin-account-head){background:#112238cc}.admin-account-head{min-height:52px;background:linear-gradient(180deg,#14243a,#101c2f);color:#d8e4f5;font-size:11px;font-weight:900}.admin-account-main,.admin-device-cell{display:flex;align-items:center;gap:12px;min-width:0}.admin-account-main>div,.admin-device-cell>div{min-width:0}.admin-account-main b,.admin-account-main small,.admin-account-main em,.admin-device-cell b,.admin-device-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-account-main b{direction:ltr;text-align:right;color:#f8fafc;font:900 15px Arial}.admin-account-main em{font-style:normal;color:#34d399;font-size:10px;margin-bottom:4px}.admin-account-main small,.admin-device-cell small{margin-top:4px;color:#93a8c1;font-size:10px}.admin-device-cell b{color:#eaf2ff;font-size:12px}.admin-select-cell{display:flex;justify-content:center}.admin-owner-cell .account-owner-chip{margin:0;min-height:42px}.admin-session-cell{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.session-inline{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:5px 8px;border-radius:9px;font-size:9px;font-weight:900;border:1px solid #334155;background:#0b1525;color:#94a3b8}.session-inline.ok{border-color:#34d39955;background:#064e3b4d;color:#86efac}.session-inline.bad{border-color:#ef444455;background:#7f1d1d55;color:#fca5a5;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-inline.action{cursor:pointer;border-color:#38bdf855;color:#7dd3fc}.session-inline.action:disabled{opacity:.45;cursor:not-allowed}.admin-review-btn{border:1px solid #334155;border-radius:12px;background:#0b1525;color:#93a8c1;min-height:38px;padding:7px 10px;font:inherit;font-weight:900;cursor:pointer}.admin-review-btn.active{border-color:#60a5fa55;background:#1d4ed824;color:#93c5fd}.admin-review-btn:disabled{opacity:.6;cursor:not-allowed}.admin-tags-cell{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-tags-cell span,.admin-tags-cell em{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border-radius:9px;background:#ffffff0a;border:1px solid #334155;color:#cbd5e1;font-size:9px;font-style:normal}.admin-tags-cell button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #f9731655;border-radius:10px;background:#f9731616;color:#fb923c;cursor:pointer}.admin-actions-cell{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-actions-cell .tool{width:34px;height:34px;min-height:34px;padding:0;border-radius:10px}.admin-actions-cell form{margin:0}.admin-actions-cell i{font-size:14px!important}@media(max-width:1200px){.admin-account-table-shell{overflow:auto}}@media(max-width:760px){.admin-account-table{min-width:1120px}.admin-account-row{grid-template-columns:58px 170px 230px 200px 170px 86px 82px 120px 170px;padding:0 12px;gap:9px}}
.login-education-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:14px;margin-bottom:16px}.login-info-card,.login-price-card,.login-example-panel{border:1px solid #2b4363;border-radius:20px;background:linear-gradient(145deg,#111b2b,#0d1522);box-shadow:0 14px 34px #00000024}.login-info-card{display:flex;align-items:flex-start;gap:14px;padding:18px}.login-info-card>span{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;background:#38bdf814;color:#7dd3fc}.login-info-card b,.login-info-card p{display:block}.login-info-card b{font-size:15px;color:#f8fafc}.login-info-card p{margin-top:8px;color:#a9bbd2;line-height:2;font-size:12px}.login-price-card{position:relative;overflow:hidden;padding:17px}.login-price-card:after{content:'';position:absolute;left:-28px;top:-34px;width:105px;height:105px;border-radius:50%;background:#22c55e1d}.login-price-card.discount:after{background:#a855f71d}.login-price-card small,.login-price-card b,.login-price-card em{position:relative;display:block}.login-price-card small{color:#94a3b8;font-size:11px;font-weight:900}.login-price-card b{margin-top:10px;color:#86efac;font:900 23px Arial}.login-price-card em{margin-top:10px;color:#cbd5e1;font-style:normal;font-size:11px;line-height:1.8}.login-example-panel{padding:18px;margin-bottom:16px}.login-example-panel header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.login-example-panel header i{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#f9731618;color:#fb923c}.login-example-panel header b,.login-example-panel header span{display:block}.login-example-panel header span{margin-top:4px;color:#94a3b8;font-size:11px}.login-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.login-examples article{padding:14px;border:1px solid #29384e;border-radius:16px;background:#07111dcc}.login-examples b,.login-examples p,.login-examples strong{display:block}.login-examples b{color:#f8fafc}.login-examples p{margin-top:8px;color:#9fb1c9;font-size:11px;line-height:1.9}.login-examples strong{margin-top:10px;color:#fbbf24;font:900 18px Arial}.login-balance-note{display:flex;align-items:center;gap:10px;margin-top:13px;padding:12px;border:1px solid #34d39955;border-radius:15px;background:#34d39910;color:#b7f7d7;line-height:1.9;font-size:11px}.login-balance-note i{color:#6ee7b7}@media(max-width:1050px){.login-education-grid{grid-template-columns:1fr 1fr}.login-info-card.main{grid-column:1/-1}.login-examples{grid-template-columns:1fr}}@media(max-width:620px){.login-education-grid{grid-template-columns:1fr}.login-info-card{flex-direction:column}}
.wallet-charge-card{position:relative;overflow:hidden;border-color:#38bdf84a!important;background:radial-gradient(circle at 0 0,#38bdf820,transparent 30%),radial-gradient(circle at 100% 0,#f9731624,transparent 30%),linear-gradient(145deg,#101a2a,#0a1220)!important}.wallet-charge-card:before{content:'';position:absolute;left:-42px;top:-42px;width:145px;height:145px;border-radius:50%;background:#f9731620;box-shadow:0 0 45px #f9731624}.wallet-charge-card>*{position:relative}.charge-hero{display:flex;align-items:flex-start;gap:13px;margin-bottom:15px}.charge-hero>span{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:16px;background:#f973161c;border:1px solid #f9731655;color:#ff9a46;font-size:19px!important;box-shadow:0 12px 28px #f973161b}.charge-hero h2{margin:0 0 7px!important}.charge-hero p{margin:0;color:#a5b7cf;font-size:11px;line-height:1.9}.charge-limits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.charge-limits span{padding:12px;border:1px solid #2a3d56;border-radius:15px;background:#07111dcc}.charge-limits small,.charge-limits b{display:block}.charge-limits small{color:#8fa3bb;font-size:10px;font-weight:900}.charge-limits b{margin-top:7px;color:#f8fafc;font:900 15px Arial}.charge-input-shell{display:block;margin-bottom:12px;color:#dbe7f6;font-size:11px;font-weight:900}.charge-input-shell>span{display:block;margin-bottom:8px}.charge-input-shell input{height:54px;margin:0;border:1px solid #334155;border-radius:16px;background:#050b13;color:#f8fafc;padding:0 16px;font:900 22px Arial;box-shadow:inset 0 1px 0 #ffffff08}.charge-input-shell input:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf822,inset 0 1px 0 #ffffff08}.charge-input-shell em{display:block;margin-top:8px;color:#8fa3bb;font-style:normal;font-size:10px}.charge-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}.charge-presets button{min-height:38px;padding:8px 12px;border:1px solid #38bdf83d;border-radius:12px;background:#38bdf812;color:#bde9ff;font:inherit;font-weight:900;cursor:pointer;transition:.18s}.charge-presets button:hover{border-color:#38bdf899;background:#38bdf824;transform:translateY(-1px)}.gateway-preview{display:flex;align-items:flex-start;gap:10px;margin:4px 0 14px;padding:12px;border:1px solid #34d39955;border-radius:15px;background:#34d39910;color:#b7f7d7}.gateway-preview i{margin-top:2px;color:#6ee7b7}.gateway-preview b,.gateway-preview span{display:block}.gateway-preview b{font-size:12px}.gateway-preview span{margin-top:5px;color:#c9f7df;font-size:11px}.wallet-submit{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:48px;min-width:220px}.wallet-submit.loading{opacity:.78;cursor:wait}.wallet-submit.loading i{animation:walletSpin .85s linear infinite}@keyframes walletSpin{to{transform:rotate(360deg)}}.wallet-limit-fields{padding-top:0!important}.wallet-limit-fields input{font-weight:900;color:#86efac!important}@media(max-width:760px){.charge-limits{grid-template-columns:1fr}.wallet-submit{width:100%}.charge-hero{flex-direction:column}}
.wallet-debt-card{position:relative;overflow:hidden;border-color:#ef444466!important;background:radial-gradient(circle at 100% 0,#ef444420,transparent 32%),linear-gradient(145deg,#1d121b,#0d121d)!important}.wallet-debt-card:before{content:'';position:absolute;right:-48px;bottom:-70px;width:180px;height:180px;border-radius:50%;background:#ef44441a;box-shadow:0 0 60px #ef444422}.wallet-debt-card>*{position:relative}.wallet-debt-card .charge-hero>span{background:#ef44441b;border-color:#ef44445e;color:#fca5a5}.wallet-debt-card .debt-limits span:first-child{border-color:#ef444466;background:#7f1d1d2e}.wallet-debt-card .debt-limits span:first-child b{color:#fca5a5}.wallet-debt-card .gateway-preview{border-color:#f59e0b55;background:#f59e0b10;color:#fde7b5}.wallet-debt-card .gateway-preview i{color:#fbbf24}.wallet-debt-card .gateway-preview span{color:#fde7b5}.debt-submit{border-color:#ef4444!important;background:linear-gradient(135deg,#dc2626,#ef4444)!important}.debt-minimum-note{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #f59e0b55;border-radius:15px;background:#f59e0b11;color:#fde7b5;font-size:11px;line-height:1.9}.debt-minimum-note i{color:#fbbf24;font-size:17px!important}.review-timing-floor{margin-right:auto;padding:7px 9px;border:1px solid #38bdf84a;border-radius:10px;background:#38bdf812;color:#bde9ff;font-size:10px;font-weight:900;white-space:nowrap}@media(max-width:760px){.review-timing-floor{padding:5px 6px;font-size:8px}}
.payment-success-dialog{width:min(620px,calc(100% - 28px));border:1px solid #34d39966;border-radius:26px;background:radial-gradient(circle at 20% 0,#34d39924,transparent 35%),linear-gradient(145deg,#08111e,#101b2c);color:#f8fafc;box-shadow:0 35px 120px #000d,0 0 0 1px #ffffff08;padding:0;overflow:hidden;animation:payDialogIn .26s ease-out}.payment-success-dialog::backdrop{background:#020617d9;backdrop-filter:blur(7px)}.pay-success-glow{position:absolute;inset:auto -80px -110px auto;width:230px;height:230px;border-radius:50%;background:#22c55e22;filter:blur(4px);pointer-events:none}.payment-success-dialog header{position:relative;display:flex;align-items:center;gap:13px;padding:20px;border-bottom:1px solid #234154;background:linear-gradient(180deg,#13243a,#0b1626)}.payment-success-dialog header>span{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:#34d39918;border:1px solid #34d39966;color:#86efac;font-size:22px!important;box-shadow:0 0 32px #34d39924}.payment-success-dialog header b,.payment-success-dialog header small{display:block}.payment-success-dialog header b{font-size:17px;color:#f8fafc}.payment-success-dialog header small{margin-top:6px;color:#a7f3d0;font-size:11px}.payment-success-dialog header button{margin-right:auto;width:40px;height:40px;border:1px solid #ef44444d;border-radius:13px;background:#ef444418;color:#fca5a5;cursor:pointer}.payment-success-dialog section{position:relative;padding:20px}.pay-success-amount{padding:18px;border:1px solid #34d39966;border-radius:20px;background:linear-gradient(135deg,#064e3b55,#07111d);text-align:center;margin-bottom:13px}.pay-success-amount small,.pay-success-amount strong{display:block}.pay-success-amount small{color:#a7f3d0;font-size:11px;font-weight:900}.pay-success-amount strong{margin-top:8px;color:#fff;font:900 30px Arial;text-shadow:0 0 28px #34d39944}.pay-success-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:13px}.pay-success-grid span{padding:12px;border:1px solid #2b415c;border-radius:15px;background:#07111dcc}.pay-success-grid small,.pay-success-grid b{display:block}.pay-success-grid small{color:#8fa3bb;font-size:10px}.pay-success-grid b{margin-top:7px;color:#f8fafc;font:900 13px Arial;word-break:break-all}.payment-success-dialog p{margin:0;padding:13px;border:1px solid #38bdf83d;border-radius:16px;background:#38bdf80d;color:#bdd7ef;line-height:2;font-size:12px}.payment-success-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #24384f;background:#08111f}.payment-success-dialog footer a,.payment-success-dialog footer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;text-decoration:none}.payment-success-dialog footer .secondary{border:1px solid #334155;border-radius:13px;background:#0f172a;color:#cbd5e1;padding:10px 14px;font-weight:900}@keyframes payDialogIn{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:620px){.pay-success-grid{grid-template-columns:1fr}.payment-success-dialog footer{flex-direction:column}.payment-success-dialog footer a,.payment-success-dialog footer button{width:100%}}
.transactions-table td{vertical-align:middle}.tx-type-chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border:1px solid #38bdf84a;border-radius:999px;background:#38bdf812;color:#bde9ff;font-size:11px;font-weight:900;white-space:nowrap}.tx-order-chip{display:inline-flex;align-items:center;margin-right:8px;margin-top:4px;min-height:28px;padding:5px 9px;border:1px solid #f9731655;border-radius:999px;background:#f9731615;color:#ffb067;font-size:10px;font-weight:900;white-space:nowrap}.transactions-table td:nth-last-child(1){direction:ltr;text-align:right;color:#9fb1c9}.transactions-table .pos{color:#6ee7b7!important}.transactions-table .neg{color:#fca5a5!important}
.review-switch-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.review-switch-row .switch-card{min-height:66px;margin:0;padding:11px 12px}.review-switch-row .switch-card small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-switch-row .switch-icon{width:34px;height:34px;flex:none}.review-text-rating-card{padding:14px;background:linear-gradient(145deg,#101928,#0c1421);border-color:#2d3c52}.review-compose-head{display:flex;align-items:center;gap:12px;margin-bottom:11px}.compose-title{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.compose-title b,.compose-title small{display:block}.compose-title b{font-size:13px;color:#f8fafc}.compose-title small{margin-top:3px;color:#7f90a8;font-size:10px}.review-compose-head output{min-width:54px;text-align:center;padding:7px 10px;border:1px solid #facc1555;border-radius:12px;background:#facc1512;color:#facc15;font:900 18px Arial}.compose-rating-row{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;border:1px solid #ffffff10;border-radius:15px;background:#07111d99}.compose-rating-row .stars{display:flex;justify-content:flex-start;direction:ltr;margin:0}.compose-rating-row .stars button{border:0;background:transparent;color:#334155;font-size:25px!important;cursor:pointer;padding:0 2px}.compose-rating-row .stars button.on{color:#facc15;text-shadow:0 0 16px #facc1538}.compose-rating-row input[type=range]{padding:0;margin:0;accent-color:#f97316;background:transparent}.compose-mode-row{display:grid;grid-template-columns:minmax(230px,.8fr) 1fr;gap:10px;margin-bottom:10px}.review-text-rating-card .text-modes{grid-template-columns:1fr 1fr;margin:0}.review-text-rating-card .text-modes span{min-height:38px;padding:8px 10px}.review-text-rating-card .preset-buttons{justify-content:flex-end;margin:0}.review-text-rating-card .preset-buttons button{min-height:38px;padding:8px 10px;border-radius:11px}.review-text-rating-card textarea{min-height:130px;background:#060d16;border-radius:15px}.review-text-rating-card .field>span{font-size:10px;color:#9fb0c6}.review-text-rating-card #lineCount{color:#7dd3fc}@media(max-width:760px){.review-switch-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.review-switch-row .switch-card{gap:7px;padding:9px 8px;min-height:58px}.review-switch-row .switch-icon{display:none}.review-switch-row .switch-card b{font-size:10px}.review-switch-row .switch-card small{font-size:8px}.review-switch-row .switch{width:38px;height:22px;flex:none}.review-switch-row .switch span{width:38px;height:22px}.review-switch-row .switch span:after{width:16px;height:16px}.review-switch-row .switch input:checked+span:after{transform:translateX(-16px)}.review-compose-head{align-items:flex-start}.compose-title small{display:none}.compose-rating-row{grid-template-columns:1fr;gap:8px}.compose-rating-row .stars{justify-content:center}.compose-mode-row{grid-template-columns:1fr}.review-text-rating-card .preset-buttons{justify-content:stretch;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.review-text-rating-card .preset-buttons button{font-size:9px;padding:7px 4px}.review-text-rating-card .text-modes{grid-template-columns:1fr 1fr!important}.review-text-rating-card textarea{min-height:115px}}
.review-fields{position:relative;overflow:hidden;padding:18px;background:linear-gradient(145deg,#111b2cf5,#0b1320f5 58%,#0d1f33f2);border-color:#2c3f59;box-shadow:0 18px 44px #00000030,inset 0 1px 0 #ffffff08}.review-fields:before{content:'';position:absolute;inset:-80px auto auto -80px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,#38bdf822,transparent 64%);pointer-events:none}.review-fields .field{z-index:1}.review-fields .field>span{margin:0 2px 7px;color:#c8d5e8;font-size:10px;letter-spacing:-.01em}.review-fields .input-icon{border:1px solid #243850;border-radius:15px;background:linear-gradient(180deg,#09111d,#060b13);box-shadow:inset 0 1px 0 #ffffff08;transition:border-color .2s,box-shadow .2s,transform .2s}.review-fields .input-icon:focus-within{border-color:#38bdf880;box-shadow:0 0 0 3px #38bdf815,inset 0 1px 0 #ffffff0d}.review-fields .input-icon>i{right:12px;top:50%;transform:translateY(-50%);color:#8aa0bb;font-size:17px!important}.review-fields input{height:44px;padding:11px 40px 11px 12px;border:0!important;background:transparent!important;border-radius:15px;font-weight:900;color:#f8fafc}.review-fields input::placeholder{color:#7f8da3}.review-fields .mini-action{left:7px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:11px;background:#34d39918;color:#34d399;box-shadow:inset 0 0 0 1px #34d39918}.review-fields .field>small{min-height:12px;margin:4px 4px 0;color:#69e6bd}.review-main-grid{grid-template-columns:minmax(210px,.72fr) minmax(320px,1.28fr);align-items:start;gap:12px;margin-top:12px}.review-count-delay-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-count-delay-row .field{min-width:0}.review-count-delay-row input{text-align:center;font-size:17px}.review-count-delay-row .input-icon{background:linear-gradient(180deg,#0a1220,#070d16)}@media(max-width:800px){.review-fields{padding:13px;border-radius:17px}.review-main-grid{grid-template-columns:1fr!important;gap:10px;margin-top:10px}.review-count-delay-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.review-fields .field>span{font-size:9px}.review-fields input{height:42px;font-size:12px}.review-count-delay-row input{font-size:15px}.review-fields .input-icon>i{right:10px;font-size:15px!important}.review-fields .mini-action{width:31px;height:31px}.review-fields .field.wide .input-icon input{font-size:10px;padding-left:38px}}
.compose-filter-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin-bottom:10px;padding:11px;border:1px solid #a855f733;border-radius:15px;background:#a855f70c}.compose-filter-row>b,.compose-filter-row b,.compose-filter-row small{display:block}.compose-filter-row b{color:#f8fafc;font-size:11px}.compose-filter-row small{margin-top:3px;color:#8fa3bb;font-size:9px}.compose-filter-row mark{padding:6px 10px;border:1px solid #a855f755;border-radius:10px;background:#581c871c;color:#e9d5ff;font-size:10px;font-weight:900}.compose-filter-row #filterModes{grid-column:1/-1;margin:2px 0 0;grid-template-columns:repeat(3,1fr)}.compose-filter-row #filterModes span{min-height:36px;padding:8px}.pricing-pro-card .pricing-pro-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.pricing-pro-card .pricing-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.pricing-pro-grid span{min-height:72px;padding:10px}.pricing-pro-grid small{font-size:9px}.pricing-pro-grid b{font-size:17px}.pricing-pro-head{gap:8px}.pricing-pro-head mark{min-width:0}.pricing-pro-foot{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pricing-pro-foot p{border-radius:12px;text-align:center;font-size:9px}.review-switch-row .switch-card>div{min-width:0}.review-switch-row .switch-card b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compose-filter-row{grid-template-columns:1fr auto;padding:10px}.compose-filter-row small{display:none}.compose-filter-row #filterModes{gap:6px}.compose-filter-row #filterModes span{font-size:9px;min-height:34px;padding:7px 4px}.compose-filter-row mark{font-size:9px;padding:5px 8px}}
.resubmit-cost-box{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px;border:1px solid #f59e0b55;border-radius:15px;background:#f59e0b12}.resubmit-cost-box i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f9731618;color:#fb923c}.resubmit-cost-box b,.resubmit-cost-box span{display:block}.resubmit-cost-box b{color:#fbbf24;font:900 18px Arial}.resubmit-cost-box span{margin-top:4px;color:#f8ddb8;font-size:11px;line-height:1.8}.status-results article.is-rejected{border-color:#ef444455;background:#7f1d1d12}.status-results [data-resubmit] small{display:inline-block;margin-right:8px;padding:3px 7px;border-radius:999px;background:#0b1320;color:#fbbf24;font-size:10px}
.finance-settlement-note,.order-billing-note{display:flex;align-items:flex-start;gap:10px;margin:12px 0;padding:12px 13px;border:1px solid #38bdf84a;border-radius:15px;background:linear-gradient(135deg,#0e2636,#0b1320);color:#cbeaff;line-height:1.9;font-size:11px}.finance-settlement-note i,.order-billing-note i{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:11px;background:#38bdf817;color:#7dd3fc}.order-billing-note b,.order-billing-note span{display:block}.order-billing-note b{color:#f8fafc;font-size:12px}.order-billing-note span{margin-top:3px;color:#a9bdd4}.order-billing-note.settled{border-color:#34d39955;background:linear-gradient(135deg,#0d2b24,#0b1320)}.order-billing-note.settled i{background:#34d39918;color:#86efac}.order-billing-note.pending{border-color:#f59e0b55;background:linear-gradient(135deg,#2c210d,#0b1320)}.order-billing-note.pending i{background:#f59e0b18;color:#fbbf24}
.order-card.live-updated{animation:orderLivePulse 1.15s ease-out}.order-card.live-updated .order-progress-block u{box-shadow:0 0 18px #34d399aa}@keyframes orderLivePulse{0%{border-color:#34d399aa;box-shadow:0 0 0 0 #34d39955}100%{border-color:#ffffff12;box-shadow:0 0 0 12px #34d39900}}
.order-status.running i{animation:spin .9s linear infinite;text-shadow:0 0 12px #4aded6}.order-status.running b{animation:runningTextPulse 1.25s ease-in-out infinite}.order-accent.running{animation:runningAccentPulse 1.15s ease-in-out infinite}@keyframes runningTextPulse{0%,100%{opacity:.72}50%{opacity:1;text-shadow:0 0 12px #4aded688}}@keyframes runningAccentPulse{0%,100%{filter:brightness(.9);box-shadow:0 0 10px #4aded644}50%{filter:brightness(1.25);box-shadow:0 0 22px #4aded6aa}}
.order-invoice-dialog{width:min(920px,calc(100% - 26px));max-height:88vh;padding:0;border:1px solid #334155;border-radius:24px;background:linear-gradient(145deg,#0b1320,#101a2a);color:#f8fafc;box-shadow:0 30px 95px #000d;overflow:hidden}.order-invoice-dialog::backdrop,.order-progress-dialog::backdrop{background:#020617d6;backdrop-filter:blur(7px)}.order-invoice-dialog header,.order-invoice-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 19px;border-bottom:1px solid #243247;background:linear-gradient(180deg,#152238,#0d1522)}.order-invoice-dialog footer{justify-content:flex-end;border-top:1px solid #243247;border-bottom:0}.order-invoice-dialog header b,.order-invoice-dialog header small{display:block}.order-invoice-dialog header small{margin-top:5px;color:#94a3b8;font-size:10px}.order-invoice-dialog header button{width:38px;height:38px;border:0;border-radius:12px;background:#ef444418;color:#fca5a5;font-size:22px;cursor:pointer}.order-invoice-dialog footer button{min-height:40px;padding:8px 18px;border:1px solid #334155;border-radius:12px;background:#182131;color:#dbeafe;font:inherit;font-weight:900}.order-invoice-body{max-height:calc(88vh - 132px);overflow:auto;padding:18px;scrollbar-width:thin;scrollbar-color:#38bdf855 #07111d}.invoice-hero{display:flex;align-items:center;gap:13px;margin-bottom:14px;padding:14px;border:1px solid #38bdf844;border-radius:18px;background:radial-gradient(circle at 0 0,#38bdf829,transparent 30%),#07111d}.invoice-hero>i{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;background:#38bdf818;color:#7dd3fc;font-size:20px!important}.invoice-hero>div{flex:1}.invoice-hero b,.invoice-hero small{display:block}.invoice-hero small{margin-top:5px;color:#a8bdd3;font-size:11px;line-height:1.9}.invoice-hero .order-app{max-width:320px}.invoice-section{margin-top:13px;padding:14px;border:1px solid #26364d;border-radius:18px;background:#07111dcc}.invoice-section>b,.invoice-section>small{display:block}.invoice-section>b{margin-bottom:10px;color:#f8fafc;font-size:13px}.invoice-section>small{margin:-3px 0 10px;color:#94a3b8;font-size:10px}.invoice-section .order-detail-chips{margin-top:0}.invoice-section .order-accounts{max-height:330px;overflow:auto}.order-progress-dialog{width:min(430px,calc(100% - 30px));border:1px solid #38bdf855;border-radius:24px;background:linear-gradient(145deg,#07111d,#0f1d31);color:#f8fafc;box-shadow:0 30px 90px #000d;padding:0}.order-progress-dialog>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:26px}.order-progress-dialog i{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#38bdf818;color:#7dd3fc;font-size:24px!important;animation:spin 1s linear infinite}.order-progress-dialog b{font-size:16px}.order-progress-dialog span{color:#b8c8dc;font-size:12px;line-height:2}.order-progress-dialog em{position:relative;display:block;width:100%;height:7px;border-radius:999px;background:#0b1320;overflow:hidden}.order-progress-dialog em:after{content:'';position:absolute;inset:0;width:45%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#34d399);animation:progressSlide 1.1s ease-in-out infinite}@keyframes progressSlide{0%{transform:translateX(130%)}100%{transform:translateX(-230%)}}@media(max-width:700px){.invoice-hero{align-items:flex-start;flex-direction:column}.invoice-hero .order-app{max-width:100%}.order-invoice-body{padding:12px}.invoice-section .order-accounts{overflow:auto}}
.review-list article>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid #ffffff10}.detail-review-actions{display:flex;align-items:center;gap:8px}.detail-review-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:7px 11px;border:1px solid;border-radius:10px;font:800 10px IRANSansX,Arial;cursor:pointer;transition:transform .18s ease,background .18s ease}.detail-review-actions button:hover{transform:translateY(-1px)}.detail-review-actions .edit{border-color:#38bdf866;background:#38bdf812;color:#7dd3fc}.detail-review-actions .remove{border-color:#fb718566;background:#fb718512;color:#fda4af}.account-review-dialog{width:min(520px,calc(100% - 28px));padding:0;border:1px solid #28435f;border-radius:18px;background:#101b2b;color:#edf4fb;box-shadow:0 24px 80px #000a}.account-review-dialog::backdrop{background:#020712aa;backdrop-filter:blur(4px)}.account-review-form>header,.account-review-form>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #ffffff12}.account-review-form>header b,.account-review-form>header small{display:block}.account-review-form>header b{font-size:14px}.account-review-form>header small{margin-top:4px;color:#7dd3fc;font:10px Consolas}.account-review-form>header>button{width:38px;height:38px;border:0;border-radius:11px;background:#ffffff0c;color:#b6c5d8;cursor:pointer}.account-review-form>section{display:grid;gap:14px;padding:18px}.account-review-form label{display:grid;gap:7px}.account-review-form label>span{font-size:11px;font-weight:800}.account-review-form label em{color:#8fa1b8;font-size:9px;font-style:normal;font-weight:400}.account-review-form select,.account-review-form textarea{width:100%;box-sizing:border-box;border:1px solid #2b415d;border-radius:11px;background:#091322;color:#eef6ff;font:12px IRANSansX,Arial;padding:11px;outline:0}.account-review-form textarea{resize:vertical;line-height:1.8}.account-review-form textarea:focus,.account-review-form select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81c}.account-review-form label>small{color:#7d8da3;font-size:9px}.account-review-error{margin:0;padding:10px;border:1px solid #fb718566;border-radius:10px;background:#fb718512;color:#fda4af;font-size:10px;line-height:1.7}.account-review-form>footer{border-top:1px solid #ffffff12;border-bottom:0}.account-review-form>footer button{min-height:40px;padding:8px 13px;border-radius:11px;font:800 11px IRANSansX,Arial;cursor:pointer}.account-review-form .secondary{border:1px solid #40536d;background:transparent;color:#afc0d2}.account-review-form .primary{border:1px solid #38bdf8;background:#0b7498;color:#fff}.account-review-form.danger .primary{border-color:#fb7185;background:#a62d47}.account-review-form button:disabled{opacity:.55;cursor:wait}.account-review-form section>p{margin:0;color:#c4d1dd;line-height:1.9;font-size:11px}
.order-status-dialog footer .primary{margin-left:auto;border-color:#34d39966;background:linear-gradient(135deg,#0b6b5a,#0b4f51);color:#d1fae5;font-weight:900}.order-status-dialog footer .primary:hover{filter:brightness(1.12)}.order-status-dialog footer .primary:disabled{opacity:.5;cursor:wait}@media(max-width:520px){.order-status-dialog>footer{flex-wrap:wrap}.order-status-dialog footer .primary{order:-1;width:100%;margin-left:0}}
.order-status-dialog .review-recheck-all,.status-results .review-recheck-one{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid #38bdf866;border-radius:12px;background:#38bdf812;color:#bae6fd;font:800 11px IRANSansX,Arial;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.order-status-dialog .review-recheck-all{margin-left:auto;padding:8px 13px}.status-results .review-recheck-one{min-height:36px;margin-top:8px;padding:7px 10px;border-radius:10px;font-size:10px}.order-status-dialog .review-recheck-all:hover,.status-results .review-recheck-one:hover{transform:translateY(-1px);border-color:#67e8f9;background:#38bdf824}.order-status-dialog .review-recheck-all.loading,.status-results .review-recheck-one.loading{opacity:.62;cursor:wait}.status-results article .review-recheck-one+.review-recheck-one{margin-right:6px}@media(max-width:520px){.order-status-dialog .review-recheck-all{order:-1;width:100%;margin-left:0}.status-results .review-recheck-one{width:100%}}
.order-actions .admin-manage-order{border-color:#a78bfa77;background:linear-gradient(135deg,#7c3aed22,#38bdf814);color:#ddd6fe}.order-admin-manage{margin-top:10px}.order-admin-manage-dialog{width:min(620px,calc(100% - 26px))}.order-admin-manage-dialog section{display:grid;gap:13px}.order-admin-manage-dialog label{display:grid;gap:7px;color:#cbd5e1;font-size:11px;font-weight:800}.order-admin-manage-dialog input,.order-admin-manage-dialog select{min-height:44px;border:1px solid #334155;border-radius:12px;background:#07111d;color:#f8fafc;padding:9px 11px;font:inherit}.order-admin-manage-dialog label small{color:#94a3b8;font-size:10px;font-weight:500;line-height:1.7}.admin-order-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-order-summary span{padding:10px 11px;border:1px solid #38bdf833;border-radius:12px;background:#38bdf80d;color:#b8cbe0;font-size:10px}.admin-order-summary b{color:#f8fafc}.admin-refund-option{display:flex!important;grid-template-columns:20px 1fr;align-items:start;padding:12px;border:1px solid #34d39955;border-radius:13px;background:#34d39911;color:#bdf5dd!important;cursor:pointer}.admin-refund-option input{min-height:18px!important;width:18px;margin:1px 0 0;accent-color:#34d399}.admin-finalize-warning{display:flex;gap:9px;padding:12px;border:1px solid #f59e0b66;border-radius:13px;background:#f59e0b12;color:#fde68a;font-size:10px;line-height:1.9}.order-accent.cancelled,.order-accent.canceled{background:#f87171}.order-status.cancelled,.order-status.canceled{color:#fca5a5}@media(max-width:520px){.admin-order-summary{grid-template-columns:1fr}.order-admin-manage-dialog footer button{flex:1}}
.order-accent.partial{background:#fb923c;box-shadow:0 0 15px #fb923c66}.order-status.partial{color:#fdba74}.order-card.state-partial{border-color:#fb923c66;background:linear-gradient(90deg,#25180d88,#0b1117 34%)}.order-card.state-partial .order-progress-block u{background:linear-gradient(90deg,#f97316,#fbbf24);box-shadow:0 0 12px #f9731666}
/* API console */
.api-console{display:grid;gap:16px}.api-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.api-card{background:#101c2d;border:1px solid #28435e;border-radius:16px;padding:18px}.api-card h2{margin:0 0 14px}.api-card form{display:grid;gap:10px}.api-card label{display:grid;gap:6px;font-size:13px}.api-card input,.api-card textarea{width:100%;box-sizing:border-box}.api-key-reveal{display:grid;gap:10px;background:#12352f;border:1px solid #2ecf9b;border-radius:14px;padding:16px}.api-key-reveal code,.api-docs code{direction:ltr;text-align:left;overflow-wrap:anywhere}.api-docs pre{direction:ltr;text-align:left;white-space:pre-wrap;background:#08111c;padding:12px;border-radius:10px}.api-key-list>div{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #243a52;padding:12px 0}.api-key-list span{display:grid;gap:4px}.api-product-form{min-width:260px;padding:12px}.api-card small{display:block;color:#91a9c5}@media(max-width:760px){.api-grid{grid-template-columns:1fr}.api-key-list>div{align-items:flex-start;flex-direction:column}}
.app-shell{overflow-x:clip}.api-console{min-width:0}.api-console .table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.api-console .table-scroll table{min-width:680px;table-layout:fixed;white-space:normal}.api-console .table-scroll th,.api-console .table-scroll td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.api-console .table-scroll th:nth-child(1),.api-console .table-scroll td:nth-child(1){width:72px}.api-console .table-scroll th:nth-child(2),.api-console .table-scroll td:nth-child(2){width:55%;min-width:0}.api-console .table-scroll td small{direction:rtl;text-align:right;white-space:normal;overflow-wrap:anywhere;line-height:1.85;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:6px}.api-console .table-scroll td small:hover{display:block;max-height:14em;overflow:auto}.api-product-form{min-width:0}.api-product-form textarea{min-width:0;overflow-wrap:anywhere}
