/* Пульт (главная): период в «Новых заказах» и склад 1С по топ-товарам */
#orders-feed.hx-on #of-stats,#orders-feed.hx-on .of-stats:not(.hx-grid){display:none !important}
/* ---------- период: светлая тема (по умолчанию) */
.hx-period{--hx-card:#fff;--hx-card2:#f7f5fe;--hx-line:#ebe7f6;--hx-text:#1d1533;--hx-muted:#6b6290;--hx-acc:#5b3fd9;--hx-up:#1e7a3a;--hx-upbg:#e3f5e8;--hx-dn:#b42318;--hx-dnbg:#fde7ea;
  --hx-wb:#a21caf;--hx-oz:#1d5bff;margin:2px 0 10px;color:var(--hx-text)}
html[data-sp-theme=dark] .hx-period{--hx-card:rgba(255,255,255,.045);--hx-card2:rgba(255,255,255,.07);--hx-line:rgba(255,255,255,.09);--hx-text:#f3effb;--hx-muted:#a99cc6;
  --hx-acc:#c8f94a;--hx-up:#c8f94a;--hx-upbg:rgba(200,249,74,.14);--hx-dn:#ff8fc4;--hx-dnbg:rgba(255,111,181,.15);--hx-wb:#e879f9;--hx-oz:#7aa2ff}
.hx-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}
.hx-hl{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0}
.hx-dot{width:8px;height:8px;border-radius:50%;background:var(--hx-acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--hx-acc) 22%,transparent);align-self:center}
.hx-ht{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--hx-muted);font-weight:700}
.hx-hl b{font-size:20px;font-weight:800;letter-spacing:-.01em}
.hx-hs{font-size:12.5px;color:var(--hx-muted)}
.hx-today{flex:none;border:1px solid color-mix(in srgb,var(--hx-acc) 45%,transparent) !important;background:transparent !important;color:var(--hx-acc) !important;
  border-radius:999px;padding:7px 14px;font:600 13px/1 inherit;cursor:pointer}
