/* ListaWG · 08-40k-bsdata.css — blocos que antes ficavam inline no index.html, na mesma ordem.
   A ordem dos arquivos css/NN-*.css no index.html é a ordem da cascata: não reordene. */

/* ===== w40k-bsdata-roster-03528 ===== */












/* ===== w40k-bsdata-browser-03523 ===== */


/* ===== w40k-bsdata-primary-03533 ===== */













/* ===== w40k-bsdata-guided-03544 ===== */












/* ===== w40k-bsdata-cleanup-03545 ===== */













/* ===== w40k-bsdata-choice-editor-03529 ===== */











/* ===== w40k-bsdata-summary-03534 ===== */






/* ===== w40k-bsdata-sheets-03535 ===== */










/* ===== w40k-bsdata-functional-03546 ===== */














/* ===== w40k-bsdata-transition-03536 ===== */




/* ===== w40k-maintenance-only-03547 ===== */
.w40k-maint-overlay:not([hidden]){position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100dvh!important;height:100dvh!important;overflow-y:auto!important;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important}.w40k-maint-card{max-width:480px;width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:540px){.w40k-maint-overlay:not([hidden]){padding:12px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}}

/* ===== w40k-warning-3550 ===== */
.w40k-maint-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.w40k-maint-overlay[hidden]{display:none!important}
