/* ============================================================================
   D2 GUN LOCKER  -  02-refinements-2.css  (part 2 of 3)
   ----------------------------------------------------------------------------
   Contiguous slice of the original stylesheet, cut only at rule boundaries and
   kept in EXACT cascade order (no rules reordered/removed). Load parts in order.
   Late style overrides; load after all 01-core parts.
   ============================================================================ */


  body[data-current-page="build-crafter"] .bc-stat-package {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    grid-template-rows: calc(60px * var(--bc-ui-scale)) calc(25px * var(--bc-ui-scale)) !important;
    gap: calc(4px * var(--bc-ui-scale)) !important;
    height: calc(89px * var(--bc-ui-scale)) !important;
    min-height: calc(89px * var(--bc-ui-scale)) !important;
    max-height: calc(89px * var(--bc-ui-scale)) !important;
    overflow: hidden !important;
  }

  body[data-current-page="build-crafter"] .bc-package-box,
  body[data-current-page="build-crafter"] .bc-tier-box,
  body[data-current-page="build-crafter"] .bc-tertiary-box,
  body[data-current-page="build-crafter"] .bc-focus-box,
  body[data-current-page="build-crafter"] .bc-bonus-box,
  body[data-current-page="build-crafter"] .bc-masterwork-box {
    min-width: 0 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    padding: calc(2px * var(--bc-ui-scale)) calc(3px * var(--bc-ui-scale)) !important;
    overflow: hidden !important;
    line-height: 1 !important;
  }

  body[data-current-page="build-crafter"] .bc-package-box { grid-column: 1 / 3 !important; grid-row: 1 !important; }
  body[data-current-page="build-crafter"] .bc-tier-box { grid-column: 3 / 5 !important; grid-row: 1 !important; }
  body[data-current-page="build-crafter"] .bc-tertiary-box { grid-column: 5 / 7 !important; grid-row: 1 !important; }
  body[data-current-page="build-crafter"] .bc-focus-box { grid-column: 1 / 3 !important; grid-row: 2 !important; }
  body[data-current-page="build-crafter"] .bc-bonus-box { grid-column: 3 / 5 !important; grid-row: 2 !important; }
  body[data-current-page="build-crafter"] .bc-masterwork-box { grid-column: 5 / 7 !important; grid-row: 2 !important; }

  body[data-current-page="build-crafter"] .bc-package-symbol,
  body[data-current-page="build-crafter"] .bc-package-placeholder {
    font-size: max(10px, calc(22px * var(--bc-ui-scale))) !important;
  }

  body[data-current-page="build-crafter"] .bc-package-symbol img,
  body[data-current-page="build-crafter"] .bc-package-symbol svg,
  body[data-current-page="build-crafter"] .bc-tertiary-icon img,
  body[data-current-page="build-crafter"] .bc-tertiary-icon svg {
    width: calc(26px * var(--bc-ui-scale)) !important;
    height: calc(26px * var(--bc-ui-scale)) !important;
    max-width: 100% !important;
    max-height: 100% !important;
  }

  body[data-current-page="build-crafter"] .bc-package-name,
  body[data-current-page="build-crafter"] .bc-tier-box,
  body[data-current-page="build-crafter"] .bc-tertiary-name,
  body[data-current-page="build-crafter"] .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-masterwork-name {
    font-size: max(6.5px, calc(8.5px * var(--bc-ui-scale))) !important;
    line-height: 1.02 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body[data-current-page="build-crafter"] .bc-package-sub {
    font-size: max(5.8px, calc(7.5px * var(--bc-ui-scale))) !important;
    line-height: 1.02 !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box {
    min-height: calc(60px * var(--bc-ui-scale)) !important;
    height: calc(60px * var(--bc-ui-scale)) !important;
    padding: calc(5px * var(--bc-ui-scale)) !important;
    gap: calc(3px * var(--bc-ui-scale)) !important;
    overflow: hidden !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-kicker {
    font-size: max(5.8px, calc(8px * var(--bc-ui-scale))) !important;
    line-height: 1 !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-name {
    font-size: max(6.5px, calc(11px * var(--bc-ui-scale))) !important;
    line-height: 1.03 !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-cost {
    font-size: max(5.8px, calc(8px * var(--bc-ui-scale))) !important;
    line-height: 1 !important;
  }

  body[data-current-page="build-crafter"] .bc-row-clear-btn {
    height: calc(36px * var(--bc-ui-scale)) !important;
    font-size: max(6px, calc(9px * var(--bc-ui-scale))) !important;
    padding: calc(2px * var(--bc-ui-scale)) !important;
  }

  @media (max-width: 1100px) {
    body[data-current-page="build-crafter"] .bc-shell {
      grid-template-columns: 1fr !important;
    }
  }

  body[data-current-page="build-crafter"] .bc-exotic-list{
    width:min(1120px, calc(100vw - 48px)) !important;
    max-width:calc(100vw - 32px) !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-grid{
    display:grid !important;
    grid-template-columns:repeat(5, minmax(0, 1fr)) !important;
    grid-auto-flow:row !important;
    gap:7px !important;
    align-items:start !important;
    width:100% !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col{
    min-width:0 !important;
    width:100% !important;
    align-self:start !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"]{
    order:5 !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-items{
    max-height:none !important;
    overflow:visible !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"] .bc-exotic-item.expanded{
    z-index:3 !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"] .bc-classitem-picker-panel{
    margin:6px 0 0 0 !important;
    width:100% !important;
    max-width:100% !important;
    box-sizing:border-box !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"] .bc-classitem-picker-head{
    font-size:9px !important;
    line-height:1.15 !important;
    padding:6px 7px !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"] .bc-classitem-perk-columns{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    gap:5px !important;
    padding:6px !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"] .bc-classitem-perk-list{
    max-height:260px !important;
    overflow-y:auto !important;
    overflow-x:hidden !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"] .bc-classitem-perk-pick{
    grid-template-columns:20px minmax(0, 1fr) !important;
    gap:5px !important;
    padding:6px 5px !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"] .bc-classitem-perk-pick-icon{
    width:20px !important;
    height:20px !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"] .bc-classitem-perk-pick-name{
    font-size:10px !important;
    line-height:1.08 !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"] .bc-classitem-perk-desc-row{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:5px !important;
    padding:0 6px 7px 6px !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"] .bc-classitem-perk-desc-card{
    padding:6px 7px !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"] .bc-classitem-perk-desc-name{
    font-size:11px !important;
  }

  body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"] .bc-classitem-perk-desc-text{
    font-size:10px !important;
    line-height:1.25 !important;
  }

  @media (max-width: 980px){
    body[data-current-page="build-crafter"] .bc-exotic-grid{
      grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
    }
    body[data-current-page="build-crafter"] .bc-exotic-slot-col[data-bc-slot="Class Item"]{
      order:5 !important;
    }
  }

  body[data-current-page="build-crafter"] .bc-shell:has(.bc-exotic-list) #bcLayoutResizer,
  body[data-current-page="build-crafter"] .bc-shell.bc-exotic-dropdown-open #bcLayoutResizer,
  body[data-current-page="build-crafter"] .bc-shell:has(.bc-dropdown-menu.open) #bcLayoutResizer,
  body[data-current-page="build-crafter"] .bc-shell.bc-exotic-dropdown-open .layout-resizer {
    pointer-events: none !important;
    opacity: 0.32 !important;
    cursor: not-allowed !important;
  }

  body[data-current-page="build-crafter"] .bc-classitem-perk-pick.selected {
    background: rgba(206,174,51,.18) !important;
    color: var(--text-primary) !important;
    box-shadow: inset 3px 0 0 rgba(206,174,51,.95) !important;
  }

  body[data-current-page="build-crafter"] .bc-left-panel {
    --bc-left-scale: var(--bc-left-scale-current, 1) !important;
    --bc-ui-scale: var(--bc-left-scale-current, 1) !important;
  }

  body[data-current-page="build-crafter"] .bc-dropdown,
  body[data-current-page="build-crafter"] .bc-dropdown-menu {
    position: fixed !important;
    z-index: 2147482500 !important;
    contain: layout paint style !important;
    transform: translateZ(0) !important;
    max-width: min(360px, calc(100vw - 24px)) !important;
  }

  body[data-current-page="build-crafter"] .bc-shell,
  body[data-current-page="build-crafter"] .bc-left-panel,
  body[data-current-page="build-crafter"] .bc-slot-stack,
  body[data-current-page="build-crafter"] .bc-armor-row {
    transition: none !important;
  }

  body[data-current-page="build-crafter"] [data-build-box-slot],
  body[data-current-page="build-crafter"] .bc-exotic-box,
  body[data-current-page="build-crafter"] .bc-class-pick,
  body[data-current-page="build-crafter"] .bc-row-clear-btn {
    transition: border-color .12s ease, background-color .12s ease, color .12s ease, box-shadow .12s ease, filter .12s ease !important;
  }

  body[data-current-page="build-crafter"] [data-build-box-slot]:not(.disabled):hover,
  body[data-current-page="build-crafter"] [data-build-box-slot]:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] .bc-exotic-box:hover,
  body[data-current-page="build-crafter"] .bc-exotic-box:focus-visible,
  body[data-current-page="build-crafter"] .bc-class-pick:hover,
  body[data-current-page="build-crafter"] .bc-class-pick:focus-visible {
    border-color: rgba(206,174,51,.95) !important;
    background: rgba(206,174,51,.14) !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(206,174,51,.22), 0 0 12px rgba(206,174,51,.16) !important;
  }

  body[data-current-page="build-crafter"] [data-build-box-slot].active,
  body[data-current-page="build-crafter"] .bc-exotic-box.open,
  body[data-current-page="build-crafter"] .bc-class-pick.active {
    border-color: rgba(206,174,51,1) !important;
    background: rgba(206,174,51,.17) !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(206,174,51,.28), 0 0 14px rgba(206,174,51,.18) !important;
  }

  body[data-current-page="build-crafter"] .bc-row-clear-btn:hover,
  body[data-current-page="build-crafter"] .bc-row-clear-btn:focus-visible {
    border-color: rgba(255,255,255,.42) !important;
    background: rgba(255,255,255,.09) !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.10) !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box:hover .bc-mod-kicker,
  body[data-current-page="build-crafter"] .bc-mod-box.active .bc-mod-kicker,
  body[data-current-page="build-crafter"] .bc-mod-box:hover .bc-mod-cost,
  body[data-current-page="build-crafter"] .bc-mod-box.active .bc-mod-cost {
    color: rgba(255,255,255,.74) !important;
  }

  body[data-current-page="build-crafter"] .bc-row-clear-btn {
    height: calc(60px * var(--bc-ui-scale, 1)) !important;
    min-height: calc(60px * var(--bc-ui-scale, 1)) !important;
    max-height: calc(60px * var(--bc-ui-scale, 1)) !important;
    align-self: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: calc(5px * var(--bc-ui-scale, 1)) calc(4px * var(--bc-ui-scale, 1)) !important;
    line-height: 1 !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row .bc-row-clear-btn {
    grid-row: auto !important;
  }

  body[data-current-page="build-crafter"] .bc-class-pick {
    border-color: rgba(255,255,255,.12) !important;
    background: rgba(255,255,255,.035) !important;
    color: #cfd5df !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-class-pick:hover,
  body[data-current-page="build-crafter"] .bc-class-pick:focus-visible,
  body[data-current-page="build-crafter"] .bc-class-pick.active {
    color: #fff !important;
    border-color: rgba(var(--accent-rgb),.62) !important;
    background: rgba(var(--accent-rgb),.11) !important;
    box-shadow: inset 0 -3px 0 rgba(var(--accent-rgb),.86), 0 0 12px rgba(var(--accent-rgb),.10) !important;
  }

  body[data-current-page="build-crafter"] .bc-class-pick.active:hover,
  body[data-current-page="build-crafter"] .bc-class-pick.active:focus-visible {
    border-color: rgba(var(--accent-rgb),.78) !important;
    background: rgba(var(--accent-rgb),.14) !important;
    box-shadow: inset 0 -3px 0 rgba(var(--accent-rgb),.95), 0 0 14px rgba(var(--accent-rgb),.14) !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active [data-build-box-slot]:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box:not(.active):not(:hover):not(:focus-visible) {
    border-color: rgba(255,255,255,.14) !important;
    background: rgba(0,0,0,.22) !important;
    color: rgba(255,255,255,.72) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box.stat:not(.active):not(:hover):not(:focus-visible) {
    border-color: rgba(255,255,255,.14) !important;
    background: rgba(0,0,0,.22) !important;
    color: rgba(255,255,255,.62) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] [data-build-box-slot]:not(.disabled):hover,
  body[data-current-page="build-crafter"] [data-build-box-slot]:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] [data-build-box-slot].active,
  body[data-current-page="build-crafter"] .bc-mod-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-mod-box:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] .bc-mod-box.active {
    border-color: rgba(206,174,51,.95) !important;
    background: rgba(206,174,51,.14) !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(206,174,51,.22), 0 0 12px rgba(206,174,51,.16) !important;
  }

  body[data-current-page="build-crafter"] .bc-class-pick:hover,
  body[data-current-page="build-crafter"] .bc-class-pick:focus-visible,
  body[data-current-page="build-crafter"] .bc-class-pick.active {
    border-color: rgba(var(--accent-rgb),.62) !important;
    background: rgba(var(--accent-rgb),.11) !important;
    box-shadow: inset 0 -3px 0 rgba(var(--accent-rgb),.86), 0 0 12px rgba(var(--accent-rgb),.10) !important;
  }

  body[data-current-page="build-crafter"] .bc-class-pick:hover,
  body[data-current-page="build-crafter"] .bc-class-pick:focus-visible,
  body[data-current-page="build-crafter"] .bc-class-pick.active {
    color: #fff !important;
    border-color: rgba(var(--accent-rgb),.62) !important;
    background: rgba(var(--accent-rgb),.10) !important;
    box-shadow: inset 0 -2px 0 rgba(var(--accent-rgb),.88), 0 0 10px rgba(var(--accent-rgb),.08) !important;
  }

  body[data-current-page="build-crafter"] .bc-class-pick.active:hover,
  body[data-current-page="build-crafter"] .bc-class-pick.active:focus-visible {
    border-color: rgba(var(--accent-rgb),.76) !important;
    background: rgba(var(--accent-rgb),.13) !important;
    box-shadow: inset 0 -2px 0 rgba(var(--accent-rgb),.95), 0 0 12px rgba(var(--accent-rgb),.10) !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active [data-build-box-slot]:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-tier-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-tertiary-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-masterwork-box:not(.active):not(:hover):not(:focus-visible) {
    border-color: rgba(255,255,255,.14) !important;
    background: rgba(255,255,255,.045) !important;
    color: rgba(255,255,255,.72) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box.stat:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.stat:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-package-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(.active):not(:hover):not(:focus-visible) {
    border-color: rgba(255,255,255,.14) !important;
    background: rgba(255,255,255,.045) !important;
    color: rgba(255,255,255,.72) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.filled:not(.active):not(:hover):not(:focus-visible) {
    border-color: rgba(255,255,255,.28) !important;
    background: rgba(255,255,255,.065) !important;
    color: #fff !important;
  }

  body[data-current-page="build-crafter"] .bc-package-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-tier-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-tertiary-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-focus-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-bonus-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-masterwork-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-tier-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-tertiary-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-masterwork-box:not(.active):not(:hover):not(:focus-visible) {
    background: rgba(0,0,0,.24) !important;
    border-color: rgba(255,255,255,.13) !important;
    color: rgba(255,255,255,.72) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box:not(.disabled):not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-bonus-box:not(.disabled):not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box:not(.disabled):not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box:not(.disabled):not(.active):not(:hover):not(:focus-visible) {
    background: rgba(0,0,0,.26) !important;
    border-color: rgba(255,255,255,.15) !important;
    opacity: 1 !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box.disabled:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled:not(.active):not(:hover):not(:focus-visible) {
    background: rgba(0,0,0,.18) !important;
    border-color: rgba(255,255,255,.08) !important;
    color: rgba(255,255,255,.34) !important;
    opacity: 1 !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-mod-box.stat:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.stat:not(.active):not(:hover):not(:focus-visible) {
    background: rgba(255,255,255,.045) !important;
    border-color: rgba(255,255,255,.14) !important;
    color: rgba(255,255,255,.68) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box.filled:not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.filled:not(.active):not(:hover):not(:focus-visible) {
    background: rgba(255,255,255,.065) !important;
    border-color: rgba(255,255,255,.26) !important;
    color: #fff !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active {
    background: rgba(var(--accent-rgb),.08) !important;
    border-color: rgba(var(--accent-rgb),.58) !important;
    box-shadow: inset 2px 0 0 var(--d2-red), 0 0 18px rgba(var(--accent-rgb),.08) !important;
  }

  body[data-current-page="build-crafter"] [data-build-box-slot]:not(.disabled):hover,
  body[data-current-page="build-crafter"] [data-build-box-slot]:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] [data-build-box-slot].active,
  body[data-current-page="build-crafter"] .bc-mod-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-mod-box:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] .bc-mod-box.active {
    border-color: rgba(206,174,51,.95) !important;
    background: rgba(206,174,51,.14) !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(206,174,51,.22), 0 0 12px rgba(206,174,51,.16) !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row {
    border-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-top: 1px solid rgba(255,255,255,.06) !important;
    border-bottom: 1px solid rgba(255,255,255,.06) !important;
    background: rgba(0,0,0,.12) !important;
    box-shadow: none !important;
    transform: none !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row:hover {
    border-color: rgba(var(--accent-rgb),.32) !important;
    background: rgba(255,255,255,.035) !important;
    transform: none !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active {
    border-color: rgba(var(--accent-rgb),.58) !important;
    background: rgba(var(--accent-rgb),.08) !important;
    box-shadow: inset 2px 0 0 var(--accent), 0 0 18px rgba(var(--accent-rgb),.08) !important;
  }

  body[data-current-page="build-crafter"] .bc-slot-icon,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-slot-icon {
    border: 0 !important;
    background: transparent !important;
    color: #fff !important;
    width: 40px !important;
    height: 40px !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box,
  body[data-current-page="build-crafter"] .bc-mod-box.stat,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.stat {
    border-radius: 4px !important;
    border: 1px dashed rgba(255,255,255,.14) !important;
    background: rgba(255,255,255,.025) !important;
    color: rgba(255,255,255,.62) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box.filled,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.filled {
    border-style: solid !important;
    border-color: rgba(255,255,255,.26) !important;
    background: rgba(255,255,255,.065) !important;
    color: #fff !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-package-box,
  body[data-current-page="build-crafter"] .bc-tier-box,
  body[data-current-page="build-crafter"] .bc-tertiary-box,
  body[data-current-page="build-crafter"] .bc-masterwork-box,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-tier-box,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-tertiary-box,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-masterwork-box {
    border: 1px solid rgba(255,255,255,.14) !important;
    background: rgba(0,0,0,.22) !important;
    color: rgba(255,255,255,.72) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box:not(.disabled),
  body[data-current-page="build-crafter"] .bc-bonus-box:not(.disabled),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box:not(.disabled),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box:not(.disabled) {
    border: 1px solid rgba(255,255,255,.14) !important;
    background: rgba(0,0,0,.22) !important;
    color: rgba(255,255,255,.72) !important;
    opacity: 1 !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box.disabled,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled {
    border: 1px solid rgba(255,255,255,.08) !important;
    background: rgba(255,255,255,.03) !important;
    color: rgba(255,255,255,.34) !important;
    opacity: .35 !important;
    cursor: not-allowed !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-package-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-tier-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-tertiary-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-focus-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-bonus-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-masterwork-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-mod-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-package-box.active,
  body[data-current-page="build-crafter"] .bc-tier-box.active,
  body[data-current-page="build-crafter"] .bc-tertiary-box.active,
  body[data-current-page="build-crafter"] .bc-focus-box.active,
  body[data-current-page="build-crafter"] .bc-bonus-box.active,
  body[data-current-page="build-crafter"] .bc-masterwork-box.active,
  body[data-current-page="build-crafter"] .bc-mod-box.active {
    border-color: #ceae33 !important;
    background: rgba(206,174,51,.10) !important;
    color: #fff !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box.disabled:hover,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled:hover {
    border-color: rgba(255,255,255,.08) !important;
    background: rgba(255,255,255,.03) !important;
    color: rgba(255,255,255,.34) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-class-pick {
    min-height: 72px !important;
    border: 1px solid rgba(255,255,255,.12) !important;
    background: rgba(255,255,255,.035) !important;
    color: #cfd5df !important;
    border-radius: 4px !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-class-pick:hover,
  body[data-current-page="build-crafter"] .bc-class-pick.active {
    color: #fff !important;
    border-color: rgba(var(--accent-rgb),.62) !important;
    background: rgba(var(--accent-rgb),.11) !important;
    box-shadow: inset 0 -2px 0 rgba(var(--accent-rgb),.78) !important;
  }

  body[data-current-page="build-crafter"] .bc-row-clear-btn {
    border-radius: 4px !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box,
  body[data-current-page="build-crafter"] .bc-mod-box.stat,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.stat {
    border: 1px dashed rgba(255,255,255,.20) !important;
    background: rgba(255,255,255,.045) !important;
    color: rgba(255,255,255,.70) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box.filled,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.filled {
    border-style: solid !important;
    border-color: rgba(255,255,255,.32) !important;
    background: rgba(255,255,255,.085) !important;
    color: #fff !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-mod-box.active {
    border-color: #ceae33 !important;
    background: rgba(206,174,51,.10) !important;
    color: #fff !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box.disabled,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled.active,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled.active,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled:hover,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled:hover,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled:focus-visible,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled:focus-visible,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled.active,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled.active,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled:hover,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled:hover {
    border: 1px solid rgba(255,255,255,.20) !important;
    background: rgba(255,255,255,.045) !important;
    color: rgba(255,255,255,.48) !important;
    opacity: 1 !important;
    cursor: not-allowed !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box:not(.disabled):not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-bonus-box:not(.disabled):not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box:not(.disabled):not(.active):not(:hover):not(:focus-visible),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box:not(.disabled):not(.active):not(:hover):not(:focus-visible) {
    border: 1px solid rgba(255,255,255,.14) !important;
    background: rgba(0,0,0,.22) !important;
    color: rgba(255,255,255,.72) !important;
    opacity: 1 !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-bonus-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-focus-box:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] .bc-bonus-box:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] .bc-focus-box:not(.disabled).active,
  body[data-current-page="build-crafter"] .bc-bonus-box:not(.disabled).active,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box:not(.disabled).active,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box:not(.disabled).active {
    border-color: #ceae33 !important;
    background: rgba(206,174,51,.12) !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(206,174,51,.20), 0 0 10px rgba(206,174,51,.14) !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box.disabled .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled.active .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled.active .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled:hover .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled:hover .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled:focus-visible .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled:focus-visible .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled.active .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled.active .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled:hover .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled:hover .bc-bonus-name {
    color: rgba(255,255,255,.44) !important;
    text-shadow: none !important;
    filter: none !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled {
    color: rgba(255,255,255,.44) !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box:not(.disabled):hover .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box:not(.disabled):hover .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-focus-box:not(.disabled).active .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box:not(.disabled).active .bc-bonus-name {
    color: #fff !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.stat:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.stat:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.stat.active,
  body[data-current-page="build-crafter"] .bc-mod-box.stat:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-mod-box.stat:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] .bc-mod-box.stat.active {
    border-color: #ceae33 !important;
    background: rgba(206,174,51,.12) !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(206,174,51,.22), 0 0 12px rgba(206,174,51,.18) !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box.active,
  body[data-current-page="build-crafter"] .bc-package-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-package-box:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] .bc-package-box.active {
    border-color: #ceae33 !important;
    background: rgba(206,174,51,.12) !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(206,174,51,.24), 0 0 14px rgba(206,174,51,.22) !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(.disabled):hover .bc-package-symbol,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box.active .bc-package-symbol,
  body[data-current-page="build-crafter"] .bc-package-box:not(.disabled):hover .bc-package-symbol,
  body[data-current-page="build-crafter"] .bc-package-box.active .bc-package-symbol {
    color: var(--accent-bright) !important;
    text-shadow: 0 0 8px rgba(206,174,51,.36) !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(.disabled):hover .bc-stat-api-icon,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box.active .bc-stat-api-icon,
  body[data-current-page="build-crafter"] .bc-package-box:not(.disabled):hover .bc-stat-api-icon,
  body[data-current-page="build-crafter"] .bc-package-box.active .bc-stat-api-icon {
    opacity: 1 !important;
    filter: brightness(0) invert(1) drop-shadow(0 0 6px rgba(206,174,51,.60)) !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.stat:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.stat:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.stat.active,
  body[data-current-page="build-crafter"] .bc-mod-box.stat:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-mod-box.stat:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] .bc-mod-box.stat.active {
    border-color: #ceae33 !important;
    background: rgba(206,174,51,.12) !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(206,174,51,.24), 0 0 14px rgba(206,174,51,.22) !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.stat:not(:hover):not(:focus-visible):not(.active),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(:hover):not(:focus-visible):not(.active) {
    border-color: rgba(255,255,255,.14) !important;
    background: rgba(0,0,0,.22) !important;
    color: rgba(255,255,255,.72) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(:hover):not(:focus-visible):not(.active) .bc-package-symbol {
    color: rgba(255,255,255,.72) !important;
    text-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(:hover):not(:focus-visible):not(.active) .bc-stat-api-icon {
    opacity: .82 !important;
    filter: none !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active [data-build-box-slot]:not(:hover):not(:focus-visible):not(.active),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(:hover):not(:focus-visible):not(.active),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-tier-box:not(:hover):not(:focus-visible):not(.active),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-tertiary-box:not(:hover):not(:focus-visible):not(.active),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-masterwork-box:not(:hover):not(:focus-visible):not(.active) {
    border-color: rgba(255,255,255,.14) !important;
    background: rgba(0,0,0,.22) !important;
    color: rgba(255,255,255,.72) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box:not(:hover):not(:focus-visible):not(.active),
  body[data-current-page="build-crafter"] .bc-mod-box.stat:not(:hover):not(:focus-visible):not(.active),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box:not(:hover):not(:focus-visible):not(.active),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.stat:not(:hover):not(:focus-visible):not(.active) {
    border: 1px dashed rgba(255,255,255,.20) !important;
    background: rgba(255,255,255,.045) !important;
    color: rgba(255,255,255,.70) !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-mod-box.filled:not(:hover):not(:focus-visible):not(.active),
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-mod-box.filled:not(:hover):not(:focus-visible):not(.active) {
    border-style: solid !important;
    border-color: rgba(255,255,255,.32) !important;
    background: rgba(255,255,255,.085) !important;
    color: #fff !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(:hover):not(:focus-visible):not(.active) .bc-package-symbol,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(:hover):not(:focus-visible):not(.active) .bc-package-placeholder {
    color: rgba(255,255,255,.72) !important;
    text-shadow: none !important;
    filter: none !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-package-box:not(:hover):not(:focus-visible):not(.active) .bc-stat-api-icon,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-tertiary-box:not(:hover):not(:focus-visible):not(.active) .bc-stat-api-icon {
    opacity: .82 !important;
    filter: brightness(0) invert(1) !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled {
    border: 1px solid rgba(255,255,255,.20) !important;
    background: rgba(255,255,255,.045) !important;
    color: rgba(255,255,255,.48) !important;
    opacity: 1 !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled .bc-bonus-name {
    color: rgba(255,255,255,.44) !important;
    text-shadow: none !important;
    filter: none !important;
  }

  body[data-current-page="build-crafter"] [data-build-box-slot]:not(.disabled):hover,
  body[data-current-page="build-crafter"] [data-build-box-slot]:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] [data-build-box-slot]:not(.disabled).active,
  body[data-current-page="build-crafter"] .bc-mod-box:not(.disabled):hover,
  body[data-current-page="build-crafter"] .bc-mod-box:not(.disabled):focus-visible,
  body[data-current-page="build-crafter"] .bc-mod-box:not(.disabled).active {
    border-color: #ceae33 !important;
    background: rgba(206,174,51,.12) !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(206,174,51,.22), 0 0 12px rgba(206,174,51,.16) !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box.disabled,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled:hover,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled:hover,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled:focus-visible,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled:focus-visible,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled.active,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled.active,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled:hover,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled:hover,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled.active,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled.active {
    border: 1px dashed rgba(255,255,255,.20) !important;
    background: rgba(255,255,255,.045) !important;
    color: rgba(255,255,255,.70) !important;
    opacity: 1 !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box.disabled .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled:hover .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled:hover .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled.active .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled.active .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled .bc-bonus-name {
    color: rgba(255,255,255,.70) !important;
    text-shadow: none !important;
    filter: none !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box.disabled,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled:hover,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled:hover,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled:focus-visible,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled:focus-visible,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled.active,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled.active,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled:hover,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled:hover,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled:focus-visible,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled:focus-visible,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled.active,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled.active {
    background: rgba(255,255,255,.085) !important;
    border: 1px solid rgba(255,255,255,.32) !important;
    color: rgba(255,255,255,.56) !important;
    opacity: 1 !important;
    box-shadow: none !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box.disabled .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled:hover .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled:hover .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-focus-box.disabled.active .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-bonus-box.disabled.active .bc-bonus-name,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-focus-box.disabled .bc-focus-name,
  body[data-current-page="build-crafter"] .bc-armor-row.active .bc-bonus-box.disabled .bc-bonus-name {
    color: rgba(255,255,255,.56) !important;
    text-shadow: none !important;
    filter: none !important;
  }

  body[data-current-page="build-crafter"] .bc-focus-box.disabled .bc-focus-symbol {
    color: rgba(255,255,255,.56) !important;
    text-shadow: none !important;
    filter: none !important;
  }