.hx-today:hover{background:color-mix(in srgb,var(--hx-acc) 14%,transparent) !important}
.hx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:10px}
.hx-card{background:var(--hx-card) !important;border:1px solid var(--hx-line) !important;border-radius:16px;padding:14px 16px;min-width:0}
.hx-l{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--hx-muted) !important;font-weight:700;margin-bottom:6px}
.hx-v{font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--hx-text) !important;white-space:nowrap}
.hx-s{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;font-size:12.5px;color:var(--hx-muted) !important}
.hx-chip{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-weight:700;font-size:12px;white-space:nowrap}
.hx-chip.up{background:var(--hx-upbg) !important;color:var(--hx-up) !important}
.hx-chip.dn{background:var(--hx-dnbg) !important;color:var(--hx-dn) !important}
.hx-chip.fl{background:var(--hx-card2) !important;color:var(--hx-text) !important}
.hx-lt{color:#d97706 !important;font-weight:700;cursor:help}
.hx-c3.late .hx-v{opacity:.75}
.hx-c4{display:flex;flex-direction:column;gap:10px}
.hx-c4 .hx-l{margin:0;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}
.hx-legend{text-transform:none;letter-spacing:0;font-weight:500;font-size:11.5px}
.hx-mrow{display:grid;grid-template-columns:52px auto 1fr auto;grid-template-rows:auto 6px;align-items:baseline;column-gap:12px;row-gap:6px}
.hx-mk{font-weight:800;font-size:13px;border-radius:8px;padding:2px 0;text-align:center}
.hx-mrow.wb .hx-mk{color:var(--hx-wb) !important;background:color-mix(in srgb,var(--hx-wb) 14%,transparent) !important}
.hx-mrow.oz .hx-mk{color:var(--hx-oz) !important;background:color-mix(in srgb,var(--hx-oz) 14%,transparent) !important}
.hx-mq{font-size:13px;color:var(--hx-muted) !important;white-space:nowrap}
.hx-mq b{font-size:20px;font-weight:800;color:var(--hx-text) !important;font-variant-numeric:tabular-nums}
.hx-mr{font-weight:700;font-variant-numeric:tabular-nums;color:var(--hx-text) !important}
.hx-mp{font-size:12.5px;color:var(--hx-muted) !important;white-space:nowrap;font-variant-numeric:tabular-nums}
.hx-mp i{font-style:normal;opacity:.6}
.hx-mp em{font-style:normal;font-weight:700;color:var(--hx-text) !important}
.hx-bar{grid-column:1/-1;height:6px;border-radius:999px;background:var(--hx-card2) !important;overflow:hidden}
.hx-bar span{display:block;height:100%;border-radius:999px}
.hx-mrow.wb .hx-bar span{background:var(--hx-wb) !important}
.hx-mrow.oz .hx-bar span{background:var(--hx-oz) !important}
.hx-note{margin-top:8px;font-size:12px;color:var(--hx-muted)}
@media (max-width:1100px){.hx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-c4{grid-column:1/-1}}
@media (max-width:700px){
  .hx-grid{grid-template-columns:1fr 1fr;gap:8px}
  .hx-c3{grid-column:1/-1}
  .hx-card{padding:12px 13px;border-radius:14px}
  .hx-v{font-size:24px}
  .hx-hl b{font-size:18px}
  .hx-mrow{grid-template-columns:46px 1fr auto;grid-template-rows:auto auto 6px;column-gap:10px}
  .hx-mp{grid-column:2/-1}
  .hx-bar{grid-row:3}
  .hx-sh h2{font-size:16px}
  /* склад 1С на телефоне — список вместо широкой таблицы (без прокрутки вбок) */
  #hx-stock .hx-scroll,#hx-stock .mui-scroll{overflow:visible !important;border:0 !important;border-radius:0 !important;background:none !important;margin:0 !important;box-shadow:none !important}
  #hx-stock .hx-t,#hx-stock .hx-t tbody{display:block;width:100%;min-width:0 !important}
  #hx-stock .hx-t thead{display:none}
  #hx-stock .hx-t tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm dy" "pd st";gap:5px 12px;padding:11px 2px;border-bottom:1px solid rgba(127,120,170,.18)}
  #hx-stock .hx-t td{display:block;padding:0 !important;border:0 !important;background:none !important;min-width:0}
  #hx-stock .hx-t td.nm{grid-area:nm;font-size:14.5px;align-self:center}
  #hx-stock .hx-t td.dy{grid-area:dy;text-align:right;align-self:center}
  #hx-stock .hx-t td.pd{grid-area:pd;text-align:left;font-size:12.5px;opacity:.85;white-space:normal}
  #hx-stock .hx-t td.st{grid-area:st;text-align:right;font-size:12.5px;opacity:.85}
  #hx-stock .hx-t td.pd small{display:inline;font-size:12px;margin-left:6px;opacity:.75}
  #hx-stock .hx-mo{display:inline}
  #hx-stock .hx-days{min-width:0;padding:3px 9px}
}
.hx-mo{display:none}
.hx-load,.hx-err{padding:12px 4px;color:#6b6b80;font-size:13px}
.hx-err{color:#b42318}
.hx-stock{margin-top:18px;padding-top:16px;border-top:1px solid #ececf3}
.hx-sh{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}
.hx-sh h2{margin:0;font-size:17px}
.hx-sh p{margin:4px 0 0;color:#6b6b80;font-size:12.5px}
.hx-more{white-space:nowrap;font-weight:600;font-size:13px;text-decoration:none;color:#4b3fd8}
.hx-alert{margin:4px 0 10px;padding:8px 12px;border-radius:10px;background:#fff1f1;color:#9b1c1c;font-size:13px;font-weight:600}
.hx-scroll{overflow-x:auto}
.hx-t{width:100%;border-collapse:collapse;font-size:13.5px}
.hx-t th{text-align:left;color:#6b6b80;font-weight:600;padding:8px 10px;border-bottom:1px solid #ececf3;white-space:nowrap}
.hx-t td{padding:8px 10px;border-bottom:1px solid #f1f1f6;vertical-align:middle}
.hx-t .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.hx-t td.n small{display:block;color:#8a8aa0;font-size:11.5px}
.hx-t td.nm{font-weight:600}
.hx-days{display:inline-block;min-width:66px;text-align:center;border-radius:999px;padding:3px 9px;font-weight:700;font-size:12.5px}
.hx-days.bad{background:#fde7ea;color:#b42318}
.hx-days.warn{background:#fff4d6;color:#8a5a00}
.hx-days.ok{background:#e6f6ea;color:#1e7a3a}
.hx-days.none{background:#f1f1f6;color:#6b6b80}
.hx-warn{margin:8px 0 2px;padding:8px 12px;border-radius:10px;background:#fff4d6;color:#7a4f00;font-size:12.5px}
/* ---------- «Сейчас»: сегодня до текущей минуты */
.hx-now{--hn-a:#3f8f1f;--hn-m:#6b6290;--hn-c:#f6f4fd;--hn-bar:#5b3fd9;--hn-y:rgba(40,20,90,.12);--hn-t:#1d1533;
  background:linear-gradient(135deg,rgba(91,63,217,.07),#fff);border:1px solid rgba(91,63,217,.22);border-radius:18px;padding:14px 16px;margin:2px 0 12px;color:var(--hn-t)}
html[data-sp-theme=dark] .hx-now{--hn-a:#c8f94a;--hn-m:#a99cc6;--hn-c:rgba(255,255,255,.055);--hn-bar:#c8f94a;--hn-y:rgba(255,255,255,.11);--hn-t:#f3effb;
  background:linear-gradient(135deg,rgba(200,249,74,.10),rgba(255,255,255,.03)) !important;border-color:rgba(200,249,74,.25) !important}
.hx-now:empty{display:none}
.hx-nh{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--hn-m);text-transform:uppercase;letter-spacing:.06em;font-weight:700}
.hx-live{display:inline-flex;align-items:center;gap:7px;color:var(--hn-a)}
.hx-live i{width:8px;height:8px;border-radius:50%;background:var(--hn-a);box-shadow:0 0 0 4px color-mix(in srgb,var(--hn-a) 22%,transparent);animation:hxp 2s ease-in-out infinite}
@keyframes hxp{50%{opacity:.35}}
.hx-nl{text-transform:none;letter-spacing:0;font-weight:500}
.hx-nrow{display:flex;align-items:flex-end;gap:12px 14px;flex-wrap:wrap;margin-top:6px}
.hx-nbig{font-size:40px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--hn-t);font-variant-numeric:tabular-nums}
.hx-nbig small{font-size:15px;color:var(--hn-m);font-weight:600;margin-left:6px;letter-spacing:0}
.hx-now .hx-chip.up{background:color-mix(in srgb,var(--hn-a) 16%,transparent) !important;color:var(--hn-a) !important}
.hx-now .hx-chip.dn{background:rgba(255,111,181,.15) !important;color:#d6337f !important}
html[data-sp-theme=dark] .hx-now .hx-chip.dn{color:#ff8fc4 !important}
.hx-nkv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}
.hx-nkv div{background:var(--hn-c);border-radius:12px;padding:8px 10px;min-width:0}
.hx-nkv b{display:block;font-size:19px;color:var(--hn-t);font-variant-numeric:tabular-nums}
.hx-nkv span{font-size:11.5px;color:var(--hn-m)}
.hx-nbars{display:flex;align-items:flex-end;gap:3px;height:48px;margin-top:12px}
.hx-nbars div{flex:1;position:relative;height:100%}
.hx-nbars .y{position:absolute;bottom:0;left:0;right:0;background:var(--hn-y);border-radius:3px}
.hx-nbars .t{position:absolute;bottom:0;left:22%;right:22%;background:var(--hn-bar);border-radius:3px}
.hx-nbars .t.cur{opacity:.6}
.hx-nax{display:flex;justify-content:space-between;font-size:10.5px;color:var(--hn-m);margin-top:3px}
.hx-nnote{font-size:11.5px;color:var(--hn-m);margin-top:6px}
@media (max-width:700px){.hx-nkv{grid-template-columns:1fr 1fr}.hx-nbig{font-size:34px}}
/* ---------- «Пульс» внизу главной */
.hx-pulse{margin:22px 0 0;border-radius:20px;padding:4px 0 10px;overflow:hidden}
.hx-pulse .app-tscroll,.hx-pulse .mui-scroll{background:transparent !important;border:0 !important;box-shadow:none !important}
.hx-pulse tbody tr:hover>td{background-color:inherit}

/* >>> hx-pos 11.10: позиции топ-товара на Пульте */
.hx-pos{--hp-t:#1d1533;--hp-m:#6b6290;--hp-c:#f6f4fd;--hp-l:#e9e5f5;--hp-ok:#2f7d14;--hp-mid:#a86500;--hp-far:#c2255c;--hp-a:#5b3fd9;margin:12px 0;padding:14px 16px;border:1px solid var(--hp-l);border-radius:16px;background:#fff;color:var(--hp-t)}
html[data-sp-theme=dark] .hx-pos{--hp-t:#f3effb;--hp-m:#a99cc6;--hp-c:rgba(255,255,255,.055);--hp-l:rgba(255,255,255,.1);--hp-ok:#c8f94a;--hp-mid:#ffd166;--hp-far:#ff8fc4;--hp-a:#c8f94a;background:rgba(255,255,255,.035) !important;border-color:rgba(255,255,255,.1) !important}
.hx-pos:empty{display:none}
.hx-pos .hp-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}
.hx-pos .hp-ti{font-size:15px;color:var(--hp-m)}.hx-pos .hp-ti b{color:var(--hp-t)}
.hx-pos .hp-more{font-size:13px;font-weight:600;color:var(--hp-a) !important;text-decoration:none;white-space:nowrap}
.hx-pos .hp-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.hx-pos .hp-t{background:var(--hp-c);border-radius:14px;padding:12px 14px;border-left:4px solid var(--hp-l);min-width:0}
.hx-pos .hp-t.ok{border-left-color:var(--hp-ok)}.hx-pos .hp-t.mid{border-left-color:var(--hp-mid)}.hx-pos .hp-t.far,.hx-pos .hp-t.out{border-left-color:var(--hp-far)}
.hx-pos .hp-m{display:flex;justify-content:space-between;gap:8px;font-weight:700;font-size:13px}
.hx-pos .hp-ts{font-weight:400;color:var(--hp-m);font-size:12px}.hx-pos .hp-ts.old{color:var(--hp-far)}
.hx-pos .hp-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:6px 0 4px}
.hx-pos .hp-big{font-size:38px;font-weight:800;line-height:1;letter-spacing:-.02em}
.hx-pos .hp-big small{font-size:13px;font-weight:600;color:var(--hp-m);margin-left:6px;letter-spacing:0}
.hx-pos .ok .hp-big{color:var(--hp-ok)}.hx-pos .mid .hp-big{color:var(--hp-mid)}.hx-pos .far .hp-big,.hx-pos .out .hp-big{color:var(--hp-far)}
.hx-pos .hp-c{font-size:12px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--hp-l)}
.hx-pos .hp-c.up{color:var(--hp-ok);background:color-mix(in srgb,var(--hp-ok) 14%,transparent)}
.hx-pos .hp-c.dn{color:var(--hp-far);background:color-mix(in srgb,var(--hp-far) 14%,transparent)}
.hx-pos .hp-c.eq{color:var(--hp-m)}
.hx-pos .hp-q{display:block;font-weight:600;font-size:14px;color:var(--hp-t) !important;text-decoration:none;margin-top:4px;overflow-wrap:anywhere}
.hx-pos .hp-q:hover{text-decoration:underline}
.hx-pos .hp-s{font-size:12px;color:var(--hp-m);margin-top:2px}
.hx-pos .hp-g{font-size:12.5px;font-weight:600;margin-top:6px}
.hx-pos .hp-na{color:var(--hp-m);font-size:13px;margin-top:8px}
.hx-pos .hp-n{font-size:12px;color:var(--hp-m);margin-top:10px}
@media (max-width:650px){.hx-pos{padding:12px}.hx-pos .hp-grid{grid-template-columns:1fr}.hx-pos .hp-big{font-size:34px}}
/* <<< hx-pos */
/* >>> photo-x 11.10: перенос фото между WB и Ozon (Товар на двух площадках) */
.px-ov{--bg:#fff;--bg2:#f5f3fb;--ln:rgba(40,20,90,.12);--tx:#1d1533;--mu:#655a85;--ac:#5b3fd9;--ok:#1f9d55;--wb:#a73afd;--oz:#005bff;--warn:#c2410c;
  position:fixed;inset:0;z-index:9999;background:rgba(18,10,40,.55);display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:24px 12px;font:14px/1.4 Inter,"Segoe UI",system-ui,sans-serif;color:var(--tx)}
html[data-sp-theme=dark] .px-ov{--bg:#1b1630;--bg2:#241d3d;--ln:rgba(255,255,255,.12);--tx:#efeaff;--mu:#a99fcc;--ac:#c8f94a;--ok:#5ee08a;--warn:#ffb36b}
.px-box{background:var(--bg);border-radius:18px;max-width:1080px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.35);padding:18px 20px 16px;box-sizing:border-box}
.px-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.px-ti{font-size:18px;font-weight:700;flex:1;min-width:200px}
.px-ti small{display:block;font-size:12px;font-weight:400;color:var(--mu)}
.px-x{border:0;background:var(--bg2);color:var(--tx);width:34px;height:34px;border-radius:10px;font-size:18px;cursor:pointer}
.px-dir{display:inline-flex;background:var(--bg2);border-radius:12px;padding:3px}
.px-dir button{border:0;background:transparent;color:var(--mu);padding:8px 14px;border-radius:9px;font-weight:600;cursor:pointer;font-size:13px}
.px-dir button.on{background:var(--bg);color:var(--tx);box-shadow:0 1px 4px rgba(0,0,0,.15)}
.px-sec{margin-top:14px}
.px-st{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}
.px-st b{font-size:14px}
.px-st .mu{color:var(--mu);font-size:12px}
.px-st .lnk{margin-left:auto;display:flex;gap:6px}
.px-st .lnk button{border:1px solid var(--ln);background:transparent;color:var(--tx);border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer}
.px-tag{display:inline-block;font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;color:#fff;vertical-align:1px}
.px-tag.wb{background:var(--wb)}.px-tag.oz{background:var(--oz)}
.px-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}
.px-ph{position:relative;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:var(--bg2);border:2px solid transparent;cursor:pointer;user-select:none}
.px-ph img{width:100%;height:100%;object-fit:cover;display:block}
.px-ph.sel{border-color:var(--ac)}
.px-ph .n{position:absolute;top:5px;left:5px;min-width:22px;height:22px;border-radius:11px;background:rgba(0,0,0,.45);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 5px;box-sizing:border-box;border:2px solid rgba(255,255,255,.8)}
.px-ph.sel .n{background:var(--ac);border-color:var(--ac)}
html[data-sp-theme=dark] .px-ph.sel .n{color:#1b1630}
.px-ph .m{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.65));color:#fff;font-size:10px;padding:10px 5px 4px;text-align:center}
.px-ph.ro{cursor:default}
.px-ph.dim{opacity:.35}
.px-ph.new{border-color:var(--ok)}
.px-arrow{text-align:center;color:var(--mu);font-size:12px;margin:10px 0 0}
.px-res{background:var(--bg2);border-radius:14px;padding:12px}
.px-opt{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 0;align-items:center}
.px-opt label{display:flex;align-items:center;gap:6px;border:1px solid var(--ln);border-radius:10px;padding:8px 12px;cursor:pointer;font-size:13px}
.px-opt label.on{border-color:var(--ac);box-shadow:inset 0 0 0 1px var(--ac)}
.px-opt input{accent-color:var(--ac)}
.px-note{font-size:12px;color:var(--mu);margin-top:10px}
.px-note b{color:var(--tx)}
.px-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px;border-top:1px solid var(--ln);padding-top:12px}
.px-go{border:0;background:var(--ac);color:#fff;font-weight:700;border-radius:12px;padding:11px 18px;font-size:14px;cursor:pointer}
html[data-sp-theme=dark] .px-go{color:#1b1630}
.px-go:disabled{opacity:.45;cursor:default}
.px-sub{border:1px solid var(--ln);background:transparent;color:var(--tx);border-radius:12px;padding:10px 14px;font-size:13px;cursor:pointer}
.px-hist{flex:1;min-width:220px;font-size:12px;color:var(--mu)}
.px-hist .ok{color:var(--ok);font-weight:600}.px-hist .wt{color:var(--warn);font-weight:600}
.px-btn{border:1px solid rgba(91,63,217,.35);background:transparent;color:inherit;border-radius:8px;padding:3px 8px;font-size:12px;cursor:pointer;white-space:nowrap}
@media (max-width:640px){
  .px-ov{padding:0}
  .px-box{border-radius:0;min-height:100%;padding:14px 12px 120px;position:relative}
  .px-x{position:absolute;top:12px;right:12px}
  .px-ti{padding-right:44px}
  .px-strip{grid-template-columns:repeat(4,1fr);gap:6px}
  .px-dir{width:100%}.px-dir button{flex:1}
  .px-foot{position:fixed;left:0;right:0;bottom:0;background:var(--bg);padding:10px 12px calc(10px + env(safe-area-inset-bottom));margin:0;box-shadow:0 -6px 20px rgba(0,0,0,.15)}
  .px-go{flex:1}
  .px-hist{order:-1;flex-basis:100%}
}
/* <<< photo-x */
/* >>> photo-x btn */
#compare-table .px-btn{margin-left:6px}
/* <<< photo-x btn */
/* >>> hx-money 11.10 */
.hx-money{display:grid;grid-template-columns:1fr 1.15fr 1.25fr 1fr;gap:8px;margin:10px 0 4px}.hx-money .hx-ml small{font-size:11px;color:var(--hn-m);font-weight:400}.hx-chip.buy{margin-left:6px}@media (max-width:1100px){.hx-money{grid-template-columns:1fr 1fr}}
.hx-money .hx-mt{background:var(--hn-c);border:1px solid var(--hn-y);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}
.hx-money .hx-ml{font-size:12px;color:var(--hn-m)}
.hx-money b{font-size:22px;line-height:1.15;color:var(--hn-t);font-variant-numeric:tabular-nums}
.hx-money b.hx-m2{font-size:16px}
.hx-money .hx-mt.up b{color:var(--hn-a)}
.hx-money .hx-mt.dn b{color:#d6337f}
.hx-money .hx-ms{font-size:11.5px;color:var(--hn-m);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (max-width:640px){.hx-money{grid-template-columns:1fr}.hx-money .hx-ms{white-space:normal}.hx-money b{font-size:20px}}
/* <<< hx-money */
/* >>> stock-mob 16.10: склад 1С на телефоне — карточка с ячейками (ничего не налезает) */
@media (max-width:700px){
#hx-stock .hx-t tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto !important;grid-template-areas:"nm nm dy" "pd st st" !important;gap:8px !important;padding:12px 0 14px !important;align-items:stretch}
#hx-stock .hx-t td.nm{grid-area:nm;align-self:center !important;font-size:15px !important;font-weight:600;line-height:1.25;overflow-wrap:anywhere}
#hx-stock .hx-t .hx-cards{display:flex !important;flex-wrap:wrap;gap:6px;margin:6px 0 0 !important}
#hx-stock .hx-t .hx-cards .hx-clink{display:inline-flex !important;align-items:center;padding:2px 9px !important;border-radius:999px !important;font-size:11.5px !important;font-weight:600;line-height:1.5;min-height:0 !important;box-shadow:none !important}
#hx-stock .hx-t td.dy{display:contents !important}
#hx-stock .hx-t td.dy .hx-days{grid-area:dy;align-self:start;justify-self:end;white-space:nowrap;font-size:13px;padding:4px 10px !important}
#hx-stock .hx-t td.pd,#hx-stock .hx-t td.st{background:rgba(127,120,170,.10) !important;border-radius:10px;padding:8px 10px !important;text-align:left !important;opacity:1 !important;font-size:12px !important;line-height:1.35;color:inherit}
#hx-stock .hx-t td.pd{display:flex !important;flex-wrap:wrap;align-items:baseline;column-gap:4px}
#hx-stock .hx-t td.pd .hx-mo{order:-1;flex-basis:100%;font-size:12px;opacity:.75;margin-bottom:1px}
#hx-stock .hx-t td.pd b{font-size:16px;font-weight:700}
#hx-stock .hx-t td.pd small{display:block !important;flex-basis:100%;margin:3px 0 0 !important;font-size:11.5px !important;opacity:.75}
#hx-stock .hx-t td.st{font-size:16px !important;font-weight:700}
#hx-stock .hx-t td.st .hx-mo{font-size:12px;font-weight:400;opacity:.75}
#hx-stock .hx-t td.st .hx-mo:first-child{display:block !important;margin-bottom:1px}
#hx-stock .hx-t td.dy .hx-tr{grid-column:1/-1;text-align:left !important;margin:0 !important;font-size:12.5px !important;line-height:1.4;padding:8px 10px;border-radius:10px;background:rgba(127,120,170,.10);color:inherit !important}
#hx-stock .hx-t td.dy .hx-tr.late{background:rgba(245,158,11,.14)}
#hx-stock .hx-t td.dy .hx-ord{grid-column:1/-1;justify-self:start;margin:0 !important;font-size:12.5px !important;padding:5px 12px !important;opacity:.9}
#hx-stock .hx-t td.dy .hx-ordf{grid-column:1/-1;min-width:0 !important;margin:0 !important}
}
/* <<< stock-mob */
