:root{
  --pd-ref-bg:var(--pd2-s1);
  --pd-page:var(--pd2-bg);
  --pd-chrome:var(--pd2-chrome);
  --pd-ref-panel:var(--pd2-s2);
  --pd-ref-control:var(--pd2-s3);
  --pd-ref-line:var(--pd2-line-2);
  --pd-ref-line-soft:var(--pd2-line);
  --pd-ref-gold:#fbd506;
  --pd-ref-gold-2:#ffdd23;
  --pd-ref-gold-3:#c8a814;
  --pd-ref-card-r:8px;
  --pd-ref-panel-r:14px;
  --pd-ref-control-r:12px;
}

/* wheel-side panels: see the 2.0 board block below */
/* tablet stack for the two bottom panels lives below (v2.14 responsive) */
/* ===== premium card rebuild ===== */
[data-skin-card].pd-cs2-card:not(._grid_f57nd_2 *):not(._inner_3y6o8_13 *){
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  border:1px solid transparent!important;
  border-radius:8px!important;
  background:
    linear-gradient(#17181c,#17181c) padding-box,
    linear-gradient(#17181c,#17181c) border-box!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.015)!important;
  filter:none!important;
  transition:border-color .18s ease,transform .18s ease,filter .18s ease!important;
}
[data-skin-card].pd-cs2-card._rarity-gray_19ntz_37{--pd-rgb:167 167 167;--pd-rarity:#a7a7a7}
[data-skin-card].pd-cs2-card._rarity-blue_19ntz_38{--pd-rgb:70 126 223;--pd-rarity:#467edf}
[data-skin-card].pd-cs2-card._rarity-dark-blue_19ntz_42{--pd-rgb:82 145 254;--pd-rarity:#5291fe}
[data-skin-card].pd-cs2-card._rarity-fiol_19ntz_39{--pd-rgb:174 110 238;--pd-rarity:#ae6eee}
[data-skin-card].pd-cs2-card._rarity-pink_19ntz_43{--pd-rgb:243 73 197;--pd-rarity:#f349c5}
[data-skin-card].pd-cs2-card._rarity-red_19ntz_41{--pd-rgb:210 41 15;--pd-rarity:#d2290f}
[data-skin-card].pd-cs2-card._rarity-yellow_19ntz_40{--pd-rgb:255 174 57;--pd-rarity:#ffae39}

/* inside = soft even glow, no ugly neon ellipse */
[data-skin-card].pd-cs2-card:not(._grid_f57nd_2 *):not(._inner_3y6o8_13 *)::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:
    radial-gradient(100% 90% at 50% 56%,
      rgba(var(--pd-rgb)/.20) 0%,
      rgba(var(--pd-rgb)/.075) 55%,
      transparent 90%);
}
/* One rarity rim: strongest top-left, fading toward bottom-right. */
[data-skin-card].pd-cs2-card:not(._grid_f57nd_2 *):not(._inner_3y6o8_13 *)::after{
  content:"";
  position:absolute;
  inset:0;
  padding:1px;
  border-radius:inherit;
  z-index:1;
  pointer-events:none;
  background:
    linear-gradient(135deg, rgba(var(--pd-rgb)/.86) 0%, rgba(var(--pd-rgb)/.65) 25%, rgba(var(--pd-rgb)/.32) 58%, rgba(var(--pd-rgb)/.10) 100%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  mask-composite:exclude;
  opacity:1;
}
[data-skin-card].pd-cs2-card ._stLabel_19ntz_100{display:none!important}


[data-skin-card].pd-cs2-card:not(._grid_f57nd_2 *):not(._inner_3y6o8_13 *) ._centerIcon_19ntz_198{
  width:28px!important;
  height:28px!important;
  border-radius:50%!important;
  background:var(--pd-ref-gold)!important;
  box-shadow:0 6px 16px rgba(251,213,6,.22)!important;
  color:#fff!important;
}
@media (hover:hover) and (pointer:fine){
  [data-skin-card].pd-cs2-card:not(._grid_f57nd_2 *):not(._inner_3y6o8_13 *):hover{transform:translateY(-1px)!important;filter:brightness(1.03)!important}
  [data-skin-card].pd-cs2-card:not(._grid_f57nd_2 *):not(._inner_3y6o8_13 *):hover::after{opacity:1!important}
}

/* large wheel-side cards */
._itemPanel_t6nbi_2 .pd-cs2-native-wear,
._itemPanel_1ifna_2 .pd-cs2-native-wear{display:none!important}
[data-skin-card]._card_19ntz_2._fullCard_t6nbi_62.pd-cs2-card,
[data-skin-card]._card_19ntz_2._fullCard_1ifna_107.pd-cs2-card,
[role="dialog"] [data-skin-card].pd-cs2-card{
  border:0!important;
  border-radius:16px!important;
  background:
    linear-gradient(90deg,
      rgba(var(--pd-rgb,178 186 201)/.17) 0%,
      rgba(var(--pd-rgb,178 186 201)/.12) 25%,
      rgba(var(--pd-rgb,178 186 201)/.07) 52%,
      rgba(var(--pd-rgb,178 186 201)/.025) 80%,
      rgba(var(--pd-rgb,178 186 201)/0) 100%),
    #17181c!important;
  box-shadow:none!important;
}
[data-skin-card]._card_19ntz_2._fullCard_t6nbi_62.pd-cs2-card::before,
[data-skin-card]._card_19ntz_2._fullCard_1ifna_107.pd-cs2-card::before,
[role="dialog"] [data-skin-card].pd-cs2-card::before{
  content:"";
  position:absolute;inset:0;z-index:0;pointer-events:none;
  background:none;
}
[data-skin-card]._card_19ntz_2._fullCard_t6nbi_62.pd-cs2-card::after,
[data-skin-card]._card_19ntz_2._fullCard_1ifna_107.pd-cs2-card::after,
[role="dialog"] [data-skin-card].pd-cs2-card::after{
  content:"";
  position:absolute;inset:0;padding:1px;border-radius:inherit;z-index:1;pointer-events:none;
  background:none;
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  mask-composite:exclude;
}
._fullCard_t6nbi_62.pd-cs2-card ._cardImgBackground_19ntz_124,
._fullCard_1ifna_107.pd-cs2-card ._cardImgBackground_19ntz_124,
[role="dialog"] [data-skin-card].pd-cs2-card ._cardImgBackground_19ntz_124{background:transparent!important}
._fullCard_t6nbi_62.pd-cs2-card ._cardImg_19ntz_80,
._fullCard_1ifna_107.pd-cs2-card ._cardImg_19ntz_80,
[role="dialog"] [data-skin-card].pd-cs2-card ._cardImg_19ntz_80{
  position:absolute!important;
  inset:22% 7% 20% 7%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:visible!important;
  background:transparent!important;
}
._fullCard_t6nbi_62.pd-cs2-card ._cardImg_19ntz_80::before,
._fullCard_1ifna_107.pd-cs2-card ._cardImg_19ntz_80::before,
[role="dialog"] [data-skin-card].pd-cs2-card ._cardImg_19ntz_80::before,
._fullCard_t6nbi_62.pd-cs2-card ._cardImg_19ntz_80::after,
._fullCard_1ifna_107.pd-cs2-card ._cardImg_19ntz_80::after,
[role="dialog"] [data-skin-card].pd-cs2-card ._cardImg_19ntz_80::after{display:none!important}
._fullCard_t6nbi_62.pd-cs2-card ._cardImg_19ntz_80 img,
._fullCard_1ifna_107.pd-cs2-card ._cardImg_19ntz_80 img,
[role="dialog"] [data-skin-card].pd-cs2-card ._cardImg_19ntz_80 img{
  position:relative!important;
  z-index:2!important;
  max-width:96%!important;
  max-height:96%!important;
  object-fit:contain!important;
  filter:none!important;
}
._fullCard_t6nbi_62.pd-cs2-card ._block_19ntz_37,
._fullCard_1ifna_107.pd-cs2-card ._block_19ntz_37,
[role="dialog"] [data-skin-card].pd-cs2-card ._block_19ntz_37{
  position:absolute!important;
  inset:0!important;
  padding:0!important;
  border:0!important;
  background:none!important;
  display:block!important;
  z-index:5!important;
}
._fullCard_t6nbi_62.pd-cs2-card ._nameStack_19ntz_145,
._fullCard_1ifna_107.pd-cs2-card ._nameStack_19ntz_145,
[role="dialog"] [data-skin-card].pd-cs2-card ._nameStack_19ntz_145{
  position:absolute!important;
  top:18px!important;
  left:18px!important;
  right:18px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:4px!important;
  text-align:center!important;
}
._fullCard_t6nbi_62.pd-cs2-card ._cardWeaponStacked_19ntz_158,
._fullCard_1ifna_107.pd-cs2-card ._cardWeaponStacked_19ntz_158,
[role="dialog"] [data-skin-card].pd-cs2-card ._cardWeaponStacked_19ntz_158{
  color:#aeb2bc!important;
  font-family:Inter,"Segoe UI",Arial,sans-serif!important;
  font-size:clamp(11px,.9vw,14px)!important;
  line-height:1.25!important;
  font-weight:600!important;
}
._fullCard_t6nbi_62.pd-cs2-card ._cardNameStacked_19ntz_173,
._fullCard_1ifna_107.pd-cs2-card ._cardNameStacked_19ntz_173,
[role="dialog"] [data-skin-card].pd-cs2-card ._cardNameStacked_19ntz_173{
  color:#fff!important;
  font-family:Inter,"Segoe UI",Arial,sans-serif!important;
  font-size:clamp(18px,1.45vw,24px)!important;
  line-height:1.12!important;
  font-weight:700!important;
  letter-spacing:-.02em!important;
  text-align:center!important;
  text-shadow:none!important;
}
._fullCard_t6nbi_62.pd-cs2-card ._amountBlock_19ntz_63,
._fullCard_1ifna_107.pd-cs2-card ._amountBlock_19ntz_63,
[role="dialog"] [data-skin-card].pd-cs2-card ._amountBlock_19ntz_63{
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:22px!important;
  display:flex!important;
  justify-content:center!important;
}
._fullCard_t6nbi_62.pd-cs2-card ._amountBlockValue_19ntz_69,
._fullCard_1ifna_107.pd-cs2-card ._amountBlockValue_19ntz_69,
[role="dialog"] [data-skin-card].pd-cs2-card ._amountBlockValue_19ntz_69,
[role="dialog"] [data-skin-card].pd-cs2-card ._amountValue_19ntz_75{
  color:var(--pd-ref-gold)!important;
  font-family:Inter,"Segoe UI",Arial,sans-serif!important;
  font-size:clamp(19px,1.30vw,24px)!important;
  line-height:1!important;
  font-weight:800!important;
  text-align:center!important;
}

/* top / live drop: privatedrop-livedrop-v2230.css */

/* =====================================================================
   PrivateDrop 2.0 — «Апгрейд» board (single source of truth for the board chrome)
   Surfaces / gold / radii come from privatedrop-ds-v3.css.
   Geometry : 1500px container, 466/400/466 board, 62px docks around a 70px CTA,
              5-col card grids. Desktop >=1280 scales with --pd-u;
              tablet/mobile keep the compiled responsive layout.
   ===================================================================== */

/* ---------- tokens: re-skin the compiled palette (navy/violet -> graphite, red accent -> gold) ---------- */
:root{
  --color-general-block:#121317;
  --color-general-block-elevated:#24252b;
  --color-background-global:#0a0b0d;
  --color-general-violet-100:#a5a8af;
  --color-general-violet-40:rgba(255,255,255,.10);
  --color-general-violet-20:rgba(255,255,255,.05);
  --color-general-action-100:#24252b;
  --color-general-action-90:rgba(36,37,43,.90);
  --color-general-action-80:rgba(36,37,43,.80);
  --color-general-action-70:rgba(36,37,43,.70);
  --color-general-action-60:rgba(36,37,43,.60);
  --color-general-action-50:rgba(36,37,43,.50);
  --color-general-action-40:rgba(36,37,43,.40);
  --color-general-action-30:rgba(36,37,43,.30);
  --color-general-action-20:rgba(36,37,43,.20);
  --color-general-action-10:rgba(36,37,43,.10);
  --color-tabs-active:var(--pd2-gold);
  --color-tabs-hover:var(--pd2-gold-wash);
  --color-border-block-active:var(--pd2-gold);
  --color-border-accent-active:var(--pd2-gold);
  --color-border-accent-hover:var(--pd2-gold-hi);
  --color-border-accent-pressed:var(--pd2-gold-lo);
  --color-element-accent-active:var(--pd2-gold);
  --color-element-accent-hover:var(--pd2-gold-hi);
  --color-element-accent-pressed:var(--pd2-gold-lo);
  --color-text-title-accent-active:var(--pd2-gold);
  --color-background-block-active:var(--pd2-gold-wash);
}

/* ---------- page chrome ---------- */
html,body{background:var(--pd2-bg)!important}
main[class*="_main_wvwqu"]{
  background:
    radial-gradient(1100px 520px at 50% 0%,rgb(var(--pd2-gold-rgb)/.035),transparent 70%),
    var(--pd2-bg);
}
aside._sidebar_wvwqu_24,
aside[class*="_sidebar_3y6o8_2"]{background:var(--pd2-chrome)!important;border-right:1px solid var(--pd2-line)!important}
footer[class*="_footer_"]{background:var(--pd2-chrome)!important;border-top:1px solid var(--pd2-line)!important}
*{scrollbar-color:#2a2b31 transparent}
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-thumb{background:#2a2b31;border-radius:8px}
::-webkit-scrollbar-thumb:hover{background:#383940}
::-webkit-scrollbar-track{background:transparent}

/* ---------- footer: wordmark row, quiet link column, graphite Telegram + language ---------- */
footer._footer_wlcz0_2 .pd261-brand-center{font-size:28px!important;letter-spacing:-.02em!important;margin-bottom:8px}
footer._footer_wlcz0_2 .pd261-brand-center .vip{background:var(--pd2-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent!important}
footer ._colLabel_wlcz0_31{color:var(--pd2-text-3)!important;font-family:var(--pd2-font)!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase}
footer ._colValue_wlcz0_36{gap:10px!important}
footer ._colLink_wlcz0_42{color:var(--pd2-text-2)!important;font-family:var(--pd2-font)!important;font-size:14px!important;line-height:18px!important;font-weight:500!important;transition:color var(--pd2-t) var(--pd2-ease)}
footer ._colLink_wlcz0_42:hover{color:var(--pd2-text)!important}
footer ._right_wlcz0_57{gap:10px!important}
footer ._social_b5k30_91{
  display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;
  border-radius:var(--pd2-r-md)!important;background:var(--pd2-s3)!important;box-shadow:inset 0 0 0 1px var(--pd2-line-2)!important;color:var(--pd2-text-2)!important;
  transition:color var(--pd2-t) var(--pd2-ease),box-shadow var(--pd2-t) var(--pd2-ease)!important;
}
footer ._social_b5k30_91 > svg{display:none!important}
footer ._social_b5k30_91::after{
  content:"";width:20px;height:20px;transform:translateX(-4%);background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.94 4.3 18.8 19.13c-.24 1.05-.86 1.31-1.74.82l-4.8-3.54-2.32 2.23c-.26.26-.47.47-.97.47l.35-4.9 8.93-8.07c.39-.35-.08-.54-.6-.19L6.62 12.9 1.87 11.42c-1.03-.32-1.05-1.03.22-1.53L20.65 2.73c.86-.32 1.61.19 1.3 1.57Z'/%3E%3C/svg%3E") center/contain no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.94 4.3 18.8 19.13c-.24 1.05-.86 1.31-1.74.82l-4.8-3.54-2.32 2.23c-.26.26-.47.47-.97.47l.35-4.9 8.93-8.07c.39-.35-.08-.54-.6-.19L6.62 12.9 1.87 11.42c-1.03-.32-1.05-1.03.22-1.53L20.65 2.73c.86-.32 1.61.19 1.3 1.57Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
footer ._social_b5k30_91:hover{color:var(--pd2-gold-hi)!important;box-shadow:inset 0 0 0 1px var(--pd2-gold-line)!important}
footer ._trigger_2d6wb_2,
._trigger_2d6wb_2{
  height:40px!important;padding:0 12px!important;gap:8px;border-radius:var(--pd2-r-md)!important;
  background:var(--pd2-s3)!important;box-shadow:inset 0 0 0 1px var(--pd2-line-2)!important;color:var(--pd2-text)!important;
}
._trigger_2d6wb_2:hover,._trigger_2d6wb_2[data-state=open]{background:var(--pd2-s4)!important;box-shadow:inset 0 0 0 1px var(--pd2-line-3)!important}
._trigger_2d6wb_2 span{color:var(--pd2-text)!important;font-family:var(--pd2-font)!important;font-size:14px!important;font-weight:600!important}
._trigger_2d6wb_2 ._flag_2d6wb_25{width:20px;height:20px;border-radius:3px}
._trigger_2d6wb_2 ._chevron_2d6wb_20{color:var(--pd2-text-3)}
footer ._bottom_wlcz0_64{border-top-color:var(--pd2-line)!important}
footer ._copyright_wlcz0_78{color:var(--pd2-text-4)!important;font-family:var(--pd2-font)!important;font-size:12px!important;letter-spacing:.08em}

/* ---------- secondary pages (provably fair, legal): the same surfaces, radii and back control ---------- */
[class*="_backButton_1mb7v"]{border-radius:var(--pd2-r-md)!important;background:var(--pd2-s3)!important;border-color:var(--pd2-line-2)!important;color:var(--pd2-text)!important;transition:border-color var(--pd2-t) var(--pd2-ease),background var(--pd2-t) var(--pd2-ease)}
[class*="_backButton_1mb7v"]:hover{background:var(--pd2-s4)!important;border-color:var(--pd2-gold-line)!important}
._card_1pay5_26,._state_1pay5_15,._trustStep_1pay5_222{border-radius:var(--pd2-r-lg)!important;border-color:var(--pd2-line)!important;background:var(--pd2-panel)!important;box-shadow:var(--pd2-hi)}
._summary_1pay5_167,._badge_1nii5_15{border-radius:var(--pd2-r-md)!important}
._fieldValue_1pay5_97,._code_1pay5_157{border-radius:var(--pd2-r-md)!important;background:var(--pd2-well)!important;border-color:var(--pd2-line-2)!important}
._hint_1pay5_142{border-radius:4px!important;background:var(--pd2-s4)!important;color:var(--pd2-text-2)}
._copyButton_1pay5_123{border-radius:6px}
._copyButton_1pay5_123:hover{color:var(--pd2-gold-hi)!important}
._track_1nii5_47{border-radius:6px!important;overflow:hidden;background:var(--pd2-well)!important;border-color:var(--pd2-line-2)!important}
._legendDot_1nii5_102{border-radius:3px}

/* header: privatedrop-header-v3.css */

/* ---------- board: 466 / 400 / 466 at 1900, scaled with the viewport (reference scales the same way) ---------- */
@media (min-width:1280px){
  :root{--pd-u:clamp(.67px,calc(100vw / 1900),1.2px)}
  main ._page_1mn3a_2{max-width:calc(var(--pd-u) * 1500)!important;padding-left:calc(var(--pd-u) * 24)!important;padding-right:calc(var(--pd-u) * 24)!important;padding-top:calc(var(--pd-u) * 64)!important}
  ._upgrader_1szeh_2{
    grid-template-columns:minmax(0,466fr) minmax(0,400fr) minmax(0,466fr)!important;
    grid-template-rows:calc(var(--pd-u) * 432) calc(var(--pd-u) * 70)!important;
    column-gap:calc(var(--pd-u) * 60)!important;row-gap:calc(var(--pd-u) * 26)!important;
    margin-bottom:calc(var(--pd-u) * 30)!important;
  }
  ._itemPanel_t6nbi_2,
  ._itemPanel_1ifna_2{height:calc(var(--pd-u) * 432)!important}
  ._rightArea_1szeh_34{align-self:stretch!important}
  ._wheelArea_1szeh_20{padding-top:0!important;justify-content:center!important}
  ._wheelWrap_1wf90_15{width:calc(var(--pd-u) * 400)!important}
  ._upgradeBtn_1szeh_134{width:calc(var(--pd-u) * 382)!important;min-height:calc(var(--pd-u) * 70)!important;height:calc(var(--pd-u) * 70)!important;font-size:calc(var(--pd-u) * 22)!important}
  ._balanceBar_1szeh_39{
    height:calc(var(--pd-u) * 62)!important;align-self:center!important;
    --pd-bar-r:calc(var(--pd-u) * 14);--pd-bal-pad:0 calc(var(--pd-u) * 18);--pd-bal-gap:calc(var(--pd-u) * 8);
    --pd-bal-fs:calc(var(--pd-u) * 14);--pd-bal-vfs:calc(var(--pd-u) * 16);--pd-bal-mfs:calc(var(--pd-u) * 12);
    --pd-bal-coin:calc(var(--pd-u) * 15);--pd-bal-knob:calc(var(--pd-u) * 20);--pd-bal-gap2:calc(var(--pd-u) * 10);
  }
  /* 2.0: balance and quick picks are two docks of one height, centred on the 70px CTA */
  ._upgrader_1szeh_2 ._multipliersBar_1szeh_97{
    height:calc(var(--pd-u) * 62)!important;align-items:stretch!important;
    --pd-mult-pad:calc(var(--pd-u) * 6);--pd-mult-gap:calc(var(--pd-u) * 4);
  }
  ._multipliersArea_1szeh_88{align-self:center!important}
  ._multipliersBar_1szeh_97 ._multiplier_b5k30_118{height:auto!important;font-size:calc(var(--pd-u) * 15)!important}
  /* empty-slot captions sit lower, as in the reference (title ~34px under the panel edge) */
  ._emptySlot_t6nbi_22 ._labels_1kx1q_2,
  ._emptySlot_1ifna_14 ._labels_1kx1q_2{margin-top:calc(var(--pd-u) * 20);gap:calc(var(--pd-u) * 10)}
  ._emptySlot_t6nbi_22 ._labels_1kx1q_2 > :first-child,
  ._emptySlot_1ifna_14 ._labels_1kx1q_2 > :first-child{font-size:calc(var(--pd-u) * 15);line-height:calc(var(--pd-u) * 18)}
  ._emptySlot_t6nbi_22 ._labels_1kx1q_2 > :nth-child(2){font-size:calc(var(--pd-u) * 12);line-height:calc(var(--pd-u) * 15)}
}

/* ---------- page lockup above the board ---------- */
.pd261-page-brand{
  display:flex;justify-content:center;align-items:baseline;
  margin:0 0 28px;color:var(--pd2-text);white-space:nowrap;line-height:1;
  font:800 40px/1 var(--pd2-font);letter-spacing:-.03em;pointer-events:none;
}
.pd261-page-brand .vip{background:var(--pd2-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}
main ._page_1mn3a_2.pd261-has-page-brand > svg:first-of-type{display:none!important}
@media (max-width:767px){.pd261-page-brand{font-size:clamp(19px,6vw,26px);margin-bottom:14px}}

/* ---------- stage: one soft light behind the whole board, centred on the dial ---------- */
._upgrader_1szeh_2{position:relative;isolation:isolate}
@media (min-width:1280px){
  ._upgrader_1szeh_2::before{
    content:"";position:absolute;z-index:-1;left:-4%;right:-4%;top:-12%;bottom:-6%;pointer-events:none;
    background:radial-gradient(50% 50% at 50% 46%,rgb(var(--pd2-gold-rgb)/.055) 0%,rgb(var(--pd2-gold-rgb)/.02) 45%,transparent 100%);
  }
}

/* ---------- wheel-side item panels ---------- */
._itemPanel_t6nbi_2,
._itemPanel_1ifna_2{
  overflow:hidden!important;
  background:
    radial-gradient(120% 70% at 50% 0%,rgba(255,255,255,.028) 0%,transparent 60%),
    var(--pd2-panel)!important;
  border:1px solid var(--pd2-line)!important;
  border-radius:var(--pd2-r-xl)!important;
  box-shadow:var(--pd2-hi),var(--pd2-shadow-1)!important;
}
._emptySlot_t6nbi_22 ._labels_1kx1q_2 > :first-child,
._emptySlot_1ifna_14 ._labels_1kx1q_2 > :first-child{color:var(--pd2-text)!important;font-weight:600!important;letter-spacing:-.005em}
._emptySlot_t6nbi_22 ._labels_1kx1q_2 > :nth-child(2){color:var(--pd2-text-3)!important;font-weight:500!important}
._controlsBar_1szeh_168 button{
  background:var(--pd2-s3)!important;border:1px solid var(--pd2-line)!important;
  border-radius:var(--pd2-r-sm)!important;color:var(--pd2-text-2)!important;
  transition:color var(--pd2-t) var(--pd2-ease),border-color var(--pd2-t) var(--pd2-ease)!important;
}
._controlsBar_1szeh_168 button:hover{border-color:var(--pd2-gold-line)!important;color:var(--pd2-gold-hi)!important}

/* wheel dial: privatedrop-upgrader-dial-v2210.css */

/* ---------- control row: balance dock · CTA · quick-pick dock ---------- */
._balanceBar_1szeh_39,
._multipliersBar_1szeh_97{
  background:var(--pd2-raised)!important;
  border:1px solid var(--pd2-line)!important;
  border-radius:var(--pd-bar-r,var(--pd2-r-lg))!important;
  box-shadow:var(--pd2-hi)!important;
}
/* balance: label + gold value row over a recessed track with a gold fill */
._balanceBar_1szeh_39{
  padding:var(--pd-bal-pad,0 18px)!important;justify-content:center;gap:var(--pd-bal-gap,10px)!important;
  transition:border-color var(--pd2-t) var(--pd2-ease)!important;
}
._balanceBar_1szeh_39:has([class*="_thumb_"]:focus-visible){border-color:var(--pd2-gold-line)!important}
._balanceTop_1szeh_51{align-items:center!important;min-height:0!important}
._balanceLabel_1szeh_61{color:var(--pd2-text-2)!important;font-size:var(--pd-bal-fs,16px)!important;line-height:1.2!important;font-weight:500!important}
._balanceRight_1szeh_72{gap:var(--pd-bal-gap2,12px)!important;align-items:center!important}
._balanceValue_1szeh_68 span{color:var(--pd2-gold)!important;font-family:var(--pd2-font-num)!important;font-size:var(--pd-bal-vfs,17px)!important;font-weight:700!important;font-variant-numeric:tabular-nums}
._balanceValue_1szeh_68 img{width:var(--pd-bal-coin,18px)!important;height:var(--pd-bal-coin,18px)!important}
._balanceMax_1szeh_81{color:var(--pd2-text-3)!important;font-size:var(--pd-bal-mfs,14px)!important;line-height:1!important;font-weight:500!important;text-transform:none!important}
._balanceBar_1szeh_39 [class*="_root_1uvgs"]{height:var(--pd-bal-knob,22px)!important}
._balanceBar_1szeh_39 [class*="_track_"]{
  height:6px!important;border:0!important;border-radius:6px!important;
  background:var(--pd2-well)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.04)!important;
}
._balanceBar_1szeh_39 [class*="_range_"]{border:0!important;border-radius:6px!important;background:linear-gradient(90deg,var(--pd2-gold-lo) 0%,var(--pd2-gold) 100%)!important}
._balanceBar_1szeh_39 [class*="_thumb_"]{
  width:var(--pd-bal-knob,22px)!important;height:var(--pd-bal-knob,22px)!important;
  border:0!important;border-radius:50%!important;outline:0!important;
  background:radial-gradient(circle at 50% 32%,var(--pd2-gold-hi) 0%,var(--pd2-gold) 55%,var(--pd2-gold-lo) 100%)!important;
  box-shadow:0 0 0 3px #1a1b20,0 0 0 4px var(--pd2-gold-line),0 2px 6px rgba(0,0,0,.5)!important;
  transition:box-shadow var(--pd2-t) var(--pd2-ease)!important;
}
/* the bundle's own knob (two blurred orange/grey discs) would sit on top of ours */
._balanceBar_1szeh_39 [class*="_thumb_"]::before,
._balanceBar_1szeh_39 [class*="_thumb_"]::after{content:none!important;display:none!important}
._balanceBar_1szeh_39 [class*="_root_1uvgs"]:not([data-disabled]) [class*="_thumb_"]:active,
._balanceBar_1szeh_39 [class*="_thumb_"]:focus-visible{
  box-shadow:0 0 0 3px #1a1b20,0 0 0 4px var(--pd2-gold-line-2),0 0 12px rgb(var(--pd2-gold-rgb)/.3)!important;
}
@media (hover:hover) and (pointer:fine){
  ._balanceBar_1szeh_39:has([class*="_root_1uvgs"]:not([data-disabled]):hover){border-color:var(--pd2-gold-line)!important}
  ._balanceBar_1szeh_39 [class*="_root_1uvgs"]:not([data-disabled]):hover [class*="_thumb_"]{
    box-shadow:0 0 0 3px #1a1b20,0 0 0 4px var(--pd2-gold-line-2),0 2px 8px rgba(0,0,0,.5)!important;
  }
}
/* nothing to add (no balance / no stake): quiet graphite knob, empty track, grey value */
._balanceBar_1szeh_39 [class*="_thumb_"][data-disabled],
._balanceBar_1szeh_39 [aria-disabled="true"] [class*="_thumb_"],
._balanceBar_1szeh_39 [data-disabled] [class*="_thumb_"]{
  background:#34353b!important;box-shadow:0 0 0 3px #1a1b20,0 0 0 4px rgba(255,255,255,.06)!important;
}
._balanceBar_1szeh_39 [class*="_root_1uvgs"][data-disabled]{opacity:1!important;cursor:not-allowed}
._balanceBar_1szeh_39:has([class*="_root_1uvgs"][data-disabled]) ._balanceValue_1szeh_68 span{color:var(--pd2-text-3)!important}

/* quick picks: segmented chips inside the dock */
._multipliersBar_1szeh_97{gap:var(--pd-mult-gap,4px)!important;padding:var(--pd-mult-pad,6px)!important}
._multiplier_b5k30_118{
  height:100%!important;border-radius:var(--pd2-r-md)!important;
  background:transparent!important;border:1px solid transparent!important;color:var(--pd2-text-2)!important;
  font-family:var(--pd2-font-num)!important;font-weight:700!important;
  transition:border-color var(--pd2-t) var(--pd2-ease),background var(--pd2-t) var(--pd2-ease),color var(--pd2-t) var(--pd2-ease)!important;
}
._multiplier_b5k30_118:disabled{background:transparent!important;color:var(--pd2-text-4)!important}
@media (hover:hover) and (pointer:fine){
  ._multiplier_b5k30_118:not(:disabled):hover{color:var(--pd2-text)!important;background:var(--pd2-s4)!important}
}
._multiplier_b5k30_118[data-state="on"],
._multiplier_b5k30_118[aria-pressed="true"],
._multiplier_b5k30_118[class*="_active_"],
._multiplier_b5k30_118[class*="_selected_"]{border-color:var(--pd2-gold-line)!important;color:var(--pd2-gold-hi)!important;background:var(--pd2-gold-wash-2)!important;box-shadow:none!important}

/* chance chips: the green / amber / red risk mark sits inside the chip, under its top edge */
._multiplier_b5k30_118 [class*="_multiplier-indicator_"]{top:5px!important;width:14px!important;height:2px!important;border-radius:2px;opacity:.9}
._multiplier_b5k30_118:disabled [class*="_multiplier-indicator_"]{opacity:.4}

/* the main action: size only; its look (all states, also the Mystery button) lives in privatedrop-topfx-v1.css */
._upgradeBtn_1szeh_134{font-size:var(--pd-cta-fs,22px)!important}


/* ---------- misc leftovers ---------- */
:focus-visible{outline:1px solid rgba(255,255,255,.4);outline-offset:2px}

@media (min-width:1280px){
  ._leftArea_1szeh_27{position:relative}
  ._controlsBar_1szeh_168{position:absolute!important;top:calc(var(--pd-u) * -34)!important;left:0!important}
  ._leftArea_1szeh_27 > ._itemPanel_t6nbi_2{flex:1 1 auto}
  .pd261-page-brand{margin-bottom:calc(var(--pd-u) * 65);font-size:calc(var(--pd-u) * 32)}
}

/* ---------- v2.14: shared gold CTA ---------- */
._button_b5k30_1._wallet_b5k30_66:not(._emptyButton_tcvfg_113){
  border:0!important;border-radius:12px!important;color:#15130a!important;font-weight:800!important;
  background:var(--pd2-gold)!important;
  box-shadow:none!important;
}
._button_b5k30_1._wallet_b5k30_66:not(._emptyButton_tcvfg_113) svg{color:#15130a!important}
@media (hover:hover) and (pointer:fine){
  ._button_b5k30_1._wallet_b5k30_66:not(._emptyButton_tcvfg_113):hover{background:var(--pd2-gold-hi)!important;box-shadow:none!important}
}

@media (min-width:768px) and (max-width:1279px){
  /* two 5-column grids side by side are too narrow below 1280 — stack them */
  main ._page_1mn3a_2 > div[class*="_row_1ohf7_8"]{grid-template-columns:minmax(0,1fr)!important;row-gap:12px!important}
}

/* ===== v2.14.1 — brand mark, coin, modals/login/top-up palette (graphite + gold) ===== */


/* =====================================================================
   v2.14.1 — one product layer: brand arrows, coin, modals, profile,
   mobile My skins / Shop.  Graphite + gold only (no violet / periwinkle).
   ===================================================================== */

/* ---------- tokens: modal + secondary buttons leave the old violet palette ---------- */
:root{
  --color-general-modal-body:var(--pd2-s1);
  --color-general-modal-head-footer:var(--pd2-s2);
  --color-general-background-down:var(--pd2-chrome);
  --color-effect-backdrop:var(--pd2-backdrop);
  --color-effect-shadow:rgba(0,0,0,.55);
  --color-effect-inner:rgba(0,0,0,.45);
  --color-gray-90:#3a3b40;
  --color-general-button-other-enable:var(--pd2-gold);
  --color-general-button-other-hover:var(--pd2-gold-hi);
  --color-general-button-other-pressed:var(--pd2-gold-lo);
  --color-general-button-other-disabled:rgb(var(--pd2-gold-rgb)/.28);
  --color-general-button-icon-enable:var(--pd2-s3);
  --color-general-button-icon-hover:var(--pd2-s4);
  --color-general-button-icon-pressed:var(--pd2-s2);
  --color-general-button-icon-disabled:var(--pd2-s2);
}
._other_b5k30_11{color:#15130a!important}

/* ---------- brand lockup above the upgrade circle ---------- */
:root{--pd-arrows:url('/assets/pd-arrows-v2250.svg?v=2250')}
.pd261-page-brand{display:flex!important;justify-content:center;align-items:center;gap:.34em}
.pd261-mark{
  display:inline-block;flex:0 0 auto;height:1.12em;aspect-ratio:120/132;
  background:var(--pd-arrows) center/contain no-repeat;
}
.pd261-brand-text{display:inline-flex;align-items:baseline}

/* ---------- shared modal frame (notifications, settings, history, withdraw …) ---------- */
._box_lj1yg_27{
  border:1px solid var(--pd2-line-2)!important;
  border-radius:var(--pd2-r-xl)!important;
  box-shadow:var(--pd2-shadow-modal)!important;
}
._header_lj1yg_50{padding:16px 20px!important;border-bottom:1px solid var(--pd2-line)}
._title_lj1yg_59 span{font-size:15px!important;letter-spacing:.07em;font-weight:800!important}
._close_lj1yg_65{border-radius:var(--pd2-r-md)!important;width:36px!important;height:36px;color:var(--pd2-text-3)!important}
._close_lj1yg_65:hover{background:var(--pd2-s4)!important;color:var(--pd2-text)!important}
._footer_lj1yg_113{border-top:1px solid var(--pd2-line)!important}
._centered_9e4v0_52 span{color:rgba(255,255,255,.46)!important;font-size:13px!important;letter-spacing:.06em}
._footer_9e4v0_77{padding:16px 20px!important}
._footerBtn_9e4v0_85{
  flex:1 1 0;border-radius:12px!important;padding:12px 18px!important;
  background:var(--pd2-s3)!important;border:1px solid var(--pd2-line-2)!important;
  transition:border-color .15s,background .15s;
}
._footerBtn_9e4v0_85:hover:not(:disabled){border-color:rgb(var(--pd2-gold-rgb)/.55)!important;background:rgb(var(--pd2-gold-rgb)/.06)!important}
._card_9e4v0_67{background:var(--pd2-s2)!important;border:1px solid var(--pd2-line);border-radius:var(--pd2-r-md)}
._trigger_9e4v0_6 svg{color:var(--pd2-text-2)!important}
._badge_9e4v0_28{background:var(--pd2-gold)!important;box-shadow:0 0 0 2px #0c0d0f}

/* ---------- login (pda) ---------- */
.pda-bg{background:var(--pd2-backdrop)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.pda-modal{
  background:var(--pd2-raised)!important;border:1px solid var(--pd2-line-2)!important;border-radius:var(--pd2-r-xl)!important;
  box-shadow:var(--pd2-shadow-modal)!important;padding:28px!important;
}
.pda-title{font-size:20px!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase}
.pda-sub{color:var(--pd2-text-2)!important}
.pda-x{width:36px;height:36px;border-radius:var(--pd2-r-md);font-size:26px!important;line-height:1;color:var(--pd2-text-3)!important}
.pda-x:hover{background:var(--pd2-s4);color:var(--pd2-text)!important}
.pda-provider{
  height:56px!important;background:var(--pd2-s3)!important;border:1px solid var(--pd2-line-2)!important;
  border-radius:var(--pd2-r-lg)!important;transition:border-color .15s,background .15s;
}
.pda-provider:hover:not(:disabled){background:rgb(var(--pd2-gold-rgb)/.06)!important;border-color:rgb(var(--pd2-gold-rgb)/.55)!important}
.pda-note{color:var(--pd2-text-3)!important}

/* ---------- top-up / history / withdraw (pd25, pdc) ---------- */
#pd-pay-v25 .pd25-modal,#pd-crypto-root .pdc-modal{
  background:#17181c!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;
  box-shadow:0 28px 80px rgba(0,0,0,.6)!important;
}
#pd-pay-v25 .pd25-head,#pd-pay-v25 .pd25-foot,#pd-crypto-root .pdc-head,#pd-crypto-root .pdc-foot{background:#1d1e22!important;border-color:rgba(255,255,255,.06)!important}
#pd-pay-v25 .pd25-tabs{border:0!important;gap:6px;padding:5px;background:#131417;border-radius:14px}
#pd-pay-v25 .pd25-tab{background:transparent!important;color:#8d8f97!important;border-radius:10px!important;height:44px!important}
#pd-pay-v25 .pd25-tab.active{background:var(--pd2-gold)!important;color:#15130a!important}
#pd-pay-v25 .pd25-provider,#pd-pay-v25 .pd25-method,#pd-pay-v25 .pd25-asset-card,#pd-pay-v25 .pd25-sbp{
  background:#1e1f23!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:12px!important;
}
#pd-pay-v25 .pd25-provider.active,#pd-pay-v25 .pd25-method.active,#pd-pay-v25 .pd25-asset-card.active,#pd-pay-v25 .pd25-sbp{
  border-color:var(--pd2-gold)!important;background:rgb(var(--pd2-gold-rgb)/.07)!important;
}
#pd-pay-v25 .pd25-provider.active i{background:var(--pd2-gold)!important;box-shadow:inset 0 0 0 4px #1e1f23!important}
#pd-pay-v25 .pd25-provider-logo{background:#17181c!important}
#pd-pay-v25 .pd25-input,#pd-crypto-root input{background:#131417!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:12px!important}
#pd-pay-v25 .pd25-input:focus{border-color:rgb(var(--pd2-gold-rgb)/.6)!important}
#pd-pay-v25 .pd25-promo,#pd-pay-v25 .pd25-promo-row,#pd-pay-v25 .pd25-invoice{background:#1b1c20!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important}
#pd-pay-v25 .pd25-promo-btn,#pd-pay-v25 .pd25-copy,#pd-pay-v25 .pd25-openpay{background:#26272c!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:10px!important}
#pd-pay-v25 .pd25-promo-strip{background:linear-gradient(90deg,rgb(var(--pd2-gold-rgb)/.02),rgb(var(--pd2-gold-rgb)/.16),rgb(var(--pd2-gold-rgb)/.02))!important;color:var(--pd2-gold)!important}
#pd-pay-v25 .pd25-skinback{background:linear-gradient(135deg,#202226,#17181c)!important;border:1px solid rgb(var(--pd2-gold-rgb)/.35)!important;border-radius:14px!important}
#pd-pay-v25 .pd25-skinback span{background:linear-gradient(90deg,var(--pd2-gold-hi),var(--pd2-gold))!important;-webkit-background-clip:text!important;background-clip:text!important}
#pd-pay-v25 .pd25-main,#pd-crypto-root .pdc-main{
  background:var(--pd2-gold-fill)!important;color:#15130a!important;
  border-radius:12px!important;box-shadow:0 8px 22px rgb(var(--pd2-gold-rgb)/.18);
}
#pd-pay-v25 .pd25-main:disabled,#pd-crypto-root .pdc-main:disabled{background:#2a2b30!important;color:#6f7179!important;box-shadow:none}
#pd-pay-v25 .pd25-netbadge{border-color:#1e1f23!important}

/* ---------- profile: Best Drop gets real height on phones ---------- */
@media (max-width:767px){
  ._bestDrop_upcd7_63{height:220px!important}
  .standpeak-bestdrop-v09__visual{padding-top:30px!important}
  .standpeak-bestdrop-v09__image{width:min(78%,300px)!important;height:min(78%,150px)!important}
}

/* v2.26 wheel-side cards (reference 3/4): Title Case name, gold price, round close */
[data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._cardNameStacked_19ntz_173{text-transform:none!important;font-size:clamp(18px,1.5vw,26px)!important;letter-spacing:-.01em!important}
[data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._cardWeaponStacked_19ntz_158{color:#aeaeb2!important;font-weight:500!important}
[data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._amountBlockValue_19ntz_69{--color-white-100:#fbd506}
[data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._amountBlockValue_19ntz_69 span{color:#fbd506!important;font-weight:700!important}
[data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._removeIcon_19ntz_239{
  top:12px!important;right:12px!important;width:34px!important;height:34px!important;
  display:grid!important;place-items:center!important;padding:0!important;
  border:0!important;border-radius:50%!important;background:rgba(255,255,255,.09)!important;color:#b5b6ba!important;
  z-index:7!important;
}
[data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._removeIcon_19ntz_239 svg{width:18px!important;height:18px!important;color:currentColor!important}
[data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._removeIcon_19ntz_239:hover{background:rgba(255,255,255,.14)!important;color:#fff!important}
@media (max-width:767px){
  [data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._nameStack_19ntz_145{top:10px!important;left:12px!important;right:12px!important;gap:2px!important}
  [data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._cardWeaponStacked_19ntz_158{font-size:10.5px!important;padding:0 22px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}
  [data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._cardNameStacked_19ntz_173{font-size:13.5px!important;line-height:1.2!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:100%!important}
  [data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._amountBlockValue_19ntz_69 span{font-size:17px!important}
  [data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._removeIcon_19ntz_239{top:8px!important;right:8px!important;width:26px!important;height:26px!important}
  [data-skin-card]._card_19ntz_2[class*="_fullCard_"] ._removeIcon_19ntz_239 svg{width:14px!important;height:14px!important}
}

/* balance block on tablets: the slab is ~250px wide, keep label + value + max on one line */
@media (min-width:768px) and (max-width:1279px){
  ._balanceBar_1szeh_39{--pd-bal-pad:0 12px;--pd-bal-fs:13px;--pd-bal-vfs:14px;--pd-bal-mfs:11px;--pd-bal-coin:14px;--pd-bal-gap2:6px;--pd-bal-knob:18px}
  ._balanceLabel_1szeh_61{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}
}

/* broken item art: never print the alt text over the card */
[data-skin-card] ._cardImg_19ntz_80 img{color:transparent;font-size:0}

/* ---------- profile, desktop (reference: one framed slab on the board width, 3 × ~460px columns,
   343px row, 20px slab padding, 15px gaps; tabs panel below on the same width) ---------- */
@media (min-width:1280px){
  main ._page_upcd7_2{max-width:calc(var(--pd-u) * 1500);padding:calc(var(--pd-u) * 14) calc(var(--pd-u) * 24) calc(var(--pd-u) * 40);gap:calc(var(--pd-u) * 30)}
  ._topGrid_upcd7_19{
    grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:calc(var(--pd-u) * 343);
    gap:calc(var(--pd-u) * 15);padding:calc(var(--pd-u) * 20);
    border-radius:calc(var(--pd-u) * 24);
    background:var(--pd2-raised);
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 14px 34px rgba(0,0,0,.28);
  }
  ._topGrid_upcd7_19 ._card_g33c7_2,
  ._topGrid_upcd7_19 ._bestDrop_upcd7_63,
  ._topGrid_upcd7_19 ._statCard_1mpc0_2,
  ._topGrid_upcd7_19 ._block_1k54g_2{
    border-radius:calc(var(--pd-u) * 16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);
  }
  ._topGrid_upcd7_19 ._card_g33c7_2,
  ._topGrid_upcd7_19 ._block_1k54g_2{background:var(--pd2-s2)}

  /* user card */
  ._card_g33c7_2{padding:calc(var(--pd-u) * 20)}
  ._avatarWrap_g33c7_48{width:calc(var(--pd-u) * 106);height:calc(var(--pd-u) * 106);border-radius:calc(var(--pd-u) * 12)}
  ._userRow_g33c7_16{gap:calc(var(--pd-u) * 16)}
  ._details_g33c7_37{gap:calc(var(--pd-u) * 12);padding-top:calc(var(--pd-u) * 8)}
  ._nameRow_g33c7_69 > span{font-size:calc(var(--pd-u) * 18);line-height:calc(var(--pd-u) * 22)}
  ._idRow_g33c7_82{align-self:flex-start;height:calc(var(--pd-u) * 28);padding:0 calc(var(--pd-u) * 10);border-radius:calc(var(--pd-u) * 8);background:var(--pd2-s3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
  ._idText_g33c7_76{font-size:calc(var(--pd-u) * 14);line-height:calc(var(--pd-u) * 18);color:var(--pd2-text-2)}
  ._actions_g33c7_104{gap:calc(var(--pd-u) * 10)}
  ._iconBtn_g33c7_109{width:calc(var(--pd-u) * 28)!important;height:calc(var(--pd-u) * 28)!important}
  ._divider_g33c7_113{width:100%}
  ._footer_g33c7_120{gap:calc(var(--pd-u) * 12)}
  ._balanceArea_g33c7_128{gap:calc(var(--pd-u) * 8);flex:1 1 auto;min-width:0}
  ._balanceRow_g33c7_140,._balanceRow_g33c7_140 span{white-space:nowrap}
  ._balanceRow_g33c7_140 [class*="_root_19r0h"]{flex-wrap:nowrap}
  ._balanceRow_g33c7_140 span[class*="_size-20_"]{font-size:calc(var(--pd-u) * 30);line-height:calc(var(--pd-u) * 36)}
  ._balanceRow_g33c7_140 img{width:calc(var(--pd-u) * 30);height:calc(var(--pd-u) * 30)}
  ._historyBtnText_g33c7_154{font-size:calc(var(--pd-u) * 15);line-height:calc(var(--pd-u) * 18);color:var(--pd2-text-2)}
  ._btn_g33c7_135{width:auto;min-width:calc(var(--pd-u) * 150);height:calc(var(--pd-u) * 50);padding:0 calc(var(--pd-u) * 24);border-radius:calc(var(--pd-u) * 12)}

  /* best drop */
  ._bestDrop_upcd7_63 ._top_r0yrv_14{padding:calc(var(--pd-u) * 4) calc(var(--pd-u) * 4) 0}
  ._bestDrop_upcd7_63 ._title_r0yrv_24{font-size:calc(var(--pd-u) * 20);line-height:calc(var(--pd-u) * 24)}

  /* right column: coupon on top, the two stat banners side by side underneath */
  ._topGrid_upcd7_19 ._rightColumn_upcd7_30{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) calc(var(--pd-u) * 153);gap:calc(var(--pd-u) * 15);overflow:visible}
  ._rightColumn_upcd7_30 > ._block_1k54g_2{grid-column:1 / -1;order:-1;justify-content:center;gap:calc(var(--pd-u) * 16);padding:calc(var(--pd-u) * 20)}
  ._rightColumn_upcd7_30 ._title_1k54g_13{font-size:calc(var(--pd-u) * 20);line-height:calc(var(--pd-u) * 24)}
  ._rightColumn_upcd7_30 ._row_1k54g_26{gap:calc(var(--pd-u) * 10)}
  ._rightColumn_upcd7_30 ._input_1k54g_32{height:calc(var(--pd-u) * 56);border-radius:calc(var(--pd-u) * 12);background:var(--pd2-s3)}
  ._rightColumn_upcd7_30 ._btn_1k54g_37{height:calc(var(--pd-u) * 56);min-width:calc(var(--pd-u) * 134);border-radius:calc(var(--pd-u) * 12)}
  ._rightColumn_upcd7_30 ._statCard_1mpc0_2{min-width:0;padding:calc(var(--pd-u) * 16);gap:calc(var(--pd-u) * 4);overflow:hidden}
  ._rightColumn_upcd7_30 ._statTitle_1mpc0_35{font-size:calc(var(--pd-u) * 20);line-height:calc(var(--pd-u) * 24)}
  ._rightColumn_upcd7_30 ._statTitle_1mpc0_35 + *{margin-top:auto;font-size:calc(var(--pd-u) * 15);line-height:calc(var(--pd-u) * 19)}
  ._rightColumn_upcd7_30 ._statCard_1mpc0_2 [class*="_root_19r0h"] span{font-size:calc(var(--pd-u) * 19);line-height:calc(var(--pd-u) * 23)}
  ._rightColumn_upcd7_30 ._statCard_1mpc0_2 [class*="_root_19r0h"] img{width:calc(var(--pd-u) * 19);height:calc(var(--pd-u) * 19)}
  ._rightColumn_upcd7_30 ._cardWithdrawn_1mpc0_17,
  ._rightColumn_upcd7_30 ._cardUpgrades_1mpc0_26{object-position:72% center!important}
  /* square banners: darken the bottom-left where the figures sit */
  ._rightColumn_upcd7_30 ._statCard_1mpc0_2::after{
    background:
      linear-gradient(180deg,rgba(18,18,24,.55) 0%,rgba(18,18,24,.18) 34%,rgba(18,18,24,.5) 62%,rgba(18,18,24,.94) 100%),
      linear-gradient(90deg,rgba(18,18,24,.7) 0%,rgba(18,18,24,.15) 75%);
  }

  /* tabs panel */
  ._section_1hlle_2{border-radius:calc(var(--pd-u) * 20);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}
  ._tabsBar_1hlle_15{min-height:calc(var(--pd-u) * 80);padding:calc(var(--pd-u) * 17) calc(var(--pd-u) * 20);align-items:center}
  ._tabsList_1hlle_35{height:calc(var(--pd-u) * 46);border-radius:calc(var(--pd-u) * 12)}
  ._trigger_1hlle_48{padding:0 calc(var(--pd-u) * 20);border-radius:calc(var(--pd-u) * 9)}
  ._triggerLabel_1hlle_100{font-size:calc(var(--pd-u) * 15);line-height:calc(var(--pd-u) * 18)}
}

/* =====================================================================
   v2.29 — reference pass: header scaled with the board (85px bar, 285×50 balance+top-up pill),
   flat CTA "Апгрейд" with brand arrows, profile coupon / stat cards / tabs; no gold halos.
   ===================================================================== */
@media (min-width:1280px){
  /* ---- CTA "Апгрейд": reference "Прокачать" — flat, 70px, brand arrows before the label ---- */
  ._upgradeBtn_1szeh_134{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:calc(var(--pd-u) * 12);
    border-radius:calc(var(--pd-u) * 14)!important;font-size:calc(var(--pd-u) * 22)!important;line-height:1!important;
  }

  /* ---- profile: yellow "Пополнить" without glow ---- */
  ._btn_g33c7_135{box-shadow:none!important}

  /* ---- profile coupon (reference: 67px grey slab, 50px gold ticket tile, grey 121×50 button) ---- */
  ._rightColumn_upcd7_30 > ._block_1k54g_2{gap:calc(var(--pd-u) * 14);padding:calc(var(--pd-u) * 20)}
  ._rightColumn_upcd7_30 ._title_1k54g_13{font-size:calc(var(--pd-u) * 18)!important;line-height:calc(var(--pd-u) * 22)!important;font-weight:500!important}
  ._rightColumn_upcd7_30 ._row_1k54g_26{
    align-items:center;gap:calc(var(--pd-u) * 16);height:calc(var(--pd-u) * 67);padding:0 calc(var(--pd-u) * 8);
    border:1px solid var(--pd2-line-3);border-radius:calc(var(--pd-u) * 12);background:var(--pd2-well);
  }
  ._rightColumn_upcd7_30 ._row_1k54g_26::before{
    content:"";flex:0 0 auto;width:calc(var(--pd-u) * 50);height:calc(var(--pd-u) * 50);border-radius:calc(var(--pd-u) * 10);
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231c1a0c' d='M4 4h16a2 2 0 0 1 2 2v3.1a3 3 0 0 0 0 5.8V18a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-3.1a3 3 0 0 0 0-5.8V6a2 2 0 0 1 2-2Zm9 3h-2v2h2V7Zm0 4h-2v2h2v-2Zm0 4h-2v2h2v-2Z'/%3E%3C/svg%3E") center/calc(var(--pd-u) * 24) no-repeat,var(--pd2-gold-fill);
  }
  ._rightColumn_upcd7_30 ._input_1k54g_32{flex:1 1 auto;min-width:0;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
  ._rightColumn_upcd7_30 ._input_1k54g_32 input{font-size:calc(var(--pd-u) * 18)!important;color:#fff!important}
  ._rightColumn_upcd7_30 ._input_1k54g_32 input::placeholder{color:var(--pd2-text-3)!important;opacity:1}
  ._rightColumn_upcd7_30 ._btn_1k54g_37{
    flex:0 0 auto;min-width:calc(var(--pd-u) * 121)!important;height:calc(var(--pd-u) * 50)!important;padding:0 calc(var(--pd-u) * 14)!important;
    border:0!important;border-radius:calc(var(--pd-u) * 9)!important;background:var(--pd2-s4)!important;box-shadow:none!important;
    color:#fff!important;font-size:calc(var(--pd-u) * 16)!important;font-weight:500!important;
  }
  ._rightColumn_upcd7_30 ._btn_1k54g_37:hover:not(:disabled){background:#2e2f36!important}

  /* ---- profile stat cards (reference: flat 222×153, title + 40px icon tile, figures at the bottom) ---- */
  ._rightColumn_upcd7_30 ._statCard_1mpc0_2{
    position:relative;padding:calc(var(--pd-u) * 24) calc(var(--pd-u) * 20)!important;gap:calc(var(--pd-u) * 4)!important;
    border-radius:calc(var(--pd-u) * 16)!important;background:var(--pd2-s2)!important;box-shadow:none!important;
  }
  ._rightColumn_upcd7_30 ._cardWithdrawn_1mpc0_17,
  ._rightColumn_upcd7_30 ._cardUpgrades_1mpc0_26{display:none!important}
  ._rightColumn_upcd7_30 ._statCard_1mpc0_2::after{
    content:"";position:absolute;inset:calc(var(--pd-u) * 24) calc(var(--pd-u) * 20) auto auto;z-index:2;
    width:calc(var(--pd-u) * 40);height:calc(var(--pd-u) * 40);border-radius:calc(var(--pd-u) * 10);
    background:var(--pd2-s4) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3a6ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V4m0 0L7.5 8.5M12 4l4.5 4.5'/%3E%3Cpath d='M4 14v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-4'/%3E%3C/svg%3E") center/calc(var(--pd-u) * 20) no-repeat;
  }
  ._rightColumn_upcd7_30 ._statCard_1mpc0_2:has(._cardUpgrades_1mpc0_26)::after{
    background:var(--pd2-s4) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 107.5 118'%3E%3Cpath fill='%23a3a6ab' d='M53.75 52 107.5 89v29L53.75 81 0 118V89Z'/%3E%3Cpath fill='%23a3a6ab' d='M53.75 0 107.5 39v29L53.75 30 0 68V39Z'/%3E%3C/svg%3E") center/calc(var(--pd-u) * 17) no-repeat;
  }
  ._rightColumn_upcd7_30 ._statTitle_1mpc0_35{font-size:calc(var(--pd-u) * 18)!important;line-height:calc(var(--pd-u) * 40)!important;font-weight:500!important;padding-right:calc(var(--pd-u) * 48)}
  ._rightColumn_upcd7_30 ._statTitle_1mpc0_35 + *{
    margin-top:auto;text-transform:none!important;color:var(--pd2-text-3)!important;
    font-size:calc(var(--pd-u) * 17)!important;line-height:calc(var(--pd-u) * 22)!important;font-weight:400!important;
  }
  ._rightColumn_upcd7_30 ._statCard_1mpc0_2 [class*="_root_19r0h"] span{color:var(--pd2-gold)!important;font-size:calc(var(--pd-u) * 18)!important;line-height:calc(var(--pd-u) * 22)!important;font-weight:700!important}
  ._rightColumn_upcd7_30 ._statCard_1mpc0_2 [class*="_root_19r0h"] img{width:calc(var(--pd-u) * 16)!important;height:calc(var(--pd-u) * 16)!important}
  ._rightColumn_upcd7_30 ._statTitle_1mpc0_35 + .pd-upg-count{
    display:inline-flex;align-items:center;gap:calc(var(--pd-u) * 8);
    color:var(--pd2-gold)!important;font-size:calc(var(--pd-u) * 24)!important;line-height:calc(var(--pd-u) * 28)!important;font-weight:700!important;
  }
  ._rightColumn_upcd7_30 .pd-upg-count::after{
    content:"";width:calc(var(--pd-u) * 20);height:calc(var(--pd-u) * 22);background:var(--pd2-gold);
    -webkit-mask:var(--pd-arrows) center/contain no-repeat;mask:var(--pd-arrows) center/contain no-repeat;
  }

  /* ---- profile tabs: one control height (46), one radius (12), 20px insets, flat active state ---- */
  ._section_1hlle_2{border-radius:calc(var(--pd-u) * 20);background:var(--pd2-s1)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}
  ._tabsBar_1hlle_15{min-height:0!important;padding:calc(var(--pd-u) * 16) calc(var(--pd-u) * 20)!important;background:var(--pd2-s2)!important;border-bottom:1px solid rgba(255,255,255,.05)!important}
  ._leftGroup_1hlle_27{gap:calc(var(--pd-u) * 12)!important}
  ._tabsList_1hlle_35{
    height:calc(var(--pd-u) * 46)!important;padding:calc(var(--pd-u) * 4)!important;gap:calc(var(--pd-u) * 4);
    border:1px solid rgba(255,255,255,.06)!important;border-radius:calc(var(--pd-u) * 12)!important;background:var(--pd2-well)!important;
  }
  ._trigger_1hlle_48{
    height:100%;padding:0 calc(var(--pd-u) * 18)!important;gap:calc(var(--pd-u) * 8)!important;
    border:1px solid transparent!important;border-radius:calc(var(--pd-u) * 9)!important;background:transparent!important;box-shadow:none!important;
    color:var(--pd2-text-2)!important;
  }
  ._trigger_1hlle_48 svg{width:calc(var(--pd-u) * 18)!important;height:calc(var(--pd-u) * 18)!important;color:currentColor!important}
  ._triggerLabel_1hlle_100{font-size:calc(var(--pd-u) * 15)!important;line-height:calc(var(--pd-u) * 18)!important;font-weight:500!important;color:inherit!important}
  ._trigger_1hlle_48:hover{color:#fff!important}
  ._trigger_1hlle_48[data-state=active]{background:var(--pd2-gold-wash-2)!important;border-color:var(--pd2-gold-line)!important;color:var(--pd2-gold-hi)!important;box-shadow:none!important}
  ._trigger_1hlle_48:focus-visible{outline:1px solid rgba(255,255,255,.4)!important;outline-offset:1px!important}
  ._filters_81geg_2{gap:calc(var(--pd-u) * 12)!important}
  ._sortBtn_81geg_8{
    width:calc(var(--pd-u) * 46)!important;height:calc(var(--pd-u) * 46)!important;display:grid;place-items:center;
    border:1px solid rgba(255,255,255,.06)!important;border-radius:calc(var(--pd-u) * 12)!important;background:var(--pd2-well)!important;color:var(--pd2-text-2)!important;
  }
  ._sortBtn_81geg_8 svg{width:calc(var(--pd-u) * 20)!important;height:calc(var(--pd-u) * 20)!important}
  ._filters_81geg_2 ._wrap_bhlb9_2{
    height:calc(var(--pd-u) * 46)!important;padding:0 calc(var(--pd-u) * 14)!important;gap:calc(var(--pd-u) * 10)!important;
    border:1px solid rgba(255,255,255,.06)!important;border-radius:calc(var(--pd-u) * 12)!important;background:var(--pd2-well)!important;box-shadow:none!important;
  }
  ._filters_81geg_2 ._icon_bhlb9_15{width:calc(var(--pd-u) * 20)!important;height:calc(var(--pd-u) * 20)!important;color:var(--pd2-text-2)!important}
  ._filters_81geg_2 ._input_bhlb9_22{font-size:calc(var(--pd-u) * 15)!important}
  ._controls_1jugr_2{gap:calc(var(--pd-u) * 16)!important}
  ._saleLabel_1jugr_18{font-size:calc(var(--pd-u) * 15)!important;font-weight:500!important;color:var(--pd2-text-2)!important}
  ._root_x3fub_2{box-shadow:none!important}
  ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25{
    height:calc(var(--pd-u) * 46)!important;padding:0 calc(var(--pd-u) * 20)!important;border-radius:calc(var(--pd-u) * 12)!important;
    border:1px solid rgba(255,255,255,.16)!important;background:transparent!important;box-shadow:none!important;color:#e2e3e5!important;
  }
  ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25 span{font-size:calc(var(--pd-u) * 15)!important;font-weight:600!important;color:inherit!important}
  ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25:hover:not(:disabled){border-color:rgb(var(--pd2-gold-rgb)/.6)!important;background:rgb(var(--pd2-gold-rgb)/.06)!important;color:var(--pd2-gold)!important}
  ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25:disabled{opacity:.5}

  /* contents: same 20px inset, 12px gaps, 12px radii everywhere */
  ._gridContainer_1hlle_191{padding:calc(var(--pd-u) * 20)!important;background:transparent!important}
  ._grid_1hlle_191{gap:calc(var(--pd-u) * 12)!important}
  ._wrapper_1cngs_2{border-radius:calc(var(--pd-u) * 12);background:#1f2024}
  ._actionBar_1cngs_65{gap:1px!important;background:#17181c!important}
  ._actionBtn_1cngs_73{background:#26272c!important;transition:background .15s}
  ._actionBtn_1cngs_73:hover{background:#303136!important}
  ._statusBadge_1cngs_22{border-radius:calc(var(--pd-u) * 8)!important;background:rgba(12,13,15,.86)!important;font-size:calc(var(--pd-u) * 12)}
  ._headerCell_34v3n_19{color:var(--pd2-text-2)!important;font-size:calc(var(--pd-u) * 13)!important;font-weight:500!important}
  ._row_34v3n_37{border-radius:calc(var(--pd-u) * 12)!important;background:var(--pd2-s2)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}
  ._upgradeGrid_1hlle_213{gap:calc(var(--pd-u) * 12)!important}
  ._row_vxi90_2{padding:calc(var(--pd-u) * 16)!important;border-radius:calc(var(--pd-u) * 14)!important;background:var(--pd2-s2)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)!important}
  ._footer_vxi90_102{border-radius:calc(var(--pd-u) * 10)!important;background:var(--pd2-s1)!important}
  ._emptyState_1hlle_326{display:flex!important;align-items:center;justify-content:center;min-height:calc(var(--pd-u) * 200);padding:calc(var(--pd-u) * 20)}
  ._emptyState_1hlle_326 span{color:var(--pd2-text-3)!important;font-size:calc(var(--pd-u) * 16)!important;font-weight:500!important}
  ._invFooter_1hlle_351{padding:calc(var(--pd-u) * 14) calc(var(--pd-u) * 20)!important;background:transparent!important;border-top:1px solid rgba(255,255,255,.05)}
  ._invFooter_1hlle_351:not(:has(button:not(:disabled))){display:none!important}
  ._btn_11jng_2{width:calc(var(--pd-u) * 40)!important;height:calc(var(--pd-u) * 40)!important;border-radius:calc(var(--pd-u) * 10)!important;background:var(--pd2-s3)!important;border:1px solid rgba(255,255,255,.06)!important}
}

/* brand arrows before the CTA label on every breakpoint (sized from the label) */
._upgradeBtn_1szeh_134{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.55em}
._upgradeBtn_1szeh_134::before{
  content:"";flex:0 0 auto;width:.92em;height:1em;margin-top:-.06em;
}

/* =====================================================================
   v2.30 — telegram size, shop low-balance card under the header pill,
   profile inventory / history / game-history cards (reference photos 2, 4, 5)
   ===================================================================== */

/* shop: not enough balance — compact glass card under the header pill (reference v2.38) */
.pd-lowbal{
  position:fixed;z-index:2147482000;box-sizing:border-box;width:min(304px,calc(100vw - 16px));
  margin:7px 0 0 4px;padding:14.6px 12px 14px;border:1px solid rgb(var(--pd2-gold-rgb)/.22);border-radius:10px;
  background:rgba(52,47,13,0.58);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);
  box-shadow:0 12px 30px rgba(0,0,0,.35);
  color:#fff;font-family:"Exo 2",Inter,sans-serif;text-align:center;
  opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;
}
.pd-lowbal.is-open{opacity:1;transform:none}
.pd-lowbal-caret{position:absolute;top:-12px;left:var(--pd-caret-x,50%);width:18px;height:12px;transform:translateX(-50%);
  background:var(--pd2-gold);clip-path:path("M7.27 1.3a2 2 0 0 1 3.46 0L18 12H0Z")}
.pd-lowbal-head{display:flex;align-items:center;justify-content:center;gap:9px}
.pd-lowbal-ico{display:grid;place-items:center;flex:0 0 auto;width:14px;height:14px;border-radius:3px;background:#826e01;color:var(--pd2-gold);font-size:11px;font-style:normal;font-weight:800;line-height:1;font-family:Inter,sans-serif}
.pd-lowbal-head b{font-size:15.7px;line-height:18px;font-weight:600;letter-spacing:0;text-align:left;white-space:nowrap}
.pd-lowbal p{margin:14px 0 19.6px;color:#a7a7a7;font-size:13px;line-height:16px;font-weight:600}
.pd-lowbal-actions{display:flex;align-items:center;justify-content:center;gap:10px}
.pd-lowbal-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7.6px;height:33px;padding:0 12.8px;border:0;border-radius:8px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}
.pd-lowbal-topup{background:var(--pd2-gold-fill);color:#1c1c20}
.pd-lowbal-topup:hover{background:var(--pd2-gold-hi)}
.pd-lowbal-topup:active{background:var(--pd2-gold-lo)}
.pd-lowbal-topup svg{width:18px;height:18px;color:transparent;background:#1c1c20;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M15.6 2.2a1.6 1.6 0 0 1 2 1.1L18.2 6H5.2l9-3.6 1.4-.2ZM5 7.5h14a3 3 0 0 1 3 3V19a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3v-8.5a3 3 0 0 1 3-3Zm6 4.2v2.6H8.4v1.8H11v2.6h1.8v-2.6h2.6v-1.8h-2.6v-2.6H11Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M15.6 2.2a1.6 1.6 0 0 1 2 1.1L18.2 6H5.2l9-3.6 1.4-.2ZM5 7.5h14a3 3 0 0 1 3 3V19a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3v-8.5a3 3 0 0 1 3-3Zm6 4.2v2.6H8.4v1.8H11v2.6h1.8v-2.6h2.6v-1.8h-2.6v-2.6H11Z'/%3E%3C/svg%3E") center/contain no-repeat}
.pd-lowbal-topup svg *{display:none}
.pd-lowbal-cancel{background:transparent;color:#a7a7a7;font-size:12.5px!important}
.pd-lowbal-cancel:hover{background:rgba(255,255,255,.05);color:#d4d4d4}

/* ---------- profile item cards (reference photo 2): price top-right, centred name, yellow action icons ---------- */
._section_1hlle_2 ._card_19ntz_2 ._amount_19ntz_54{
  position:absolute!important;top:0;right:0;left:auto!important;z-index:3;
  display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:1px!important;
  width:auto!important;height:auto!important;padding:8px 10px 0!important;background:none!important;
}
._section_1hlle_2 ._card_19ntz_2 ._amountValue_19ntz_75{gap:3px!important}
._section_1hlle_2 ._card_19ntz_2 ._amountValue_19ntz_75 > span{color:#ffdc1d!important;font-family:"Exo 2",Inter,sans-serif!important;font-size:11.5px!important;line-height:14px!important;font-weight:600!important;letter-spacing:-.025em}
._section_1hlle_2 ._card_19ntz_2 ._amountValue_19ntz_75 img{width:10px!important;height:10px!important}
._section_1hlle_2 ._card_19ntz_2 .pd-cs2-native-wear{position:static!important;color:#9a9da3!important;font-size:9px!important;line-height:11px!important;font-weight:500!important;background:none!important;padding:0!important}
._section_1hlle_2 ._card_19ntz_2 ._cardImg_19ntz_80{position:absolute;inset:20% 7% 23%;padding:0!important}
._section_1hlle_2 ._card_19ntz_2 ._cardImg_19ntz_80 img{width:100%;height:100%;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}
._section_1hlle_2 ._card_19ntz_2 ._block_19ntz_37{
  position:absolute;left:0;right:0;bottom:0;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;
  padding:0 8px 9px!important;background:none!important;text-align:center!important;
}
._section_1hlle_2 ._card_19ntz_2 ._cardWeapon_19ntz_151{max-width:100%;color:#85878e!important;font-family:"Exo 2",Inter,sans-serif!important;font-size:9px!important;line-height:11px!important;font-weight:600!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
._section_1hlle_2 ._card_19ntz_2 ._cardName_19ntz_163{max-width:100%;color:#fff!important;font-family:"Exo 2",Inter,sans-serif!important;font-size:12.5px!important;line-height:15px!important;font-weight:700!important;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
._section_1hlle_2 ._wrapper_1cngs_2{gap:1px;border-radius:8px;background:transparent!important;overflow:hidden}
._section_1hlle_2 ._actionBar_1cngs_65{gap:1px!important;background:#17181c!important;border-radius:0 0 8px 8px!important;overflow:hidden!important}
._section_1hlle_2 ._actionBtn_1cngs_73{height:calc(var(--pd-u,1px) * 44)!important;border-radius:0!important;background:#29292b!important;border:0!important}
._section_1hlle_2 ._actionBtn_1cngs_73:hover:not(:disabled){background:#323235!important}
._section_1hlle_2 ._actionBtn_1cngs_73 svg{width:24px!important;height:24px!important}
._section_1hlle_2 ._actionBtn_1cngs_73:disabled{opacity:.45}
/* history (photo 4): status pill on the card, centred above the name */
._section_1hlle_2 ._statusBadge_1cngs_22{
  left:50%!important;right:auto!important;bottom:9px!important;top:auto!important;transform:translateX(-50%);z-index:4;
  padding:4px 10px!important;border-radius:6px!important;background:rgba(18,19,22,.92)!important;
  color:#fff!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;white-space:nowrap;
}
._section_1hlle_2 ._wrapper_1cngs_2:has(._statusBadge_1cngs_22) ._block_19ntz_37{opacity:0}
/* "Продать все" and paging: outlined gold, flat */
._section_1hlle_2 ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25{border-color:var(--pd2-gold)!important;color:var(--pd2-gold)!important;background:transparent!important}
._section_1hlle_2 ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25:hover:not(:disabled){background:rgb(var(--pd2-gold-rgb)/.08)!important}
._section_1hlle_2 ._btn_11jng_2{border:1px solid rgb(var(--pd2-gold-rgb)/.7)!important;border-radius:10px!important;background:transparent!important;color:var(--pd2-gold)!important}
._section_1hlle_2 ._btn_11jng_2:hover:not(:disabled){background:rgb(var(--pd2-gold-rgb)/.08)!important}
._section_1hlle_2 ._btn_11jng_2:disabled{border-color:rgba(255,255,255,.1)!important;color:#55575c!important}

/* ---------- game history (photo 5): 3 cards per row; bet tile | arrows | target tile, info plates below ---------- */
._section_1hlle_2 ._upgradeGrid_1hlle_213{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
._section_1hlle_2 .pd-gh{display:block!important;padding:16px!important;border-radius:24px!important;background:#1d1e22!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)!important}
.pd-gh-body{display:grid!important;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)!important;align-items:start!important;gap:8px!important}
.pd-gh-side{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important}
.pd-gh-tile{position:relative!important;width:100%!important;aspect-ratio:1/1;margin:0!important;border-radius:12px;overflow:visible}
.pd-gh-tile:not([class*="_grid"][class*="Two"]):not([class*="Quad"]):not([class*="Multi"]) > [data-skin-card],
.pd-gh-tile:not([class*="Two"]):not([class*="Quad"]):not([class*="Multi"]) > ._card_19ntz_2{width:100%!important;height:100%!important}
._section_1hlle_2 .pd-gh .pd-gh-tile ._card_19ntz_2 ._block_19ntz_37,._section_1hlle_2 .pd-gh .pd-gh-tile ._block_19ntz_37{display:none!important}
.pd-gh-divider{align-self:start!important;display:grid!important;place-items:center;height:auto!important;aspect-ratio:22/100;margin-top:0!important;color:#5d6066!important}
.pd-gh-divider svg{width:20px!important;height:20px!important}
.pd-gh-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:6px 8px;border-radius:12px;background:#26272b;text-align:center}
.pd-gh-info > span:first-child{font-size:11px!important;line-height:14px!important}
.pd-gh-chance{color:#ffdc1d!important}
.pd-gh-fair{position:absolute;top:8px;left:8px;z-index:5;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:rgba(18,19,22,.7);color:#3ddc84}
.pd-gh-fair a{display:grid;place-items:center;color:inherit!important}
.pd-gh-status{position:absolute;left:8px;bottom:8px;z-index:5;padding:5px 10px;border-radius:7px;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;background:rgba(251,213,6,.16);color:#fbd506}
.pd-gh[data-status="WON"] .pd-gh-status{background:rgba(61,220,132,.16);color:#3ddc84}
.pd-gh[data-status="LOST"] .pd-gh-status{background:rgba(255,92,92,.17);color:#ff6b6b}
.pd-gh-comp{position:absolute!important;right:-8px!important;bottom:-8px!important;left:auto!important;top:auto!important;z-index:6;width:38%!important;transform:rotate(-8deg);border-radius:10px;box-shadow:0 8px 18px rgba(0,0,0,.45)}
.pd-gh-comp > *{width:100%!important;aspect-ratio:1/1;height:auto!important}
.pd-gh-comp ._amount_19ntz_54{display:none!important}
@media (max-width:1279px){._section_1hlle_2 ._upgradeGrid_1hlle_213{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:767px){
  ._section_1hlle_2 ._upgradeGrid_1hlle_213{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
  ._section_1hlle_2 .pd-gh{padding:12px!important;border-radius:18px!important}
  .pd-gh-info{min-height:46px}
}

/* ---------- profile best drop: item on the card's own dark surface, quiet caption row ---------- */
._bestDrop_upcd7_63 ._itemCard_r0yrv_52{background:transparent!important;border:0!important;box-shadow:none!important}
._bestDrop_upcd7_63 ._itemCard_r0yrv_52::before,._bestDrop_upcd7_63 ._itemCard_r0yrv_52::after{display:none!important}
._bestDrop_upcd7_63 ._cardImgBackground_19ntz_124{background:radial-gradient(52% 50% at 50% 52%,rgba(251,213,6,.10) 0%,rgba(251,213,6,0) 70%)!important;padding:56px 32px 6px!important;box-sizing:border-box}
._bestDrop_upcd7_63 ._cardImgBackground_19ntz_124 img{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 14px 22px rgba(0,0,0,.45))}
._bestDrop_upcd7_63 ._blockStacked_19ntz_138{background:transparent!important;padding:0 16px 14px!important;align-items:flex-end!important}
._bestDrop_upcd7_63 ._cardWeaponStacked_19ntz_158{color:#9a9da3!important;font-size:13px!important;line-height:16px!important;font-weight:500!important;text-transform:none!important}
._bestDrop_upcd7_63 ._cardNameStacked_19ntz_173{color:#fff!important;font-size:17px!important;line-height:21px!important;font-weight:700!important;text-transform:none!important;font-family:inherit!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}
._bestDrop_upcd7_63 ._amountBlockValue_19ntz_69 span{color:#ffdc1d!important;font-size:18px!important;font-weight:700!important}
._bestDrop_upcd7_63 ._amountBlockValue_19ntz_69 img{width:18px!important;height:18px!important}
._bestDrop_upcd7_63 ._itemGlow_r0yrv_42{display:none!important}
._bestDrop_upcd7_63 ._chanceBadge_r0yrv_94{gap:6px!important;padding:6px 10px!important;border-radius:8px!important;background:var(--pd2-s3)!important}
._bestDrop_upcd7_63 ._chanceBadge_r0yrv_94 span{font-size:13px!important;line-height:16px!important}
._bestDrop_upcd7_63 ._chanceBadge_r0yrv_94 span:last-child{color:var(--pd2-gold)!important}

/* ---------- v2.31 profile tabs to reference: 80px bar, 8 cards per row (163×148 + 44px action strip), 17px gaps ---------- */
@media (min-width:1280px){
  ._section_1hlle_2{border-radius:calc(var(--pd-u) * 12)!important;background:var(--pd2-s1)!important;box-shadow:none!important;overflow:hidden!important}
  ._section_1hlle_2 ._tabs_1hlle_9,._section_1hlle_2 ._content_ttdpz_19{border-radius:0!important;box-shadow:none!important;background:transparent!important}
  ._tabsBar_1hlle_15{min-height:calc(var(--pd-u) * 80)!important;padding:0 calc(var(--pd-u) * 16)!important;align-items:center!important;border-radius:0!important;box-shadow:none!important;border-bottom:0!important}
  ._tabsList_1hlle_35{height:calc(var(--pd-u) * 48)!important;padding:calc(var(--pd-u) * 5)!important;border-color:transparent!important;border-radius:calc(var(--pd-u) * 10)!important}
  ._trigger_1hlle_48{border-radius:calc(var(--pd-u) * 7)!important;padding:0 calc(var(--pd-u) * 22)!important}
  ._triggerLabel_1hlle_100{font-size:calc(var(--pd-u) * 16)!important;line-height:calc(var(--pd-u) * 20)!important}
  ._sortBtn_81geg_8,._filters_81geg_2 ._wrap_bhlb9_2{height:calc(var(--pd-u) * 48)!important;border-radius:calc(var(--pd-u) * 10)!important}
  ._sortBtn_81geg_8{width:calc(var(--pd-u) * 48)!important}
  ._section_1hlle_2 ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25{height:calc(var(--pd-u) * 48)!important;padding:0 calc(var(--pd-u) * 18)!important;border-radius:calc(var(--pd-u) * 8)!important}
  ._section_1hlle_2 ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25 span{font-size:calc(var(--pd-u) * 17)!important;font-weight:500!important}
  ._section_1hlle_2 ._gridContainer_1hlle_191{padding:calc(var(--pd-u) * 30) calc(var(--pd-u) * 12) calc(var(--pd-u) * 22)!important;border-radius:0!important;box-shadow:none!important}
  ._section_1hlle_2 ._grid_1hlle_191{grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:calc(var(--pd-u) * 17)!important}
  ._section_1hlle_2 ._wrapper_1cngs_2{min-width:0}
  ._section_1hlle_2 ._cardWrap_1cngs_10{aspect-ratio:1!important;height:auto!important}
  ._section_1hlle_2 ._cardWrap_1cngs_10 > ._card_19ntz_2{width:100%!important;height:100%!important;border-radius:8px 8px 0 0!important}
  ._section_1hlle_2 ._wrapper_1cngs_2:not(:has(._actionBar_1cngs_65)) ._cardWrap_1cngs_10 > ._card_19ntz_2{border-radius:8px!important}
  ._section_1hlle_2 ._card_19ntz_2 ._amount_19ntz_54{padding:calc(var(--pd-u) * 8) calc(var(--pd-u) * 10) 0!important}
  ._section_1hlle_2 ._card_19ntz_2 ._amountValue_19ntz_75 > span{font-size:calc(var(--pd-u) * 11.5)!important;line-height:calc(var(--pd-u) * 14)!important}
  ._section_1hlle_2 ._card_19ntz_2 ._cardImg_19ntz_80{padding:0!important}
  ._section_1hlle_2 ._card_19ntz_2 ._cardWeapon_19ntz_151{font-size:calc(var(--pd-u) * 9)!important;line-height:calc(var(--pd-u) * 11)!important}
  ._section_1hlle_2 ._card_19ntz_2 ._cardName_19ntz_163{font-size:calc(var(--pd-u) * 12.5)!important;line-height:calc(var(--pd-u) * 15)!important}
  ._section_1hlle_2 ._card_19ntz_2 ._block_19ntz_37{padding:0 calc(var(--pd-u) * 8) calc(var(--pd-u) * 8)!important}
  ._section_1hlle_2 ._actionBtn_1cngs_73 svg{width:calc(var(--pd-u) * 24)!important;height:calc(var(--pd-u) * 24)!important}
  ._section_1hlle_2 ._invFooter_1hlle_351{border-top:0!important}
}
/* coupon field: no focus frame on the input itself */
._rightColumn_upcd7_30 ._input_1k54g_32,._rightColumn_upcd7_30 ._input_1k54g_32:focus-within,._rightColumn_upcd7_30 ._input_1k54g_32:hover{outline:none!important;box-shadow:none!important;border-color:transparent!important}
._rightColumn_upcd7_30 ._input_1k54g_32 input:focus,._rightColumn_upcd7_30 ._input_1k54g_32 input:focus-visible{outline:none!important;box-shadow:none!important}
._rightColumn_upcd7_30 ._row_1k54g_26:focus-within{outline:none!important}

/* ---------- profile below 1280px (laptops, tablets, phones): the desktop palette in the compact layouts ----------
   The >=1280 blocks above set size and colour together; below 1280 the bundle's own tokens (violet tabs, grey
   slabs, square cards, chest art) used to show through. Here: colour, borders, radii and states only — the
   compact layouts keep their own sizes. Under 1024px React renders the mobile tab bar (_tabsBarMobile). */
@media (max-width:1279px){
  /* top cards */
  ._page_upcd7_2 ._card_g33c7_2,
  ._page_upcd7_2 ._bestDrop_upcd7_63,
  ._page_upcd7_2 ._statCard_1mpc0_2,
  ._page_upcd7_2 ._statsCombined_1mpc0_92,
  ._page_upcd7_2 ._block_1k54g_2{
    border-radius:14px!important;background:var(--pd2-s2)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)!important;overflow:hidden;
  }
  ._page_upcd7_2 ._bestDrop_upcd7_63{background:var(--pd2-s1)!important}
  ._page_upcd7_2 ._statCard_1mpc0_2 > img,
  ._page_upcd7_2 ._glow_1mpc0_81{display:none!important}
  ._page_upcd7_2 ._separator_1mpc0_117{background:rgba(255,255,255,.06)!important}
  ._page_upcd7_2 ._divider_g33c7_113{border-color:rgba(255,255,255,.06)!important}
  ._page_upcd7_2 ._idRow_g33c7_82{align-self:flex-start;padding:2px 8px;border-radius:7px;background:var(--pd2-s3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
  ._page_upcd7_2 ._idText_g33c7_76{color:var(--pd2-text-2)!important}
  ._page_upcd7_2 ._historyBtnText_g33c7_154{color:var(--pd2-text-2)!important}
  ._page_upcd7_2 ._avatarWrap_g33c7_48,
  ._page_upcd7_2 ._avatarWrap_g33c7_48 [class*="_root_7986z"]{border-radius:12px!important;overflow:hidden}

  /* coupon: grey slab, gold ticket tile, grey button (as on desktop) */
  ._page_upcd7_2 ._row_1k54g_26{
    display:flex;align-items:center;gap:10px;height:56px;padding:0 6px;
    border:1px solid var(--pd2-line-3);border-radius:12px;background:var(--pd2-well)!important;
  }
  ._page_upcd7_2 ._row_1k54g_26::before{
    content:"";flex:0 0 auto;width:42px;height:42px;border-radius:9px;
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231c1a0c' d='M4 4h16a2 2 0 0 1 2 2v3.1a3 3 0 0 0 0 5.8V18a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-3.1a3 3 0 0 0 0-5.8V6a2 2 0 0 1 2-2Zm9 3h-2v2h2V7Zm0 4h-2v2h2v-2Zm0 4h-2v2h2v-2Z'/%3E%3C/svg%3E") center/20px no-repeat,var(--pd2-gold-fill);
  }
  ._page_upcd7_2 ._input_1k54g_32{flex:1 1 auto;min-width:0;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
  ._page_upcd7_2 ._input_1k54g_32 input{font-size:14px!important;color:#fff!important;text-overflow:ellipsis}
  ._page_upcd7_2 ._input_1k54g_32 input::placeholder{color:var(--pd2-text-3)!important;opacity:1}
  ._page_upcd7_2 ._btn_1k54g_37{
    flex:0 0 auto;min-width:0!important;height:42px!important;padding:0 14px!important;
    border:0!important;border-radius:9px!important;background:var(--pd2-s4)!important;box-shadow:none!important;color:#fff!important;
  }
  ._page_upcd7_2 ._btn_1k54g_37 span{color:inherit!important;font-size:14px!important;font-weight:500!important}
  ._page_upcd7_2 ._btn_1k54g_37:active:not(:disabled){background:#2e2f36!important}

  /* tabs panel */
  ._section_1hlle_2{border-radius:14px!important;background:var(--pd2-s1)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)!important;overflow:hidden!important}
  ._section_1hlle_2 ._tabs_1hlle_9,._section_1hlle_2 ._content_ttdpz_19{background:transparent!important;box-shadow:none!important}
  ._tabsBar_1hlle_15,
  ._tabsBarMobile_1hlle_114{background:var(--pd2-s2)!important;box-shadow:none!important;border-bottom:1px solid rgba(255,255,255,.05)!important}
  ._tabsList_1hlle_35{padding:4px!important;border-color:transparent!important;border-radius:10px!important;background:var(--pd2-well)!important}
  ._trigger_1hlle_48{border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:var(--pd2-text-2)!important}
  ._trigger_1hlle_48 svg{color:currentColor!important}
  ._trigger_1hlle_48[data-state=active]{background:var(--pd2-gold-wash-2)!important;border-color:var(--pd2-gold-line)!important;color:var(--pd2-gold-hi)!important}

  /* phone tab bar: the desktop segmented control, sized for a thumb */
  ._tabsListMobile_1hlle_121{
    margin:12px 12px 0;height:44px;padding:4px!important;gap:2px;
    border:0!important;border-radius:10px!important;background:var(--pd2-well)!important;
  }
  ._triggerMobile_1hlle_129{
    min-width:0;height:auto!important;padding:0 4px!important;gap:5px!important;
    border:0!important;border-radius:7px!important;background:transparent!important;color:var(--pd2-text-2)!important;
    font-size:12px!important;font-weight:500!important;white-space:nowrap;overflow:hidden;
    transition:background-color .16s ease,color .16s ease!important;-webkit-tap-highlight-color:transparent;
  }
  ._triggerMobile_1hlle_129 svg{width:14px!important;height:14px!important;flex:0 0 auto;color:currentColor!important}
  ._triggerMobile_1hlle_129:active:not([data-state=active]){background:rgba(255,255,255,.05)!important;color:#fff!important}
  ._triggerMobile_1hlle_129[data-state=active]{background:var(--pd2-gold-wash-2)!important;color:var(--pd2-gold-hi)!important;box-shadow:inset 0 0 0 1px var(--pd2-gold-line)!important}
  ._triggerMobile_1hlle_129[data-state=active] svg{color:var(--pd2-gold-hi)!important}
  ._triggerMobile_1hlle_129:focus-visible{outline:2px solid rgb(var(--pd2-gold-rgb)/.55)!important;outline-offset:1px}
  ._mobileFiltersRow_1hlle_173{padding:12px 12px 0!important}
  ._mobileSaleControls_1hlle_181{padding:12px!important;align-items:center!important}

  /* filters and sale controls */
  ._sortBtn_81geg_8{border:1px solid rgba(255,255,255,.06)!important;border-radius:10px!important;background:var(--pd2-well)!important;color:var(--pd2-text-2)!important}
  ._filters_81geg_2 ._wrap_bhlb9_2{border:1px solid rgba(255,255,255,.06)!important;border-radius:10px!important;background:var(--pd2-well)!important;box-shadow:none!important}
  ._filters_81geg_2 ._wrap_bhlb9_2:focus-within{border-color:rgb(var(--pd2-gold-rgb)/.45)!important}
  ._filters_81geg_2 ._icon_bhlb9_15{color:var(--pd2-text-2)!important}
  ._saleLabel_1jugr_18{color:var(--pd2-text-2)!important;font-weight:500!important}
  ._section_1hlle_2 ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25{
    height:40px!important;padding:0 16px!important;border:1px solid rgb(var(--pd2-gold-rgb)/.7)!important;border-radius:10px!important;
    background:transparent!important;box-shadow:none!important;color:var(--pd2-gold)!important;
  }
  ._section_1hlle_2 ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25 span{color:inherit!important;font-weight:600!important}
  ._section_1hlle_2 ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25:active:not(:disabled){background:rgb(var(--pd2-gold-rgb)/.1)!important}
  ._section_1hlle_2 ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25:disabled{opacity:.5}

  /* contents */
  ._section_1hlle_2 ._gridContainer_1hlle_191{background:transparent!important}
  ._section_1hlle_2 ._wrapper_1cngs_2{border-radius:10px;background:#1f2024}
  ._section_1hlle_2 ._statusBadge_1cngs_22{border-radius:8px!important}
  ._section_1hlle_2 ._headerCell_34v3n_19{color:var(--pd2-text-2)!important}
  ._section_1hlle_2 ._row_34v3n_37{border-radius:12px!important;background:var(--pd2-s2)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)!important}
  ._section_1hlle_2 ._row_vxi90_2{border-radius:14px!important;background:var(--pd2-s2)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)!important}
  ._section_1hlle_2 ._footer_vxi90_102{border-radius:10px!important;background:var(--pd2-s1)!important}
  ._section_1hlle_2 ._emptyState_1hlle_326{background:transparent!important}
  ._section_1hlle_2 ._emptyState_1hlle_326 span{color:var(--pd2-text-3)!important}
  ._section_1hlle_2 ._invFooter_1hlle_351{background:transparent!important;border-top:1px solid rgba(255,255,255,.05)!important;box-shadow:none!important}
  ._section_1hlle_2 ._invFooter_1hlle_351:not(:has(button:not(:disabled))){display:none!important}
  ._section_1hlle_2 ._btn_11jng_2{border-radius:10px!important;background:var(--pd2-s3)!important;border:1px solid rgba(255,255,255,.06)!important}
}
/* tablets / small laptops: the coupon sits in a narrow column — no ticket tile, the placeholder keeps the room */
@media (min-width:768px) and (max-width:1279px){
  ._page_upcd7_2 ._row_1k54g_26{padding:0 6px 0 12px}
  ._page_upcd7_2 ._row_1k54g_26::before{content:none}
}
@media (max-width:1279px) and (hover:hover) and (pointer:fine){
  ._trigger_1hlle_48:hover:not([data-state=active]),
  ._triggerMobile_1hlle_129:hover:not([data-state=active]){color:#fff!important}
  ._page_upcd7_2 ._btn_1k54g_37:hover:not(:disabled){background:#2e2f36!important}
  ._section_1hlle_2 ._button_b5k30_1._wallet_b5k30_66._btn_1jugr_25:hover:not(:disabled){background:rgb(var(--pd2-gold-rgb)/.08)!important}
}
