.modal.march-window-sheet{--rw-width: 900px}.march-window-sheet .ms-armies{max-height:320px}.march-window-sheet .ms-army{display:flex;align-items:center}.march-window-sheet .ms-army .cs-entry-text{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px}.march-window-sheet .ms-army .cs-entry-text small{grid-row:2;font-size:.76rem;color:var(--rw-ink-soft)}.march-window-sheet .ms-army .ms-time{grid-row:1 / 3;grid-column:2;font-size:.82rem;font-weight:800;color:#72501e}.march-window-sheet .ms-army .ms-dot{width:16px;height:16px}.march-window-sheet .ms-army.is-on .ms-dot{background:radial-gradient(circle,#806026 0 4.5px,transparent 5px)}.march-window-sheet .ms-army.is-empty{opacity:.55}.march-window-sheet .ms-rows{gap:3px;max-height:320px;scrollbar-width:thin;scrollbar-color:#ac813b66 transparent}.march-window-sheet .ms-row{gap:4px;padding-inline:4px;border-bottom:1px solid #ac813b44}.march-window-sheet .ms-pic,.march-window-sheet .ms-pic img{width:38px;height:38px}.march-window-sheet .ms-label{flex:0 0 72px}.march-window-sheet .ms-label b{font-size:.8rem}.march-window-sheet .ms-label small{font-size:.72rem;font-weight:800;color:var(--rw-ink-soft)}.march-window-sheet .ms-step,.royal-sheet.attack-sheet .at-card [data-nudge]{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:1px solid #ddae54;border-radius:3px;color:var(--rw-gold);background:linear-gradient(145deg,#294252,#0d1b27);box-shadow:0 0 0 1px #07131c}.march-window-sheet .ms-why{margin:6px 0 0;font-size:.76rem;font-weight:800;color:#7a2717}.royal-sheet.attack-sheet .at-force{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;min-height:52px;margin:0;padding:6px 12px;border:1px solid var(--rw-edge-on);border-radius:4px;background:#f0dfbc var(--rw-rowSelected) center / 100% 100% no-repeat;box-shadow:0 0 0 1px var(--rw-glow)}.royal-sheet.attack-sheet .at-force .cs-entry-text{display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline;min-width:0}.royal-sheet.attack-sheet .at-force .cs-entry-text b{flex:1 0 100%;font-size:.9rem;font-weight:900}.royal-sheet.attack-sheet .at-force .cs-entry-text small,.royal-sheet.attack-sheet .at-force .ms-time{font-size:.74rem;font-weight:700;color:var(--rw-ink-soft)}.royal-sheet.attack-sheet .at-card .at-back{position:static;transform:none;min-height:36px;border-radius:3px;font:800 .74rem var(--font-ui)}.royal-sheet.attack-sheet .at-card .kv-list{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:3px;margin-top:6px;border:0;background:none}.royal-sheet.attack-sheet .at-card .kv-list .kv{grid-column:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:5px 4px;text-align:center;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)}.royal-sheet.attack-sheet .at-card .kv-list .kv span{font-size:.7rem;font-weight:800;line-height:1.25;color:var(--rw-ink-soft)}.royal-sheet.attack-sheet .at-card .kv-list .kv b{font-size:.95rem;font-weight:900;color:var(--rw-ink)}.royal-sheet.attack-sheet .at-card .sub.warn{margin:6px 0 0;padding:4px 8px;border-inline-start:3px solid #8a2f1f;font-size:.74rem;line-height:1.4;font-weight:800;color:#7a2717;background:none}.royal-sheet.attack-sheet .at-card .at-pair{gap:4px 8px}.royal-sheet.attack-sheet .at-card .field{margin:0}.royal-sheet.attack-sheet .at-card .field>span{font-size:.72rem}.royal-sheet.attack-sheet .at-card select{min-height:36px;padding:2px 8px;font:800 .8rem var(--font-ui);color:var(--rw-ink);border:1px solid var(--rw-edge);border-radius:3px;background:#f0dfbc var(--rw-row) center / 100% 100%}.royal-sheet.attack-sheet .at-card .field.range-row{margin-top:2px}.royal-sheet.attack-sheet .at-card .field.range-row>output{font-size:.84rem}.royal-sheet.attack-sheet .at-card .btn.rw-primary{min-height:66px;margin-top:16px}.modal.caravan-sheet{--rw-width: 640px;--rw-width-phone: 520px}.caravan-sheet .cw-load{display:grid;justify-items:center;gap:2px;padding:8px 4px;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)}.caravan-sheet .cw-load img,.caravan-sheet .cw-load svg{width:38px;height:38px}.caravan-sheet .cw-load b{font-size:1.2rem;font-weight:900}.caravan-sheet .cw-load span{font-size:.8rem;font-weight:800;color:var(--rw-ink-soft)}.caravan-sheet .cw-hidden{margin:8px 0;font-size:.8rem;font-weight:800;color:var(--rw-ink-soft)}.caravan-sheet .cw-when{margin:0;font-size:.9rem;font-weight:800;color:var(--rw-ink-soft)}.caravan-sheet .march-progress{display:block;height:7px;margin:8px 0;border:1px solid #bd9958;background:linear-gradient(to left,#b38430 calc(var(--march-ratio, 0) * 100%),#e1c995 0)}@media(orientation:landscape)and (max-height:500px){.caravan-sheet .cw-when{font-size:.78rem}.march-window-sheet .ms-armies{max-height:170px}.march-window-sheet .ms-rows{max-height:148px}.royal-sheet.march-window-sheet .rw-choices .cs-entry{min-height:46px}.royal-sheet.march-window-sheet .btn.rw-primary{font-size:.95rem}.march-window-sheet .ms-army .cs-entry-text small{font-size:.72rem}.march-window-sheet .ms-army .ms-time{font-size:.76rem}.royal-sheet.attack-sheet .at-card .btn.rw-primary{min-height:44px;margin-top:6px}}
