
/* v3.102.209: «Склады» — новый вид: карточки статусов, мягкие панели, плитки ячеек. Только оформление, данные и кнопки прежние. */
.sk .sk-stbar{gap:10px;background:transparent;border:0;border-radius:0;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(122px,1fr))}
.sk .sk-stc{border:1px solid var(--line)!important;border-radius:14px;padding:12px 14px 12px 16px;background:var(--surface);box-shadow:0 1px 2px rgba(16,24,40,.04);transition:box-shadow .15s,border-color .15s;overflow:hidden}
.sk .sk-stc::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}
.sk .sk-stc:hover{border-color:var(--c)!important;box-shadow:0 4px 14px rgba(16,24,40,.08)}
.sk .sk-stc span{display:block;font-size:12px;font-weight:600;color:var(--ink-soft)}
.sk .sk-stc b{display:block;font:800 26px/1.15 var(--font-display,var(--font-body));letter-spacing:-.02em;color:var(--c);margin:4px 0 2px}
.sk .sk-stc small{font:500 11.5px var(--font-body)!important;color:var(--ink-faint)}
.sk .sk-stc.on{background:color-mix(in srgb,var(--c) 10%,var(--surface));border-color:var(--c)!important}
.sk .sk-panel{border-radius:18px;border-color:var(--line);box-shadow:0 1px 3px rgba(16,24,40,.05)}
.sk .sk-gridwrap{padding:16px 18px!important}
.sk .sk-card{box-shadow:0 6px 24px rgba(16,24,40,.08)}
.sk .sk-bgroup{margin-bottom:22px;padding-top:4px}
.sk .sk-bgroup > h3{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800;margin:6px 0 10px}
.sk .sk-bgroup > h3 small{background:var(--surface-2);color:var(--ink-soft);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}
.sk .sk-bgroup > h3 .btn{margin-left:auto;border-radius:999px}
.sk .sk-floor{font:700 11.5px var(--font-body)!important;letter-spacing:.04em;color:var(--ink-soft);margin:14px 0 8px;display:flex;align-items:center;gap:8px}
.sk .sk-floor::after{content:"";flex:1;height:1px;background:var(--line)}
.sk .sk-cells{gap:8px;grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}
.sk .sk-cell{border-radius:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent);transition:box-shadow .12s,filter .12s}
.sk .sk-cell:hover{filter:brightness(.97);box-shadow:inset 0 0 0 1.5px var(--c),0 3px 10px rgba(16,24,40,.10)}
.sk .sk-cell.sel{box-shadow:0 0 0 2px var(--ink),0 4px 12px rgba(16,24,40,.15)}
.sk .sk-cell.ev{box-shadow:inset 0 0 0 2px var(--bad);background:color-mix(in srgb,var(--bad-soft) 70%,var(--s))}
.sk .sk-cell.pk{box-shadow:0 0 0 2px var(--accent)}
.sk .sk-tabs,.sk .sk-seg{border-radius:10px}
