
#gtaupV313AuthStatus{display:none!important;visibility:hidden!important;}


/* Avoid V324 missing pointer: a real inline SVG instead of pseudo-elements. */
html body #page-upgrader .v302-wheel-card .wheel{isolation:isolate!important;overflow:visible!important}
html body #page-upgrader .v302-wheel-card #wheelPointer{
  position:absolute!important;inset:0!important;display:block!important;visibility:visible!important;opacity:1!important;
  z-index:65!important;width:100%!important;height:100%!important;
  transform-origin:50% 50%!important;pointer-events:none!important;
  filter:none!important;background:transparent!important;
}
html body #page-upgrader .v302-wheel-card #wheelPointer::before,
html body #page-upgrader .v302-wheel-card #wheelPointer::after{display:none!important;content:none!important}
html body #page-upgrader #wheelPointer .v325-pointer-svg{
  width:100%!important;height:100%!important;display:block!important;
  position:absolute!important;inset:0!important;overflow:visible!important;
  filter:drop-shadow(0 0 9px rgba(255,152,103,.60))!important;
}
html body #page-upgrader .v302-wheel-card .v301-wheel-overlay{z-index:12!important;pointer-events:none!important}
html body #page-upgrader .v302-wheel-card .wheel-center{z-index:70!important}
html body #page-upgrader #v301-win-arc{opacity:1;filter:drop-shadow(0 0 7px rgba(39,222,160,.65))}
/* Use a single aligned sector; no duplicate green sector behind it. */
html body #page-upgrader .v302-wheel-card #wheelRotor{
  background:radial-gradient(circle at center,#102d51 0%,#0b2140 60%,#0a1b35 100%)!important;
}
/* Selected item stays contained; image, name and price each have their own area. */
html body #page-upgrader.v302-upgrader .upgrade-stage.v302-stage>.v302-slot{
  min-width:0!important;overflow:hidden!important;
}
html body #page-upgrader.v302-upgrader .v302-slot #toSlot,
html body #page-upgrader.v302-upgrader .v302-slot #fromSlot{
  display:flex!important;min-width:0!important;min-height:0!important;overflow:hidden!important;align-items:center!important;justify-content:center!important;
}
html body #page-upgrader.v302-upgrader .v302-slot #toSlot>.slot-filled-v35,
html body #page-upgrader.v302-upgrader .v302-slot #fromSlot>.slot-filled-v35{
  flex:1 1 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto!important;
  height:100%!important;min-height:0!important;max-height:100%!important;width:100%!important;
  align-items:stretch!important;justify-content:stretch!important;gap:0!important;overflow:hidden!important;
  padding:3px 4px!important;background:transparent!important;
}
html body #page-upgrader.v302-upgrader .v302-slot #toSlot .slot-media-v35,
html body #page-upgrader.v302-upgrader .v302-slot #fromSlot .slot-media-v35{
  grid-row:1!important;flex:none!important;display:flex!important;align-items:center!important;justify-content:center!important;
  height:auto!important;min-height:0!important;max-height:100%!important;width:100%!important;
  padding:3px 8px 0!important;margin:0!important;overflow:hidden!important;
  background:radial-gradient(ellipse at center,rgba(49,94,154,.18),transparent 75%)!important;
}
html body #page-upgrader.v302-upgrader .v302-slot #toSlot .slot-media-v35::after,
html body #page-upgrader.v302-upgrader .v302-slot #fromSlot .slot-media-v35::after{display:none!important}
html body #page-upgrader.v302-upgrader .v302-slot #toSlot .slot-media-v35 img,
html body #page-upgrader.v302-upgrader .v302-slot #fromSlot .slot-media-v35 img{
  display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;
  object-fit:contain!important;object-position:center!important;transform:none!important;
  filter:drop-shadow(0 10px 13px rgba(0,0,0,.24))!important;
}
html body #page-upgrader.v302-upgrader .v302-slot #toSlot .slot-copy-v35,
html body #page-upgrader.v302-upgrader .v302-slot #fromSlot .slot-copy-v35{
  grid-row:2!important;flex:none!important;width:100%!important;min-height:0!important;height:auto!important;max-height:84px!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;
  padding:8px 28px!important;margin:0!important;gap:3px!important;
  background:rgba(12,27,53,.42)!important;border-top:1px solid rgba(112,159,222,.12)!important;
  border-radius:9px!important;box-shadow:none!important;overflow:hidden!important;
}
html body #page-upgrader.v302-upgrader .v302-slot #toSlot .slot-name,
html body #page-upgrader.v302-upgrader .v302-slot #fromSlot .slot-name{
  width:100%!important;max-width:100%!important;margin:0!important;line-height:1.3!important;font-size:14px!important;
  font-weight:850!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;
  overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;
}
html body #page-upgrader.v302-upgrader .v302-slot .slot-real{display:none!important}
html body #page-upgrader.v302-upgrader .v302-slot .slot-price{
  display:block!important;margin:0!important;color:#f9d58b!important;font:900 13px 'JetBrains Mono',monospace!important;
  line-height:1.3!important;text-align:center!important;white-space:nowrap!important;
}
html body #page-upgrader.v302-upgrader .v302-slot .v302-scroll-pick{
  flex:0 0 44px!important;margin:10px auto 0!important;min-height:44px!important;height:44px!important;
}
/* Status after successful login is never a full-width notice. Errors still use normal alerts. */
#gtaupV313AuthStatus[data-status="ready"],#gtaupV313AuthStatus[data-status="loading"]{display:none!important}
@media(max-width:830px){
 html body #page-upgrader.v302-upgrader .v302-slot .slot-name{font-size:12px!important}
 html body #page-upgrader.v302-upgrader .v302-slot .slot-price{font-size:12px!important}
}



