@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800;900&display=swap');
:root{--bg:#050b14;--panel:#0b1625;--line:#173454;--blue:#168cff;--gold:#ffbf36;--text:#f5f8ff;--muted:#91a3b8}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0,#102a4b 0,#050b14 34%);color:var(--text);font-family:Cairo,Arial,sans-serif}
.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;padding:14px 5%;background:#06101deF;border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}
.brand{display:flex;align-items:center;gap:10px;min-width:235px}.brand b{font-size:27px;font-weight:900;letter-spacing:-1px}.brand small{display:block;color:var(--muted);font-size:10px}.bolt{font-size:34px;color:var(--gold)}
nav{display:flex;gap:24px;flex:1;justify-content:center}nav a{color:#cbd7e6;text-decoration:none;font-size:14px}nav a:hover{color:#fff}
button,.primary{font-family:inherit}.cart-btn,.primary{border:1px solid #299bff;background:linear-gradient(135deg,#0879ff,#1851df);color:white;border-radius:12px;padding:11px 18px;font-weight:800;cursor:pointer;text-decoration:none}.cart-btn span{background:#ff4e61;border-radius:50%;padding:2px 7px;margin-right:4px}
.hero{min-height:560px;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:70px 8%;overflow:hidden;position:relative;background:#050b14 url('hero-games-collage.png?v=20261004multihero1') center/cover no-repeat}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050b14aa 0%,#050b1470 35%,#050b1455 55%,#050b1490 100%);pointer-events:none}.pill,.eyebrow{color:#67c5ff;font-weight:800;font-size:13px}.hero h1{font-size:58px;line-height:1.1;margin:15px 0}.hero h1 em{font-style:normal;color:var(--gold)}.hero p{max-width:650px;color:#b9c8d9;line-height:2;font-size:16px}.hero-art{display:none}.uc-orb,.spark{display:none}
.games{display:flex;gap:12px;padding:12px 5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:auto}.game{min-width:150px;background:#091524;border:1px solid #173454;padding:13px;border-radius:12px;text-align:center;color:#dbe8f8}.game span{display:block;font-size:12px;margin-top:5px}.game.active{border-color:#1598ff;box-shadow:0 0 22px #158cff22}
.section{padding:50px 6%}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section h2{font-size:29px;margin:3px 0}.badge{background:#33250d;color:#ffd269;border:1px solid #73551b;border-radius:20px;padding:8px 14px;font-size:12px}.grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.card{background:linear-gradient(180deg,#0c1b2d,#07111e);border:1px solid #193d64;border-radius:16px;padding:15px;text-align:center;transition:.2s}.card:hover{transform:translateY(-4px);border-color:#2a9dff;box-shadow:0 12px 35px #0008}.uc-img{height:105px;display:grid;place-items:center;color:#ffbf36;font-size:42px;text-shadow:0 0 20px #ff9d0055}.card h3{margin:4px 0;font-size:20px}.price{color:#63b7ff;font-size:20px;font-weight:900}.buy{width:100%;margin-top:12px;padding:10px;border:0;border-radius:10px;background:#087dff;color:#fff;font-weight:900;cursor:pointer}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:10px 6% 50px}.features>div{background:#091624;border:1px solid #173454;border-radius:14px;padding:20px;font-size:19px}.features b{display:block;margin-top:5px}.features small{color:var(--muted);font-size:12px}.payments{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.payments div{background:#0a1726;border:1px solid #1a3b5d;border-radius:12px;padding:18px;text-align:center;font-weight:800}.payments .barq{border-color:#19d9a1;box-shadow:0 0 20px #19d9a122}.notice{color:#91a3b8;background:#07111d;border-right:3px solid #168cff;padding:14px;border-radius:8px;font-size:13px;line-height:1.8}.empty{border:1px dashed #254866;padding:35px;text-align:center;color:var(--muted);border-radius:14px}
footer{display:flex;gap:25px;flex-wrap:wrap;padding:30px 6%;border-top:1px solid var(--line);color:#8da1b7}footer b{color:#fff}footer span{font-size:13px}
.modal{position:fixed;inset:0;background:#000b;display:grid;place-items:center;z-index:50;padding:20px}.hidden{display:none}.modal-card{width:min(560px,100%);background:#091625;border:1px solid #24547d;border-radius:18px;padding:25px;position:relative;box-shadow:0 25px 80px #000}.close{position:absolute;left:16px;top:12px;border:0;background:none;color:#fff;font-size:28px;cursor:pointer}.field{margin:12px 0}.field label{display:block;color:#aab9ca;font-size:13px;margin-bottom:6px}.field input,.field select{width:100%;padding:12px;border-radius:9px;border:1px solid #244461;background:#06101c;color:#fff;font-family:inherit}.payment-choice{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.payment-choice button{padding:12px;border-radius:9px;border:1px solid #244461;background:#0b1a2b;color:#fff;cursor:pointer}.payment-choice button.selected{border-color:#168cff;background:#0b2a4c}.total{display:flex;justify-content:space-between;font-size:19px;font-weight:900;margin:18px 0}
@media(max-width:1000px){.grid{grid-template-columns:repeat(3,1fr)}.payments{grid-template-columns:repeat(3,1fr)}.hero{justify-content:center;min-height:560px}.features{grid-template-columns:repeat(2,1fr)}nav{display:none}}
@media(max-width:600px){.hero-art{height:280px;border-radius:16px}.topbar{padding:12px 4%;gap:8px}.brand{min-width:0;flex:1}.brand b{font-size:21px}.cart-btn{padding:8px 10px}.hero{padding:40px 5%;min-height:560px;background-position:center}.hero h1{font-size:42px}.section{padding:38px 5%}.grid{grid-template-columns:repeat(2,1fr);gap:9px}.payments{grid-template-columns:repeat(2,1fr)}.features{grid-template-columns:1fr;padding-left:5%;padding-right:5%}.card{padding:10px}.uc-img{height:75px;font-size:34px}.card h3{font-size:16px}.price{font-size:17px}}

.header-actions{display:flex;gap:8px;align-items:center}.account-btn{border:1px solid #24547d;background:#091a2b;color:#fff;border-radius:12px;padding:11px 15px;font-family:inherit;font-weight:800;cursor:pointer}.account-btn.logged{border-color:#19d9a1;color:#9fffe4}.login-card{max-width:500px;text-align:right}.login-logo{font-size:25px;font-weight:900;color:#fff;margin-bottom:8px}.login-sub{color:#9fb0c4;line-height:1.8;font-size:13px}.phone-row{display:flex;gap:8px;direction:ltr}.phone-row span{background:#0c1c2e;border:1px solid #244461;border-radius:9px;padding:12px;color:#dbe8f8}.phone-row input{flex:1}.full{width:100%;margin-top:8px}.ghost{padding:11px;border:1px solid #244461;background:#081421;color:#cbd7e6;border-radius:9px;cursor:pointer;font-family:inherit}.login-note{font-size:11px;color:#72869d;line-height:1.7;margin-top:14px}.hidden{display:none}
@media(max-width:600px){.account-btn{font-size:12px;padding:8px}.header-actions{gap:5px}}



.hero-copy{display:none!important}

.section-hint{margin:2px 0 0;color:var(--muted);font-size:13px}.game{border:1px solid #173454;font-family:inherit;cursor:pointer}.game small{display:block;color:#6f8aa6;font-size:10px;margin-top:2px}.game.active small{color:#6fc6ff}.game-product-icon{height:92px;display:grid;place-items:center;font-size:46px}.product-game{font-size:10px;color:#6f8aa6;margin-bottom:4px}.coming-soon{grid-column:1/-1;text-align:center;border:1px dashed #254866;border-radius:16px;padding:55px 20px;color:var(--muted)}.coming-icon{font-size:52px}.coming-soon h3{color:#fff;font-size:23px;margin:10px 0 4px}.payment-note{color:#72869d;font-size:11px;margin-top:14px}.order-row{display:grid;grid-template-columns:1.1fr 1.4fr 1.5fr .8fr 1fr;gap:12px;align-items:center}.selected-product{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;background:#07111d;border:1px solid #173454;border-radius:10px;padding:13px;margin-bottom:12px}.selected-product span{color:#91a3b8;font-size:12px}.selected-product strong{color:#63b7ff}.game{appearance:none}@media(max-width:700px){.order-row{grid-template-columns:1fr 1fr}.selected-product{grid-template-columns:1fr 1fr}.selected-product strong{grid-column:1/-1}.game{min-width:125px}}

.hero{padding:0;display:block;background-position:center;background-size:cover;border-bottom:1px solid var(--line)}
.hero:before{background:linear-gradient(90deg,#050b1488 0%,transparent 25%,transparent 75%,#050b1488 100%),linear-gradient(0deg,#050b14aa 0%,transparent 24%,transparent 80%,#050b1477 100%)}
.hero-art{display:block;width:100%;height:560px}
.features{padding-top:28px}
.feature-offer{position:relative;width:100%;text-align:right;background:linear-gradient(135deg,#190c14,#101827);border:1px solid #ff334f;color:#fff;border-radius:14px;padding:20px;font:inherit;cursor:pointer;min-height:94px}
.feature-offer b{display:block;margin-top:5px;font-size:18px}.feature-offer small{display:block;color:#9fb0c4;font-size:12px}.feature-offer span{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ff3f52;font-size:20px}
.all-games-btn{border:1px solid #173454;background:#081522;color:#dce8f5;border-radius:20px;padding:9px 16px;font:inherit;cursor:pointer}
.game-showcase{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}
.show-card{min-height:190px;border:1px solid #173454;border-radius:16px;color:#fff;text-align:right;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;cursor:pointer;position:relative;font-family:inherit;background-size:cover;background-position:center;box-shadow:inset 0 -90px 70px #000b}
.show-card strong{font-size:17px;position:relative}.show-card small{color:#c7d3e1;position:relative;margin-top:4px}
.pubg-show{background-image:linear-gradient(180deg,#0000,#0009),url('hero-games-collage.png');background-position:72% 7%}
.cod-show{background-image:linear-gradient(180deg,#0000,#0009),url('hero-games-collage.png');background-position:18% 68%}
.ff-show{background-image:linear-gradient(180deg,#0000,#0009),url('hero-games-collage.png');background-position:47% 66%}
.ml-show{background-image:linear-gradient(180deg,#0000,#0009),url('hero-games-collage.png');background-position:22% 18%}
.fort-show{background:linear-gradient(135deg,#6f35ff,#1b8cff)}
.fc-show{background:linear-gradient(135deg,#101d35,#214e8c)}
.offers-head{display:flex;gap:14px;align-items:center}.offers-head>span{font-size:42px}.offers-head h2{margin:0 0 4px}.offers-head p{margin:0;color:#9fb0c4;font-size:12px}
.coupon-list{display:grid;gap:10px;margin-top:18px}.coupon-list button{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;text-align:right;padding:13px;border-radius:12px;border:1px solid #254866;background:#071321;color:#fff;cursor:pointer;font-family:inherit}.coupon-list b{color:#ffcf52;font-size:18px}.coupon-list span{font-weight:800}.coupon-list small{grid-column:1/-1;color:#738aa1;margin-top:4px}.coupon-msg{color:#67c5ff;font-size:12px}
.coupon-row{display:grid;grid-template-columns:1fr auto;gap:8px;margin:10px 0}.coupon-row input{width:100%;padding:12px;border-radius:9px;border:1px solid #244461;background:#06101c;color:#fff;font-family:inherit}.coupon-row button{padding:12px 18px;border-radius:9px;border:1px solid #299bff;background:#0b68db;color:#fff;font-weight:800;cursor:pointer;font-family:inherit}.coupon-result{min-height:20px;color:#6fffc0;font-size:12px;margin-bottom:8px}.price-summary{display:grid;grid-template-columns:1fr auto;gap:7px;padding:13px;background:#07111d;border:1px solid #173454;border-radius:10px;margin:14px 0}.price-summary span{color:#91a3b8}.price-summary b{font-weight:800}.price-summary strong{font-size:17px}.discount-text{color:#6fffc0}
@media(max-width:1100px){.game-showcase{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.hero,.hero-art{height:400px;min-height:400px}.game-showcase{grid-template-columns:repeat(2,1fr)}.show-card{min-height:160px}.features{grid-template-columns:1fr 1fr}}
@media(max-width:500px){.hero,.hero-art{height:330px;min-height:330px}.game-showcase{grid-template-columns:1fr 1fr}.feature-offer{min-height:90px}.features{grid-template-columns:1fr}}

.services{padding-top:8px}
.services-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
.service-card{min-height:125px;padding:16px;border:1px solid #173454;border-radius:15px;background:#071321;color:#fff;text-align:right;cursor:pointer;font-family:inherit;transition:.2s}
.service-card:hover{border-color:#4d73ff;transform:translateY(-2px)}
.service-card span{font-size:27px;display:block;margin-bottom:9px}.service-card b{display:block;font-size:15px}.service-card small{display:block;color:#8195ab;margin-top:5px;font-size:11px}
.service-modal-card{max-width:680px}.service-modal-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.service-modal-head>span{font-size:36px}.service-modal-head h2{margin:0}.service-modal-head p{margin:3px 0 0;color:#8498ae;font-size:12px}
.service-list{display:grid;gap:9px}.order-row{display:flex;justify-content:space-between;gap:15px;padding:13px;border:1px solid #1a3854;background:#071321;border-radius:11px}.order-row div:last-child{text-align:left}.order-row span,.order-row small{display:block;color:#8295aa;font-size:11px;margin-top:4px}.order-row strong{display:block}.empty-service{padding:30px;text-align:center;color:#9aacc0;border:1px dashed #27455f;border-radius:12px}
.support-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.support-action{display:block;text-decoration:none;padding:17px;border:1px solid #1c3b59;background:#071321;border-radius:12px;color:#fff;font-family:inherit;text-align:right;cursor:pointer}.support-action b,.support-action small{display:block}.support-action small{color:#8498ae;margin-top:6px}
.faq{display:grid;gap:8px}.faq details{background:#071321;border:1px solid #1b3955;border-radius:10px;padding:12px}.faq summary{cursor:pointer;font-weight:800}.faq p{color:#9aacbe;line-height:1.7;margin:9px 0 0;font-size:13px}
.payment-services{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.pay-service{padding:13px;background:#071321;border:1px solid #1b3955;border-radius:10px}.pay-service b,.pay-service small{display:block}.pay-service small{color:#7f93a8;margin-top:4px;font-size:10px}.service-note{color:#8ea2b6;font-size:11px;line-height:1.7}
.account-box{text-align:center;padding:20px}.account-icon{font-size:44px}.account-box p{color:#8ea2b6}
@media(max-width:1100px){.services-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.services-grid{grid-template-columns:repeat(2,1fr)}.support-actions,.payment-services{grid-template-columns:1fr}}

.feature-action{position:relative;width:100%;text-align:right;background:#071321;border:1px solid #173454;color:#fff;border-radius:14px;padding:20px;font:inherit;cursor:pointer;min-height:94px}
.feature-action:hover,.feature-offer:hover,.service-card:hover{border-color:#4d73ff}
.feature-action b{display:block;margin-top:5px;font-size:18px}.feature-action small{display:block;color:#9fb0c4;font-size:12px}
.site-footer{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:28px;padding:42px 6% 20px;background:#040a12;border-top:1px solid #14283d;color:#dce7f3}
.footer-brand p{color:#8094aa;line-height:1.8;font-size:12px;max-width:330px}.footer-logo{font-size:26px;font-weight:900}.footer-status{display:inline-flex;align-items:center;gap:7px;color:#78e5b7;font-size:11px;margin-top:8px}.footer-status span{width:7px;height:7px;border-radius:50%;background:#39d99a;box-shadow:0 0 10px #39d99a}
.footer-col{display:grid;align-content:start;gap:8px}.footer-col h3{margin:0 0 8px;color:#fff;font-size:15px}.footer-col button{border:0;background:none;color:#91a5bb;text-align:right;padding:3px 0;font:inherit;cursor:pointer}.footer-col button:hover{color:#fff}
.footer-bottom{grid-column:1/-1;border-top:1px solid #14283d;padding-top:16px;margin-top:6px;display:flex;justify-content:space-between;color:#5f748b;font-size:10px}
.info-modal-card{max-width:700px}.info-list{display:grid;gap:9px}.info-list div{padding:13px;border:1px solid #1b3955;background:#071321;border-radius:10px}.info-list b,.info-list span{display:block}.info-list span{color:#879aae;font-size:12px;margin-top:5px}.legal-text{color:#a7b6c7;line-height:1.9;font-size:13px}.legal-text p{margin:0 0 10px}
@media(max-width:900px){.site-footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}
@media(max-width:600px){.site-footer{grid-template-columns:1fr 1fr;padding:32px 5% 18px}.footer-bottom{flex-direction:column;gap:7px}}
/* V12 visual upgrade: dedicated game/product artwork */
.product-card .product-art{height:150px;border-radius:14px 14px 0 0;background-size:cover;background-position:center;box-shadow:inset 0 -30px 45px rgba(0,0,0,.28)}
.product-card .product-icon{display:none}
.product-card{overflow:hidden}
.product-card .product-body{padding-top:10px}
.product-card[data-pack="8100"] .product-art{background-image:url('assets/pubg-8100.jpg')}
.product-card[data-pack="3850"] .product-art{background-image:url('assets/pubg-3850.jpg')}
.product-card[data-pack="1800"] .product-art{background-image:url('assets/pubg-1800.jpg')}
.product-card[data-pack="660"] .product-art{background-image:url('assets/pubg-660.jpg')}
.product-card[data-pack="325"] .product-art{background-image:url('assets/pubg-325.jpg')}
.product-card[data-pack="60"] .product-art{background-image:url('assets/pubg-60.jpg')}
.game-img-pubg{background-image:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.78)),url('assets/pubg-game.jpg') !important;background-size:cover !important;background-position:center !important}
.game-img-cod{background-image:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.78)),url('assets/codm.jpg') !important;background-size:cover !important;background-position:center !important}
.game-img-ff{background-image:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.78)),url('assets/freefire.jpg') !important;background-size:cover !important;background-position:center !important}
.game-img-ml{background-image:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.78)),url('assets/mlbb.jpg') !important;background-size:cover !important;background-position:center !important}
.game-img-fort{background-image:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.78)),url('assets/fortnite.jpg') !important;background-size:cover !important;background-position:center !important}
.game-img-fc{background-image:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.78)),url('assets/fc.jpg') !important;background-size:cover !important;background-position:center !important}
/* V12 card polish */
.card.product-card{padding:0 0 14px;display:flex;flex-direction:column;overflow:hidden}
.card.product-card .product-art{margin:0 0 6px;width:100%;height:150px;flex:none}
.card.product-card .product-game,.card.product-card h3,.card.product-card .price,.card.product-card .buy{margin-left:14px;margin-right:14px}
.card.product-card .game-product-icon{display:none}
.card.product-card h3{margin-top:6px}
.card.product-card .buy{margin-top:12px}
@media(max-width:900px){.card.product-card .product-art{height:135px}}

/* V13: every game has its own currency/product artwork */
.card.product-card{padding:0 0 14px;display:flex;flex-direction:column;overflow:hidden;min-width:0}
.card.product-card .product-art{width:100%;height:158px;margin:0 0 8px;background-size:cover;background-position:center;border-radius:14px 14px 0 0;box-shadow:inset 0 -45px 60px rgba(0,0,0,.32)}
.card.product-card .product-game,.card.product-card h3,.card.product-card .price,.card.product-card .buy{margin-left:14px;margin-right:14px}
.card.product-card .product-game{font-size:10px;color:#6f8aa6;margin-bottom:4px}
.card.product-card h3{margin-top:5px}
.card.product-card .buy{margin-top:12px}
@media(max-width:900px){.card.product-card .product-art{height:140px}}


/* V14: show every game's products visibly on the same page */
.all-products-section{padding-top:42px}
.all-products-section>#allProductSections{display:grid;gap:34px}
.game-products-block{background:linear-gradient(180deg,#071321,#050d18);border:1px solid #163a5e;border-radius:20px;padding:22px;scroll-margin-top:90px;overflow:hidden}
.game-products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}
.game-products-head h2{font-size:28px;margin:4px 0}
.currency-badge{display:inline-flex;align-items:center;justify-content:center;min-width:90px;padding:9px 14px;border-radius:999px;border:1px solid #2b6da8;background:#0a1f34;color:#70c3ff;font-weight:900}
.game-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
.product-card .product-art-wrap{position:relative;width:100%;height:165px;background:linear-gradient(135deg,#10243b,#07111d);overflow:hidden;border-radius:14px 14px 0 0}
.product-card .product-art-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.product-card .image-fallback{display:none;position:absolute;inset:0;align-items:center;justify-content:center;font-size:48px}
.product-card .product-art-wrap.image-missing .image-fallback{display:flex}
.product-card .product-art-wrap.image-missing .product-art-img{display:none}
.product-card .product-body{padding:10px 14px 0}
.product-card .product-game{margin:0 0 4px;font-size:10px;color:#6f8aa6}
.product-card h3{margin:4px 0 6px;font-size:18px}
.product-card .price{font-size:19px}
.product-card .buy{margin:12px 0 0;width:100%}
@media(max-width:1100px){.game-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.game-products-block{padding:14px}.game-products-head{align-items:flex-start}.game-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-card .product-art-wrap{height:135px}.product-card .product-body{padding:8px 10px 0}.product-card h3{font-size:15px}.currency-badge{min-width:auto;padding:7px 10px;font-size:11px}}

.admin-modal-card{max-width:1100px!important;width:min(94vw,1100px)}
.admin-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px;flex-wrap:wrap}
.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 18px}
.admin-stat{background:linear-gradient(180deg,#101a2e,#0b1220);border:1px solid #263655;border-radius:14px;padding:14px;text-align:center}
.admin-stat b{display:block;font-size:24px;margin-bottom:4px}
.admin-table{display:grid;gap:8px;max-height:52vh;overflow:auto}
.admin-row{display:grid;grid-template-columns:1.1fr .9fr 1.3fr .8fr .9fr .9fr;gap:8px;align-items:center;background:#0b1220;border:1px solid #22304a;border-radius:12px;padding:10px;font-size:13px}
.admin-row.head{background:#15213a;font-weight:700;position:sticky;top:0}
.admin-row select{width:100%;padding:8px;border-radius:8px;background:#0f1728;color:#fff;border:1px solid #31415e}
.admin-tools{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.admin-tools input{flex:1;min-width:220px;padding:10px;border-radius:10px;border:1px solid #31415e;background:#0d1524;color:#fff}
.admin-empty{padding:28px;text-align:center;background:#0d1524;border-radius:14px}
@media(max-width:800px){.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-row{grid-template-columns:1fr 1fr}.admin-row.head{display:none}}
