/* ListaWG · bfg · 02-esquadras-ficha.css — estilos deste jogo que ficavam no css/ da home.
   A tag <link> deste arquivo fica no index.html na mesma posição da cascata de antes: não mova. */
/* ===== listawg-03471-bfg-squad-integrity ===== */
/* Alpha 0.36.23 — BFG escort squad modal: row heights follow complete datasheets, never overlap. */
.game-squad-ships{position:fixed!important;inset:0!important;z-index:4700!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;overflow:hidden!important;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}
.game-squad-ships[hidden]{display:none!important}
.game-squad-modal-panel{display:flex!important;flex-direction:column!important;min-height:0!important;width:min(1480px,100%)!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important;position:relative!important}
.game-squad-modal-head{flex:0 0 auto!important;position:relative!important;top:auto!important}
.game-squad-modal-cards{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;align-items:stretch!important;flex:1 1 auto!important;min-height:0!important;max-height:100%!important;gap:12px!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;padding:12px 12px max(22px,env(safe-area-inset-bottom))!important;scrollbar-gutter:stable!important}
.game-squad-modal-cards>.game-card{box-sizing:border-box!important;flex:0 0 calc((100% - 24px)/3)!important;width:calc((100% - 24px)/3)!important;min-width:0!important;max-width:none!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;align-self:stretch!important;overflow:visible!important;position:relative!important;grid-row:auto!important;grid-column:auto!important}
.game-squad-modal-cards>.game-card table{width:100%!important;table-layout:fixed!important}
.game-squad-modal-cards>.game-card td,.game-squad-modal-cards>.game-card th{overflow-wrap:anywhere!important}
@media(max-width:1050px){.game-squad-modal-cards>.game-card{flex-basis:calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important}}
@media(max-width:700px){.game-squad-ships{padding:0!important}.game-squad-modal-panel{width:100dvw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.game-squad-modal-cards{padding:10px 10px max(22px,env(safe-area-inset-bottom))!important;gap:10px!important}.game-squad-modal-cards>.game-card{flex-basis:100%!important;width:100%!important}}
/* 40K is held for data-engine migration. The UI, local lists and installed catalogues remain untouched. */
/* Visible game card; access remains under maintenance until migration QA. */

/* ===== bfg-inline-datasheet-eye-03476 ===== */
/* BFG: datasheet access beside ship names in builder and Game Mode. */
.ship-name-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ship-name-line>span{min-width:0;overflow-wrap:anywhere}
.bfg-inline-sheet-eye{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:32px;min-width:32px;height:32px;min-height:32px;padding:5px!important;border-radius:7px;border:1px solid #746436;background:#171a1d;color:#dec476;line-height:1;vertical-align:middle;cursor:pointer}
.bfg-inline-sheet-eye svg{width:18px;height:18px;display:block;pointer-events:none}.bfg-inline-sheet-eye:hover,.bfg-inline-sheet-eye:focus-visible{border-color:#ddbc55;outline-offset:2px}
.bfg-game-ship-name{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.bfg-game-ship-name h3{min-width:0;overflow-wrap:anywhere;margin:0!important}
.game-mode .bfg-game-sheet-eye{background:#24221a;color:#f0d586;border-color:#706039}.game-mode .bfg-game-sheet-eye:hover{background:#302917;border-color:#e0bb58}
@media(max-width:620px){.bfg-inline-sheet-eye{width:34px;min-width:34px;height:34px;min-height:34px}.bfg-game-ship-name{gap:6px}}

