/* exped.css — дальний поход (v403, модуль exped): лобби пристани, сбор ватаги, поле 15×5, состояние бойцов, лагерь */
.xlore p{margin:0 0 8px}
.xparty .ix .chip{margin-left:6px}
.xpart{padding:8px 0;border-top:1px solid var(--line)}
.xpart:first-child{border-top:0;padding-top:0}
.xpart-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}
.xpart-h .note{margin-left:auto}
.xpart.me .xpart-h b{color:var(--good,#2f8a4a)}
.xfs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.xf{position:relative;display:inline-grid;place-items:end center;width:44px;height:52px;border-radius:8px;border:1px solid var(--line);background:var(--surface);overflow:hidden}
.xf .pimg{height:42px;width:auto;max-width:100%;object-fit:contain}
.xf .mface{font-size:26px}
.xf em{position:absolute;top:2px;right:3px;font:600 10px/1 var(--f-num,inherit);font-style:normal;color:var(--muted)}
.xf.dead{opacity:.45;filter:grayscale(1)}
.xhp{position:absolute;left:3px;right:3px;bottom:2px;height:3px;border-radius:2px;background:var(--line);overflow:hidden}
.xhp b{display:block;height:100%;background:var(--good,#2f8a4a)}
.xhp.dead b{background:var(--bad,#b84034)}
.xcf .xf{flex:none}
.xcf .ix .xhp{position:static;display:block;width:120px;margin-top:4px}
.xcf.dead .xf{opacity:.45;filter:grayscale(1)}
.xcf .ia{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}
.xabks .abk.dead{opacity:.45}
.xgo{align-items:center;margin-bottom:10px}
.xgo .btn.big{font-size:17px;padding:10px 22px}
.xfield .tp-wrap{max-width:100%}
.xfield .tp-c{width:30px;height:36px}
.xfield .tp-c.dead{opacity:.4;filter:grayscale(1)}
.xfield .tp-c.u:not(.on):hover{background:rgba(58,110,190,.26)}
@media (min-width:900px){.xfield .tp-c{width:38px;height:44px}}
#v-exped .hrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0;border-top:1px solid var(--line)}
#v-exped .hrow:first-of-type{border-top:0}
#v-exped .hrow .hx{flex:1;min-width:140px}
/* телефон: поле 15×5 листается внутри панели, страница не расползается вширь */
#v-exped{min-width:0;overflow-x:hidden}
#v-exped .sec-h .muted{white-space:normal}
.xfield{min-width:0}
.xfield .tp-wrap{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}
.xfield .tp-board{display:inline-flex}
