/* v1017 – Rucksack Lvl 2: Seitenwahl, ausgeblendete Slots, Kauf-Abfrage */
#backpackPanelV98 > .backpack-slot-v98.bp-off-v1017 { display: none !important; }

#backpackPanelV98 .bp-pager-v1017 {
  position: absolute !important;
  left: 50% !important;
  top: calc(100% + 4px) !important;
  transform: translateX(-50%) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 6px !important;
  width: 100% !important;
  min-width: 96px !important;
  padding: 3px 4px !important;
  box-sizing: border-box !important;
  border: 2px solid rgba(189, 135, 69, .9) !important;
  border-radius: 10px !important;
  background: rgba(45, 31, 22, .92) !important;
  box-shadow: 0 3px 8px rgba(0, 0, 0, .45) !important;
  pointer-events: auto !important;
  cursor: default !important;
  z-index: 5 !important;
}
#backpackPanelV98 .bp-pager-v1017[hidden] { display: none !important; }
#backpackPanelV98 .bp-page-v1017 {
  flex: 1 1 auto;
  text-align: center;
  font: 700 14px/1 Georgia, "Times New Roman", serif;
  color: #ffe6a5;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .8);
  user-select: none;
}
#backpackPanelV98 .bp-arrow-v1017 {
  flex: 0 0 auto;
  width: 24px !important;
  height: 22px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 6px !important;
  background: transparent !important;
  color: #ffd36b !important;
  font: 700 14px/22px Arial, sans-serif !important;
  text-shadow: 0 0 4px rgba(255, 200, 80, .7), 0 1px 2px rgba(0, 0, 0, .8) !important;
  cursor: pointer !important;
  box-shadow: none !important;
}
#backpackPanelV98 .bp-arrow-v1017:hover:not(:disabled) { background: rgba(255, 211, 107, .16) !important; }
#backpackPanelV98 .bp-arrow-v1017:disabled { opacity: .28 !important; cursor: default !important; text-shadow: none !important; }

/* Kauf-Abfrage */
.bp-confirm-v1017 .bp-confirm-img-v1017 { display: block; width: 96px; height: 96px; object-fit: contain; margin: 4px auto 6px; filter: drop-shadow(0 4px 6px rgba(0,0,0,.45)); }
.bp-confirm-v1017 .gt-choice-text-v985 b { color: #8a3b12; font-style: normal; }

/* Kaufbare Rucksack-Karte: Hinweis beim Darüberfahren, Kaufen-Button bleibt sichtbar */
#goodsTradeV139 #tradeContentV139 > .trade-card-v139[data-bag-v1017] { position: relative !important; }
#goodsTradeV139 #tradeContentV139 > .trade-card-v139[data-bag-v1017] .trade-hover-v987 { bottom: 48px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
#goodsTradeV139 #tradeContentV139 > .trade-card-v139[data-bag-v1017]:hover .trade-hover-v987 { opacity: 1; }

/* Lvl-2-Rucksack ist größer gezeichnet → in der HUD etwas kleiner, damit er wie Lvl 1 wirkt */
#backpackHudV79.bp-lvl2-v1017 .backpack-image-v96 { transform: scale(.9) !important; transform-origin: center center !important; }

/* v1018: Karte bleibt beim Darüberfahren unverändert (kein Hinweis-Fenster) */
#goodsTradeV139 #tradeContentV139 > .trade-card-v139[data-locked-v987]:hover > .trade-name-v139,
#goodsTradeV139 #tradeContentV139 > .trade-card-v139[data-locked-v987]:hover > .trade-price-v139,
#goodsTradeV139 #tradeContentV139 > .trade-card-v139[data-locked-v987]:hover > button { visibility: visible !important; }
