@charset "UTF-8";.mekbay-sheet{background-color:#fff;display:block;box-sizing:content-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mekbay-sheet text.disabled-text{fill:#aaa}.mekbay-sheet .inventoryEntry>text,.mekbay-sheet .inventoryEntry>g:not(.alternativeMode) text,.mekbay-sheet .hitMod-rect,.mekbay-sheet .hitMod-text,.mekbay-sheet .targetTn-rect,.mekbay-sheet .targetTn-text{pointer-events:none}.mekbay-sheet .inventoryEntry>*:not(.inventoryEntryButton):not(.inventoryEntry):not(.alternativeMode){pointer-events:none}.mekbay-sheet .inventoryEntry>.alternativeMode>*:not(.inventoryEntryButton):not(.alternativeModeButton){pointer-events:none}.mekbay-sheet .inventoryEntryButton,.mekbay-sheet .alternativeModeButton{fill:transparent}.mekbay-sheet .inventoryEntry:not(.interactive){pointer-events:none}.mekbay-sheet .inventoryEntry.disabledInventory .hitMod-rect,.mekbay-sheet .inventoryEntry.disabledInventory .hitMod-text{display:none}.mekbay-sheet #fluff-image-fo{transform:none;pointer-events:none;overflow:hidden}.mekbay-sheet .crewStateBanner,.mekbay-sheet .unitConditionBanner{pointer-events:none}.mekbay-sheet .critGroup.locationDestroyed text{fill:var(--damage-color)!important;pointer-events:none}.mekbay-sheet .damaged{fill:var(--damage-color)!important}.mekbay-sheet .damaged path{fill:var(--damage-color)!important}.mekbay-sheet .damaged text{fill:var(--damage-color)!important}.mekbay-sheet .flooded,.mekbay-sheet .flooded>path,.mekbay-sheet .flooded path{fill:#66f}.mekbay-sheet .unitLocation.disabledLocation{fill:silver!important}.mekbay-sheet .unitLocation.flooded{fill:#66f!important}.mekbay-sheet .pip.flooded{stroke:#00d}.mekbay-sheet .critGroup.flooded text{fill:#00d!important;pointer-events:none}.mekbay-sheet path.detached,.mekbay-sheet .detached>path{fill:#888!important;pointer-events:none}.mekbay-sheet .pip.detached{stroke:silver}.mekbay-sheet .detached path{fill:#888!important;pointer-events:none}.mekbay-sheet .critGroup.detached text.locationConditionText{fill:#888}.mekbay-sheet .critGroup.detached text:not(.locationConditionText){fill:#888!important;pointer-events:none}.mekbay-sheet .critGroup.flooded .critSlot-bg-rect{fill:#66f}.mekbay-sheet .critGroup.detached .critSlot text,.mekbay-sheet .critGroup.flooded .critSlot text,.mekbay-sheet .critGroup.disabledLocation .critSlot text{text-decoration:line-through}.mekbay-sheet .pip{stroke-linecap:square}.mekbay-sheet .pip.damaged,.mekbay-sheet .capital-pip-state-damaged{fill:var(--damage-color)!important}.mekbay-sheet .capital-pip-state-pending-damage{fill:var(--pip-pending-damage-color)!important}.mekbay-sheet .capital-pip-state-fresh-damage{fill:var(--pip-fresh-damage-color)!important}.mekbay-sheet .capital-pip-state-pending-repair{fill:var(--pip-pending-repair-color)!important}.mekbay-sheet .capital-pip-state-fresh-repair{fill:var(--pip-fresh-repair-color)!important}.mekbay-sheet .capital-pip-interaction{fill:transparent!important;stroke:transparent!important}.mekbay-sheet .soldierPip.damaged{filter:opacity(.3)!important}.mekbay-sheet .random-hit-location-highlight{stroke:var(--bt-yellow)!important;stroke-width:4;stroke-linejoin:round;paint-order:fill stroke;filter:drop-shadow(0 0 4px var(--damage-color));animation:random-hit-location-pulse .65s ease-in-out infinite alternate}.mekbay-sheet .mek-random-hit-result{pointer-events:none}.mekbay-sheet .mek-random-hit-result .mek-random-hit-result-background{fill:#111e;stroke:var(--bt-yellow);stroke-width:2}.mekbay-sheet .mek-random-hit-result text{fill:#fff;font-weight:700;text-anchor:middle}.mekbay-sheet .mek-random-hit-result .mek-random-hit-result-location{font-size:12px}.mekbay-sheet .mek-random-hit-result .mek-random-hit-result-transferred-from{fill:#ccc;font-size:5px}.mekbay-sheet .mek-random-hit-result .mek-random-hit-result-through-armor{fill:var(--damage-color);font-family:Roboto Condensed,serif;font-size:25px;stroke:#000;stroke-width:4;paint-order:stroke fill}.mekbay-sheet .disabledInventory,.mekbay-sheet .disabledInventory text{fill:var(--disabled-color)!important}.mekbay-sheet .critSlot.damaged{fill:var(--damage-color)!important;text-decoration:line-through}.mekbay-sheet .critSlot.damaged.willRepair text{fill:var(--pip-pending-repair-color)!important}.mekbay-sheet .critLoc.damaged{fill:var(--damage-color)!important}.mekbay-sheet .crewHit.damaged .crew-x{opacity:1!important}@keyframes random-hit-location-pulse{0%{filter:drop-shadow(0 0 2px var(--damage-color))}to{filter:drop-shadow(0 0 6px var(--damage-color))}}@media(prefers-reduced-motion:reduce){.mekbay-sheet .random-hit-location-highlight{animation:none}}@media screen{.mekbay-sheet:not(.print-preview) .heat[heat="0"]{--heat-color: #ffffff;--heat-night-color: #000000}.mekbay-sheet:not(.print-preview) .heat[heat="1"]{--heat-color: #ffffee;--heat-night-color: #090900}.mekbay-sheet:not(.print-preview) .heat[heat="2"]{--heat-color: #ffffdd;--heat-night-color: #121200}.mekbay-sheet:not(.print-preview) .heat[heat="3"]{--heat-color: #ffffcc;--heat-night-color: #1b1b00}.mekbay-sheet:not(.print-preview) .heat[heat="4"]{--heat-color: #ffffbb;--heat-night-color: #242400}.mekbay-sheet:not(.print-preview) .heat[heat="5"]{--heat-color: #ffffaa;--heat-night-color: #2d2d00}.mekbay-sheet:not(.print-preview) .heat[heat="6"]{--heat-color: #ffff99;--heat-night-color: #363600}.mekbay-sheet:not(.print-preview) .heat[heat="7"]{--heat-color: #ffff88;--heat-night-color: #3f3f00}.mekbay-sheet:not(.print-preview) .heat[heat="8"]{--heat-color: #ffff77;--heat-night-color: #484800}.mekbay-sheet:not(.print-preview) .heat[heat="9"]{--heat-color: #ffff66;--heat-night-color: #515100}.mekbay-sheet:not(.print-preview) .heat[heat="10"]{--heat-color: #ffff55;--heat-night-color: #5a5a00}.mekbay-sheet:not(.print-preview) .heat[heat="11"]{--heat-color: #ffff44;--heat-night-color: #636300}.mekbay-sheet:not(.print-preview) .heat[heat="12"]{--heat-color: #ffff33;--heat-night-color: #6c6c00}.mekbay-sheet:not(.print-preview) .heat[heat="13"]{--heat-color: #ffff22;--heat-night-color: #757500}.mekbay-sheet:not(.print-preview) .heat[heat="14"]{--heat-color: #ffff11;--heat-night-color: #7f7f00}.mekbay-sheet:not(.print-preview) .heat[heat="15"]{--heat-color: #ffff00;--heat-night-color: #888800}.mekbay-sheet:not(.print-preview) .heat[heat="16"]{--heat-color: #ffee00;--heat-night-color: #907f00}.mekbay-sheet:not(.print-preview) .heat[heat="17"]{--heat-color: #ffdd00;--heat-night-color: #987600}.mekbay-sheet:not(.print-preview) .heat[heat="18"]{--heat-color: #ffcc00;--heat-night-color: #a06d00}.mekbay-sheet:not(.print-preview) .heat[heat="19"]{--heat-color: #ffbb00;--heat-night-color: #a86400}.mekbay-sheet:not(.print-preview) .heat[heat="20"]{--heat-color: #ffaa00;--heat-night-color: #b05b00}.mekbay-sheet:not(.print-preview) .heat[heat="21"]{--heat-color: #ff9900;--heat-night-color: #b85200}.mekbay-sheet:not(.print-preview) .heat[heat="22"]{--heat-color: #ff8800;--heat-night-color: #c04900}.mekbay-sheet:not(.print-preview) .heat[heat="23"]{--heat-color: #ff7700;--heat-night-color: #c84000}.mekbay-sheet:not(.print-preview) .heat[heat="24"]{--heat-color: #ff6600;--heat-night-color: #d03700}.mekbay-sheet:not(.print-preview) .heat[heat="25"]{--heat-color: #ff5500;--heat-night-color: #d82e00}.mekbay-sheet:not(.print-preview) .heat[heat="26"]{--heat-color: #ff4400;--heat-night-color: #e02500}.mekbay-sheet:not(.print-preview) .heat[heat="27"]{--heat-color: #ff3300;--heat-night-color: #e81c00}.mekbay-sheet:not(.print-preview) .heat[heat="28"]{--heat-color: #ff2200;--heat-night-color: #f01300}.mekbay-sheet:not(.print-preview) .heat[heat="29"]{--heat-color: #ff1100;--heat-night-color: #f80a00}.mekbay-sheet:not(.print-preview) .heat[heat="30"]{--heat-color: #ff0000;--heat-night-color: #ff0000}}@media screen{.mekbay-sheet:not(.print-preview) #heatScale text{pointer-events:none}.mekbay-sheet:not(.print-preview) .critSlot text{pointer-events:none}.mekbay-sheet:not(.print-preview) .critSlot.willDamage .critSlot-bg-rect{fill:#f669!important}.mekbay-sheet:not(.print-preview) .heatEffect.hot{fill:var(--hot-color)!important;font-weight:700}.mekbay-sheet:not(.print-preview) .heatEffect.hot.surpassed{fill:silver!important;font-weight:400}.mekbay-sheet:not(.print-preview) #heatScale .overflowFrame.hot{fill:var(--hot-color)!important}.mekbay-sheet:not(.print-preview) #faded-arrow{stroke:#ccc}.mekbay-sheet:not(.print-preview) .skillValue,.mekbay-sheet:not(.print-preview) .customAmmoLoadout{fill:#00f}.mekbay-sheet:not(.print-preview) .critLoc.willChange:not(.damaged){fill:orange!important;stroke:#ff0!important;stroke-width:1.5px;paint-order:stroke fill;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mekbay-sheet:not(.print-preview) .critLoc.damaged.willChange{stroke:#03a9f4!important;fill:#d2f1ff!important}.mekbay-sheet:not(.print-preview) .motiveHitPips{pointer-events:none}.mekbay-sheet:not(.print-preview) .motiveHitPips .motiveHitPip{fill:transparent;stroke:transparent}.mekbay-sheet:not(.print-preview) .motiveHitPips .motiveHitPip.damaged{fill:var(--damage-color)!important}.mekbay-sheet:not(.print-preview) .motiveHitPips .motiveHitPip.willChange:not(.damaged){fill:orange!important}.mekbay-sheet:not(.print-preview) .motiveHitPips .motiveHitPip.damaged.pendingRemoval{fill:#03a9f4!important}.mekbay-sheet:not(.print-preview) .critLoc[critId=rotor].rotorHitsPendingPositive:is(rect),.mekbay-sheet:not(.print-preview) .critLoc[critId=rotor].rotorHitsPendingPositive>rect{stroke:orange!important;stroke-width:1.5px}.mekbay-sheet:not(.print-preview) .critLoc[critId=rotor].rotorHitsPendingNegative:is(rect),.mekbay-sheet:not(.print-preview) .critLoc[critId=rotor].rotorHitsPendingNegative>rect{stroke:#03a9f4!important;stroke-width:1.5px}.mekbay-sheet:not(.print-preview) #rotor_hits_counter .rotorHitsCommitted{fill:var(--damage-color)!important}.mekbay-sheet:not(.print-preview) #rotor_hits_counter .rotorHitsPending.positive{fill:orange!important}.mekbay-sheet:not(.print-preview) #rotor_hits_counter .rotorHitsPending.negative{fill:#03a9f4!important}.mekbay-sheet:not(.print-preview) .unitConditionButton text{pointer-events:none}.mekbay-sheet:not(.print-preview) .unitConditionButton.active rect{fill:var(--unit-condition-active-color, #666)!important}.mekbay-sheet:not(.print-preview) .unitConditionButton.active text{fill:#fff!important}.mekbay-sheet:not(.print-preview).read-only .edit-only{display:none}.mekbay-sheet:not(.print-preview) .locationConditionControl text{pointer-events:none}.mekbay-sheet:not(.print-preview) .unitConditionBanner{pointer-events:none;opacity:0}.mekbay-sheet:not(.print-preview) .unitConditionBanner .unitConditionBannerRect{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);fill-opacity:.9;transition:transform 90ms ease-out}.mekbay-sheet:not(.print-preview) .unitConditionBanner.visible{opacity:1}.mekbay-sheet:not(.print-preview) .unitConditionBanner.visible .unitConditionBannerRect{transform:scaleX(1)}.mekbay-sheet:not(.print-preview) .crewStateBanner .unitConditionBannerRect{transform-origin:right center;transition:none}.mekbay-sheet:not(.print-preview) .pip.disabled{stroke:var(--disabled-color)!important;fill:#666!important}.mekbay-sheet:not(.print-preview) .pip.damaged{fill:var(--damage-color)!important}.mekbay-sheet:not(.print-preview) .pip.fresh:not(.damaged){stroke:var(--pip-pending-repair-color)!important;stroke-width:1.5px}.mekbay-sheet:not(.print-preview) .pip.damaged.fresh{fill:var(--pip-fresh-damage-color)!important;stroke:var(--damage-color)!important;stroke-width:1.5px;paint-order:fill stroke}.mekbay-sheet:not(.print-preview) .pip.damaged.pending:not(.fresh){fill:var(--pip-pending-damage-color)!important}.mekbay-sheet:not(.print-preview) .pip.pending:not(.damaged):not(.fresh){fill:var(--pip-pending-repair-color)!important}.mekbay-sheet:not(.print-preview) .soldierPip.fresh{filter:brightness(1.1) saturate(100) hue-rotate(-140deg)!important}.mekbay-sheet:not(.print-preview) .soldierPip.damaged.fresh{filter:brightness(1.1) saturate(100) hue-rotate(20deg)!important}.mekbay-sheet:not(.print-preview) .soldierPip.pending:not(.fresh){filter:brightness(1.1) saturate(50) hue-rotate(-120deg)!important}.mekbay-sheet:not(.print-preview) .soldierPip.damaged.pending:not(.fresh){filter:brightness(1) saturate(50) hue-rotate(10deg)!important}.mekbay-sheet:not(.print-preview) .inventoryEntry.selected:not(.selected-alternative-mode):not(.selected-range-short):not(.selected-range-medium):not(.selected-range-long):not(.selected-range-extreme)>.inventoryEntryButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-short:not(.selected-alternative-mode)>.mainButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-short:not(.selected-alternative-mode)>.shrButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-medium:not(.selected-alternative-mode)>.mainButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-medium:not(.selected-alternative-mode)>.medButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-long:not(.selected-alternative-mode)>.mainButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-long:not(.selected-alternative-mode)>.lngButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-extreme:not(.selected-alternative-mode)>.mainButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-extreme:not(.selected-alternative-mode)>.extButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-alternative-mode:not(.selected-range-short):not(.selected-range-medium):not(.selected-range-long):not(.selected-range-extreme)>.alternativeMode.selected>.inventoryEntryButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-alternative-mode.selected-range-short>.alternativeMode.selected>.alternativeModeButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-alternative-mode.selected-range-short>.alternativeMode.selected>.shrButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-alternative-mode.selected-range-medium>.alternativeMode.selected>.alternativeModeButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-alternative-mode.selected-range-medium>.alternativeMode.selected>.medButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-alternative-mode.selected-range-long>.alternativeMode.selected>.alternativeModeButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-alternative-mode.selected-range-long>.alternativeMode.selected>.lngButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-alternative-mode.selected-range-extreme>.alternativeMode.selected>.alternativeModeButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected-alternative-mode.selected-range-extreme>.alternativeMode.selected>.extButton{fill:var(--inventory-control-selection-color, var(--bt-yellow))}.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range:not(.selected-alternative-mode)>.shrButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range:not(.selected-alternative-mode)>.medButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range:not(.selected-alternative-mode)>.lngButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range:not(.selected-alternative-mode)>.extButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range.selected-alternative-mode>.alternativeMode.selected>.shrButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range.selected-alternative-mode>.alternativeMode.selected>.medButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range.selected-alternative-mode>.alternativeMode.selected>.lngButton,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range.selected-alternative-mode>.alternativeMode.selected>.extButton{fill:var(--damage-color)}.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range:not(.selected-alternative-mode)>.range_short,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range:not(.selected-alternative-mode)>.range_medium,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range:not(.selected-alternative-mode)>.range_long,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range:not(.selected-alternative-mode)>.range_extreme,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range.selected-alternative-mode>.alternativeMode.selected>.range_short,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range.selected-alternative-mode>.alternativeMode.selected>.range_medium,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range.selected-alternative-mode>.alternativeMode.selected>.range_long,.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range.selected-alternative-mode>.alternativeMode.selected>.range_extreme{fill:#fff}.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range>.targetTn-rect{fill:var(--damage-color)}.mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-target-out-of-range>.targetTn-text{fill:#fff}.mekbay-sheet:not(.print-preview) .heat.hot{fill:var(--heat-color)!important}.mekbay-sheet:not(.print-preview) .pip.hsPip{pointer-events:none}.mekbay-sheet:not(.print-preview) .currentMoveMode{font-weight:700!important}.mekbay-sheet:not(.print-preview) .unusedMoveMode{opacity:.5}.mekbay-sheet:not(.print-preview) .movePsrWarning{fill:var(--svg-fg-color, #000);font-family:Roboto,sans-serif;font-size:7px;font-weight:700;pointer-events:none}.mekbay-sheet:not(.print-preview) .movePsrWarning.currentMoveMode{fill:var(--danger)}.mekbay-sheet:not(.print-preview) .applyHeatButtonFrame{transition:stroke .2s,fill .2s}.mekbay-sheet:not(.print-preview) .heatApplicationAvailable.hot .applyHeatButtonFrame{fill:#ffe5e5!important;stroke:var(--hot-color)!important}.night-mode .mekbay-sheet:not(.print-preview) .heatApplicationAvailable.hot .applyHeatButtonFrame{fill:#290000!important}.mekbay-sheet:not(.print-preview) .heatApplicationAvailable.hot #applyHeatButton path{fill:var(--hot-color)!important}.mekbay-sheet:not(.print-preview) .heatApplicationAvailable.cold .applyHeatButtonFrame{fill:#e5e5ff!important;stroke:var(--cold-color)!important}.night-mode .mekbay-sheet:not(.print-preview) .heatApplicationAvailable.cold .applyHeatButtonFrame{fill:#000029!important}.mekbay-sheet:not(.print-preview) .heatApplicationAvailable.cold #applyHeatButton path{fill:var(--cold-color)!important}.mekbay-sheet:not(.print-preview) #applyHeatButton{display:none}.mekbay-sheet:not(.print-preview) .heatApplicationAvailable #applyHeatButton.interactive{display:block}}@media screen{.night-mode .mekbay-sheet:not(.print-preview){--svg-bg-color: #141414;--svg-fg-color: #fff;--svg-fg-color-inv: #000;background-color:var(--svg-bg-color);color:var(--svg-fg-color);fill:var(--svg-fg-color)}.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[fill="#000000" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[fill="#000" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[fill=black i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill:#000000" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill:black" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill: #000000" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill: black" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill:#000" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill: #000" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill:rgb(0" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill: rgb(0" i]{fill:var(--svg-fg-color)!important}.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[stroke="#000000" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[stroke="#000" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[stroke=black i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke:#000000" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke:black" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke: #000000" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke: black" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke:#000" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke: #000" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke:rgb(0" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke: rgb(0" i]{stroke:var(--svg-fg-color)!important}.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[fill="#FFFFFF" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[fill="#FFF" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[fill=white i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill:#FFFFFF" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill:white" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill: #FFFFFF" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill: white" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill:#FFF" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill: #FFF" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill:rgb(255" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="fill: rgb(255" i]{fill:var(--svg-fg-color-inv)!important}.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[stroke="#FFFFFF" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[stroke="#FFF" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[stroke=white i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke:#FFFFFF" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke:white" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke: #FFFFFF" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke: white" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke:#FFF" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke: #FFF" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke:rgb(255" i],.night-mode .mekbay-sheet:not(.print-preview) :where(:not(mask):not(mask *):not(.no-autocolor):not(.no-autocolor *))[style*="stroke: rgb(255" i]{stroke:var(--svg-fg-color-inv)!important}.night-mode .mekbay-sheet:not(.print-preview) [fill="#c7c8ca" i],.night-mode .mekbay-sheet:not(.print-preview) [style*="fill:#c7c8ca" i],.night-mode .mekbay-sheet:not(.print-preview) [style*="fill: #c7c8ca" i],.night-mode .mekbay-sheet:not(.print-preview) [fill="#c7c7c7" i],.night-mode .mekbay-sheet:not(.print-preview) [style*="fill:#c7c7c7" i],.night-mode .mekbay-sheet:not(.print-preview) [style*="fill: #c7c7c7" i]{fill:#34373d!important}.night-mode .mekbay-sheet:not(.print-preview) [stroke="#c7c8ca" i],.night-mode .mekbay-sheet:not(.print-preview) [style*="stroke:#c7c8ca" i],.night-mode .mekbay-sheet:not(.print-preview) [style*="stroke: #c7c8ca" i],.night-mode .mekbay-sheet:not(.print-preview) [stroke="#c7c7c7" i],.night-mode .mekbay-sheet:not(.print-preview) [style*="stroke:#c7c7c7" i],.night-mode .mekbay-sheet:not(.print-preview) [style*="stroke: #c7c7c7" i]{stroke:#34373d!important}.night-mode .mekbay-sheet:not(.print-preview) [fill="#bbb" i],.night-mode .mekbay-sheet:not(.print-preview) [style*="fill:#bbb" i]{fill:#444!important}.night-mode .mekbay-sheet:not(.print-preview) text.disabled-text{fill:#666}.night-mode .mekbay-sheet:not(.print-preview) .damaged{fill:var(--damage-color)!important}.night-mode .mekbay-sheet:not(.print-preview) .damaged path{fill:var(--damage-color)!important}.night-mode .mekbay-sheet:not(.print-preview) .damaged text{fill:var(--damage-color)!important}.night-mode .mekbay-sheet:not(.print-preview) .disabledInventory,.night-mode .mekbay-sheet:not(.print-preview) .disabledInventory text{fill:var(--disabled-color)!important}.night-mode .mekbay-sheet:not(.print-preview) image{transform:none;filter:url(#mekbay-night-image-invert)}.night-mode .mekbay-sheet:not(.print-preview) #fluff-image-fo{mix-blend-mode:lighten}.night-mode .mekbay-sheet:not(.print-preview) #fluff-image-injected{transform:none;filter:invert(1);mix-blend-mode:lighten}.night-mode .mekbay-sheet:not(.print-preview) #faded-arrow{stroke:#444}.night-mode .mekbay-sheet:not(.print-preview) .heatEffect.hot.surpassed{fill:#3f3f3f!important}.night-mode .mekbay-sheet:not(.print-preview) .detached,.night-mode .mekbay-sheet:not(.print-preview) .detached>path{fill:gray!important;pointer-events:none}.night-mode .mekbay-sheet:not(.print-preview) .disabledLocation,.night-mode .mekbay-sheet:not(.print-preview) .disabledLocation>path,.night-mode .mekbay-sheet:not(.print-preview) .disabledLocation path{fill:gray!important}.night-mode .mekbay-sheet:not(.print-preview) .critGroup.detached text{fill:#3f3f3f!important}.night-mode .mekbay-sheet:not(.print-preview) .critGroup.disabledLocation text{fill:#3f3f3f!important}.night-mode .mekbay-sheet:not(.print-preview) .critGroup.flooded .critSlot-bg-rect{fill:#006}.night-mode .mekbay-sheet:not(.print-preview) .critGroup.flooded text{fill:#99f!important}.night-mode .mekbay-sheet:not(.print-preview) .unitLocation.disabledLocation{fill:gray!important}.night-mode .mekbay-sheet:not(.print-preview) .unitLocation.flooded{fill:#006!important}.night-mode .mekbay-sheet:not(.print-preview) .pip.detached{stroke:gray}.night-mode .mekbay-sheet:not(.print-preview) .pip.disabledLocation{stroke:gray}.night-mode .mekbay-sheet:not(.print-preview) .pip.disabled{stroke:var(--disabled-color)!important;fill:#666!important}.night-mode .mekbay-sheet:not(.print-preview) .pip.damaged{fill:var(--damage-color)!important}.night-mode .mekbay-sheet:not(.print-preview) .pip.fresh:not(.damaged){stroke:var(--pip-pending-repair-color)!important}.night-mode .mekbay-sheet:not(.print-preview) .pip.damaged.fresh{fill:var(--pip-fresh-damage-color)!important;stroke:var(--damage-color)!important}.night-mode .mekbay-sheet:not(.print-preview) .pip.damaged.pending:not(.fresh){fill:var(--pip-pending-damage-color)!important}.night-mode .mekbay-sheet:not(.print-preview) .pip.pending:not(.damaged):not(.fresh){fill:var(--pip-pending-repair-color)!important}.night-mode .mekbay-sheet:not(.print-preview) .soldierPip.damaged{filter:invert(1) opacity(.3)!important}.night-mode .mekbay-sheet:not(.print-preview) .soldierPip.damaged.fresh{filter:invert(1) brightness(.6) saturate(100) hue-rotate(237deg) contrast(4)!important}.night-mode .mekbay-sheet:not(.print-preview) .soldierPip.fresh{filter:invert(1) saturate(100) hue-rotate(10deg)!important}.night-mode .mekbay-sheet:not(.print-preview) .soldierPip.pending:not(.fresh){filter:invert(1) saturate(100) hue-rotate(40deg)!important}.night-mode .mekbay-sheet:not(.print-preview) .soldierPip.damaged.pending:not(.fresh){filter:invert(1) brightness(.6) saturate(50) hue-rotate(217deg) contrast(1.5)!important}.night-mode .mekbay-sheet:not(.print-preview) .skillValue,.night-mode .mekbay-sheet:not(.print-preview) .customAmmoLoadout{fill:#bbf}.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected:not(.selected-alternative-mode)>text:not(.hitMod-text):not(.targetTn-text),.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected:not(.selected-alternative-mode)>g:not(.alternativeMode):not(.inventoryEntry) text,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-alternative-mode>.alternativeMode.selected text{fill:#000}.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-short .range_medium,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-short .range_long,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-short .range_extreme,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-medium .range_short,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-medium .range_long,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-medium .range_extreme,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-long .range_short,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-long .range_medium,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-long .range_extreme,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-extreme .range_short,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-extreme .range_medium,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected-range-extreme .range_long,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-alternative-mode>.alternativeMode:not(.selected) .range_short,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-alternative-mode>.alternativeMode:not(.selected) .range_medium,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-alternative-mode>.alternativeMode:not(.selected) .range_long,.night-mode .mekbay-sheet:not(.print-preview) .inventoryEntry.selected.selected-alternative-mode>.alternativeMode:not(.selected) .range_extreme{fill:#888!important}.night-mode .mekbay-sheet:not(.print-preview) rect.heat{fill:#000;stroke:#fff}.night-mode .mekbay-sheet:not(.print-preview) rect.heat.hot{fill:var(--heat-night-color)!important}.night-mode .mekbay-sheet:not(.print-preview) .locationNarcBanner>rect{stroke:#fff!important;fill:red!important}.night-mode .mekbay-sheet:not(.print-preview) .locationNarcBanner>text{fill:#fff!important}.night-mode .mekbay-sheet:not(.print-preview) .unitConditionButton .conditionText{fill:#fff!important}}@media screen{.mekbay-sheet:where(.interactive-sheet):not(.print-preview){touch-action:none}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .interactive,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .selectable{cursor:pointer;touch-action:none}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .referenceTableControl{cursor:pointer}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .movementControl{pointer-events:none}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .movementControl:where(.interactive){pointer-events:all}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .movementControl:where(.interactive):is(:hover,:focus-visible) .movementHitArea{fill:var(--bt-yellow);fill-opacity:.25}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .interactive,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .inventoryEntry:where(.interactive) .inventoryEntryButton,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .locationConditionControl:where(.interactive) .locationConditionHitArea{pointer-events:all}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critGroup.flooded,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critGroup.detached,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critGroup.disabledLocation,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critGroup.flooded .locationConditionControl,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critGroup.detached .locationConditionControl,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critGroup.disabledLocation .locationConditionControl,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critGroup.flooded .locationConditionText,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critGroup.detached .locationConditionText,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critGroup.disabledLocation .locationConditionText{pointer-events:all}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .mek-random-hit-button:where(.interactive).picker-active .mek-random-hit-area,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .mek-random-hit-button:where(.interactive):focus-visible .mek-random-hit-area{fill:var(--bt-yellow)!important;stroke-width:2}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .mek-random-hit-result-through-armor{cursor:pointer;pointer-events:auto}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critSlot.equipment-hover-secondary>.critSlot-bg-rect{fill:var(--equipment-hover-secondary-color);stroke:var(--equipment-hover-secondary-color);stroke-width:.35px}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critSlot:where(.interactive) .critSlot-bg-rect:hover{fill:var(--highlight-color)}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critSlot:where(.interactive).willDamage .critSlot-bg-rect:hover{fill:#f999!important}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critGroup.flooded .critSlot:where(.interactive) .critSlot-bg-rect:hover{fill:#99f}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .critGroup.disabledLocation .critSlot:where(.interactive) .critSlot-bg-rect:hover{fill:#999}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .picker-active.critSlot text{text-decoration:underline!important}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .unitLocation.selectable:is(:focus-visible,.picker-active),.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .unitLocation.selectable:is(:focus-visible,.picker-active)>path{fill:var(--undamaged-highlight-color)!important}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .unitLocation.selectable.damaged:is(:focus-visible,.picker-active),.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .unitLocation.selectable.damaged:is(:focus-visible,.picker-active)>path{fill:var(--damaged-highlight-color)!important}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .selectable,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .selectable>path{transition:fill ease-out .2s}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .selectable:not(.pip-hit-area):hover,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .selectable:not(.pip-hit-area):hover>path{fill:var(--undamaged-highlight-color)!important}.night-mode .mekbay-sheet:where(.interactive-sheet):not(.print-preview) .selectable:not(.pip-hit-area):hover,.night-mode .mekbay-sheet:where(.interactive-sheet):not(.print-preview) .selectable:not(.pip-hit-area):hover>path{fill:var(--undamaged-night-highlight-color)!important}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .selectable.damaged:not(.pip-hit-area):hover,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .selectable.damaged:not(.pip-hit-area):hover>path{fill:var(--damaged-highlight-color)!important}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .pip-hit-area:hover{fill:transparent!important;stroke:transparent!important}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .inventoryEntry.equipment-hover-secondary>.inventoryEntryButton{fill:var(--equipment-hover-secondary-color)}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .inventoryEntry:where(.interactive):hover>.inventoryEntryButton,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .inventoryEntry:where(.interactive)>.alternativeMode:hover>.inventoryEntryButton{fill:var(--highlight-color)}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .inventoryEntry:where(.interactive):active>.inventoryEntryButton,.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .inventoryEntry:where(.interactive)>.alternativeMode:active>.inventoryEntryButton{filter:brightness(1.03)}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) #ammoProfile:where(.interactive):hover>.inventoryEntryButton{fill:var(--highlight-color)}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .locationConditionControl:where(.interactive) .locationConditionText{text-decoration:underline dotted}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .locationConditionControl:where(.interactive):hover .locationConditionText{text-decoration-style:solid}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) g.hsPips.interactive .changeActiveHeatsinksCountButton{transition:stroke .2s;stroke-width:1px;stroke:transparent}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) g.hsPips.interactive .changeActiveHeatsinksCountButton:hover{stroke:var(--highlight-color)}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .heatApplicationAvailable #applyHeatButton.interactive path{transition:filter .2s}.mekbay-sheet:where(.interactive-sheet):not(.print-preview) .heatApplicationAvailable #applyHeatButton.interactive:hover path{filter:brightness(1.2)}}@media print{.night-mode .mekbay-sheet,.night-mode .mekbay-sheet *{filter:none!important}.mekbay-sheet{transform:none!important}}:root{--chevron-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23999999'%3e%3cpath d='M8 11L2 5h12z'/%3e%3c/svg%3e");color-scheme:dark;--safe-area-inset-top: 0px;--safe-area-inset-bottom: 0px;--safe-area-inset-left: 0px;--safe-area-inset-right: 0px;--background-color: #141414;--background-color-menu: #292929;--background-color-light: #313131;--background-warning: orange;--background-input: rgba(40, 40, 40, .5);--background-highlight: #3d3d3d;--background-highlight-bright: #7a7a7a;--hover-highlight-transparent: #fff1;--border-color: #555;--text-color: #ffffff;--text-color-secondary: silver;--text-color-tertiary: #888;--accent-color: #eaae3f;--accent-color-background: #44391266;--bt-yellow: #eaae3f;--bt-yellow-strong: #ffae16;--bt-yellow-background: #443912;--bt-yellow-background-transparent: #68540faa;--bt-yellow-background-bright: #5f5018;--bt-yellow-background-light: #ffcf73;--bt-yellow-background-bright-transparent: #68540fee;color:#fff;-webkit-tap-highlight-color:transparent;--semantic-color: #17a2b8;--semantic-color-highlight: #8fe7ed;--primary-focus-color: rgb(154, 154, 255);--primary-focus-color-highlight: rgb(174, 174, 255);--highlight-color: #8885;--equipment-hover-secondary-color: #8883;--disabled-color: #888;--damage-color: #f00;--pip-pending-damage-color: orange;--pip-pending-repair-color: #03a9f4;--pip-fresh-damage-color: #ff0;--pip-fresh-repair-color: #80deea;--success: #7dcc80;--danger: #f00;--undamaged-highlight-color: #fee;--undamaged-night-highlight-color: #300;--damaged-highlight-color: rgb(255, 105, 105);--move-unassigned: #666;--move-stationary: #005563;--move-walk: #eee;--move-run: #333;--move-jump: #c00;--move-sprint: #e6e600;--move-on-dark: #fff;--move-on-light: #111;--phase-move: #666;--phase-ranged: #9191ff;--phase-physical: #cfcc00;--phase-heat: #dd7d00;--phase-pending-effects: #d00;--hot-color: #f00;--cold-color: #0081ff;--friendly-color: 100, 180, 255;--enemy-color: 220, 80, 80;--chassis-tag-color: 78 201 176;--name-tag-color: 255 193 7}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#666;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#888}.customAmmoLoadout{color:var(--primary-focus-color)}html{touch-action:pan-x pan-y;margin:0;padding:0;height:100vh;height:100dvh;width:100vw;width:100dvw;background-color:var(--background-color)}body{touch-action:pan-x pan-y;margin:0;padding:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none;font-family:Roboto,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;box-sizing:border-box;cursor:default}[data-tooltip-host]{cursor:help}:root:not(.keyboard-navigation) *:focus,:root:not(.keyboard-navigation) *:focus-visible{outline:none!important;outline-offset:0!important}:root.keyboard-navigation *:focus{outline:2px solid var(--primary-focus-color-highlight)!important;outline-offset:-2px}:root.keyboard-navigation .cdk-dialog-container:focus,:root.keyboard-navigation .fullscreen-dialog-host:focus,:root.keyboard-navigation .wide-dialog:focus{outline:none!important;outline-offset:0!important}@media print{:root{color-scheme:light}body,html{background-color:#fff}}.hex-symbol{line-height:0;font-size:.8em;position:relative;top:-.3em}a{color:#fff;text-decoration:underline;transition:color .15s ease}a:hover{color:var(--bt-yellow)}@keyframes tv-vertical-expand{0%{opacity:.5;transform:scaleY(.01) scaleX(.1);filter:brightness(3)}40%{opacity:1;transform:scaleY(.01) scaleX(1);filter:brightness(4)}55%{filter:none}to{transform:scaleY(1) scaleX(1)}}.tv-fade{animation:tv-vertical-expand .38s cubic-bezier(.23,1.02,.35,1) both;transform-origin:center center}input,textarea,.allow-select{-webkit-user-select:text;user-select:text}hr{border:none;border-top:1px solid #666}.muted{color:var(--text-color-secondary)}.spanner{flex:1 1 auto;min-width:0;min-height:0}.glass{background-color:#2d2d2dcc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gradient-frame{padding:12px;border:1px solid var(--border-color);background:linear-gradient(180deg,#ffffff0b,#00000029)}.modal-btn{padding:8px 36px;font-size:1.1em;width:140px}@media screen and (max-width:600px){.modal-btn{padding:8px 12px;font-size:1em;width:110px}}.overlay-backdrop,.cdk-overlay-dark-backdrop{background-color:#00000080;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.fullscreen-dialog-host{display:flex;justify-content:center;box-sizing:border-box;width:100vw;pointer-events:auto;padding:0;max-height:100%}.fullscreen-dialog-host.fullheight{width:100%;height:100%}.fullscreen-dialog-host.nopadding{padding:0}.fullscreen-dialog-host>.content{display:block;max-width:600px;padding:16px}.cdk-overlay-pane:has(.fullscreen-dialog-host.fullheight){width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.cdk-overlay-pane:has(.fullscreen-dialog-host.fullheight) .cdk-dialog-container{width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box}.application-viewport>.cdk-overlay-container{position:absolute;inset:0;width:100%;height:100%}.application-viewport>.cdk-overlay-container .cdk-global-overlay-wrapper,.application-viewport>.cdk-overlay-container .cdk-overlay-backdrop{position:fixed!important;inset:auto!important;left:var(--mekbay-overlay-left, 0)!important;top:var(--mekbay-overlay-top, 0)!important;width:var(--mekbay-overlay-width, 100vw)!important;height:var(--mekbay-overlay-height, 100vh)!important;margin:0!important}.cdk-overlay-pane{box-sizing:border-box}.has-shadow{box-shadow:#0006 0 2px 4px,#0000004d 0 7px 13px -3px}.next-badge{position:absolute;bottom:0;right:18px;background:#ffa800;color:#fff;font-size:9px;font-weight:800;letter-spacing:.5px;padding:1px 4px;line-height:1.2;cursor:pointer}.framed-borders,.framed-borders.equipment-frame{background-repeat:no-repeat;background-origin:border-box;border-top:2px solid var(--frame-color, white);border-bottom:2px solid var(--frame-color, white);background-image:linear-gradient(var(--frame-color, white),var(--frame-color, white)),linear-gradient(var(--frame-color, white),var(--frame-color, white)),linear-gradient(var(--frame-color, white),var(--frame-color, white)),linear-gradient(var(--frame-color, white),var(--frame-color, white));background-size:2px 12px,2px 12px,2px 12px,2px 12px;background-position:top left,top right,bottom left,bottom right}.framed-borders.error{--frame-color: red;border-color:red;background-color:#80181847}.framed-borders.muted-frame{--frame-color: silver;border-color:silver}.framed-borders.equipment-frame{--frame-color: var(--type-color, #aaa);border-inline:0;background-color:color-mix(in srgb,var(--type-color, #aaa) 13%,#141417)}.corner-borders{transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;background-repeat:no-repeat;background-origin:border-box;background-image:linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666);background-size:12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.corner-borders:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff)}.corner-borders:focus,.corner-borders.active,.corner-borders.open{outline:none;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.corner-borders.semantic-only{background-image:linear-gradient(var(--semantic-color),var(--semantic-color)),linear-gradient(var(--semantic-color),var(--semantic-color)),linear-gradient(var(--semantic-color),var(--semantic-color)),linear-gradient(var(--semantic-color),var(--semantic-color)),linear-gradient(var(--semantic-color),var(--semantic-color)),linear-gradient(var(--semantic-color),var(--semantic-color)),linear-gradient(var(--semantic-color),var(--semantic-color)),linear-gradient(var(--semantic-color),var(--semantic-color))}.bt-input{padding:8px;border:2px transparent;color:#fff;background:var(--background-input);box-sizing:border-box;transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;background-repeat:no-repeat;background-origin:border-box;background-image:linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666);background-size:12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-input:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff)}.bt-input:focus,.bt-input:focus-visible{outline:none;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-input.error{background-image:linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red)}.bt-input.active{background-image:linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow))}.bt-input:hover{background-color:var(--background-highlight)}.bt-input:focus{background-color:var(--background-input)}.chevron{display:inline-block;width:var(--chevron-size, 12px);height:var(--chevron-size, 12px);flex-shrink:0;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--chevron-image) center/contain no-repeat;mask:var(--chevron-image) center/contain no-repeat;transition:transform .15s ease;transform:rotate(-180deg)}.chevron.collapsed,.chevron.chevron-down{transform:rotate(0)}.chevron.chevron-right{transform:rotate(-90deg)}.chevron.chevron-left{transform:rotate(90deg)}details:not([open])>summary .chevron{transform:rotate(0)}.bt-checkbox{--checkbox-fill-color: transparent;--checkbox-border-color: #666;-webkit-appearance:none;appearance:none;width:20px;height:20px;padding:0;margin:0;border-radius:0;border:2px transparent;box-sizing:border-box;cursor:pointer;background:var(--background-input);transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;background-repeat:no-repeat;background-origin:border-box;background-image:linear-gradient(var(--checkbox-fill-color),var(--checkbox-fill-color)),linear-gradient(var(--checkbox-border-color),var(--checkbox-border-color)),linear-gradient(var(--checkbox-border-color),var(--checkbox-border-color)),linear-gradient(var(--checkbox-border-color),var(--checkbox-border-color)),linear-gradient(var(--checkbox-border-color),var(--checkbox-border-color)),linear-gradient(var(--checkbox-border-color),var(--checkbox-border-color)),linear-gradient(var(--checkbox-border-color),var(--checkbox-border-color)),linear-gradient(var(--checkbox-border-color),var(--checkbox-border-color)),linear-gradient(var(--checkbox-border-color),var(--checkbox-border-color));background-size:12px 12px,6px 2px,2px 6px,6px 2px,2px 6px,6px 2px,2px 6px,6px 2px,2px 6px;background-position:center,top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-checkbox:hover{--checkbox-border-color: white;background-color:var(--background-highlight);background-size:12px 12px,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%}.bt-checkbox:focus,.bt-checkbox:focus-visible{--checkbox-border-color: white;outline:none;background-color:var(--background-input);background-size:12px 12px,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%}.bt-checkbox:checked{--checkbox-fill-color: var(--bt-yellow);--checkbox-border-color: var(--bt-yellow);background-repeat:no-repeat;background-origin:border-box}.bt-checkbox:disabled,.bt-checkbox[disabled]{cursor:not-allowed;opacity:.6}.bt-select{--select-text-color: white;--select-border-color: #666;--select-arrow-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23999999'%3e%3cpath d='M8 11L2 5h12z'/%3e%3c/svg%3e");touch-action:manipulation;cursor:pointer;padding:8px 20px 8px 8px;border:2px transparent;box-sizing:border-box;background:#282828;color:var(--select-text-color);-webkit-appearance:none;appearance:none;transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;background-origin:border-box;background-image:var(--select-arrow-image),linear-gradient(var(--select-border-color),var(--select-border-color)),linear-gradient(var(--select-border-color),var(--select-border-color)),linear-gradient(var(--select-border-color),var(--select-border-color)),linear-gradient(var(--select-border-color),var(--select-border-color)),linear-gradient(var(--select-border-color),var(--select-border-color)),linear-gradient(var(--select-border-color),var(--select-border-color)),linear-gradient(var(--select-border-color),var(--select-border-color)),linear-gradient(var(--select-border-color),var(--select-border-color));background-repeat:no-repeat;background-position:right 6px center,top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right;background-size:12px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px}.bt-select.small{padding:2px 20px 2px 6px}.bt-select:focus,.bt-select:focus-visible,.bt-select:hover,.bt-select.open{--select-border-color: white;--select-arrow-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M8 11L2 5h12z'/%3e%3c/svg%3e");outline:none;background-size:12px 12px,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%;background-position:right 6px center,top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-select.has-value{--select-text-color: var(--bt-yellow);--select-border-color: var(--bt-yellow);--select-arrow-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23EAAE3F'%3e%3cpath d='M8 11L2 5h12z'/%3e%3c/svg%3e");border-color:var(--bt-yellow)}.bt-select.danger{--select-text-color: #f00;--select-border-color: #a00;--select-arrow-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a00'%3e%3cpath d='M8 11L2 5h12z'/%3e%3c/svg%3e")}.bt-select.danger:hover{background-color:#300;--select-border-color: red;--select-arrow-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f00'%3e%3cpath d='M8 11L2 5h12z'/%3e%3c/svg%3e")}.close-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:none;background:transparent;color:var(--text-color-secondary);cursor:pointer;transition:color .2s ease}.close-button:not(:has(.chevron)):before{content:"";width:20px;height:20px;background-color:currentColor;-webkit-mask:url(/images/close.svg) center/contain no-repeat;mask:url(/images/close.svg) center/contain no-repeat}.close-button:hover:not(:disabled),.close-button:focus-visible{color:var(--bt-yellow)}.bt-button{cursor:pointer;--btn-text-color: #bbb;--btn-border-color: #666;white-space:nowrap;touch-action:manipulation;display:flex;align-items:center;justify-content:center;background:var(--background-input);color:var(--btn-text-color);font-weight:700;box-sizing:border-box;text-align:center;border:2px solid transparent;transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;min-height:32px;background-repeat:no-repeat;background-origin:border-box;background-image:linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color));background-size:12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-button.multiline{white-space:normal;font-weight:initial}.bt-button:hover{--btn-text-color: white;--btn-border-color: white;border-color:transparent;background-color:var(--background-highlight);background-size:100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-button.tiny{background-size:8px 2px,2px 8px,8px 2px,2px 8px,8px 2px,2px 8px,8px 2px,2px 8px}.bt-button.tiny:hover{background-size:100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%}.bt-button.selected{border-color:#fff;background-color:var(--bt-yellow);--btn-text-color: #000}.bt-button.success:not(.selected){--btn-text-color: #7dcc80;--btn-border-color: #7dcc80}.bt-button.success:not(.selected):hover{background-color:#030;--btn-text-color: #54ef59;--btn-border-color: #54ef59}.bt-button.danger:not(.selected){--btn-text-color: #d00;--btn-border-color: #a00}.bt-button.danger:not(.selected):hover{background-color:#300;--btn-text-color: red;--btn-border-color: red}.bt-button.warning{--btn-text-color: rgb(222, 144, 0);--btn-border-color: rgb(222, 144, 0)}.bt-button.warning:hover{background-color:#352300;--btn-text-color: var(--bt-yellow);--btn-border-color: var(--bt-yellow)}.bt-button.primary{--btn-text-color: var(--primary-focus-color);--btn-border-color: rgb(58, 58, 255)}.bt-button.primary:hover{background-color:#003;--btn-text-color: rgb(242, 242, 255);--btn-border-color: rgb(81, 81, 255)}.bt-button:active{background-color:var(--background-highlight-bright)}.bt-button.active{--btn-text-color: var(--bt-yellow);--btn-border-color: var(--bt-yellow);background-size:100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%}.bt-button[disabled],.bt-button.disabled{cursor:not-allowed;--btn-text-color: #444}.bt-button.square{display:flex;flex-shrink:0;width:40px;height:40px;overflow:hidden;min-width:40px}.bt-button.square-small{display:flex;flex-shrink:0;width:32px;height:32px;overflow:hidden;min-width:32px}.bt-button.square-large{display:flex;flex-shrink:0;width:48px;height:48px;overflow:hidden;min-width:48px}.bt-button.borderless{border:none;background:none}.bt-split-button{--btn-text-color: #bbb;--btn-border-color: #666;cursor:pointer;white-space:nowrap;touch-action:manipulation;display:inline-flex;align-items:stretch;background:var(--background-input);color:var(--btn-text-color);box-sizing:border-box;border:2px solid transparent;transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;min-height:32px;background-repeat:no-repeat;background-origin:border-box;background-image:linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color)),linear-gradient(var(--btn-border-color),var(--btn-border-color));background-size:12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px,12px 2px,2px 12px;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-split-button:hover{--btn-border-color: white;border-color:transparent;background-color:var(--background-highlight);background-size:100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%,100% 2px,2px 100%;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-split-button[disabled],.bt-split-button.disabled{cursor:not-allowed;pointer-events:none;--btn-text-color: #444}.bt-split-button[disabled] .bt-split-part,.bt-split-button.disabled .bt-split-part{cursor:not-allowed}.bt-split-button .bt-split-part{all:unset;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;color:var(--btn-text-color);transition:color .2s ease-in-out;box-sizing:border-box}.bt-split-button .bt-split-part:hover{--btn-text-color: white}.bt-split-button .bt-split-part:active{--btn-text-color: white;background-color:var(--background-highlight-bright)}.bt-split-button .bt-split-part+.bt-split-part{border-left:1px solid #555}.bt-split-button:hover .bt-split-part+.bt-split-part{border-left-color:#999}.bt-split-button.modal-btn{padding:0}.bt-split-button.modal-btn .split-main{padding:8px 28px;flex:1}.bt-split-button.modal-btn .split-extra{padding:8px 10px}@media screen and (max-width:600px){.bt-split-button.modal-btn .split-main{padding:8px 16px}.bt-split-button.modal-btn .split-extra{padding:8px}}.form-fields{display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:left}.form-fields .field-label{font-size:.85em;color:var(--text-color-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.04em;letter-spacing:.1em}.form-fields .field-label.centered{text-align:center}.form-fields .field-label .optional{font-weight:400;text-transform:none;font-style:italic}.form-fields.disabled .field-label{color:var(--text-color-tertiary)}.form-fields .field-note{font-size:.85em;color:var(--text-color-secondary);white-space:normal;word-break:break-word;line-height:1.3}.form-fields .input-wrapper{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%}.form-fields .random-button{flex:0 0 32px;width:32px;height:32px;border:none;background:transparent url(/images/random.svg) center/24px 24px no-repeat;cursor:pointer;opacity:.8;transition:opacity .2s ease-in-out}.form-fields .random-button:hover,.form-fields .random-button:focus-visible{opacity:1}.form-fields .field-input{width:100%;flex:1 1 auto;min-width:0;font-family:inherit;font-size:1.2em;padding:4px 4px 6px;box-sizing:border-box;background:var(--background-input);color:#fff;border:0;border-bottom:1px solid #666;outline:none;transition:border .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out;white-space:normal;overflow-wrap:break-word;word-break:break-word}.form-fields .field-input:focus{border-bottom:1px solid #fff;outline:none}.form-fields .field-input:disabled{color:var(--text-color-tertiary);cursor:not-allowed}.form-fields .field-input[contenteditable]:empty:before{content:attr(data-placeholder);color:#888;pointer-events:none}.form-fields select.field-input{cursor:pointer;text-overflow:ellipsis}.weapons-equipment-panel{display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:left}.weapons-equipment-panel .field-label{font-size:.85em;color:var(--text-color-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.04em;letter-spacing:.1em}.weapons-equipment-panel .field-label.centered{text-align:center}.weapons-equipment-panel .field-label .optional{font-weight:400;text-transform:none;font-style:italic}.weapons-equipment-panel.disabled .field-label{color:var(--text-color-tertiary)}.weapons-equipment-panel .field-input{width:100%;flex:1 1 auto;min-width:0;font-family:inherit;font-size:inherit;box-sizing:border-box;background:transparent;color:#fff;border:0;outline:none;white-space:normal;overflow-wrap:break-word;word-break:break-word}.weapons-equipment-panel .field-input:focus{outline:none}.weapons-equipment-panel .field-input:disabled{color:var(--text-color-tertiary);cursor:not-allowed}.weapons-equipment-panel .field-input[contenteditable]:empty:before{content:attr(data-placeholder);color:#888;pointer-events:none}.weapons-equipment-panel select.field-input{cursor:pointer;text-overflow:ellipsis}.wide-dialog{display:flex;flex-direction:column;width:100dvw;max-width:700px;padding:16px;max-height:100dvh;text-align:center;box-sizing:border-box;container-type:inline-size}@media(max-width:500px){.wide-dialog.mobile-fullscreen{width:100dvw;height:100dvh;max-width:none;max-height:none;padding:8px}}h2{font-size:1.5em}h2{font-size:1.3em}h3{font-size:1.2em}.wide-dialog-title{margin:8px 0;flex-shrink:0}@media(max-height:400px){.wide-dialog-title{margin:2px 0}}.wide-dialog-body{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;overflow-y:auto;min-height:0;padding-bottom:16px}.form-row{display:flex;gap:16px}.form-row>.form-fields{flex:1 1 0;min-width:0}@container (max-width: 400px){.form-row:not(.no-stack){flex-direction:column}}.wide-dialog-actions{border-top:1px solid var(--border-color);padding-top:8px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;flex-shrink:0}.wide-dialog-actions button{padding:8px;min-width:100px}.wide-dialog-actions button[disabled]{opacity:.5;cursor:not-allowed}.alphastrike-text{font-family:Roboto Condensed,sans-serif;text-transform:uppercase;letter-spacing:.05em;paint-order:stroke fill;position:relative;font-weight:900;color:#000}.alphastrike-text.stroked{-webkit-text-stroke:.1em #fff}.alphastrike-text.stroked.colored{color:#d22027;-webkit-text-stroke:.1em #ecd24b}span.danger{color:var(--danger)}.info-notice{display:inline-flex;align-items:center;justify-content:center;inline-size:12px;block-size:12px;border:1px solid currentColor;border-radius:50%;font-size:.6rem;font-weight:600;line-height:0;text-transform:none}.popup-menu{padding:8px 0;display:flex;flex-direction:column;min-width:160px;box-shadow:0 2px 8px #000a;overflow-x:auto}.popup-menu .menu-item{background:none;border:none;color:#fff;padding:10px 20px;text-align:left;cursor:pointer;width:100%;font-size:.9em;outline:none;display:flex;align-items:center;flex-direction:row;transition:color .2s,background-color .2s}.popup-menu .menu-item:hover{background-color:var(--background-highlight)}.popup-menu .menu-item.danger{color:var(--danger)}.popup-menu .menu-item[aria-expanded=true]{background-color:var(--background-highlight)}.popup-menu .menu-item:focus-visible,.popup-menu .menu-item.cdk-keyboard-focused,.popup-menu .menu-item.cdk-program-focused{background-color:var(--background-highlight)}.popup-menu .menu-item:disabled{color:var(--text-color-tertiary);cursor:not-allowed}.popup-menu .menu-item .icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px}.popup-menu .menu-item .icon svg{width:100%;height:100%}.popup-menu .menu-item[aria-haspopup=menu]:after{content:"\203a";margin-left:auto;opacity:.75;font-size:1.2em;line-height:1}hr.divider{height:1px;background:linear-gradient(90deg,transparent,#888,transparent);margin:0 6px;padding:0;border:0}.update-marker-anchor{position:relative}.update-marker{position:absolute;right:4px;top:4px;width:9px;height:9px;border:2px solid var(--background-color-menu);border-radius:50%;background:var(--bt-yellow);pointer-events:none}.update-marker.wrapped{top:-2px;right:-4px}.unit-card{display:flex;flex-direction:row;gap:4px;padding:8px 4px;box-sizing:border-box}.unit-card .primary-info{container-type:inline-size;flex-grow:1;gap:4px}.unit-card .primary-info .chassis{font-weight:700}.unit-card .secondary-info{display:flex;flex-grow:1;flex-direction:row;align-items:baseline;justify-content:space-between;color:var(--text-color-secondary);font-size:.8em;gap:8px;min-height:15px}.unit-card .secondary-info .model{flex-grow:1;min-width:0}.unit-card .third-info{clear:both;flex-grow:1;display:flex;flex-direction:row;gap:4px}.unit-card .third-info .info-area{flex-wrap:wrap;align-items:stretch}.unit-card .info-area{display:flex;justify-content:start;align-items:center;margin-top:4px;gap:4px;font-size:.8em;font-weight:400;color:#fff}.unit-card .info-slot{position:relative;background-color:#0003;padding:2px 4px;display:flex;align-items:center;gap:4px;min-width:40px;justify-content:start}.unit-card .info-slot.centered{justify-content:center}.unit-card .info-slot.numeric{justify-content:end}.unit-card .info-slot.slim{min-width:auto}.unit-card .info-slot .icon{width:12px;height:12px}.unit-data-container{display:flow-root;flex:1 1 auto;width:100%;min-width:0}@container (max-width: 399px){.unit-card .info-area{gap:4px}}.energy{--type-color: #6082f6;border-left:5px solid var(--type-color);border-top:1px solid #35407a;border-right:1px solid #35407a;border-bottom:1px solid #35407a;background:#1a2030}.ballistic{--type-color: #9482b4;border-left:5px solid var(--type-color);border-top:1px solid #5e4d7c;border-right:1px solid #5e4d7c;border-bottom:1px solid #5e4d7c;background:#211a29}.missile{--type-color: #86c86e;border-left:5px solid var(--type-color);border-top:1px solid #3e7c36;border-right:1px solid #3e7c36;border-bottom:1px solid #3e7c36;background:#192617}.artillery{--type-color: #a35958;border-left:5px solid var(--type-color);border-top:1px solid #6c3e34;border-right:1px solid #6c3e34;border-bottom:1px solid #6c3e34;background:#231a18}.physical{--type-color: #c2c727;border-left:5px solid var(--type-color);border-top:1px solid #b3b34a;border-right:1px solid #b3b34a;border-bottom:1px solid #b3b34a;background:#292918}.other{--type-color: #d0a34f;border-left:5px solid var(--type-color);border-top:1px solid #a68e41;border-right:1px solid #a68e41;border-bottom:1px solid #a68e41;background:#292313}.ammo-bomb{--type-color: #c22;border-left:5px solid var(--type-color);border-top:1px solid #922;border-right:1px solid #922;border-bottom:1px solid #922;background:#271111}.ammo-chemical{--type-color: #7ba3a0;border-left:5px solid var(--type-color);border-top:1px solid #4d7370;border-right:1px solid #4d7370;border-bottom:1px solid #4d7370;background:#1a2524}.ammo-special{--type-color: #ccc;border-left:5px solid var(--type-color);border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;background:#272727}.ammo{border-left-style:double;border-top-style:solid;border-right-style:solid;border-bottom-style:solid}.misc{--type-color: #d0a34f;border-left:5px solid var(--type-color);border-top:1px solid #a68e41;border-right:1px solid #a68e41;border-bottom:1px solid #a68e41;background:#292313}.structural{--type-color: #8a8078;border-left:5px solid var(--type-color);border-top:1px solid #5c564f;border-right:1px solid #5c564f;border-bottom:1px solid #5c564f;background:#1f1d1b}.info-slot-tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:20px;justify-content:flex-end}.add-tag-btn{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;width:20px;height:16px;padding:0;border:0;background:transparent;cursor:pointer;flex-shrink:0;transition:filter .2s ease;text-decoration:none}.add-tag-btn:hover{filter:brightness(1.2)}.add-tag-btn svg{width:100%}.destroying-entry{background-image:repeating-linear-gradient(140deg,#cd6400bb 0px 12px,#cd5000aa 12px 24px)}.repairing-entry{background-image:repeating-linear-gradient(140deg,#03a9f4bb 0px 12px,#007accaa 12px 24px)}.destroyed-entry{color:var(--damage-color);background-image:repeating-linear-gradient(140deg,#500b 0px 12px,#300a 12px 24px)}.disabled-entry{color:var(--text-color-secondary);background-image:repeating-linear-gradient(140deg,#5555558f 0px 12px,#2d2d2d85 12px 24px)}.component-damaged:before{content:"";position:absolute;top:1px;left:0;width:100%;height:4px;background-image:repeating-linear-gradient(140deg,rgba(255,0,0,.5333333333) 0px,rgba(255,0,0,.5333333333) 4px,transparent 5px,transparent 10px)}.component-damaged:after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:4px;background-image:repeating-linear-gradient(140deg,rgba(255,0,0,.5333333333) 0px,rgba(255,0,0,.5333333333) 4px,transparent 5px,transparent 10px)}.custom-unit-badge{display:inline-flex;flex:0 0 auto;align-items:center;vertical-align:middle;margin-inline-start:5px;padding:2px 4px;border:1px solid var(--bt-yellow);background:var(--bt-yellow-background-transparent);color:var(--bt-yellow);font-size:10px;font-weight:700;line-height:1;letter-spacing:.06em;white-space:nowrap;-webkit-text-stroke:0;text-shadow:none}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-transition:none!important;transition:none!important}html,body{width:100%;height:100%;margin:0;padding:0;background:#fff;overflow:unset}}@media screen{.print-only{display:none!important}}@media print{.header,.backdrop,.screen-only{display:none!important}.print-show{visibility:visible!important}}
