
/* v3.43: Склады → Таблица: столбцы «Заезд», «След. оплата», «Аренда», «Прайс» и правка всей таблицы сразу */
.sk-etools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}
.sk-etools .sp{flex:1}
.sk-etools .cnt{font-size:12.5px;color:var(--ink-soft)}
.sk-table.edit td{padding-top:4px;padding-bottom:4px}
.sk-table.edit tr{cursor:default}
.sk-ei{width:100%;min-width:64px;box-sizing:border-box;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:500 13px var(--font-body)}
.sk-ei[type=date]{min-width:128px}
.sk-ei.ph{min-width:132px}
.sk-ei.no{min-width:56px;width:64px}
.sk-ei.sm{min-width:58px;width:72px}
.sk-ei.mn{min-width:84px;width:96px;text-align:right}
.sk-ei.chg{border-color:#1fa33a;background:rgba(31,163,58,.10);box-shadow:0 0 0 1px #1fa33a inset}
.sk-ei:focus{outline:2px solid var(--accent);outline-offset:0}
.sk-rent-up{color:#1f9d55!important}
.sk-rent-dn{color:#d9822b!important}
.sk-rent-def{color:var(--ink-faint)!important}
.sk-table th.sk-chk,.sk-table td.sk-chk{width:28px}
/* таблица: компактнее, чтобы все столбцы помещались рядом с карточкой */
@media (min-width:1101px){ .sk-layout:has(.sk-table){grid-template-columns:minmax(0,1fr) 330px} }
.sk-table th,.sk-table td{white-space:nowrap}
.sk-table:not(.edit) th,.sk-table:not(.edit) td{padding-left:6px!important;padding-right:6px!important}
/* в режиме правки таблица на всю ширину, карточка справа прячется */
.sk-layout:has(.sk-table.edit){grid-template-columns:minmax(0,1fr)!important}
.sk-layout:has(.sk-table.edit) > .sk-card{display:none!important}
