.battle-inspection{color:#51432f;margin:.8rem 0}.battle-stage>canvas.battle-is-paused{filter:grayscale(.85)brightness(.82)}.battle-pause-layer{z-index:2;pointer-events:none;font-family:Trebuchet MS,Arial,sans-serif;line-height:1.25;position:absolute;inset:0}.pause-unit-highlight{border:2px solid #f9f2be;border-radius:45%;position:absolute;box-shadow:0 0 10px 2px #fff8ce85}.pause-card-position{pointer-events:auto;scrollbar-width:thin;width:min(335px,50%);position:absolute;bottom:52px;overflow:auto}.battle-pause-card{color:#fff8df;background:linear-gradient(#869abc,#657cad);border:2px solid #d4ddea;border-radius:3px;margin:3px;padding:6px;font-size:12px;box-shadow:0 0 0 2px #41577e,3px 4px #1b274966}.pause-card-heading{align-items:flex-start;gap:7px;margin-bottom:5px;display:flex}.pause-card-heading>div{flex:1;min-width:0}.pause-card-heading strong{overflow-wrap:anywhere;color:#fff;font-size:15px;display:block}.pause-card-heading small{color:#fff29b;font-weight:700;display:block}.pause-card-heading>span{color:#d6ffac;white-space:nowrap;padding-top:3px}.battle-pause-card button{cursor:pointer;color:inherit;font:inherit}.pause-card-heading>button{background:#354e79;border:1px solid #c1d1e7;border-radius:2px;width:23px;height:23px;font-size:18px;line-height:18px}.battle-pause-card button:focus-visible{outline-offset:2px;outline:3px solid #ffe884}.pause-card-weapons{background:#405b875e;border:1px solid #c8d5e399;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.pause-card-weapons>button{text-align:left;background:#3c5581;border:1px solid #a5b8d0;flex-wrap:wrap;flex:110px;align-items:center;gap:3px 5px;min-width:0;padding:4px;display:flex}.pause-card-weapons>button.held{border-color:#ffe46e;box-shadow:inset 0 0 0 1px #ffe46e}.pause-card-weapons strong{width:100%;font-size:11px}.pause-card-weapons small{font-size:10px}.pause-card-weapons .weapon-preview{background:0 0;border:0;width:65px;margin:0;padding:0}.pause-card-weapons .weapon-preview canvas{background:0 0;border:0;width:65px;height:25px;min-height:0;padding:0;display:block}.pause-card-weapons .weapon-preview figcaption{display:none}.pause-card-weapons em{color:#ffd3c3;font-size:10px}.pause-ammo{gap:2px;display:flex}.pause-ammo i{background:#364666;border:1px solid #8c9fba;border-radius:2px 2px 0 0;width:4px;height:10px;display:block}.pause-ammo i.loaded{background:#ffe246;border-color:#d7ad26}.pause-card-body{align-items:flex-start;gap:7px;margin:6px 0;display:flex}.pause-body-condition{text-align:center;background:#405b8780;border:1px solid #bac9df;flex:0 0 66px;width:66px;padding:3px}.pause-body-condition svg{fill:#2d3b5a;stroke:#adbed4;stroke-width:1.4px;width:43px;height:54px;margin:auto;display:block}.pause-body-condition svg .injured{fill:#e85451}.pause-body-condition meter{accent-color:#e55848;width:100%;height:9px;margin:3px 0;display:block}.pause-body-condition strong{white-space:nowrap;font-size:10px}.pause-card-skills{flex-wrap:wrap;align-content:flex-start;gap:4px;display:flex}.pause-card-skills>button{background:#334769;border:1px solid #e1e7f1;width:32px;height:32px;padding:0;display:block;position:relative}.pause-card-skills>button.unequipped{opacity:.5}.pause-card-skills>button[aria-pressed=true],.pause-card-weapons>button[aria-pressed=true]{outline:2px solid #ffe474}.pause-card-skills .skill-icon{transform-origin:0 0;display:block;transform:scale(.94)}.pause-card-skills small{color:#fff8c3;background:#273956;border:1px solid #c3cfe1;min-width:12px;padding:0 2px;font-size:10px;position:absolute;bottom:-2px;right:-2px}.battle-pause-card .pause-condition{color:#fff1be;margin:4px 0;font-size:11px}.pause-card-detail{background:#2d456b;border:1px solid #adbed4;margin:6px 0;padding:6px}.pause-card-detail p{color:inherit;margin:3px 0;font-size:11px}.pause-card-detail .weapon-preview{margin:4px 0}.pause-card-detail .weapon-preview canvas{width:120px;max-width:100%;height:auto;display:block}.pause-card-detail .weapon-preview figcaption{display:none}.pause-card-actions{gap:5px;display:flex}.pause-card-actions button{color:#233751;background:linear-gradient(#bac9e2,#859fc9);border:1px solid #dae5f5;border-radius:2px;flex:1;padding:5px 3px;font-weight:700}.pause-card-actions button:last-child{color:#493714;background:linear-gradient(#ffe697,#dfaf45);border-color:#ffeabe}.pause-card-actions button:disabled{opacity:.55;cursor:default}.pause-army-status{color:#fff2cf;background:#25324bdf;justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.pause-army-status>div{flex-wrap:wrap;gap:4px 10px;width:42%;display:flex}.pause-army-status>div:nth-child(2){text-align:right;justify-content:flex-end}.pause-army-status>div>strong{color:#fff;width:100%}.pause-army-status>b{color:#fff;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:560px){.pause-card-position{width:64%;bottom:43px;top:2%!important;left:auto!important;right:2%!important}.battle-pause-card{padding:4px}.pause-card-heading strong{font-size:12px}.pause-card-heading small,.pause-card-heading>span{font-size:10px}.pause-card-weapons>button{flex-basis:80px}.pause-card-body{gap:4px;margin:4px 0}.pause-army-status{padding:4px 6px;font-size:9px}.pause-army-status>div{gap:2px 4px}.pause-army-status>b{font-size:10px}}.battle-inspection p{margin:.4rem 0}.battle-inspection-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.battle-inspection-controls label{color:inherit;margin:0;font-weight:700}.battle-inspection-controls select{color:#3b3227;background:#fff9e9;border:1px solid #806139;border-radius:.3rem;flex:12rem;width:auto;min-width:0;max-width:100%;padding:.55rem}.battle-soldier-dossier[data-slot=dialog-content]{color:#3b3227;background:#fff3d9;border:2px solid #856339;flex-direction:column;width:min(760px,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);display:flex;overflow:auto}.battle-dossier-heading{border:0;justify-content:flex-start;align-items:center;gap:.9rem;min-width:0;min-height:0;padding-right:1.5rem;display:flex}.battle-soldier-dossier>*{flex-shrink:0}.battle-dossier-heading .portrait{flex:0 0 120px;width:120px;height:105px}.battle-dossier-heading>div{overflow-wrap:anywhere;min-width:0}.battle-soldier-dossier h3{margin:.35rem 0 .6rem;font-weight:800}.battle-dossier-help{background:#eee0bb;border-radius:.35rem;padding:.55rem .7rem}.battle-injuries{flex-wrap:wrap;gap:.4rem 1.2rem;padding:0;list-style:none;display:flex}.battle-weapon-list,.battle-skill-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.battle-soldier-dossier details{background:#fff9ec;border:1px solid #bba075;border-radius:.3rem;min-width:0;padding:.5rem}.battle-soldier-dossier summary{cursor:pointer;overflow-wrap:anywhere}.battle-soldier-dossier summary:focus-visible{outline-offset:3px;outline:3px solid #3c617f}.battle-weapon-list summary span,.battle-skill-list summary small{font-size:.8rem;display:block}.battle-weapon-list .held-weapon{border:2px solid #668144}.battle-skill-list summary{align-items:center;gap:.4rem;display:flex}.battle-skill-list .unequipped-skill{background:#e8e1d4}.battle-soldier-dossier .weapon-preview{max-width:100%;margin:.6rem 0}.battle-soldier-dossier .weapon-preview canvas{width:100%;max-width:200px;height:auto}@media (max-width:560px){.battle-weapon-list,.battle-skill-list{grid-template-columns:minmax(0,1fr)}.battle-inspection-controls select{flex:12rem}.battle-dossier-heading{gap:.35rem}.battle-dossier-heading .portrait{flex-basis:90px;width:90px;height:79px}}
