
/* v3.57 — переезд клиента в другую ячейку, карточка клиента */
.mv-list{max-height:260px;overflow:auto;border:1px solid var(--line);border-radius:10px;margin-top:6px}
.mv-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line);cursor:pointer;font-size:13px}
.mv-row:last-child{border-bottom:0}
.mv-row:hover{background:var(--surface-2)}
.mv-row.on{background:var(--accent-soft,#e8f5ec);box-shadow:inset 3px 0 0 var(--accent)}
.mv-row b{min-width:64px}
.mv-row span{flex:1;color:var(--ink-soft)}
.mv-calc{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--surface-2);font-size:12.5px;line-height:1.5}
.mv-calc b{color:var(--ink)}
.cc-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px 20px}
.cc-sum div{background:var(--surface-2);border-radius:10px;padding:10px 12px}
.cc-sum small{display:block;font-size:11px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}
.cc-sum b{font-size:18px}
.cc-units td .sk-chip{white-space:nowrap}
.cc-pay-row{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}
.cc-pay-row input{width:auto}
.cc-pay-row span{flex:1}
