/* Merkato Play V32 — currency, checkout and customer-area closure */
:root{
  --mk32-bg:#11171c;
  --mk32-panel:#182128;
  --mk32-panel-2:#202b33;
  --mk32-line:rgba(255,255,255,.09);
  --mk32-text:#f5f7f7;
  --mk32-muted:#9aa7af;
  --mk32-lime:#b9f227;
  --mk32-amber:#f28a2e;
  --mk32-graphite:#171b1f;
}

/* Currency selector */
.store-currency-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(9,14,18,.52)}
.store-currency-switch form{margin:0}.store-currency-switch button{min-width:42px;height:30px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#9da8af;font-size:10px;font-weight:900;letter-spacing:.04em;cursor:pointer}
.store-currency-switch button.is-active{background:var(--mk32-lime);color:var(--mk32-graphite)}

/* Game detail: clean banner and an obviously actionable validation button */
.store-section-compact .store-game-hero{background:#182128!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:none!important;isolation:isolate}
.store-section-compact .store-game-hero-media img{filter:none!important;opacity:1!important;transform:none!important}
.store-section-compact .store-game-hero-overlay{display:none!important}
.store-section-compact .store-game-hero-copy{width:auto!important;max-width:min(58%,620px)!important;min-height:0!important;height:auto!important;margin:10px!important;padding:9px 13px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:rgba(18,24,29,.68)!important;backdrop-filter:blur(4px)!important;align-self:flex-end!important;text-shadow:0 2px 10px rgba(0,0,0,.35)}
.store-section-compact .store-game-hero-copy h1{color:#fff!important}.store-section-compact .store-game-hero-copy .store-kicker{color:var(--mk32-amber)!important}
.store-verify-btn{background:var(--mk32-lime)!important;color:var(--mk32-graphite)!important;border-color:var(--mk32-lime)!important;box-shadow:0 8px 20px rgba(185,242,39,.16)!important;opacity:1!important}
.store-verify-btn:hover{transform:translateY(-1px)!important;filter:brightness(1.04)}
.store-verify-btn:disabled{opacity:.62!important;cursor:wait!important}

/* Package icon/image: no square container */
.store-package{position:relative!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:88px!important;padding:13px!important;background:linear-gradient(145deg,#1a232a,#151c21)!important;border-color:rgba(255,255,255,.08)!important}
.store-package-media{display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:58px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.store-package-media img,.store-package-media svg{width:54px!important;height:54px!important;max-width:none!important;object-fit:contain!important;filter:none!important;transform:none!important}
.store-package-content{min-width:0!important}.store-package-prices{display:flex!important;align-items:baseline!important;gap:7px!important;margin-top:6px!important}.store-package-prices strong{margin:0!important;color:var(--mk32-lime)!important}.store-package-prices small{color:var(--mk32-amber)!important;font-weight:850!important}
.store-package.is-selected{background:linear-gradient(145deg,rgba(185,242,39,.12),#182128)!important;border-color:rgba(185,242,39,.72)!important}

/* Checkout: compact, balanced and more expressive */
.mp-checkout-compact-page{max-width:920px!important}.mp-checkout-head-compact{margin-bottom:16px!important}
.mp-checkout-unified{position:relative!important;overflow:hidden!important;padding:20px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(145deg,#192229,#131a20)!important;box-shadow:0 18px 50px rgba(0,0,0,.18)!important}
.mp-checkout-unified:before{content:"";position:absolute;right:-120px;top:-150px;width:330px;height:330px;border-radius:50%;border:1px solid rgba(185,242,39,.11);box-shadow:0 0 0 45px rgba(242,138,46,.025),0 0 0 90px rgba(185,242,39,.018);pointer-events:none}
.mp-checkout-unified>*{position:relative;z-index:1}
.mp-order-summary-compact{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;padding:14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:#202a31!important}
.mp-order-summary-product img{width:76px!important;height:76px!important;border-radius:15px!important;object-fit:cover!important}
.mp-order-summary-product small{color:var(--mk32-amber)!important}.mp-order-summary-product strong{color:#fff!important}
.mp-order-summary-data .is-total b{color:var(--mk32-lime)!important;font-size:20px!important}
.mp-checkout-divider{background:rgba(255,255,255,.08)!important;margin:18px 0!important}
.mk32-checkout-wallet{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;margin-top:14px;padding:14px 16px;border:1px solid rgba(185,242,39,.18);border-radius:17px;background:linear-gradient(135deg,rgba(185,242,39,.07),rgba(242,138,46,.04),#1b242b)}
.mk32-checkout-wallet-brand{display:flex;align-items:center;gap:10px}.mk32-checkout-wallet-brand img,.mk32-checkout-wallet-brand>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;object-fit:contain;background:rgba(255,255,255,.05);padding:4px;color:var(--mk32-lime);font-weight:950}
.mk32-checkout-wallet-brand small,.mk32-checkout-wallet-brand b{display:block}.mk32-checkout-wallet-brand small{color:var(--mk32-amber);font-size:9px}.mk32-checkout-wallet-brand b{color:#fff;font-size:12px}
.mk32-checkout-wallet>strong{color:var(--mk32-lime);font-size:21px}.mk32-checkout-wallet>p{grid-column:1/-1;margin:0;color:var(--mk32-muted);font-size:10px}
.mp-payment-simple-note,.store-payment-instruction,.store-bank-detail-grid>div,.store-confirm-card,.store-manual-proof-form,.store-whatsapp-confirm-panel{border-color:rgba(255,255,255,.09)!important;background:#202a31!important;color:#fff!important}
.store-confirm-card.is-selected{border-color:rgba(185,242,39,.55)!important;background:rgba(185,242,39,.08)!important}

/* Result / final order: same content, warmer personality */
.mk32-result-page{max-width:850px!important}.mk32-result-card{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:25px;background:linear-gradient(145deg,#1d272e,#12191e);box-shadow:0 24px 65px rgba(0,0,0,.2)}
.mk32-result-accent{position:absolute;inset:0 auto 0 0;width:6px;background:var(--mk32-lime)}.mk32-result-card.is-warning .mk32-result-accent,.mk32-result-card.is-danger .mk32-result-accent{background:var(--mk32-amber)}
.mk32-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.mk32-result-product{display:flex;align-items:center;gap:16px;min-width:0}.mk32-result-product img{width:92px;height:92px;border-radius:19px;object-fit:cover}.mk32-result-product h1{margin:4px 0 5px;color:#fff;font-size:clamp(26px,4vw,40px);letter-spacing:-.045em}.mk32-result-product p{margin:0;color:var(--mk32-muted);line-height:1.5}.mk32-result-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px}.mk32-result-data>div{padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#202a31}.mk32-result-data small,.mk32-result-data b{display:block}.mk32-result-data small{color:#85939b;font-size:9px}.mk32-result-data b{margin-top:5px;color:#fff;font-size:12px;word-break:break-word}.mk32-result-data .is-total{background:var(--mk32-lime)}.mk32-result-data .is-total small,.mk32-result-data .is-total b{color:var(--mk32-graphite)}.mk32-result-data .is-total b{font-size:17px}.mk32-result-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.mk32-result-code{margin-top:18px}.mk32-result-wallet{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:18px;border:1px solid rgba(242,138,46,.18);border-radius:21px;background:linear-gradient(130deg,rgba(242,138,46,.08),rgba(185,242,39,.035),#192229)}.mk32-result-wallet-mark{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:var(--mk32-amber);color:var(--mk32-graphite);font-size:22px;font-weight:950}.mk32-result-wallet span{color:var(--mk32-amber);font-size:8px;font-weight:900}.mk32-result-wallet h2{margin:3px 0;color:#fff}.mk32-result-wallet p{margin:0;color:var(--mk32-muted);font-size:11px}.mk32-result-history{margin-top:14px;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#182128;color:#fff}.mk32-result-history summary{display:flex;justify-content:space-between;cursor:pointer;font-weight:850}

/* Customer account and Wallet */
.store-account-layout-root{background:var(--mk32-bg)!important;color:var(--mk32-text)!important}
.store-account-layout-root:before,.store-account-layout-root:after{border-color:rgba(255,255,255,.08)!important;opacity:.5!important}
.store-account-sidebar{border-color:rgba(255,255,255,.07)!important;background:rgba(17,23,28,.92)!important;color:#fff!important}.store-account-user small{color:#89969e!important}.store-account-nav a{color:#a5b0b6!important}.store-account-nav a:hover{color:#fff!important;background:rgba(255,255,255,.05)!important}.store-account-nav a.is-active{background:var(--mk32-lime)!important;color:var(--mk32-graphite)!important}
.store-account-content{background:transparent!important}.store-account-top h1,.mk32-account-hero h1{color:#fff!important}.store-account-top p,.mk32-account-hero p{color:var(--mk32-muted)!important}
.mk32-account-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:23px;background:linear-gradient(135deg,#1d272e,#151d22)}.mk32-account-hero h1{margin:3px 0 5px;font-size:clamp(28px,4vw,43px);letter-spacing:-.05em}.mk32-account-hero p{margin:0}
.mk32-account-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mk32-account-metric{display:block;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#1a232a;color:#fff}.mk32-account-metric span,.mk32-account-metric small{display:block;color:#8e9ba3}.mk32-account-metric span{font-size:10px;font-weight:850}.mk32-account-metric strong{display:block;margin:8px 0 4px;color:#fff;font-size:27px}.mk32-account-metric.is-wallet{background:linear-gradient(140deg,rgba(185,242,39,.13),#1a232a)}.mk32-account-metric.is-wallet strong{color:var(--mk32-lime)}.mk32-account-metric.is-amber strong{color:var(--mk32-amber)}.mk32-account-metric.is-success strong{color:#74e69b}
.mk32-account-panel,.mk32-wallet-card{margin-top:13px;border:1px solid rgba(255,255,255,.08);border-radius:21px;background:#182128;color:#fff;overflow:hidden}.mk32-account-panel-head,.mk32-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;padding:18px}.mk32-account-panel-head h2,.mk32-card-head h2{margin:3px 0 0;color:#fff}.mk32-account-panel-head p,.mk32-card-head p{margin:4px 0 0;color:var(--mk32-muted);font-size:11px}.mk32-order-list,.mk32-wallet-list{border-top:1px solid rgba(255,255,255,.07)}.mk32-order-row,.mk32-wallet-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 17px;border-bottom:1px solid rgba(255,255,255,.065);color:#fff}.mk32-order-row:last-child,.mk32-wallet-row:last-child{border-bottom:0}.mk32-order-product{display:flex;align-items:center;gap:11px;min-width:0}.mk32-order-product img{width:48px;height:48px;border-radius:13px;object-fit:cover}.mk32-order-product b,.mk32-order-product small,.mk32-wallet-row b,.mk32-wallet-row small{display:block}.mk32-order-product b,.mk32-wallet-row b{font-size:12px}.mk32-order-product small,.mk32-wallet-row small{margin-top:3px;color:#89969e;font-size:9px}.mk32-empty{padding:26px;text-align:center;color:#86939b;font-size:11px}
.mk32-wallet-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:14px}.mk32-wallet-main,.mk32-wallet-side{display:grid;gap:13px;align-content:start}.mk32-wallet-balance{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(185,242,39,.2);border-radius:24px;background:linear-gradient(135deg,rgba(185,242,39,.1),rgba(242,138,46,.035),#172027)}.mk32-wallet-balance:after{content:"";position:absolute;right:-75px;bottom:-115px;width:270px;height:270px;border-radius:50%;border:1px solid rgba(242,138,46,.13);box-shadow:0 0 0 36px rgba(185,242,39,.025),0 0 0 72px rgba(255,255,255,.012)}.mk32-wallet-balance>*{position:relative;z-index:1}.mk32-wallet-brand{display:flex;align-items:center;gap:11px}.mk32-wallet-brand img,.mk32-wallet-brand>span{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:rgba(255,255,255,.07);object-fit:contain;padding:5px;color:var(--mk32-lime);font-weight:950}.mk32-wallet-brand small,.mk32-wallet-brand b{display:block}.mk32-wallet-brand small{color:#94a1a8;font-size:9px}.mk32-wallet-brand b{margin-top:2px;color:#fff}.mk32-wallet-balance>strong{display:block;margin-top:22px;color:#fff;font-size:clamp(39px,6vw,60px);letter-spacing:-.055em}.mk32-wallet-rate{display:flex;align-items:center;gap:8px;margin-top:7px}.mk32-wallet-rate span{padding:4px 8px;border-radius:8px;background:var(--mk32-lime);color:var(--mk32-graphite);font-size:9px;font-weight:950}.mk32-wallet-rate small{color:var(--mk32-amber)}.mk32-wallet-balance>p{max-width:520px;margin:15px 0 0;color:#9eabb2;font-size:11px}.mk32-wallet-card{margin-top:0;padding:18px}.mk32-wallet-amount-field{margin-top:17px}.mk32-wallet-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.mk32-wallet-quote{display:grid;gap:8px;margin-top:13px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#202a31}.mk32-wallet-quote>div,.mk32-summary-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.mk32-wallet-quote span,.mk32-summary-list span{color:#91a0a7;font-size:10px}.mk32-wallet-quote b,.mk32-summary-list b{color:#fff;font-size:12px}.mk32-wallet-quote>div:nth-child(2) b{color:var(--mk32-lime)}.mk32-full-btn{width:100%;justify-content:center;margin-top:14px}.mk32-wallet-row>strong{font-size:12px}.mk32-wallet-row>strong.is-credit{color:#75e89d}.mk32-wallet-row>strong.is-debit{color:#ff9aab}.mk32-pagination{padding-top:12px}.mk32-alert-danger{margin-bottom:13px!important;padding:13px!important;border-color:rgba(255,112,129,.25)!important;color:#ffabb5!important}
.mk32-funding-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:14px}.mk32-funding-main{display:grid;gap:13px}.mk32-payment-brand{display:flex;align-items:center;gap:12px}.mk32-payment-brand img,.mk32-payment-brand>span{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.06);object-fit:contain;padding:5px;color:var(--mk32-lime);font-weight:950}.mk32-payment-brand h2{margin:3px 0 0}.mk32-instructions{margin:16px 0 0;color:var(--mk32-muted);font-size:11px;line-height:1.65;white-space:pre-line}.mk32-payment-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.mk32-payment-data>div{padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#202a31}.mk32-payment-data small,.mk32-payment-data b{display:block}.mk32-payment-data small{color:#8d9aa2;font-size:9px}.mk32-payment-data b{margin-top:4px;color:#fff;word-break:break-all}.mk32-payment-data .is-accent{background:var(--mk32-lime)}.mk32-payment-data .is-accent small,.mk32-payment-data .is-accent b{color:var(--mk32-graphite)}.mk32-payment-data .is-accent b{font-size:18px}.mk32-funding-qr{display:flex;justify-content:center;margin-top:17px}.mk32-funding-qr img{width:185px;height:185px;padding:8px;border-radius:16px;background:#fff;object-fit:contain}.mk32-proof-grid{display:grid;gap:12px}.mk32-funding-summary{align-self:start;position:sticky;top:94px;padding:18px;border:1px solid rgba(185,242,39,.15);border-radius:21px;background:linear-gradient(145deg,#1e282f,#151d22)}.mk32-summary-list{display:grid;gap:11px;margin-top:18px}.mk32-summary-total{margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.08)}.mk32-summary-total small,.mk32-summary-total strong{display:block}.mk32-summary-total small{color:#8d9aa2}.mk32-summary-total strong{margin-top:5px;color:var(--mk32-lime);font-size:24px}.mk32-status-panel{padding:16px;border:1px solid;border-radius:17px}.mk32-status-panel.is-warning{border-color:rgba(242,138,46,.25);background:rgba(242,138,46,.07);color:#ffc88d}.mk32-status-panel.is-success{border-color:rgba(74,222,128,.25);background:rgba(74,222,128,.07);color:#91efb0}.mk32-status-panel.is-danger{border-color:rgba(255,112,129,.25);background:rgba(255,112,129,.07);color:#ffabb5}

/* Catalog / recharge mobile */
.mp-catalog-ribbon-card{overflow:hidden!important;background:#182128!important;border-color:rgba(255,255,255,.08)!important}.mp-catalog-ribbon-art img{width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important}.mp-catalog-ribbon-body h2{color:#fff!important}.mp-catalog-ribbon-body p{color:#9aa6ad!important}.mp-catalog-ribbon-foot strong{color:var(--mk32-graphite)!important}.mp-catalog-ribbon-foot{background:var(--mk32-lime)!important;color:var(--mk32-graphite)!important}

/* Help pages: more life, still coherent */
.store-contact-method,.store-form-card,.store-faq-item{border-color:rgba(255,255,255,.08)!important;background:#192229!important;color:#fff!important}.store-contact-method h3,.store-faq-item button,.store-info-hero h1{color:#fff!important}.store-contact-method p,.store-faq-answer,.store-info-hero p{color:#9aa7af!important}.store-contact-method .store-trust-icon{background:rgba(242,138,46,.12)!important;color:var(--mk32-amber)!important}.store-support-cta,.store-whatsapp-btn{background:var(--mk32-lime)!important;color:var(--mk32-graphite)!important;border-color:var(--mk32-lime)!important}.store-faq-item em{color:var(--mk32-amber)!important}.store-faq-item.is-open{border-color:rgba(185,242,39,.28)!important;background:#1d282f!important}

@media(max-width:980px){
  .store-currency-switch{margin-right:2px}.store-currency-switch button{min-width:37px;height:28px;padding:0 6px}
  .mk32-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mk32-wallet-layout,.mk32-funding-layout{grid-template-columns:1fr}.mk32-funding-summary{position:static}.mk32-result-data{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:640px){
  .store-header-actions .store-currency-switch{order:-1}.store-header-actions .store-currency-switch+*.store-header-wallet{display:none}
  .store-section-compact .store-game-hero-copy{max-width:calc(100% - 16px)!important;margin:8px!important;padding:7px 10px!important}.store-section-compact .store-game-hero-copy h1{font-size:16px!important}
  .store-inline-field{grid-template-columns:minmax(0,1fr) 98px!important}.store-verify-btn{min-width:98px!important;padding-inline:10px!important}
  .store-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.store-package{grid-template-columns:45px minmax(0,1fr)!important;gap:8px!important;min-height:78px!important;padding:10px!important}.store-package-media{width:45px!important;height:45px!important}.store-package-media img,.store-package-media svg{width:43px!important;height:43px!important}.store-package b{font-size:11px!important}.store-package-prices{display:block!important}.store-package-prices strong{font-size:15px!important}.store-package-prices small{display:block;margin-top:1px;font-size:8px!important}
  .mp-order-summary-compact{grid-template-columns:1fr!important}.mp-order-summary-data{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mp-order-summary-product img{width:62px!important;height:62px!important}.mk32-checkout-wallet{grid-template-columns:1fr auto;padding:12px}.mk32-checkout-wallet>strong{font-size:18px}
  .mk32-result-card{padding:17px}.mk32-result-head{display:grid}.mk32-result-product{align-items:flex-start}.mk32-result-product img{width:72px;height:82px}.mk32-result-product h1{font-size:25px}.mk32-result-head>.store-status{justify-self:start}.mk32-result-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mk32-result-data>div{padding:10px}.mk32-result-actions{display:grid;grid-template-columns:1fr}.mk32-result-actions .store-btn{justify-content:center}.mk32-result-wallet{grid-template-columns:auto minmax(0,1fr)}.mk32-result-wallet>a{grid-column:1/-1;justify-content:center}
  .mk32-account-hero{display:grid;padding:17px}.mk32-account-hero .store-account-top-actions{display:grid;grid-template-columns:1fr 1fr}.mk32-account-metrics{gap:7px}.mk32-account-metric{padding:13px}.mk32-account-metric strong{font-size:21px}.mk32-wallet-layout{gap:10px}.mk32-wallet-balance{padding:18px}.mk32-wallet-balance>strong{font-size:39px}.mk32-wallet-methods{grid-template-columns:1fr}.mk32-order-row,.mk32-wallet-row{padding:11px 12px}.mk32-order-row{grid-template-columns:1fr}.mk32-order-row>.store-status{justify-self:start}.mk32-payment-data{grid-template-columns:1fr 1fr}.mk32-funding-summary{padding:16px}
  .mp-catalog-ribbon-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.mp-catalog-ribbon-card{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;min-height:118px!important;border-radius:16px!important}.mp-catalog-ribbon-art{height:100%!important;min-height:118px!important}.mp-catalog-ribbon-body{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;padding:12px!important}.mp-catalog-ribbon-body h2{font-size:17px!important;margin:3px 0!important}.mp-catalog-ribbon-body p{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:9px!important}.mp-catalog-ribbon-foot{margin:7px -12px -12px!important;padding:8px 12px!important;border-radius:0!important}.mp-catalog-ribbon-foot b{display:none!important}
  .store-contact-grid{grid-template-columns:1fr!important}.store-wallet-promo{grid-template-columns:1fr!important;padding:21px!important}.store-wallet-promo>div:last-child{justify-content:flex-start!important}
}

/* V32.1 — logo global de Merkato Wallet */
.mk32-result-wallet-mark img{width:100%;height:100%;object-fit:contain;display:block}

.mk32-payment-exact{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 18px;margin:2px 0 16px;padding:12px 14px;border:1px solid rgba(185,242,39,.18);border-radius:14px;background:linear-gradient(110deg,rgba(185,242,39,.07),rgba(242,138,46,.045));color:#f3f5f6}
.mk32-payment-exact>span{font-size:.76rem;color:#b8bdc3}
.mk32-payment-exact>strong{grid-row:1/3;grid-column:2;font-size:1.08rem;color:#b9f227;white-space:nowrap}
.mk32-payment-exact>small{font-size:.7rem;color:#8f989f}
@media(max-width:520px){.mk32-payment-exact{grid-template-columns:1fr;padding:11px 12px}.mk32-payment-exact>strong{grid-row:auto;grid-column:auto;font-size:1rem}.mk32-payment-exact>small{line-height:1.35}}

/* V33 preproducción — estabilidad móvil y administrador intuitivo */
@media(max-width:980px){
  .store-mobile-menu{display:block}
  .store-zero-mobile-menu{position:absolute;left:0;right:0;top:100%;z-index:80;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 20px 45px rgba(0,0,0,.35)}
  .store-zero-mobile-menu-inner{display:grid;gap:2px;padding:10px 14px 14px}
  .store-zero-mobile-menu a{display:flex;align-items:center;min-height:42px;padding:0 12px;border-radius:11px;font-size:12px;font-weight:800}
  .store-zero-mobile-menu a:hover,.store-zero-mobile-menu a.is-active{background:rgba(185,242,39,.07)}
}
@media(min-width:981px){.store-mobile-menu{display:none!important}}

.admin-shell input[type="checkbox"]{appearance:none;-webkit-appearance:none;position:relative;display:inline-block;flex:0 0 auto;width:43px;height:24px;margin:0;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:#15191d!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);cursor:pointer;transition:background .18s ease,border-color .18s ease}
.admin-shell input[type="checkbox"]::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#7b858d;box-shadow:0 2px 7px rgba(0,0,0,.35);transition:transform .18s ease,background .18s ease}
.admin-shell input[type="checkbox"]:checked{border-color:rgba(185,242,39,.65)!important;background:rgba(185,242,39,.2)!important}
.admin-shell input[type="checkbox"]:checked::after{transform:translateX(19px);background:#b9f227}
.admin-shell input[type="checkbox"]:focus-visible{outline:2px solid rgba(185,242,39,.55);outline-offset:2px}
.admin-switch-row{display:flex;align-items:center;gap:11px;min-height:62px;padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#1b2024;cursor:pointer}
.admin-switch-row>span{display:grid;gap:2px}.admin-switch-row b{font-size:12px;color:#f4f6f7}.admin-switch-row small{font-size:10px;line-height:1.35;color:#808b93}

.admin-simple-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.admin-simple-image-card{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:11px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#1b2024}
.admin-simple-image-card.is-priority{border-color:rgba(185,242,39,.24);background:linear-gradient(145deg,rgba(185,242,39,.055),#1b2024 55%)}
.admin-simple-image-preview{grid-row:1/4;width:112px;height:82px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#12171b;color:#6f7b83;font-size:10px;font-weight:800;display:grid;place-items:center;text-align:center}
.admin-simple-image-preview img{width:100%;height:100%;object-fit:cover}.admin-simple-image-preview.is-contain img{object-fit:contain;padding:7px}
.admin-simple-image-card b{font-size:12px;color:#f4f6f7}.admin-simple-image-card p{margin-top:3px;font-size:10px;line-height:1.45;color:#87929a}
.admin-simple-image-card label{align-self:end;display:grid;gap:5px;font-size:10px;color:#b7c0c6}.admin-simple-image-card input[type="file"]{max-width:100%;font-size:10px;color:#87929a}
.admin-image-remove{justify-self:start;border:0;background:transparent;color:#ff9aa7;font-size:10px;cursor:pointer}.admin-simple-image-card em{grid-column:2;color:#ff9aa7;font-size:10px;font-style:normal}
.admin-image-advanced{border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#1b2024;padding:12px}.admin-image-advanced summary{cursor:pointer;color:#b9c1c7;font-size:12px;font-weight:700}

@media(max-width:720px){
  .admin-simple-image-grid{grid-template-columns:1fr}
  .admin-simple-image-card{grid-template-columns:88px minmax(0,1fr)}
  .admin-simple-image-preview{width:88px;height:76px}
  .admin-topbar .admin-upload-health{display:none}
}
