.army-command-sheet .ar-location{display:flex;align-items:center;gap:8px;padding:4px 0}.modal.army-command-sheet .ar-location h3{background:none;color:var(--rw-ink);flex:1;margin:0;font-size:clamp(1.25rem,2.8vw,2rem);line-height:1.5;font-weight:900}.army-command-sheet .ar-mapseal{position:relative;inset:auto;flex:none}.army-command-sheet .journey{margin-top:2px;flex-wrap:wrap;font-size:1rem}.army-command-sheet .journey small{color:var(--rw-ink-soft);font-size:.9rem}.army-command-sheet .march-progress{height:7px;margin:10px 0 16px;border:1px solid #bd9958;background:linear-gradient(to left,#b38430 calc(var(--march-ratio, 0) * 100%),#e1c995 0);box-shadow:inset 0 1px 3px #6e4c2255,0 1px #fff9}.army-command-sheet .ar-dests{max-height:234px}.army-command-sheet .ar-dests .ms-time{color:#72501e;font-size:.85rem}.army-command-sheet .ar-dests .ms-dot{width:18px;height:18px}.army-command-sheet .ar-dests .ms-army.is-on .ms-dot{background:radial-gradient(circle,#806026 0 5px,transparent 5.5px)}.army-command-sheet .ar-current-destination{padding:8px 12px 0;font-size:.85rem;color:var(--rw-ink-faint)}.army-command-sheet .army-troops{display:grid;grid-template-columns:repeat(var(--army-unit-columns, 5),minmax(0,1fr));align-items:stretch;margin-top:2px;gap:2px;border:0;background:none}.army-command-sheet .troop-tile{display:grid;grid-template-rows:minmax(80px,1fr) auto auto;align-items:end;justify-items:center;padding:8px 4px 12px;min-height:156px;border:1px solid var(--rw-edge);border-radius:3px;background:var(--rw-parchment) var(--rw-troop) center / 100% 100% no-repeat;box-shadow:0 2px 3px var(--rw-shadow);text-align:center}.army-command-sheet .troop-tile+.troop-tile{box-shadow:0 2px 3px var(--rw-shadow)}.army-command-sheet .troop-tile img{width:100%;height:84px;object-fit:contain;filter:drop-shadow(0 3px 2px #4b300b55);align-self:center}.army-command-sheet .troop-tile .ar-troop-label{color:#53360f;font-size:.72rem;font-weight:800;line-height:1.5}.army-command-sheet .troop-tile .troop-name{align-self:center;color:#705426;font-size:.85rem;min-height:0}.army-command-sheet .troop-tile b{font-size:1.25rem;line-height:1.4;margin-top:6px}.army-command-sheet .troop-tile:has(.troop-name){grid-template-rows:1fr auto}@media(max-width:640px)and (orientation:portrait){.army-command-sheet .ar-location{padding-inline-end:4px}.army-command-sheet .troop-tile{min-height:124px;padding-inline:2px;grid-template-rows:minmax(62px,1fr) auto auto}.army-command-sheet .troop-tile img{height:62px}.army-command-sheet .troop-tile .ar-troop-label{font-size:.7rem}}@media(orientation:landscape)and (max-height:500px){.army-command-sheet .ar-location{padding:0}.modal.army-command-sheet .ar-location h3{font-size:1rem;line-height:1.3}.army-command-sheet .ar-mapseal{width:30px;height:30px}.army-command-sheet .journey{margin:0;gap:4px;flex-wrap:nowrap}.army-command-sheet .journey small{font-size:.72rem}.army-command-sheet .march-progress{margin:3px 0 2px;height:5px}.army-command-sheet .ar-dests{max-height:118px}.army-command-sheet .ar-dests .ms-time{font-size:.72rem}.army-command-sheet .ar-current-destination{display:none}.army-command-sheet .troop-tile{min-height:84px;padding:2px 2px 3px;grid-template-rows:minmax(38px,1fr) auto auto}.army-command-sheet .troop-tile img{height:38px}.army-command-sheet .troop-tile .ar-troop-label,.army-command-sheet .troop-tile .troop-name{font-size:.7rem;line-height:1.25}.army-command-sheet .troop-tile b{font-size:.92rem;line-height:1.2;margin-top:1px}.army-command-sheet .ar-orders .cs-entry{min-height:44px;padding-block:0}.army-command-sheet .rw-footer .ar-disband.is-asking{flex-wrap:nowrap}.army-command-sheet .rw-footer .ar-ask{flex:0 0 auto;padding:0}.army-command-sheet .rw-footer .ar-ask>.btn{flex:none;min-height:40px;padding-block:2px}.army-command-sheet .rw-side>.cs-sec:has(+.ar-orders){display:none}}
