/* ListaWG · trench-crusade · 05-datasheets.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. */
/* ===== tc-datasheets-026414 ===== */
.tc-unit-title{display:flex;align-items:center;gap:8px}.tc-unit-title h4{margin-right:auto}.tc-eye{width:34px;height:34px;min-width:34px;padding:7px!important;border-radius:9px!important;line-height:1;color:#d9b84f!important}.tc-eye svg,.tc-model-eye svg{width:19px;height:19px;display:block}.tc-roster-unit-actions{display:flex;align-items:center;gap:8px}.tc-model-eye{width:42px;height:42px;min-width:42px;padding:9px!important;border-radius:10px!important;color:#d9b84f!important;background:#101722!important;border:1px solid #2d3949!important}.tc-model-eye:hover,.tc-eye:hover{border-color:#d9b84f!important;background:#171d25!important}.tc-ds-selected{background:#f4f1e8;margin:12px -10px 0;padding:14px 10px!important;border-top:2px solid #111!important;border-bottom:2px solid #111}.tc-ds-selected ul{list-style:none;padding:0;margin:8px 0}.tc-ds-selected li{display:flex;justify-content:space-between;gap:18px;padding:7px 0;border-bottom:1px solid #c7c1b4}.tc-ds-selected-total{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-top:12px}.tc-ds-selected-total span{font-size:10px;font-weight:900;letter-spacing:.08em}.tc-ds-selected-total b{font-size:20px}.tc-ds-empty-kit{color:#666;font-style:italic}.tc-ds-modal{position:fixed;inset:0;z-index:11050;background:rgba(0,0,0,.76);padding:20px;overflow:auto}.tc-ds-dialog{width:min(780px,100%);margin:3vh auto;background:#fff;color:#171717;border-radius:5px;box-shadow:0 20px 70px #0009;overflow:hidden}.tc-ds-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;border-bottom:3px solid #171717;background:#f4f1e8}.tc-ds-dialog>header strong{display:block;margin-top:3px}.tc-ds-dialog>header button{background:#fff;color:#111;border:1px solid #777}.tc-ds-dialog .portal-eyebrow{color:#555}.tc-ds-dialog #tcDatasheetBody{padding:22px}.tc-ds-kicker{font-size:10px;font-weight:900;letter-spacing:.12em;color:#666}.tc-ds-title{display:flex;justify-content:space-between;gap:20px;align-items:start;border-bottom:3px solid #111;padding:5px 0 14px}.tc-ds-title h2{font-size:30px;margin:4px 0}.tc-ds-title p{margin:0;color:#555}.tc-ds-cost{text-align:center;border:2px solid #111;min-width:78px;padding:8px}.tc-ds-cost b{display:block;font-size:28px}.tc-ds-cost span{font-size:9px;font-weight:900}.tc-ds-profile{display:grid;grid-template-columns:repeat(5,1fr);border:2px solid #111;margin:18px 0}.tc-ds-profile span{padding:10px;text-align:center;border-right:1px solid #aaa}.tc-ds-profile span:last-child{border-right:0}.tc-ds-profile small,.tc-ds-profile b{display:block}.tc-ds-profile small{font-size:9px;color:#555}.tc-ds-profile b{font-size:17px;margin-top:4px}.tc-ds-keywords{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.tc-ds-keywords span{border:1px solid #222;padding:5px 7px;font-size:9px;font-weight:900}.tc-ds-rule,.tc-ds-section{border-top:1px solid #aaa;padding:12px 0}.tc-ds-rule h4,.tc-ds-section h4{margin:0 0 5px}.tc-ds-rule p,.tc-ds-section p{margin:4px 0;line-height:1.5}@media(max-width:620px){body.tc-sheet-open{overflow:hidden!important}}@media(max-width:620px){.tc-ds-modal{padding:8px}.tc-ds-profile{grid-template-columns:repeat(3,1fr)}.tc-ds-title h2{font-size:24px}}

/* ===== tc-phase3-style ===== */
.tc-total>small{display:block;margin-top:4px;opacity:.72;font-size:11px}.tc-model-remove{min-width:34px;height:34px;border-radius:8px;font-size:20px}.tc-selected-kit{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.tc-selected-kit button{font-size:10px;padding:6px 8px;border-radius:999px}.tc-model-errors{margin-top:8px;padding:8px 10px;border:1px solid rgba(190,70,50,.45);border-radius:8px;font-size:11px;line-height:1.45}.tc-kit-grid select{width:100%}