/* GTAUP V325 | Ludo Vault (does not change existing currencies or the upgrade result) */
.ludo-header-v325{display:inline-flex;align-items:center;gap:5px;height:37px;min-width:70px;padding:0 10px;border:1px solid rgba(141,106,255,.4);border-radius:11px;background:linear-gradient(135deg,#20234f,#122744);color:#d6c8ff;white-space:nowrap;cursor:pointer}
.ludo-header-v325 b{font:900 11px 'JetBrains Mono',monospace}.ludo-header-v325>span{font-size:15px}.ludo-header-v325 small{font-size:9px;font-weight:900}
.ludo-admin-modal-v325{grid-column:1/-1;border-radius:12px;border:1px solid #5d57b0;padding:12px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;background:#132648}
.ludo-admin-modal-v325 label{font-size:12px;color:#e1d7ff;flex:1;min-width:160px}.ludo-admin-modal-v325 input{display:block;width:100%;margin-top:4px;height:34px;background:#09172b;border:1px solid #345076;border-radius:8px;color:#fff;padding:0 10px}
.ludo-admin-modal-v325 button{height:38px;background:#6047d8;color:#fff;border:0;border-radius:9px;padding:0 13px;font-size:12px;font-weight:900}
.ludo-admin-modal-v325 small{width:100%;color:#8c9fc4}
@media(max-width:950px){.ludo-header-v325{min-width:40px;padding:0 6px}.ludo-header-v325 b{font-size:9px}}

#ludoVaultOverlayV325[hidden],#ludoAdminV325[hidden]{display:none!important}
.ludo-vault-overlay-v325{position:fixed;inset:0;z-index:22000;display:flex;align-items:flex-start;justify-content:center;padding:3vh 16px;overflow-y:auto;background:rgba(3,9,25,.85);backdrop-filter:blur(11px)}
body.ludo-vault-open-v325{overflow:hidden}
.ludo-vault-dialog-v325{position:relative;width:min(1160px,100%);border-radius:24px;padding:28px;background:linear-gradient(145deg,#101c39,#071225 85%);border:1px solid rgba(130,99,251,.44);box-shadow:0 45px 130px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.06);color:#ecf2ff}
.ludo-vault-close-v325{position:absolute;top:16px;right:16px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #384b70;border-radius:12px;background:#102444;color:#fff;font-size:28px;cursor:pointer}
.ludo-vault-brand-v325{font:900 10px 'JetBrains Mono',monospace;letter-spacing:2px;color:#a58bff}
.ludo-vault-hero-v325{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:center;padding-bottom:22px;border-bottom:1px solid rgba(137,159,210,.16)}
.ludo-vault-hero-v325>img{width:100%;object-fit:contain;max-height:280px;filter:drop-shadow(0 20px 35px rgba(55,62,211,.25))}
.ludo-vault-hero-v325 h2{font-size:40px;font-weight:1000;margin:0 0 6px;letter-spacing:-1px;color:#fff}
.ludo-vault-hero-v325 p{color:#aebbd7;font-size:14px;margin:0 0 16px}
.ludo-vault-coin-v325{display:inline-flex;gap:8px;align-items:center;padding:9px 16px;border:1px solid rgba(158,123,255,.4);border-radius:12px;background:rgba(78,63,156,.22);color:#c8b8ff;font:900 17px 'JetBrains Mono',monospace}
.ludo-vault-cost-v325{margin:12px 0!important;font-size:14px!important}.ludo-vault-cost-v325 strong{color:#fff;font-size:20px}
.ludo-main-button-v325,.ludo-secondary-button-v325{height:48px;margin:6px 7px 6px 0;padding:0 20px;border:0;border-radius:12px;background:linear-gradient(135deg,#795aff,#4932da);color:#fff;font:900 13px Inter,sans-serif;cursor:pointer}
.ludo-secondary-button-v325{background:#1c3255;border:1px solid #4a5b80}.ludo-main-button-v325:disabled,.ludo-secondary-button-v325:disabled{opacity:.48;cursor:not-allowed}
#ludoVaultStatusV325{display:block;color:#93a6c5;line-height:1.5;font-size:12px;max-width:640px;margin-top:9px}#ludoVaultStatusV325[data-bad="1"]{color:#ff9aab}
.ludo-vault-dialog-v325 h3{font-size:16px;letter-spacing:.04em;margin:22px 0 13px;color:#f3f4ff}
.ludo-vault-items-v325{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ludo-vault-item-v325{min-width:0;border:1px solid #293a60;border-radius:17px;background:linear-gradient(160deg,#172444,#0d1a32);padding:11px 13px;display:flex;flex-direction:column;gap:7px}
.ludo-vault-item-v325 span{font:900 10px 'JetBrains Mono',monospace;letter-spacing:.08em;color:#79bbff}
.ludo-vault-item-v325.ludo-rarity-immortal{border-color:#f9c965;box-shadow:inset 0 0 15px rgba(255,192,45,.06)}
.ludo-vault-item-v325.ludo-rarity-mythic{border-color:#e981e8}
.ludo-vault-img-v325{height:126px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#101a2c}
.ludo-vault-img-v325 img{display:block;width:96%;height:96%;object-fit:contain;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}
.ludo-photo-v325 img{width:100%;height:100%;object-fit:cover}
.ludo-vault-item-v325 b{font-size:13px;color:#fff}.ludo-vault-item-v325 strong{font:900 13px 'JetBrains Mono',monospace;color:#eacf91}
.ludo-vault-disclaimer-v325{font-size:11px;color:#8fa3c4;line-height:1.6;margin-top:18px}
.ludo-result-v325{margin:14px 0;border:1px solid #6d5ff5;border-radius:15px;padding:14px;display:flex;gap:18px;align-items:center;background:#14274e;min-height:140px}
.ludo-result-v325[hidden]{display:none!important}.ludo-result-v325>img{width:200px;height:120px;object-fit:contain;filter:none}.ludo-result-v325 span{display:block;color:#a4aaf5;font-size:12px}.ludo-result-v325 b{display:block;font-size:21px;margin:4px 0;color:#fff}.ludo-result-v325 strong{display:block;color:#e9c077;font-size:16px}.ludo-result-v325 small{color:#84c2a6}
.ludo-preview-v325{border-color:rgba(170,112,255,.75)!important;background:radial-gradient(280px 220px at 50% 40%,rgba(120,67,239,.22),transparent),linear-gradient(140deg,#151b3c,#0c1530)!important}
.ludo-preview-v325 .case-preview-bottom-v214 strong{color:#d0b3ff!important}.ludo-preview-v325 .case-preview-top-v214 i{background:#5d3dc5!important;color:#fff!important}
.ludo-admin-v325{border:1px solid #675fd7;border-radius:16px;padding:17px 19px;background:linear-gradient(130deg,#172347,#10182d);margin:16px 0;color:#e5ecff}
.ludo-admin-v325 h3{font-size:19px;margin:0}.ludo-admin-v325 p{font-size:12px;color:#a4aed3;margin:8px 0}.ludo-admin-v325>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ludo-admin-v325 input{min-width:190px;flex:1;background:#091936;border:1px solid #3d527e;color:#fff;border-radius:11px;height:43px;padding:0 12px}.ludo-admin-v325 button{border:0;border-radius:11px;height:43px;background:#624ae0;color:#fff;font-weight:900;padding:0 15px}.ludo-admin-v325 small{display:block;margin-top:10px;font-size:12px;color:#9daed1}
/* Source PNG colors are not recolored. Rarity is expressed with a border, not a color filter. */
#page-shop .shop-item .car-img img,#page-upgrader .car .car-img img,.profile-garage-item .car-img img,#page-cases .case-item-img-v188 img{filter:drop-shadow(0 12px 15px rgba(0,0,0,.32))!important;mix-blend-mode:normal!important;opacity:1!important}
#page-shop .shop-item .car-img:before,#page-upgrader .car .car-img:before{opacity:.08!important}
/* Click target must remain usable across full button area, decorative overlays must not intercept it. */
#page-upgrader #upgradeBtn{z-index:30!important;pointer-events:auto!important;isolation:isolate!important;cursor:pointer}
#page-upgrader #upgradeBtn:disabled{cursor:not-allowed}
#page-upgrader .wheel-hint,#page-upgrader .wheel-card-v5:before,#page-upgrader .wheel-card-v5:after{pointer-events:none!important}
@media(max-width:720px){.ludo-vault-dialog-v325{padding:17px}.ludo-vault-hero-v325{grid-template-columns:1fr;gap:0}.ludo-vault-hero-v325>img{max-height:190px}.ludo-vault-hero-v325 h2{font-size:28px}.ludo-vault-items-v325{grid-template-columns:repeat(2,minmax(0,1fr))}.ludo-vault-img-v325{height:105px}.ludo-result-v325>img{width:120px}}
@media(max-width:420px){.ludo-vault-items-v325{grid-template-columns:1fr}.ludo-vault-dialog-v325{padding:13px}}

/* Preserve complete transparent cover in the current V335 case card styling. */
#caseCatalogHomeV215 #ludoVaultPreviewV325 .case-preview-art-v214 img{object-fit:contain!important;max-width:100%!important;max-height:100%!important;filter:drop-shadow(0 12px 16px rgba(0,0,0,.18))!important}
#caseCatalogHomeV215 #ludoVaultPreviewV325 .case-preview-art-v214{background:transparent!important}


/* V326 existing UI styles */


/* GTAUP V326 refresh */
.ludo-vault-balances-v326{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 8px}
.ludo-vault-money-v326{display:inline-flex;gap:8px;align-items:center;padding:9px 16px;border:1px solid rgba(79,227,145,.24);border-radius:12px;background:rgba(31,157,98,.12);color:#bff3d2;font:900 17px 'JetBrains Mono',monospace}
.ludo-vault-money-v326 span{color:#fff}
#page-shop .shop-item .car-img img,#page-upgrader .car .car-img img,.profile-garage-item .car-img img,#page-cases .case-item-img-v188 img,.slot-media-v35 img,.inventory-car img,.garage-item img,.case-item img,img[src*="/assets/ludo-v325/"],img[src*="/assets/"]{filter:none!important;mix-blend-mode:normal!important;opacity:1!important;transform:none!important}
#page-shop .shop-item .car-img:before,#page-upgrader .car .car-img:before,.slot-media-v35::after,.car-img::after,.car-img::before{opacity:.06!important}
#page-upgrader #upgradeBtn{position:relative!important;z-index:80!important;pointer-events:auto!important;cursor:pointer}
#page-upgrader #upgradeBtn>*{pointer-events:none!important}
#page-upgrader .v302-wheel-subtitle,#page-upgrader .wheel-hint,#page-upgrader .wheel-card-v5:before,#page-upgrader .wheel-card-v5:after,#page-upgrader .v301-wheel-overlay,#page-upgrader #wheelPointer,#page-upgrader .pointer-beam,#page-upgrader .pointer-tip,#page-upgrader .pointer-hub{pointer-events:none!important}
#caseCatalogHomeV215 #ludoVaultPreviewV326 .case-preview-art-v214{background:transparent!important}
#caseCatalogHomeV215 #ludoVaultPreviewV326 .case-preview-art-v214 img{object-fit:contain!important;max-width:100%!important;max-height:100%!important;filter:drop-shadow(0 14px 18px rgba(0,0,0,.24))!important}
@media(max-width:720px){.ludo-vault-balances-v326{gap:8px}.ludo-vault-money-v326,.ludo-vault-coin-v325{font-size:14px;padding:8px 12px}}



/* GTAUP V327: new style rules appended after the native site CSS. */
#ludoHeaderV326{display:none!important}
html body .topbar .wallet-pill{height:auto!important;min-height:52px!important;max-height:none!important;min-width:184px!important;width:auto!important;flex-shrink:0!important}
html body .topbar .wallet-pill .wallet-copy{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:118px!important;align-items:flex-start!important}
#v327WalletCoin{border:0;background:none;color:#b5a4ff;font:750 10px 'JetBrains Mono',monospace;display:flex;gap:7px;align-items:center;justify-content:flex-start;width:100%;padding:0;text-align:left;white-space:nowrap;cursor:pointer}
#v327WalletCoin span{opacity:.76;font-size:9px}#v327WalletCoin b{font-size:11px;color:#dfd4ff}
@media(max-width:830px){html body .topbar .wallet-pill{min-width:136px!important;max-width:220px!important}html body .topbar .wallet-pill .wallet-copy{display:flex!important;min-width:74px!important}#v327WalletCoin span{font-size:8px}}
@media(max-width:560px){html body .topbar .wallet-pill{min-width:120px!important}#v327WalletCoin{font-size:9px;gap:3px}#v327WalletCoin span{font-size:7px}html body .topbar .wallet-pill .wallet-coin{display:none!important}}
/* Restoration: the V326 overlay had lost the V325 CSS. */
#ludoVaultOverlayV326[hidden],#ludoAdminV326[hidden],#v327CaseModal[hidden],#v327CaseResult[hidden]{display:none!important}
/* Restore modal styles by the shared classes, separate ID-specific text styling. */
.ludo-vault-overlay-v325{position:fixed;inset:0;z-index:23000;display:flex;align-items:flex-start;justify-content:center;padding:3vh 16px;overflow-y:auto;background:rgba(3,9,25,.86);backdrop-filter:blur(9px)}
/* Cases offline retry button: real server-only, no fake drop. */
#v327CaseOfflineRetry{display:block;max-width:330px;margin:10px 0 17px;padding:10px 13px;border:1px solid #7460ca;border-radius:12px;background:#18294e;color:#e9dfff;font-weight:850;cursor:pointer}
#v327CaseModal{position:fixed;inset:0;z-index:22900;background:rgba(3,9,22,.89);backdrop-filter:blur(10px);overflow:auto;padding:38px 18px;display:flex;justify-content:center;align-items:flex-start;color:#edf2ff}
body.v327-dialog-open{overflow:hidden}
.v327-case-dialog{position:relative;width:min(970px,100%);border:1px solid rgba(147,114,255,.42);border-radius:22px;padding:25px;background:linear-gradient(135deg,#142044,#0a1630);box-shadow:0 24px 90px rgba(0,0,0,.5)}
.v327-dialog-close{position:absolute;top:13px;right:14px;width:38px;height:38px;font-size:27px;color:#eaf1ff;border:1px solid #405681;border-radius:11px;background:#12223e;cursor:pointer;z-index:2}
.v327-case-hero{display:grid;grid-template-columns:minmax(190px,36%) 1fr;gap:24px;align-items:center;border-bottom:1px solid rgba(180,192,225,.13);padding:10px 0 20px}
.v327-case-hero>img{width:100%;height:275px;object-fit:contain}.v327-overline{color:#a68dff;font:900 10px 'JetBrains Mono',monospace;letter-spacing:1px}.v327-case-hero h2{margin:8px 0;font-size:29px;color:#fff}.v327-case-hero p{color:#a9bbd8;font-size:12px}
.v327-case-metrics{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0}.v327-case-metrics span{background:#1b315a;border:1px solid #374974;border-radius:10px;padding:9px 12px;color:#dce7ff;font-weight:850}
#v327CaseOpen,.v327-editor-footer #v327Save{padding:13px 18px;border:0;border-radius:12px;background:linear-gradient(135deg,#745bf7,#5132bc);color:#fff;font-weight:900;cursor:pointer}
#v327CaseOpen:disabled{opacity:.5;cursor:default}#v327CaseStatus{display:block;color:#97aac8;margin:12px 0;line-height:1.5}
.v327-case-dialog h3{font-size:15px;margin:18px 0 12px}.v327-case-drops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.v327-drop{display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:12px;border:1px solid #263d64;border-radius:12px;background:#0e203d;gap:7px;text-align:center}
.v327-drop img{height:80px;width:100%;object-fit:contain}.v327-drop b{font-size:11px}.v327-drop small{font:900 11px 'JetBrains Mono',monospace;color:#b8a4ff}
#v327CaseResult{display:flex;align-items:center;gap:20px;border:1px solid #7150c0;background:#1a2c55;border-radius:16px;padding:15px;margin-top:18px}
#v327CaseResult img{width:170px;height:128px;object-fit:contain}#v327CaseResult h3{font-size:23px;margin:3px 0}#v327CaseResult small{color:#bdb3ff}#v327CaseResult strong{color:#ffe29e}
.v327-custom-card .case-preview-art-v214{background:transparent!important}.v327-custom-card .case-preview-art-v214 img{object-fit:contain!important;max-width:100%;max-height:100%;filter:drop-shadow(0 12px 15px rgba(0,0,0,.24))!important}
/* Editor */
.v327-admin-cases{margin:4px auto 22px;color:#eaf2ff;max-width:1280px}
.v327-editor-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:12px 0 20px}.v327-editor-head h2{font-size:24px;margin:5px 0}.v327-editor-head p{color:#90a5c9;font-size:12px;margin:0}.v327-editor-head button,.v327-cases-list button,.v327-artbox button,.v327-searchbar button,.v327-editor-footer button{cursor:pointer;border:1px solid #58679b;border-radius:10px;background:#1e345b;color:#f0edff;padding:10px 13px;font-weight:850}
.v327-cases-list{display:flex;flex-wrap:wrap;gap:9px;margin:13px 0 25px}.v327-cases-list article{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #354771;border-radius:13px;background:#111f3a;min-width:250px;max-width:430px;flex:1}.v327-cases-list img{width:62px;height:56px;object-fit:contain}.v327-cases-list article>div{display:flex;flex-direction:column;min-width:0;flex:1}.v327-cases-list article b{font-size:11px}.v327-cases-list article small{font-size:9px;color:#91a8c8}.v327-cases-list button{font-size:10px;padding:7px}
.v327-case-form{border:1px solid #354c80;border-radius:18px;padding:20px;background:linear-gradient(140deg,#102242,#0d192f)}
.v327-case-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v327-case-fields label,.v327-picked-row label{display:flex;flex-direction:column;gap:6px;font-weight:700;color:#aebfda;font-size:11px}.v327-case-fields input,.v327-case-fields select,.v327-searchbar input,.v327-picked-row input{width:100%;height:42px;border:1px solid #344773;background:#0b1a35;color:#fff;border-radius:9px;padding:0 11px;outline:none;font-size:12px;box-sizing:border-box}
.v327-artbox{display:grid;grid-template-columns:190px 1fr;gap:20px;align-items:center;margin:20px 0;padding:18px;border:1px solid #344575;border-radius:14px;background:rgba(17,30,56,.8)}
.v327-art-preview{background:radial-gradient(circle,#263969,#0d1930 80%);border:1px dashed #52669d;border-radius:13px;display:grid;place-items:center;height:170px;overflow:hidden}
.v327-art-preview img{height:100%;width:100%;object-fit:contain}.v327-artbox h3,.v327-picker h3{font-size:16px;margin:0 0 6px}.v327-artbox p,.v327-picker p{color:#91a6ca;font-size:11px;line-height:1.6}
.v327-artbox input[type=file]{font-size:11px;width:100%;max-width:390px}.v327-check{display:flex;align-items:center;gap:8px;color:#bdd0ec;font-size:12px;margin:10px 0}.v327-artbox button{font-size:11px;padding:8px}.v327-artbox small{display:block;margin-top:8px;color:#7f93b8;font-size:10px}
.v327-picker{border-top:1px solid #354575;padding-top:18px}.v327-searchbar{display:flex;gap:9px;margin:12px 0}.v327-searchbar input{flex:1}.v327-item-hits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:225px;overflow:auto;padding:4px}
.v327-item-hits button{display:flex;align-items:center;gap:7px;padding:7px;border:1px solid #34476b;background:#182945;color:#fff;border-radius:9px;cursor:pointer;min-width:0;text-align:left}
.v327-item-hits img{width:45px;height:40px;object-fit:contain;flex:none}.v327-item-hits button span{font-weight:750;font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis}.v327-item-hits small{display:block;color:#91a1ba;font-size:8px}.v327-item-hits button b{margin-left:auto;color:#85eab6;font-size:17px}
.v327-picked{margin-top:17px}.v327-picked>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v327-picked-row{display:flex;align-items:center;gap:9px;min-width:0;padding:9px;border-radius:12px;background:#0d1d38;border:1px solid #324873}.v327-picked-row>img{width:65px;height:57px;object-fit:contain}.v327-picked-row>div{flex:1;min-width:0}.v327-picked-row b{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis}.v327-picked-row small{color:#c4aa79;font-size:10px}.v327-picked-row label{width:88px}.v327-picked-row input{height:32px}.v327-picked-row>button{background:#40233a;color:#ffb7c6;border:0;border-radius:9px;font-size:20px;width:28px;height:32px;cursor:pointer}
#v327ChanceTotal{color:#ffad9c;font-weight:850}#v327ChanceTotal[data-ok="1"]{color:#73eeb0}.v327-editor-footer{border-top:1px solid #344879;margin-top:20px;padding-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}
#v327AdminStatus{font-size:11px;color:#93aacb}#v327AdminStatus[data-bad="1"]{color:#ffa2ac}.v327-editor-footer #v327Save{border:0}.v327-editor-footer button:disabled{opacity:.5}
/* Remove nested black image well/background. Actual opaque black pixels receive processing in JS. */
html body .profile-garage-item .car-img,html body #page-upgrader .car .car-img,html body #garageGrid .car .car-img{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
html body .profile-garage-item .car-img::before,html body .profile-garage-item .car-img::after,html body #garageGrid .car-img::before,html body #garageGrid .car-img::after{display:none!important;content:none!important}
html body .profile-garage-item .car-img img,html body #garageGrid .car-img img,html body #page-upgrader .car .car-img img{background:transparent!important;mix-blend-mode:normal!important;filter:none!important;opacity:1!important}
/* Rebuild the advanced upgrade chance panel as clean, responsive rows. */
html body #page-upgrader.v302-upgrader .v318-advanced{margin:16px 0 15px!important;padding:15px!important;border:1px solid rgba(115,139,205,.26)!important;border-radius:16px!important;background:linear-gradient(160deg,rgba(15,28,56,.95),rgba(12,23,46,.9))!important;box-shadow:none!important}
html body #page-upgrader.v302-upgrader .v318-advanced>summary{display:flex!important;align-items:center!important;gap:8px;font-size:13px!important;font-weight:850!important;color:#d7e5ff!important;text-decoration:none!important;cursor:pointer!important;min-height:30px}
html body #page-upgrader.v302-upgrader .v318-advanced[open]>summary{margin-bottom:13px!important}
html body #page-upgrader.v302-upgrader .v318-advanced-fields{display:grid!important;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) auto!important;align-items:end!important;gap:12px!important;max-width:760px!important;margin:0 0 14px!important}
html body #page-upgrader.v302-upgrader .v318-advanced-fields label{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;font-size:11px!important;color:#acc2eb!important}
html body #page-upgrader.v302-upgrader .v318-advanced-fields input{width:100%!important;height:42px!important;background:#0e1b38!important;border:1px solid #354b80!important;border-radius:10px!important;box-sizing:border-box!important;font-size:14px!important;color:#fff!important}
html body #page-upgrader.v302-upgrader .v318-advanced-fields #customApply{height:42px!important;border-radius:10px!important;padding:0 20px!important;font-size:12px!important}
html body #page-upgrader.v302-upgrader .v318-advanced-fields .custom-or-v18{padding-bottom:10px;color:#8197ba!important}
html body #page-upgrader.v302-upgrader .v318-advanced .upgrade-cash-v75{width:100%!important;display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(230px,1.3fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;border:1px solid #314976!important;border-radius:14px!important;background:#0d1b37!important;box-sizing:border-box!important}
html body #page-upgrader.v302-upgrader .v318-advanced .upgrade-cash75-copy{min-width:0!important}
html body #page-upgrader.v302-upgrader .v318-advanced .upgrade-cash75-input{width:100%!important;box-sizing:border-box!important}
html body #page-upgrader.v302-upgrader .v318-advanced .upgrade-cash75-amount{width:100%!important;min-width:0!important;box-sizing:border-box!important}
@media(max-width:980px){.v327-case-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.v327-item-hits{grid-template-columns:repeat(3,minmax(0,1fr))}.v327-case-drops{grid-template-columns:repeat(3,minmax(0,1fr))}html body #page-upgrader.v302-upgrader .v318-advanced .upgrade-cash-v75{grid-template-columns:1fr!important}}
@media(max-width:680px){.v327-case-hero,.v327-artbox{grid-template-columns:1fr}.v327-case-hero>img{height:170px}.v327-case-drops{grid-template-columns:repeat(2,minmax(0,1fr))}.v327-case-fields{grid-template-columns:1fr}.v327-item-hits{grid-template-columns:repeat(2,minmax(0,1fr))}.v327-picked>div{grid-template-columns:1fr}.v327-case-form{padding:12px}.v327-admin-cases{padding:3px}.v327-cases-list article{max-width:none}.v327-editor-head{align-items:flex-start;flex-direction:column}html body #page-upgrader.v302-upgrader .v318-advanced-fields{grid-template-columns:1fr 1fr!important}html body #page-upgrader.v302-upgrader .v318-advanced-fields #customApply{grid-column:1/-1!important}}



/* GTAUP V328: dual-currency wallet — readable golden LC, no chip/selection effect */
html body .topbar .wallet-pill{
  box-sizing:border-box!important;
  min-height:64px!important;
  height:64px!important;
  max-height:64px!important;
  min-width:238px!important;
  max-width:300px!important;
  padding:7px 8px!important;
  gap:8px!important;
  align-items:center!important;
  overflow:visible!important;
}
html body .topbar .wallet-pill .wallet-coin{flex:0 0 31px!important;width:31px!important;height:34px!important}
html body .topbar .wallet-pill .wallet-add{flex:0 0 32px!important;width:32px!important;height:36px!important}
html body .topbar .wallet-pill .wallet-copy{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  gap:3px!important;
  overflow:visible!important;
}
html body .topbar .wallet-pill .wallet-copy .wallet-label{
  display:block!important;
  position:static!important;
  transform:none!important;
  font-size:8px!important;
  line-height:1!important;
  letter-spacing:.9px!important;
  margin:0!important;
}
html body .topbar .wallet-pill #headerBalance{
  display:block!important;
  width:auto!important;
  max-width:100%!important;
  font-size:14px!important;
  font-weight:900!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  margin:0!important;
}
html body .topbar .wallet-pill #v327WalletCoin,
html body .topbar .wallet-pill #v327WalletCoin:hover,
html body .topbar .wallet-pill #v327WalletCoin:focus,
html body .topbar .wallet-pill #v327WalletCoin:active{
  -webkit-appearance:none!important;appearance:none!important;
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:6px!important;
  min-width:0!important;
  width:100%!important;
  min-height:16px!important;
  height:16px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  outline:0!important;
  filter:none!important;
  transform:none!important;
  text-shadow:none!important;
  line-height:1.15!important;
  color:#ffcf70!important;
  font-family:'JetBrains Mono',monospace!important;
  font-size:10px!important;
  font-weight:800!important;
  text-decoration:none!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  cursor:pointer!important;
}
html body .topbar .wallet-pill #v327WalletCoin span{
  color:#e7b75d!important;
  font-size:10px!important;
  font-weight:900!important;
  letter-spacing:.2px!important;
  opacity:1!important;
  flex:0 0 auto!important;
  white-space:nowrap!important;
}
html body .topbar .wallet-pill #v327WalletCoin b{
  color:#ffda85!important;
  font-size:11px!important;
  font-weight:900!important;
  margin-left:auto!important;
  opacity:1!important;
  text-shadow:none!important;
  white-space:nowrap!important;
  font-variant-numeric:tabular-nums!important;
}
html body .topbar .wallet-pill #v327WalletCoin::before,
html body .topbar .wallet-pill #v327WalletCoin::after{
  content:none!important;
  display:none!important;
}
html body .topbar .wallet-pill #v327WalletCoin:focus-visible{
  outline:1px solid #c89b45!important;
  outline-offset:2px!important;
  border-radius:3px!important;
}
@media(max-width:830px){
  html body .topbar .wallet-pill{min-width:200px!important;max-width:240px!important;min-height:60px!important;height:60px!important;max-height:60px!important}
  html body .topbar .wallet-pill #headerBalance{font-size:12px!important}
  html body .topbar .wallet-pill #v327WalletCoin b{font-size:10px!important}
}
@media(max-width:560px){
  html body .topbar .wallet-pill{min-width:164px!important;max-width:225px!important;padding:6px!important;gap:5px!important}
  html body .topbar .wallet-pill .wallet-coin{display:none!important}
  html body .topbar .wallet-pill .wallet-add{width:26px!important;flex-basis:26px!important}
  html body .topbar .wallet-pill #headerBalance{font-size:11px!important}
  html body .topbar .wallet-pill #v327WalletCoin span{font-size:9px!important}
  html body .topbar .wallet-pill #v327WalletCoin b{font-size:9px!important}
}



/* V329 — custom-case details use native GTAUP stage/reel/items components. */
#v327CaseModal{display:none!important}
#v329CustomDetail[hidden],#v329CustomDetail [hidden]{display:none!important}
#page-cases.v329-custom-open #caseCatalogHomeV215{display:none!important}
#v329CustomDetail{display:block;min-width:0;color:var(--text)}
#v329CustomDetail .v329-custom-stage{margin-top:12px}
#v329CustomDetail .case-stage-copy-v196 h1{overflow-wrap:anywhere}
#v329CustomDetail .case-stage-art-v196 img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 20px rgba(0,0,0,.23))!important}
#v329CustomDetail .case-reel-window-v188{overflow:hidden}
#v329CustomDetail #v329ItemGrid .case-item-card-v188{min-width:0}
#v329CustomDetail .v329-wins{margin-top:16px;padding:15px;background:linear-gradient(140deg,#101f3a,#0b1932);border:1px solid rgba(147,105,244,.4);border-radius:16px}
#v329CustomDetail .v329-win-heading{font:900 13px Inter,Arial,sans-serif;color:#d6bfff;letter-spacing:.09em;margin-bottom:12px}
#v329CustomDetail .v329-win-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px}
#v329CustomDetail .v329-win-grid article{display:flex;flex-direction:column;gap:6px;align-items:center;min-width:0;padding:12px;border-radius:12px;background:#132644;border:1px solid rgba(125,153,199,.24);text-align:center}
#v329CustomDetail .v329-win-grid img{max-width:100%;width:150px;height:110px;object-fit:contain;filter:none!important}
#v329CustomDetail .v329-win-grid b{font-size:12px;color:#eef3ff}
#v329CustomDetail .v329-win-grid strong{font-size:12px;color:#efd39a}
#v329CustomDetail .case-items-grid-v188 .case-item-img-v188{background:transparent!important}
#v329CustomDetail .case-items-grid-v188 .case-item-img-v188::before,#v329CustomDetail .case-items-grid-v188 .case-item-img-v188::after{display:none!important}
/* Stable original art — remove old auto-brightening and tinting in CSS. */
html body img[data-car-id]{filter:none!important;mix-blend-mode:normal!important;opacity:1!important;visibility:visible!important;image-rendering:auto!important}
html body #profileGarage .car-img,html body #garageGrid .car-img,html body #page-upgrader .car-img,html body #v329ItemGrid .case-item-img-v188{background:transparent!important;background-image:none!important;box-shadow:none!important}
html body #profileGarage .car-img::before,html body #profileGarage .car-img::after,html body #garageGrid .car-img::before,html body #garageGrid .car-img::after{display:none!important}
#v329CustomDetail .case-count-tabs-v196 button{cursor:pointer}
#v329CustomDetail #v329Open:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:700px){#v329CustomDetail .v329-win-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#v329CustomDetail .v329-custom-stage{gap:14px}}



/* V330: original unmodified item pictures. The rarity border is independent. */
#page-upgrader img[data-car-id],#page-shop img[data-car-id],#page-cases img[data-car-id],
#profileGarage img[data-car-id],#garageGrid img[data-car-id],
.profile-garage-item .car-img img,.upgrader-inventory-card-v63 .car-img img{
  opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;
  filter:drop-shadow(0 9px 12px rgba(0,0,0,.24))!important;
  background:transparent!important;image-rendering:auto!important;
}
#page-upgrader .car-img::before,#page-upgrader .car-img::after,
#page-shop .car-img::before,#page-shop .car-img::after,
#profileGarage .car-img::before,#profileGarage .car-img::after,
#garageGrid .car-img::before,#garageGrid .car-img::after{pointer-events:none!important}



/* GTAUP V331: compact custom cases, calm item art. */
html body #v329CustomDetail .v329-custom-stage{
  grid-template-columns:minmax(200px,.90fr) minmax(245px,1.12fr) minmax(260px,.90fr)!important;
  min-height:350px!important;max-height:420px!important;height:390px!important;
  align-items:center!important;overflow:hidden!important;
}
html body #v329CustomDetail .v329-custom-stage .case-stage-copy-v196{align-self:start!important;padding:38px 12px 22px 28px!important;min-width:0!important}
html body #v329CustomDetail .v329-custom-stage .case-stage-copy-v196 h1{font-size:clamp(26px,2.5vw,41px)!important;line-height:1.02!important;overflow-wrap:anywhere!important}
html body #v329CustomDetail .v329-custom-stage .case-stage-art-v196{
  display:flex!important;justify-content:center!important;align-items:center!important;
  width:100%!important;min-width:0!important;min-height:0!important;max-width:440px!important;
  height:350px!important;max-height:350px!important;margin:0 auto!important;overflow:visible!important;
}
html body #v329CustomDetail .v329-custom-stage .case-stage-art-v196 img{
  display:block!important;position:relative!important;width:auto!important;height:auto!important;
  max-width:min(100%,380px)!important;max-height:335px!important;object-fit:contain!important;
  transform:none!important;filter:drop-shadow(0 18px 21px rgba(0,0,0,.3))!important;
}
html body #v329CustomDetail .v329-custom-stage .case-stage-art-v196::after{pointer-events:none!important;opacity:.35!important}
html body #v329CustomDetail .v329-custom-stage .case-stage-buy-v196{align-self:center!important;min-width:0!important}
#v327AdminCases [data-v331-delete]{border:1px solid rgba(245,107,127,.48)!important;color:#ffb8c3!important;background:rgba(153,42,67,.18)!important;cursor:pointer!important}
#v327AdminCases [data-v331-delete]:hover{background:rgba(200,45,66,.28)!important}
#v331StaffQuick{margin:12px 0 18px;border:1px solid rgba(139,119,219,.30);background:rgba(26,32,58,.75);border-radius:12px;padding:15px;display:grid;gap:10px}
#v331StaffQuick h3{margin:0;font-size:15px;color:#f4eaff}
#v331StaffQuick p{margin:0;font-size:11px;color:#aab8d3;line-height:1.45}
#v331StaffQuick .v331-staff-controls{display:flex;gap:9px;align-items:center;flex-wrap:wrap}
#v331StaffQuick input,#v331StaffQuick select{height:42px;min-width:0;border:1px solid #455a85;border-radius:9px;background:#0c1934;color:#eff3ff;padding:0 11px;font-size:12px}
#v331StaffQuick input{flex:2 1 240px}#v331StaffQuick select{flex:1 1 180px}
#v331StaffQuick button{height:42px;padding:0 16px;border:0;border-radius:10px;background:linear-gradient(135deg,#8661ed,#6740cf);color:#fff;font-weight:850;cursor:pointer}
#v331StaffQuick button:disabled{opacity:.50;cursor:not-allowed}
#v331StaffQuick [data-v331-status]{font-size:11px;color:#b6c5df}
#v331StaffQuick [data-v331-status].bad{color:#ffa8b3}
@media(max-width:1140px){html body #v329CustomDetail .v329-custom-stage{grid-template-columns:minmax(180px,1fr) minmax(250px,1.1fr)!important;height:auto!important;max-height:none!important;min-height:300px!important}html body #v329CustomDetail .case-stage-buy-v196{grid-column:1/-1!important;margin:0 18px 18px!important}html body #v329CustomDetail .v329-custom-stage .case-stage-art-v196{height:295px!important;max-height:295px!important}html body #v329CustomDetail .v329-custom-stage .case-stage-art-v196 img{max-height:275px!important}}
@media(max-width:700px){html body #v329CustomDetail .v329-custom-stage{grid-template-columns:1fr!important}html body #v329CustomDetail .v329-custom-stage .case-stage-copy-v196{padding:22px 16px 6px!important}html body #v329CustomDetail .v329-custom-stage .case-stage-art-v196{height:245px!important;max-height:245px!important}html body #v329CustomDetail .v329-custom-stage .case-stage-art-v196 img{max-height:225px!important}#v331StaffQuick .v331-staff-controls{flex-direction:column;align-items:stretch}#v331StaffQuick input,#v331StaffQuick select{width:100%;flex:auto}}




#v334-reset-panel{margin:18px 0 24px;border:1px solid rgba(225,109,103,.4);background:linear-gradient(135deg,#201d33,#121b33);border-radius:16px;padding:18px;color:#f0edff}
#v334-reset-panel[hidden]{display:none!important}
#v334-reset-panel .v334-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}
#v334-reset-panel .v334-head strong{font-size:18px;font-weight:900;color:#fff}
#v334-reset-panel .v334-head p{font-size:12px;line-height:1.6;margin:8px 0 14px;color:#b9bfd3;max-width:680px}
#v334-reset-panel .v334-head>span{font:900 9px 'JetBrains Mono',monospace;color:#ffb7ae;white-space:nowrap}
#v334-reset-panel .v334-actions{display:flex;gap:9px;flex-wrap:wrap}
#v334-reset-panel button{border:1px solid #45527d;background:#233658;border-radius:11px;color:#e5edff;font-weight:850;cursor:pointer;padding:12px 17px;font-size:12px}
#v334-reset-panel #v334-start{background:linear-gradient(130deg,#b83b57,#73263f);border-color:#cf6b7b;color:#fff}
#v334-reset-panel button:disabled{opacity:.45;cursor:not-allowed}
#v334-reset-panel .v334-details{font-size:12px;color:#a4b4d5;line-height:1.5;margin-top:13px;overflow-wrap:anywhere}
#v334-reset-panel .v334-details.bad{color:#ff9d9d}
#v334-reset-panel .v334-progress{height:5px;margin-top:14px;border-radius:8px;background:#26324b;overflow:hidden}
#v334-reset-panel .v334-progress span{height:100%;width:0%;display:block;background:#f37583;transition:width .3s}



/* Preserve original item colors/alpha; avoid expensive saturate/brightness/filter and GPU overdraw. */
html body img[data-car-id],
html body #page-upgrader img[data-car-id],
html body #page-shop img[data-car-id],
html body #profileGarage img[data-car-id],
html body #garageGrid img[data-car-id],
html body .case-item-img-v188 img[data-car-id]{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;transform:none!important;backface-visibility:visible!important}
html body .car-img::before,html body .car-img::after{pointer-events:none!important}
.v336-time-editor{grid-column:1/-1;display:grid;grid-template-columns:minmax(210px,1fr) repeat(2,minmax(190px,.8fr));align-items:end;gap:14px;margin:16px 0;padding:18px;border:1px solid rgba(170,129,255,.24);border-radius:14px;background:rgba(96,76,157,.09)}
.v336-time-editor>div b,.v336-time-editor>div small{display:block}.v336-time-editor>div b{color:#e3d5ff;letter-spacing:.7px;font-size:12px}.v336-time-editor>div small{color:#a1b0d0;font-size:11px;line-height:1.55;margin-top:6px}
.v336-quick-times{display:flex;flex-wrap:wrap;gap:7px;align-items:center;grid-column:1/-1}.v336-quick-times span{font-size:11px;color:#a1b0d0;margin-right:5px}.v336-quick-times button{padding:6px 10px;border-radius:7px;border:1px solid rgba(154,129,226,.35);background:#233352;color:#e7dfff;cursor:pointer;font-weight:750;font-size:11px}
.v336-time-editor label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#cad8f5}.v336-time-editor input{width:100%;min-height:43px;padding:9px 11px;border-radius:10px;color:var(--text,#f2f4ff);background:var(--surface2,#142746);border:1px solid var(--line,#435371);color-scheme:dark}
@media(max-width:950px){.v336-time-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.v336-time-editor>div{grid-column:1/-1}}
@media(max-width:580px){.v336-time-editor{grid-template-columns:1fr}}



/* The V224 mobile action bar was rendered without the V223 style class. The JS
   now preserves both names; explicitly hide it on desktop and size it on mobile. */
html body #mobileWalletActionsV224{display:none!important}
@media(max-width:760px){
 html body #mobileWalletActionsV224{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;z-index:45000!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:9px!important;height:56px!important;padding:6px!important;margin:0!important;border:1px solid rgba(242,155,93,.38)!important;border-radius:15px!important;background:#24152c!important;box-shadow:0 12px 35px rgba(0,0,0,.54)!important;color:#f8e9e2!important;font:700 12px Inter,sans-serif!important;box-sizing:border-box!important}
 html body #mobileWalletActionsV224 button{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;min-width:0!important;width:100%!important;height:100%!important;padding:0 8px!important;border-radius:10px!important;border:1px solid rgba(255,167,103,.26)!important;background:#34243c!important;color:#f9e6dd!important;cursor:pointer!important;font:800 12px Inter,sans-serif!important;white-space:nowrap!important;line-height:1.15!important}
 html body .content{padding-bottom:calc(95px + env(safe-area-inset-bottom))!important}
}
