.b24-insight-trigger,.b24-statuses .b24-insight-trigger{color:#342d24;cursor:help;white-space:nowrap;background:#fff7e3;border:1px solid #bca982;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:4px 6px;font:600 11px/1.2 Arial,sans-serif;display:inline-flex}:is(.b24-insight-trigger[aria-expanded=true],.b24-insight-trigger:focus-visible){outline-offset:2px;background:#fffdf2;outline:2px solid #2e746b}.b24-statuses{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.b24-status-symbol{width:18px;height:18px;color:var(--insight-color,#ffe4a7);background:#3d352c;border-radius:3px;place-items:center;font-size:14px;display:grid}.b24-statuses .b24-insight-trigger small{color:#695b44;font-size:10px;font-weight:500}.b24-insight{z-index:10000;box-sizing:border-box;color:#342d24;overscroll-behavior:contain;text-align:left;background:#fff7e4;border:2px solid #79654b;border-radius:6px;width:300px;padding:10px 12px;font:13px/1.45 Arial,sans-serif;position:fixed;overflow:auto;box-shadow:0 5px 18px #221c2040}.b24-insight>header{justify-content:space-between;align-items:center;gap:10px;margin:0 0 3px;display:flex}.b24-insight>header>strong{font-size:15px;line-height:1.2}.b24-insight>header>button{color:#574735;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;min-height:32px;padding:0;font-size:22px;display:grid}.b24-insight[role=dialog] p{margin:8px 0 0;font-size:13px;line-height:1.45}.b24-insight[role=dialog] .b24-insight-duration{color:#37665a;margin:0;font-size:11px;font-weight:700}.b24-insight[role=dialog] .b24-insight-counter{color:#695a42;border-top:1px solid #d9c9a5;padding-top:7px;font-size:12px}.b24-vitals,:is(.t23-battle,.b24-campaign) .b24-vitals{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;gap:8px;width:100%;font-size:10px;line-height:1.5;display:flex}.b24-insight .b24-vitals{justify-content:flex-start;font-size:12px}.b24-vitals>span{color:#67573e;padding-bottom:4px;position:relative}.b24-vitals>span>b{color:#302d24;font-weight:750}.b24-vitals>span:after{content:"";background:linear-gradient(to right,#387a5d var(--fill),#d4c7a8 var(--fill));border-radius:2px;height:2px;position:absolute;inset:auto 0 0}.b24-vitals>.b24-flux:after{background:linear-gradient(to right,#5885aa var(--fill),#d4c7a8 var(--fill))}:is(.t23-battle,.b24-campaign) .s18-unit-tabs[data-count="1"]{grid-template-columns:1fr}:is(.t23-battle,.b24-campaign) .s18-unit-tabs[data-count="2"]{grid-template-columns:1fr 1fr}:is(.t23-battle,.b24-campaign) .s18-unit-tabs>button{height:98px;min-height:98px}:is(.t23-battle,.b24-campaign) .s18-unit-tabs strong{font-size:11px}:is(.t23-battle,.b24-campaign) .s18-command-heading{gap:6px;min-height:28px}:is(.t23-battle,.b24-campaign) .b24-fighter-kind{color:#67573e;text-transform:capitalize;min-width:0;font-size:11px;font-weight:600}:is(.t23-battle,.b24-campaign) .b24-affinities{align-items:center;gap:6px;margin-right:auto;display:flex}.b24-affinities>span{align-items:center;gap:2px;font-size:10px;font-weight:700;display:flex}:is(.t23-battle,.b24-campaign) .s18-command-heading button{min-height:32px;font-weight:600}:is(.t23-battle,.b24-campaign) .s18-opponents .b24-vitals{justify-content:flex-start;gap:7px;font-size:10px}:is(.t23-battle,.b24-campaign) .s18-opponents .b24-statuses{padding:3px 5px 5px}:is(.t23-battle,.b24-campaign) .s18-opponents .b24-statuses .b24-insight-trigger{min-height:28px;padding:3px 5px;font-size:10px}:is(.t23-battle,.b24-campaign) .s18-opponents .b24-statuses .b24-status-symbol{width:15px;height:15px;font-size:12px}:is(.t23-battle,.b24-campaign) .s18-opponents .c19-enemy>button strong{font-size:12px}:is(.t23-battle,.b24-campaign) .s18-inspect-identity .b24-vitals{justify-content:flex-start;gap:15px;font-size:13px}:is(.t23-battle,.b24-campaign) .s18-inspect-spells .b24-spell-availability{color:#8a3c2d;font-weight:600}@media (max-width:599px),(max-height:600px){:is(.t23-battle,.b24-campaign) .s18-unit-tabs>button{gap:1px;height:48px;min-height:48px}:is(.t23-battle,.b24-campaign) .s18-unit-tabs .b24-vitals{gap:5px;font-size:11px}.s18-in-battle:is(.t23-battle,.b24-campaign) .s18-spells strong{font-size:11px;line-height:1.15}.s18-in-battle:is(.t23-battle,.b24-campaign) .s18-spells>button>small{font-size:11px;line-height:1.2}.s18-in-battle:is(.t23-battle,.b24-campaign) .s18-spells>button{height:44px;min-height:44px}.s18-in-battle:is(.t23-battle,.b24-campaign) .s18-active-spell-effect small,.s18-in-battle:is(.t23-battle,.b24-campaign) .s18-aim-summary>small{font-size:11px;line-height:1.2}.s18-in-battle:is(.t23-battle,.b24-campaign) .s18-aim-summary>strong{font-size:12px}.s18-in-battle:is(.t23-battle,.b24-campaign) .s18-command-heading{flex-shrink:0;align-items:center;min-height:36px;margin:0;display:flex}.s18-in-battle:is(.t23-battle,.b24-campaign) .s18-command-heading button{min-height:36px;padding:4px 8px;font-size:11px}:is(.t23-battle,.b24-campaign) .b24-statuses{gap:4px}.b24-statuses .b24-insight-trigger{min-height:32px}.b24-insight>header>button{width:40px;min-height:40px}}@media (pointer:coarse){.b24-statuses .b24-insight-trigger,:is(.t23-battle,.b24-campaign) .s18-opponents .b24-statuses .b24-insight-trigger{min-height:40px}.b24-insight>header>button{width:44px;min-height:44px}}
