:root{--cx-bg:#f6f7f9;--cx-surface:#fff;--cx-surface-muted:#f6f7f9;--cx-surface-soft:#fafbfc;--cx-muted:#eef1f4;--cx-row-warn:#fff8e8;--cx-row-err:#fdf3f3;--cx-border:#e6e9ee;--cx-border-strong:#c9d1da;--cx-border-soft:#eef1f4;--cx-row-line:#eef1f4;--cx-text:#1b2430;--cx-text-2:#3b4754;--cx-text-muted:#5f6b78;--cx-text-dim:#6b7785;--cx-icon:#8a96a3;--cx-brand:#e10915;--cx-brand-dark:#b60710;--cx-brand-bg:#fdecec;--cx-brand-border:#f0b8bc;--cx-btn-pri:#d7141f;--cx-ok:#1e7f4f;--cx-ok-bg:#e6f4ec;--cx-warn:#8a5a00;--cx-warn-bg:#fbf1dc;--cx-warn-border:#e8d3a0;--cx-warn-text:#5a4200;--cx-warn-mark:#e8a317;--cx-info:#2b4c7e;--cx-info-bg:#e8eef7;--cx-info-border:#c9d6ea;--cx-info-text:#1f3a63;--cx-focus:var(--cx-info);--cx-map:#5b3e96;--cx-map-bg:#efe9f7;--cx-our:#c9a82d;--cx-scrim:#1b243059;--cx-shadow-sheet:0 -8px 24px #1b24302e;--cx-mp-kaufland:#2b4c7e;--cx-mp-allegro:#e07b39;--cx-mp-alzatrade:#5b3e96;--cx-fs-scale:.9;--cx-font-body:"Source Sans 3","Segoe UI",system-ui,-apple-system,sans-serif;--cx-font-display:Outfit,"Avenir Next","Helvetica Neue",Arial,sans-serif;--cx-font-mono:"SF Mono",Menlo,Consolas,monospace;--cx-fs-body:calc(16px * var(--cx-fs-scale));--cx-fs-sub:calc(14px * var(--cx-fs-scale));--cx-fs-tiny:calc(13px * var(--cx-fs-scale));--cx-fs-h1:calc(44px * var(--cx-fs-scale));--cx-fs-h2:calc(20px * var(--cx-fs-scale));--cx-fs-key:calc(17px * var(--cx-fs-scale));--cx-fs-tile:calc(36px * var(--cx-fs-scale));--cx-fs-lead:calc(17px * var(--cx-fs-scale));--cx-fs-nav:calc(17px * var(--cx-fs-scale));--cx-fs-th:calc(15px * var(--cx-fs-scale));--cx-fs-h1-m:calc(30px * var(--cx-fs-scale));--cx-fs-step:calc(18px * var(--cx-fs-scale));--cx-fs-tile-m:calc(22px * var(--cx-fs-scale));--cx-lh:1.5;--sp-page:24px 32px 48px;--sp-panel:20px 24px;--row-h:64px;--th-h:48px;--tile-h:128px;--cx-r-sm:4px;--cx-r:8px;--cx-r-lg:12px;--cx-r-xl:12px;--cx-r-pill:999px;--cx-h-btn:46px;--cx-h-btn-sm:38px;--cx-h-chip:36px;--cx-h-chip-sm:32px;--cx-h-input:44px;--cx-h-status:28px;--cx-h-topbar:72px;--cx-h-nav:48px;--cx-gap:16px;--cx-gap-lg:20px;--cx-gap-xl:24px;--cx-pad-panel:20px 24px;--cx-pad-cell:14px 16px;--cx-sidebar:256px;--cx-sidebar-rail:72px;--cx-detail-col:440px}*,:before,:after{box-sizing:border-box}body{background:var(--cx-bg);color:var(--cx-text);font-family:var(--cx-font-body);font-size:var(--cx-fs-body);line-height:var(--cx-lh);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--cx-text);text-decoration:none}a:hover{color:var(--cx-brand-dark)}h1{font-family:var(--cx-font-display);font-weight:600;font-size:var(--cx-fs-h1);color:var(--cx-text);letter-spacing:-.01em;margin:0;line-height:1.1}h2{font-family:var(--cx-font-display);font-weight:600;font-size:var(--cx-fs-h2);margin:0;line-height:1.25}@media (width<=767px){h1{font-size:var(--cx-fs-h1-m);line-height:1.15}}label{align-items:center;font-weight:600;display:flex}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th{height:var(--th-h);text-align:left;font-size:var(--cx-fs-th);color:var(--cx-text-2);border-bottom:1px solid var(--cx-border);background:var(--cx-surface-muted);white-space:nowrap;padding:0 16px;font-weight:600}td{height:var(--row-h);border-bottom:1px solid var(--cx-row-line);white-space:nowrap;vertical-align:middle;padding:14px 16px}.sub{color:var(--cx-text-muted);font-size:var(--cx-fs-sub)}.dim{color:var(--cx-text-dim);font-weight:400}.mono{font-family:var(--cx-font-mono);font-size:var(--cx-fs-sub);word-break:break-all}.key{font-family:var(--cx-font-display);font-weight:600;font-size:var(--cx-fs-key);color:var(--cx-text);font-variant-numeric:tabular-nums}a.key{text-decoration:none}a.key:hover,a.key:focus-visible{color:var(--cx-brand);text-decoration:underline}.wm{font-family:var(--cx-font-display);letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:var(--cx-fs-key)}.logo{border-radius:var(--cx-r);flex:none;width:34px;height:34px}:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.btn{height:var(--cx-h-btn);border-radius:var(--cx-r);font-family:inherit;font-weight:600;font-size:var(--cx-fs-body);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn.pri{background:var(--cx-btn-pri);border-color:var(--cx-btn-pri);color:var(--cx-surface)}.btn.pri:hover:not(:disabled){background:var(--cx-brand-dark);border-color:var(--cx-brand-dark)}.btn.sec:hover:not(:disabled){border-color:var(--cx-icon)}.btn.ghost:hover:not(:disabled){background:var(--cx-muted)}.btn.sec{background:var(--cx-surface);border-color:var(--cx-border-strong);color:var(--cx-text)}.btn.ghost{color:var(--cx-text-2);background:0 0}.btn.sm{height:var(--cx-h-btn-sm);font-size:var(--cx-fs-sub);padding:0 14px}.btn.io{width:var(--cx-h-btn);justify-content:center;padding:0}.btn.sm.io{width:var(--cx-h-btn-sm)}@media (width<=767px){.btn.io,.btn.sm.io{width:44px;height:44px}}.btn:disabled{cursor:not-allowed;opacity:.5}.btn svg{stroke-width:2px;flex:none;width:18px}.btn.sm svg{width:16px}.panel{background:var(--cx-surface);border:1px solid var(--cx-border);border-radius:var(--cx-r-lg);flex-direction:column;min-width:0;display:flex}.ph{justify-content:space-between;align-items:center;gap:var(--cx-gap);border-bottom:1px solid var(--cx-border);padding:16px 24px;display:flex}.pb{padding:var(--cx-pad-panel);flex-direction:column;gap:14px;display:flex}.st{height:var(--cx-h-status);border-radius:var(--cx-r-pill);font-size:var(--cx-fs-sub);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.st.ok{background:var(--cx-ok-bg);color:var(--cx-ok)}.st.wn{background:var(--cx-warn-bg);color:var(--cx-warn)}.st.er{background:var(--cx-brand-bg);color:var(--cx-brand-dark)}.st.nt{background:var(--cx-muted);color:var(--cx-text-2);font-weight:400}.st.in{background:var(--cx-info-bg);color:var(--cx-info)}.st svg{stroke-width:2.5px;flex:none;width:16px}.st.ok svg{stroke-width:3px}a.st.in:hover{color:var(--cx-brand-dark)}.note{background:var(--cx-warn-bg);border:1px solid var(--cx-warn-border);border-radius:var(--cx-r);color:var(--cx-warn-text);font-size:var(--cx-fs-sub);padding:12px 16px}.info{background:var(--cx-info-bg);border:1px solid var(--cx-info-border);border-radius:var(--cx-r);color:var(--cx-info-text);font-size:var(--cx-fs-sub);padding:12px 16px}.note svg,.info svg{vertical-align:-2px;stroke-width:2.5px;width:14px}.helpbtn{border-radius:var(--cx-r-pill);border:1px solid var(--cx-border-strong);background:var(--cx-surface);width:32px;height:32px;color:var(--cx-text-2);font:inherit;cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.helpbtn svg{stroke-width:2px;width:18px}.helpbtn:hover{color:var(--cx-brand-dark);border-color:var(--cx-brand-dark)}.helpm{display:inline-flex}.app:not(.plain) .hdr .helpbtn{display:none}input[type=checkbox],input[type=radio]{accent-color:var(--cx-brand);margin:0 6px 0 0}.inp{height:var(--cx-h-input);border:1px solid var(--cx-border-strong);border-radius:var(--cx-r);background:var(--cx-surface);color:var(--cx-text);font-family:inherit;font-size:var(--cx-fs-body);font-variant-numeric:tabular-nums;align-items:center;padding:0 14px;font-weight:600;display:flex}.steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.steps>li{border-bottom:1px solid var(--cx-border-soft);grid-template-columns:28px 1fr auto;align-items:start;gap:14px;padding:12px 0;display:grid}.steps .n{width:var(--cx-h-status);height:var(--cx-h-status);border-radius:var(--cx-r-pill);background:var(--cx-text);color:var(--cx-surface);font-size:var(--cx-fs-tiny);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.steps .n.wn{background:var(--cx-warn)}.steps .n.er{background:var(--cx-brand-dark)}.steps .n.todo{background:var(--cx-surface);color:var(--cx-text-muted);border:1px solid var(--cx-border-strong)}.chip{height:var(--cx-h-chip);border-radius:var(--cx-r-pill);border:1px solid var(--cx-border-strong);background:var(--cx-surface);font-family:inherit;font-weight:600;font-size:var(--cx-fs-sub);color:var(--cx-text-2);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.chip.on{background:var(--cx-text);color:var(--cx-surface);border-color:var(--cx-text)}.chip.sm{height:var(--cx-h-chip-sm);padding:0 12px}.tw{max-width:100%;overflow-x:auto}.tw table{min-width:0}td.num,th.num{text-align:right}tr.warn td{background:var(--cx-row-warn)}tr.err td{background:var(--cx-row-err)}@media (width>=1280px){.tw tbody tr:nth-child(2n) td{background:var(--cx-surface-soft)}.tw tbody tr.warn:nth-child(2n) td{background:var(--cx-row-warn)}.tw tbody tr.err:nth-child(2n) td{background:var(--cx-row-err)}.tw tbody tr:hover td{background:var(--cx-info-bg)}}@media (width<=1279px){.app .tw tbody tr:hover{border-color:var(--cx-info-border)}}.tw tbody tr.link{cursor:pointer}.rowacts{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}@media (width>=1280px){td.acts,th.acts{background:var(--cx-surface);position:sticky;right:0}th.acts{background:var(--cx-surface-muted)}}@media (hover:hover) and (width>=1280px){.tw tbody tr .rowacts{opacity:0;transition:opacity .12s}.tw tbody tr:hover .rowacts,.tw tbody tr:focus-within .rowacts{opacity:1}}@media (width<=1279px){.app .tw table,.app .tw tbody,.app .tw tr,.app .tw td{display:block}.app .tw thead{display:none}.app .tw tbody{padding:var(--cx-pad-panel);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.app .tw tr{border:1px solid var(--cx-border);border-radius:var(--cx-r-lg);background:var(--cx-surface);min-width:0;padding:12px 16px}.app .tw tr.warn{background:var(--cx-row-warn);border-color:var(--cx-warn-border)}.app .tw tr.err{background:var(--cx-row-err);border-color:var(--cx-brand-border)}.app .tw td{border:0;border-bottom:1px solid var(--cx-row-line);white-space:normal;text-align:left;grid-template-columns:42% minmax(0,1fr);align-items:start;gap:4px 10px;min-width:0;height:auto;padding:8px 0;display:grid}.app .tw td:last-child{border-bottom:0}.app .tw td:before{content:attr(data-label);color:var(--cx-text-muted);font-size:var(--cx-fs-sub);padding-top:2px}.app .tw td[data-label=""]{grid-template-columns:1fr}.app .tw td[data-label=""]:before{content:none}.app .tw td.num{text-align:left}}.tbar{border-bottom:1px solid var(--cx-border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px;display:flex}.tbar-range{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tbar-range .inp{width:auto}.vr{background:var(--cx-border);width:1px;height:20px;margin:0 4px}.pag{border-top:1px solid var(--cx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.pag>div,.pag>nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pagl{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.pgsize{font-size:var(--cx-fs-sub);color:var(--cx-text-muted);align-items:center;gap:6px;display:inline-flex}.pgsize .inp{width:auto;height:var(--cx-h-btn-sm)}.pggap{color:var(--cx-text-dim);padding:0 4px}.pag nav .btn[aria-current=page]{border-color:var(--cx-border-strong);font-weight:600}@media (width<=767px){.tbar{padding:12px 16px}.tbar .vr{display:none}}.kv{font-size:var(--cx-fs-body);grid-template-columns:180px 1fr;align-content:start;gap:12px 16px;margin:0;display:grid}.kv dt{color:var(--cx-text-muted)}.kv dd{min-width:0;color:var(--cx-text);margin:0;font-weight:400}.kv .grp{font-size:var(--cx-fs-tiny);letter-spacing:.06em;text-transform:uppercase;color:var(--cx-icon);border-top:1px solid var(--cx-border-soft);grid-column:1/-1;margin-top:4px;padding-top:14px;font-weight:600}.kv .grp:first-child{border-top:0;margin-top:0;padding-top:0}@media (width<=767px){.kv{grid-template-columns:1fr;gap:2px 0}.kv dt{margin-top:6px}}.tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl>li{grid-template-columns:18px 1fr auto;align-items:start;gap:12px;padding:8px 0;display:grid}.tl .d{border-radius:var(--cx-r-pill);background:var(--cx-ok);width:10px;height:10px;margin:4px}.tl .d.now{background:var(--cx-brand);outline:3px solid var(--cx-brand-bg)}.tl .d.todo{background:var(--cx-surface);border:2px solid var(--cx-border-strong);width:6px;height:6px}.msel{flex:none;max-width:100%;position:relative}.msel-btn{cursor:pointer;gap:6px;max-width:280px}.msel-btn.on{border-color:var(--cx-text)}.msel-btn svg{stroke-width:2px;flex:none;width:16px}.msel-sum{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.msel-panel{z-index:10;border:1px solid var(--cx-border-strong);border-radius:var(--cx-r-lg);background:var(--cx-surface);flex-direction:column;gap:10px;width:min(400px,100vw - 32px);padding:14px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.msel-panel .btn{align-self:flex-start}.msel-list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.msel-list label{min-height:var(--cx-h-input);cursor:pointer;align-items:center;padding:0 4px;font-weight:400;display:flex}.tw th .sorth{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.tw th .sortmark{opacity:.45;font-size:var(--cx-fs-tiny)}.tw th[aria-sort=ascending] .sortmark,.tw th[aria-sort=descending] .sortmark{opacity:1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chip .count{font-variant-numeric:tabular-nums;opacity:.75}.g5{gap:var(--sp-panel);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tile{min-height:var(--tile-h);padding:var(--cx-pad-panel);border:1px solid var(--cx-border);border-radius:var(--cx-r-lg);background:var(--cx-surface);box-sizing:border-box;flex-direction:column;gap:8px;display:flex}a.tile{color:inherit;text-decoration:none}a.tile:hover{border-color:var(--cx-border-strong)}.tile-main{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.tile-main:hover .tile-label{color:var(--cx-text)}a.tile:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.tile.wn{border-color:var(--cx-warn-border);background:var(--cx-warn-bg)}.tile.er{border-color:var(--cx-brand-border);background:var(--cx-row-err)}.tv{font-family:var(--cx-font-display);font-weight:600;font-size:var(--cx-fs-tile);color:var(--cx-text);font-variant-numeric:tabular-nums;line-height:1.1}.tile-label{color:var(--cx-text-2);font-size:var(--cx-fs-body);align-items:center;gap:12px;display:flex}.tile-label svg{width:20px;color:var(--cx-icon);stroke-width:1.75px;flex:none}.tile .sub{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tile .sub .st{max-width:100%;height:auto;min-height:var(--cx-h-status);white-space:normal;overflow-wrap:anywhere;padding-block:2px}.two{gap:var(--cx-gap);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid}.banner.sending{border:1px solid var(--cx-warn-border);border-radius:var(--cx-r);background:var(--cx-warn-bg);color:var(--cx-text);gap:12px 16px;margin:16px 32px 0;padding:12px 18px}.banner.sending .lines{flex:200px;min-width:0}.banner.sending.stopped{border-color:var(--cx-brand-border);background:var(--cx-brand-bg);color:var(--cx-brand-dark)}.banner-mark{border-radius:var(--cx-r-pill);background:var(--cx-warn-mark);width:24px;height:24px;color:var(--cx-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.banner.sending.stopped .banner-mark{background:var(--cx-brand-dark);color:var(--cx-surface)}.banner.sending .banner-mark svg{width:16px;height:16px}.banner.sending a{color:var(--cx-brand-dark);align-items:center;gap:6px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.banner.sending a:hover{text-decoration:underline}.banner.sending a svg{width:16px;height:16px}.attn{margin:0;padding:0 24px;list-style:none}.att{align-items:center;gap:var(--cx-gap);border-top:1px solid var(--cx-row-line);color:var(--cx-text);flex-wrap:wrap;padding:16px 0;text-decoration:none;display:flex}.att>svg{width:20px;color:var(--cx-icon);flex:none}.att-ico{border-radius:var(--cx-r-pill);flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.att-ico svg{stroke-width:1.75px;width:26px}.att-ico.wn{background:var(--cx-warn-bg);color:var(--cx-warn)}.att-ico.er{background:var(--cx-brand-bg);color:var(--cx-btn-pri)}.att-ico.in{background:var(--cx-info-bg);color:var(--cx-info)}.att-ico.nt{background:var(--cx-muted);color:var(--cx-text-2)}.att-text{flex-direction:column;flex:280px;min-width:0;display:flex}.att-text strong{font-size:var(--cx-fs-key);font-weight:600}.att-text .sub{font-size:var(--cx-fs-sub)}.att-main{padding:8px 24px 20px}.att-main .btn{width:100%}.kpis{gap:var(--cx-gap);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.kpi{padding:var(--cx-pad-panel);border:1px solid var(--cx-border);border-radius:var(--cx-r-lg);background:var(--cx-surface);color:var(--cx-text);box-sizing:border-box;flex-direction:column;gap:10px;text-decoration:none;display:flex}a.kpi:hover{border-color:var(--cx-border-strong)}a.kpi:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.kpi-label{color:var(--cx-text-2);font-size:var(--cx-fs-body);align-items:center;gap:12px;display:flex}.kpi-label svg{width:20px;color:var(--cx-icon);stroke-width:1.75px;flex:none}.kpi-value{font-family:var(--cx-font-display);font-size:var(--cx-fs-tile);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:1}.kpi-context{color:var(--cx-text-muted);font-size:var(--cx-fs-sub);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.kpi-context .st{max-width:100%;height:auto;min-height:var(--cx-h-status);white-space:normal;padding-block:2px}.coverage{color:var(--cx-text-muted);font-size:var(--cx-fs-sub);align-items:center;gap:8px;margin:0;display:flex}.coverage svg{flex:none;width:18px}.home-lower{gap:var(--cx-gap-lg);flex-wrap:wrap;align-items:stretch;display:flex}.home-lower>.approvals{flex:5 520px}.home-lower>.connections{flex:3 360px}.morelink{color:var(--cx-brand-dark);align-items:center;gap:6px;margin-top:8px;font-weight:600;text-decoration:none;display:inline-flex}.morelink:hover{text-decoration:underline}.cellicon{align-items:center;gap:10px;display:inline-flex}.cellicon svg{width:20px;color:var(--cx-icon);flex:none}.start{gap:var(--cx-gap-lg);flex-wrap:wrap;align-items:flex-start;display:flex}.steps-list{flex:999 560px;margin:0;padding:4px 0;list-style:none}.step{align-items:center;gap:var(--cx-gap);border-top:1px solid var(--cx-row-line);flex-wrap:wrap;padding:20px 24px;display:flex}.step:first-child{border-top:0}.step-ico{border-radius:var(--cx-r-pill);background:var(--cx-muted);width:52px;height:52px;color:var(--cx-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.step-ico svg{stroke-width:1.75px;width:26px}.step-ico.current{background:var(--cx-brand-bg);color:var(--cx-btn-pri)}.step-ico.done{background:var(--cx-ok-bg);color:var(--cx-ok)}.step-text{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.step-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.step-head strong{font-size:var(--cx-fs-step);font-weight:600}.step-text .sub{font-size:var(--cx-fs-body)}.start-side{gap:var(--cx-gap-lg);flex-direction:column;flex:320px;display:flex}.start-side h2{margin:0}.start-side .pb>.btn.ghost{height:auto;color:var(--cx-brand-dark);flex-direction:row-reverse;align-self:flex-start;padding:0;font-weight:600}.start-side .pb>.btn.ghost:hover:not(:disabled){background:0 0;text-decoration:underline}.three{grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;margin:0;display:grid}.three dd{margin:0}.conn-mark i{border-radius:var(--cx-r);background:var(--cx-text);width:36px;height:36px;color:var(--cx-surface);font-family:var(--cx-font-display);justify-content:center;align-items:center;font-style:normal;font-weight:700;display:inline-flex}.conn-mark i.k{background:var(--cx-mp-kaufland)}.conn-mark i.al{background:var(--cx-mp-allegro)}.conn-mark i.az{background:var(--cx-mp-alzatrade)}.conn-mark i.ot{background:var(--cx-text-dim)}.conn-mark img{border-radius:var(--cx-r);object-fit:contain;width:36px;height:36px;display:block}.chart{align-items:flex-end;gap:5px;height:200px;padding-top:4px;display:flex}.chart .d{flex-direction:column-reverse;flex:1;gap:1px;min-width:0;height:100%;display:flex}.chart .d i{border-radius:var(--cx-r-sm) var(--cx-r-sm) 0 0;display:block}.chart .d>.up{flex-direction:column-reverse;gap:1px;display:flex}.chart .d>.down{flex-direction:column;flex:1;min-height:0;display:flex}.chart.signed .d>.down{border-top:1px solid var(--cx-border-strong)}.chart .d>.down i{border-radius:0 0 var(--cx-r-sm) var(--cx-r-sm)}.loss{background:var(--cx-brand)}.k{background:var(--cx-mp-kaufland)}.al{background:var(--cx-mp-allegro)}.az{background:var(--cx-mp-alzatrade)}.ot{background:var(--cx-icon)}.axis{border-top:1px solid var(--cx-border-soft);color:var(--cx-text-dim);font-size:var(--cx-fs-sub);justify-content:space-between;padding-top:6px;display:flex}.legend{gap:var(--cx-gap-xl);color:var(--cx-text-2);font-size:var(--cx-fs-body);flex-wrap:wrap;display:flex}.legend i{border-radius:var(--cx-r-sm);vertical-align:middle;width:10px;height:10px;margin-right:6px;display:inline-block}.src{height:var(--cx-h-status);padding:0 var(--cx-gap);border-radius:var(--cx-r-sm);font-size:var(--cx-fs-tiny);align-items:center;font-weight:600;display:inline-flex}.src.skit{background:var(--cx-muted);color:var(--cx-text-2)}@media (width<=1279px){.g5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.g5,.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.banner.sending{margin:12px 16px 0;padding:10px 14px}.kpis{gap:10px}.kpi{gap:6px;padding:14px}.kpi-value{font-size:var(--cx-fs-tile-m)}.kpi-label svg{display:none}.attn{padding:0 16px}.att{flex-wrap:nowrap;gap:12px;min-height:56px}.att-ico{width:40px;height:40px}.att-ico svg{width:20px}.att-text strong{font-size:var(--cx-fs-body)}.att-main{padding:8px 16px 16px}.step{padding:16px}.tile .sub>a{align-items:center;min-height:44px;display:inline-flex}}.cell{color:var(--cx-text-2);font-size:var(--cx-fs-sub);align-items:center;gap:6px;display:inline-flex}.cell svg{box-sizing:border-box;border-radius:var(--cx-r-lg);stroke-width:2.5px;flex:none;width:28px;height:28px;padding:6px}.cell.sm svg{border-radius:var(--cx-r);width:20px;height:20px;padding:4px}.cell.live svg{background:var(--cx-ok-bg);color:var(--cx-ok)}.cell.missing svg{background:var(--cx-surface);color:var(--cx-text-muted);border:1px dashed var(--cx-border-strong)}.cell.error svg{background:var(--cx-warn-bg);color:var(--cx-warn)}.cell.excluded svg{background:var(--cx-muted);color:var(--cx-text-muted)}.cell.prepared svg{background:var(--cx-info-bg);color:var(--cx-info)}.cell.unread svg{background:var(--cx-surface-soft);color:var(--cx-text-muted);border:1px solid var(--cx-border)}.mcell{border-radius:var(--cx-r-lg);font-size:var(--cx-fs-sub);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px 3px 4px;display:inline-flex}.mcell svg{stroke-width:2.5px;flex:none;width:18px;height:18px;padding:3px}.mcell.cell svg{width:18px;height:18px;color:inherit;background:0 0;border:0;border-radius:0;padding:3px}.mcell .v{font-weight:600}.mcell .v.none{color:var(--cx-text-muted);font-weight:400}.mcell.live{background:var(--cx-ok-bg);color:var(--cx-ok)}.mcell.missing{background:var(--cx-surface);color:var(--cx-text-2);border:1px dashed var(--cx-border-strong)}.mcell.cell.missing svg,.mcell.cell.excluded svg,.mcell.cell.unread svg{color:var(--cx-text-muted)}.mcell.error{background:var(--cx-warn-bg);color:var(--cx-warn)}.mcell.excluded{background:var(--cx-muted);color:var(--cx-text-2)}.mcell.prepared{background:var(--cx-info-bg);color:var(--cx-info)}.mcell.unread{background:var(--cx-surface-soft);color:var(--cx-text-muted);border-color:var(--cx-border)}.tw .cell .l,.tabs .cell .l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1279px){.app .tw .cell .l{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.prod{align-items:center;gap:var(--cx-gap);display:flex}.prod a{color:var(--cx-text);font-weight:600;text-decoration:none}.thumb{border-radius:var(--cx-r-lg);background:var(--cx-muted);width:40px;height:40px;color:var(--cx-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.thumb svg{stroke-width:1.75px;width:20px}.thumb{overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.pick{cursor:pointer;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.pick input,.opt input{width:18px;height:18px;accent-color:var(--cx-brand);margin:0}.selbar{align-items:center;gap:var(--cx-gap);border-bottom:1px solid var(--cx-info-border);background:var(--cx-info-bg);color:var(--cx-info);flex-wrap:wrap;padding:8px 16px;font-weight:600;display:flex}.cell-legend{align-items:center;gap:var(--cx-gap-lg);padding:var(--cx-pad-panel);border-top:1px solid var(--cx-border-soft);flex-wrap:wrap;display:flex}.opts{gap:var(--cx-gap);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.opts legend{width:100%;color:var(--cx-text-muted);font-size:var(--cx-fs-sub);padding:0}.opt{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:inline-flex}@media (width<=767px){.pick,.opt,.catalog .inp,.prod a{min-height:44px}.pick{min-width:44px}.prod a{align-items:center;display:inline-flex}}.sklad{align-items:flex-start;gap:var(--cx-gap-xl);flex-wrap:wrap;display:flex}.sklad .kv{flex:420px}.thumb.lg{border-radius:var(--cx-r-xl);width:96px;height:96px}.thumb.lg svg{width:40px}.more summary{color:var(--cx-text-2);cursor:pointer;font-weight:600}.tabs{border-bottom:1px solid var(--cx-border);flex-wrap:wrap;gap:8px 32px;display:flex}.tabs a{min-height:var(--cx-h-btn);color:var(--cx-text);font-size:var(--cx-fs-nav);border-bottom:3px solid #0000;align-items:baseline;gap:10px;margin-bottom:-1px;padding:12px 4px;text-decoration:none;display:inline-flex}.tabs a:hover{color:var(--cx-brand-dark)}.tabs a:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.tabs a .count{color:var(--cx-text-muted);font-size:var(--cx-fs-body);font-weight:400}.tabs a[aria-current=page],.tabs a[aria-selected=true]{border-bottom-color:var(--cx-btn-pri);color:var(--cx-brand-dark);font-weight:600}.tabs a[aria-current=page] .count,.tabs a[aria-selected=true] .count{color:var(--cx-brand-dark)}.okrow{border-radius:var(--cx-r-lg);background:var(--cx-bg);color:var(--cx-text-2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.okrow.wn{background:var(--cx-warn-bg);color:var(--cx-warn)}.pb-form{flex-direction:column;gap:8px;display:flex}.toggle{gap:0;display:inline-flex}.toggle .btn[aria-pressed=true]{border-color:var(--cx-text);background:var(--cx-text);color:var(--cx-surface)}@media (width<=767px){.tabs a,.more summary{min-height:44px}.more summary{align-items:center;display:flex}}.mrow{align-items:center;gap:var(--cx-gap);border:1px solid var(--cx-border);border-radius:var(--cx-r-xl);background:var(--cx-surface);cursor:pointer;flex-wrap:wrap;padding:12px 14px;display:flex}.mrow.on{border-color:var(--cx-text);background:var(--cx-bg)}.mrow.off{cursor:default}.mrow.off input{opacity:.55}.mrow input{width:22px;height:22px;accent-color:var(--cx-brand);margin:0}.mrow .t{flex-direction:column;flex:200px;min-width:0;display:flex}.cnt{flex-wrap:wrap;gap:6px;display:flex}.sum{gap:var(--cx-gap);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.sum>div{border:1px solid var(--cx-border);border-radius:var(--cx-r-xl);flex-direction:column;gap:4px;padding:14px;display:flex}.sum .v{font-family:var(--cx-font-display);font-size:var(--cx-fs-tile);font-weight:600}.pf{justify-content:space-between;align-items:center;gap:var(--cx-gap);border-top:1px solid var(--cx-border-soft);background:var(--cx-surface-muted);flex-wrap:wrap;padding:12px 16px;display:flex}.done{align-items:center;gap:var(--cx-gap);text-align:center;flex-direction:column;padding:32px 18px;display:flex}@media (width<=767px){.mrow{min-height:44px}.pf .btn{flex:auto}}.mkt{color:var(--cx-text-2);font-size:var(--cx-fs-sub);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.mkt i{border-radius:var(--cx-r);width:22px;height:22px;color:var(--cx-surface);font-family:var(--cx-font-display);font-size:var(--cx-fs-tiny);justify-content:center;align-items:center;font-style:normal;font-weight:700;display:inline-flex}.ordno{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.mkt .mkicon{border-radius:var(--cx-r);object-fit:contain;flex:none;width:22px;height:22px}.mkt i.al,.mkt i.ot{color:var(--cx-text)}.mkt .acct{color:var(--cx-text-muted);font-weight:500}.vtabs{flex-wrap:wrap;gap:6px;display:flex}.vtabs .chip{height:var(--cx-h-btn);padding:0 14px}.modes{flex-wrap:wrap;gap:2px;display:inline-flex}.modes span{border:1px solid var(--cx-border);border-radius:var(--cx-r-pill);color:var(--cx-text-dim);font-size:var(--cx-fs-tiny);white-space:nowrap;padding:2px 8px}.modes span.on{border-color:var(--cx-text);background:var(--cx-text);color:var(--cx-surface);font-weight:600}.cards{gap:var(--sp-panel);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.scard .pb{align-items:flex-start;gap:8px;height:100%}.scard-head{align-items:center;gap:8px;display:flex}.scard-head svg{width:20px;color:var(--cx-icon)}.scard .btn{margin-top:auto}.axis.months{justify-content:stretch;gap:5px}.axis.months span{text-align:center;flex:1;min-width:0}@media (width<=767px){.axis.months.dense span:nth-child(2n){visibility:hidden}}.skel{flex-direction:column;gap:10px;width:100%;display:flex}.skel-bar,.skel-col{background:var(--cx-muted);border-radius:var(--cx-r-sm);animation:1.4s ease-in-out infinite skel-pulse;display:block}.skel-bar{width:100%;height:12px}.skel-lines .skel-bar:nth-child(2){width:85%}.skel-lines .skel-bar:last-child:not(:first-child){width:60%}.skel-value .skel-bar.v{height:var(--cx-fs-tile);width:45%}.skel-table{gap:0}.skel-table .skel-bar.h{height:var(--th-h);border-radius:var(--cx-r-sm) var(--cx-r-sm) 0 0;background:var(--cx-surface-muted);border-bottom:1px solid var(--cx-border);animation:none}.skel-table .skel-bar.r{width:70%;height:12px;margin:16px}.skel-table .skel-bar.r:nth-child(odd){width:55%}.skel-table .skel-bar.r:nth-child(3n){width:80%}.skel-wrap.table{padding:0}.skel-chart{flex-direction:row;align-items:flex-end;gap:5px;height:200px}.skel-col{flex:1;height:45%}.skel-col:nth-child(2n){height:65%}.skel-col:nth-child(3n){height:30%}.skel-col:nth-child(5n){height:85%}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skel-bar,.skel-col{animation:none}}.cell-line{align-items:center;gap:6px;display:inline-flex}.emptystate{align-items:center;gap:var(--cx-gap);text-align:center;flex-direction:column;padding:40px 24px;display:flex}.emptystate h3{max-width:520px;font-family:var(--cx-font-display);font-size:var(--cx-fs-h2);text-align:center;text-wrap:balance;margin:0;font-weight:600;line-height:1.3}.emptystate p{max-width:520px;color:var(--cx-text-muted);font-size:var(--cx-fs-th);text-align:center;margin:0}.emptystate-icon{border-radius:var(--cx-r-pill);background:var(--cx-muted);width:56px;height:56px;color:var(--cx-text-muted);justify-content:center;align-items:center;display:inline-flex}.emptystate-icon svg{width:24px}.emptystate.failed .emptystate-icon{background:var(--cx-brand-bg);color:var(--cx-brand-dark)}.emptystate.not_connected .emptystate-icon{background:var(--cx-warn-bg);color:var(--cx-warn)}.emptystate.loading .emptystate-icon{animation:1.4s ease-in-out infinite skel-pulse}@media (prefers-reduced-motion:reduce){.emptystate.loading .emptystate-icon{animation:none}}.datastate{flex-direction:column;gap:4px;display:inline-flex}.datastate-value{font-family:var(--cx-font-display);font-size:var(--cx-fs-tile);color:var(--cx-text-dim);font-weight:600;line-height:1}.conn{align-items:center;column-gap:var(--cx-gap);border-bottom:1px solid var(--cx-row-line);color:var(--cx-text);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"mark name state open""mark time state open";padding:14px 0;text-decoration:none;display:grid}.conn:last-child{border-bottom:0}a.conn:hover .conn-name b{color:var(--cx-brand-dark)}a.conn:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.conn-mark{grid-area:mark}.conn-name{flex-direction:column;grid-area:name;min-width:0;display:flex}.conn-time{white-space:nowrap;grid-area:time}.conn>.st{grid-area:state}.conn>svg{width:18px;color:var(--cx-icon);grid-area:open}.sidepanel{z-index:40;width:var(--cx-detail-col);border-left:1px solid var(--cx-border);background:var(--cx-surface);flex-direction:column;max-width:100%;display:flex;position:fixed;top:0;bottom:0;right:0}.sidepanel-head{justify-content:space-between;align-items:center;gap:var(--cx-gap);padding:var(--cx-pad-panel);border-bottom:1px solid var(--cx-border);display:flex}.sidepanel-head h2{font-family:var(--cx-font-display);font-size:var(--cx-fs-h2);margin:0;font-weight:600}.sidepanel-head h2:focus-visible,.sidepanel-close:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.sidepanel-close{width:var(--cx-h-btn-sm);height:var(--cx-h-btn-sm);border-radius:var(--cx-r);color:var(--cx-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sidepanel-close:hover{background:var(--cx-muted)}.sidepanel-close svg{width:20px}.sidepanel-body{padding:var(--cx-pad-panel);flex:1;overflow-y:auto}.sidepanel-foot{padding:var(--cx-pad-panel);border-top:1px solid var(--cx-border)}@media (width<=768px){.sidepanel{border-left:0;width:100%}}@media (width>=1200px){.split.open{grid-template-columns:minmax(0, 1fr) var(--cx-detail-col);gap:var(--cx-gap-xl);align-items:start;display:grid}.split.open>.sidepanel{top:var(--cx-gap);z-index:auto;width:auto;max-height:calc(100vh - 2 * var(--cx-gap));border:1px solid var(--cx-border);border-radius:var(--cx-r-lg);position:sticky}.split.open>.sidepanel .sidepanel-head{border-bottom:0}}.hdr.has-media{justify-content:flex-start}.hdr.has-media .hdr-main{flex:320px}.hdr-media{flex:none;display:flex}.details{border:1px solid var(--cx-border);border-radius:var(--cx-r-lg);background:var(--cx-surface)}.details>summary{min-height:var(--cx-h-btn);color:var(--cx-text-2);cursor:pointer;align-items:center;gap:10px;padding:0 24px;font-weight:600;list-style:none;display:flex}.details>summary::-webkit-details-marker{display:none}.details>summary:before{content:"";border-right:2px solid var(--cx-icon);border-bottom:2px solid var(--cx-icon);width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}.details[open]>summary:before{transform:rotate(45deg)}.details>summary:hover{color:var(--cx-brand-dark)}.details>summary:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.details-body{gap:var(--cx-gap);flex-direction:column;padding:0 24px 20px;display:flex}.panel .details{border:0;border-top:1px solid var(--cx-border-soft);background:0 0;border-radius:0;margin:0 -24px -20px}@media (prefers-reduced-motion:reduce){.details>summary:before{transition:none}}.app{background:var(--cx-bg);align-items:stretch;min-height:100vh;display:flex}main.mn{flex-direction:column;flex:1;min-width:0;display:flex}.content{padding:var(--sp-page);gap:var(--cx-gap-lg);flex-direction:column;flex:1;min-height:0;display:flex}.hdr{justify-content:space-between;align-items:flex-start;gap:var(--cx-gap-xl);flex-wrap:wrap;display:flex}.hdr-main .lead{max-width:70ch;font-size:var(--cx-fs-lead);color:var(--cx-text-muted);margin:4px 0 0}.crumbs{font-size:var(--cx-fs-th);color:var(--cx-text)}.crumbs a{color:var(--cx-text-muted)}.crumbs a:hover{color:var(--cx-brand-dark)}.acts{gap:12px;display:flex}.acts2{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.acts2 .btn{color:var(--cx-info)}.app.plain .content{width:100%;max-width:1000px;margin:0 auto}.app.plain .hdr .helpbtn{display:inline-flex}.det{grid-template-columns:var(--cx-detail-col) minmax(0, 1fr);gap:var(--cx-gap-lg);align-items:start;display:grid}aside.side{width:var(--cx-sidebar);background:var(--cx-surface);border-right:1px solid var(--cx-border);gap:var(--cx-gap);flex-direction:column;flex:none;align-self:stretch;padding:16px 12px;display:flex;position:relative}aside.side>.btn{justify-content:flex-start}.side-head{flex-direction:column;gap:12px;padding:4px 0 0;display:flex;position:relative}.side-brand{align-items:center;gap:10px;padding:0 4px 0 8px;display:flex}.side-brand .wm{font-size:var(--cx-fs-h2);flex:1}.side-head .comenu{margin-top:6px;top:100%;left:0}.railbtn{border:1px solid var(--cx-border-strong);border-radius:var(--cx-r);background:var(--cx-surface);width:38px;height:38px;color:var(--cx-text-2);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.railbtn svg{stroke-width:2.2px;width:18px}.cosw{width:100%;min-width:0;min-height:var(--cx-h-btn-sm);border:1px solid var(--cx-border-strong);border-radius:var(--cx-r);background:var(--cx-surface);font:inherit;color:var(--cx-text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:0 12px;display:flex}.cosw-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cosw svg{width:16px;color:var(--cx-icon);stroke-width:2.2px;flex:none}.nav{flex-direction:column;gap:4px;display:flex}.nav a{height:var(--cx-h-nav);border-radius:var(--cx-r);color:var(--cx-text);font-weight:400;font-size:var(--cx-fs-nav);align-items:center;gap:12px;padding:0 12px;display:flex}.nav a:hover{background:var(--cx-bg)}.nav a svg{width:20px;color:var(--cx-text-2);stroke-width:1.75px;flex:none}.nav a.on{background:var(--cx-brand-bg);color:var(--cx-brand-dark);font-weight:600}.nav a.on svg{color:var(--cx-brand-dark)}.nav .sep{border:0;border-top:1px solid var(--cx-border);height:0;margin:10px 8px}.navsub{border-left:2px solid var(--cx-border-soft);flex-direction:column;gap:2px;margin:2px 0 8px 22px;padding-left:12px;display:flex}.nav .navsub a{height:auto;min-height:40px;font-weight:400;font-size:var(--cx-fs-th);color:var(--cx-text-2);padding:8px 12px}.nav .navsub a:hover{background:var(--cx-bg)}.nav .navsub a.on{color:var(--cx-brand-dark);background:0 0;font-weight:600}.navsubbtn{display:none}.comenu{background:var(--cx-surface);border:1px solid var(--cx-border-strong);border-radius:var(--cx-r-xl);z-index:5;flex-direction:column;gap:2px;width:280px;padding:8px;display:flex;position:absolute;top:60px;left:12px}.comenu a,.comenu button{border-radius:var(--cx-r);width:100%;min-height:44px;color:var(--cx-text);font-family:inherit;font-size:var(--cx-fs-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.comenu a.on,.comenu button.on{background:var(--cx-brand-bg);color:var(--cx-brand-dark)}.comenu button:disabled{cursor:not-allowed;opacity:.5}.comenu .hr{background:var(--cx-border);height:1px;margin:4px 0}.comenu svg{stroke-width:1.75px;flex:none;width:18px}.topbar{min-height:var(--cx-h-topbar);align-items:center;gap:var(--cx-gap);background:0 0;flex-wrap:wrap;flex:none;padding:12px 32px;display:flex;position:relative}.topbar .comenu{top:100%;left:32px}.crumbs-slot{align-items:center;min-width:0;display:flex}.mco{display:none}.mysf{flex-direction:column;gap:4px;min-width:0;display:flex}.lbl{font-size:var(--cx-fs-sub);align-items:center;gap:2px;margin-left:8px;display:inline-flex}aside.side .lbl{font-size:inherit;gap:0;margin-left:0}.lbl-none{color:var(--cx-text-muted)}.lbl-input{width:9em;font:inherit;font-size:var(--cx-fs-sub);border:1px solid var(--cx-border);border-radius:var(--cx-r);background:var(--cx-surface);color:var(--cx-text);margin-left:8px;padding:2px 6px}.tright{gap:var(--cx-gap);flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;display:flex}@media (width>=768px){.tright>.btn,.tright>.helpbtn{white-space:nowrap;flex:none}}.sending{background:var(--cx-warn-bg);color:var(--cx-warn-text);border-bottom:1px solid var(--cx-warn-border);font-size:var(--cx-fs-body);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 32px;display:flex}.sending svg{flex:none;width:18px;height:18px}.sending a{color:inherit;font-weight:600}.sending.stopped{background:var(--cx-brand-bg);color:var(--cx-brand-dark);border-bottom-color:var(--cx-brand-border)}.sending .lines{gap:4px;display:grid}.app.rail aside.side{width:var(--cx-sidebar-rail);padding:14px 8px}.app.rail aside.side .lbl,.app.rail aside.side .wm,.app.rail aside.side .badge,.app.rail aside.side .comenu,.app.rail aside.side .cosw{display:none}.app.rail .side-head{align-items:center;gap:8px;padding:0}.app.rail .side-brand{flex-direction:column;gap:8px;padding:0}.app.rail .navsubbtn{border-radius:var(--cx-r);width:100%;min-height:44px;color:var(--cx-icon);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.app.rail .navsubbtn svg{stroke-width:1.75px;width:18px;transform:rotate(180deg)}.app.rail .navsubbtn[aria-expanded=true] svg{transform:none}.app.rail .navsub{display:none}.app.rail .navsub.open{background:var(--cx-surface);border:1px solid var(--cx-border-strong);border-radius:var(--cx-r-xl);z-index:5;gap:2px;min-width:200px;margin:0;padding:6px;display:flex;position:absolute;left:100%}.app.rail .nav .navsub a{justify-content:flex-start;align-items:center;min-height:44px;padding:0 10px}.app.rail .nav a{justify-content:center;gap:0;padding:0}.app.rail aside.side>.btn{justify-content:center;padding:0}.app.rail aside.side .railbtn svg{transform:rotate(180deg)}.app.hide aside.side{display:none}.app.hide{gap:0}.app.rail .mco,.app.hide .mco{display:inline-flex}.mnav{display:none}@media (width<=1279px){aside.side{width:var(--cx-sidebar-rail);padding:14px 8px}aside.side .lbl,aside.side .wm,aside.side .badge,aside.side .comenu,aside.side .cosw{display:none}.side-head{align-items:center;gap:8px;padding:0}.side-brand{flex-direction:column;gap:8px;padding:0}.side-head .railbtn{display:none}.navsubbtn{border-radius:var(--cx-r);width:100%;min-height:44px;color:var(--cx-icon);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.navsubbtn svg{stroke-width:1.75px;width:18px;transform:rotate(180deg)}.navsubbtn[aria-expanded=true] svg{transform:none}.navsub{display:none}.navsub.open{background:var(--cx-surface);border:1px solid var(--cx-border-strong);border-radius:var(--cx-r-xl);z-index:5;gap:2px;min-width:200px;margin:0;padding:6px;display:flex;position:absolute;left:100%}.nav .navsub a{justify-content:flex-start;align-items:center;min-height:44px}.nav a{justify-content:center;gap:0;padding:0}aside.side>.btn{justify-content:center;padding:0}.mco{display:inline-flex}.det{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){aside.side{display:none}.topbar{gap:8px;padding:8px 16px}.topbar .comenu{left:16px}.topbar>.railbtn{display:none}.tright{display:contents}.topbar>.mco{flex:calc(100% - 56px);order:1;justify-content:flex-start;min-width:0}.topbar>.crumbs-slot{display:none}.topbar .helpbtn{order:2}.topbar .mysf{flex:160px;order:3}.topbar .mysf select,.topbar .mysf .msel-btn{width:100%}.topbar .btn.pri{order:4}:root{--sp-page:16px 16px 24px}.content{gap:var(--cx-gap);padding-bottom:88px}.app.plain .content{padding-bottom:32px}.hdr .acts{flex-wrap:wrap;width:100%}.sending a{align-items:center;min-height:44px;display:inline-flex}.mnav{background:var(--cx-surface);border-top:1px solid var(--cx-border);z-index:6;align-items:center;height:64px;padding:0;display:flex;position:fixed;bottom:0;left:0;right:0}.mnav>a,.mnav>button{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--cx-r);min-width:0;min-height:44px;font-family:inherit;font-size:var(--cx-fs-tiny);color:var(--cx-text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 0;font-weight:600;display:flex;overflow:hidden}.mnav>a.on,.mnav>button.on{color:var(--cx-brand-dark)}.mnav>a svg,.mnav>button svg{color:currentColor;stroke-width:1.75px;width:20px}.helpbtn,.railbtn{width:44px;height:44px}.chip,.btn,.comenu a,.comenu button{min-height:44px}}.helppanel{z-index:10;background:var(--cx-surface);border-width:0 0 0 1px;border-radius:0;width:420px;max-width:100%;position:fixed;top:0;bottom:0;right:0}.helppanel:focus{outline:none}.helppanel .pb{flex:1;min-height:0;overflow-y:auto}.helppanel .pb>.btn,.helppanel .pb>.st{align-self:flex-start}@media (width<=767px){.helppanel{width:100%}}.guide{font-size:var(--cx-fs-body);line-height:var(--cx-lh);color:var(--cx-text);min-width:0}.guide h1{margin:0 0 12px}.guide h2{margin:20px 0 8px}.guide h3,.guide h4,.guide h5,.guide h6{font-size:var(--cx-fs-body);margin:16px 0 6px;font-weight:600}.guide>:first-child{margin-top:0}.guide p,.guide ul,.guide ol,.guide pre,.guide blockquote{margin:0 0 8px}.guide ul,.guide ol{padding-left:20px}.guide li{margin-bottom:4px}.guide a{text-decoration:underline}.guide code{font-family:var(--cx-font-mono);font-size:var(--cx-fs-sub);background:var(--cx-muted);border-radius:var(--cx-r-sm);padding:1px 4px}.guide pre{background:var(--cx-surface-soft);border:1px solid var(--cx-border);border-radius:var(--cx-r);padding:8px 10px;overflow-x:auto}.guide pre code{background:0 0;padding:0}.guide blockquote{border-left:3px solid var(--cx-border-strong);color:var(--cx-text-muted);padding-left:12px}.guide hr{border:0;border-top:1px solid var(--cx-border);margin:16px 0}.guide-table{max-width:100%;margin-bottom:8px;overflow-x:auto}.guide table{width:auto;min-width:100%}.guide th,.guide td{white-space:normal;vertical-align:top;height:auto;padding:6px 10px}.note.er{background:var(--cx-brand-bg);border-color:var(--cx-brand-border);color:var(--cx-brand-dark)}.hdr-main{flex-direction:column;gap:3px;min-width:0;display:flex}.hdr-main>.sub{margin-bottom:3px}.hdr-title{align-items:center;gap:8px;min-width:0;display:flex}.hdr-states{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auth{grid-template-columns:minmax(0, var(--cx-detail-col));width:100%;max-width:860px;padding:var(--sp-page);justify-content:center;align-items:start;margin:auto;display:grid}@media (width<=767px){.auth{padding:12px 16px 32px}}a.sub{text-decoration:underline}.pb>a.sub{align-self:flex-start}.note a.sub,.info a.sub{color:inherit}.who{border-top:1px solid var(--cx-border);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 0;display:flex}.who .avatar{border-radius:var(--cx-r-pill);background:var(--cx-muted);width:32px;height:32px;color:var(--cx-text-2);font-size:var(--cx-fs-sub);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.who .lbl{flex-direction:column;flex:1;align-items:stretch;min-width:0;display:flex}.who .lbl b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--cx-fs-sub);overflow:hidden}.who .lbl .sub{font-size:var(--cx-fs-tiny);line-height:1.35}.mmore{width:240px;max-width:calc(100vw - 16px);margin-bottom:8px;inset:auto 8px 100% auto}.mmore a,.mmore button{justify-content:flex-start;gap:10px}.mmore .sub{overflow-wrap:anywhere;padding:4px 10px}.breakable{overflow-wrap:anywhere}.dlg-back{z-index:30;padding:var(--cx-gap-xl);place-items:center;display:grid;position:fixed;inset:0}.dlg-back:before{content:"";background:var(--cx-text);opacity:.45;position:absolute;inset:0}.dlg{width:480px;max-width:100%;max-height:100%;position:relative;overflow-y:auto}.dlg:focus{outline:none}.dlg fieldset{margin:0 0 var(--cx-gap);border:0;padding:0}.dlg .acts{gap:var(--cx-gap);margin-top:var(--cx-gap);display:flex}.inp[aria-invalid=true]{border-color:var(--cx-brand)}.tw .inp{width:100%;min-width:0}.sklad{gap:var(--cx-gap-xl);flex-direction:column;min-width:0;display:flex}.sklad .hdr-main{column-gap:var(--cx-gap-lg);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sklad .hdr-main>*{grid-column:2}.sklad .hdr-main:before{content:"" / "";border-radius:var(--cx-r-lg);background:url(/assets/blacksmith-BrHISoTa.png) 50%/contain no-repeat;grid-area:1/1/span 4;width:60px;height:60px}.sk-split{gap:var(--cx-gap-lg);flex-wrap:wrap;align-items:flex-start;display:flex}.sk-split>:first-child{flex:999 560px;min-width:0}.sk-split .pb>.btn{align-self:flex-start}.sk-split>:last-child:not(:first-child){flex:320px;min-width:0}.sk-stack,.sk-form{gap:var(--cx-gap-lg);flex-direction:column;display:flex}.sk-fields{gap:var(--cx-gap);flex-direction:column;display:flex}.sk-secret{justify-content:space-between;align-items:center;gap:var(--cx-gap);flex-wrap:wrap;display:flex}.sk-secret p{margin:2px 0 0}.sk-secret-edit{flex-direction:column;gap:8px;display:flex}.sk-save{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sk-src{align-items:center;gap:var(--cx-gap-lg) var(--cx-gap-xl);padding:var(--sp-panel);border-top:1px solid var(--cx-row-line);grid-template-columns:minmax(0,1fr) 260px;display:grid}.sk-src:first-child{border-top:0}.sk-src h3{font-family:var(--cx-font-display);font-size:var(--cx-fs-h2);margin:0;font-weight:600}.sk-src p{color:var(--cx-text-2);margin:6px 0 0}.sk-status{align-items:center;gap:10px;margin-top:8px;display:flex}.sk-dot{border-radius:var(--cx-r-pill);flex:none;width:10px;height:10px}.sk-dot.ok{background:var(--cx-ok)}.sk-dot.wn{background:var(--cx-warn)}.sk-source{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sk-source b{font-size:var(--cx-fs-key)}.sk-note{padding:var(--sp-panel);border-top:1px solid var(--cx-row-line);margin:0}@media (width<=760px){.sk-src{grid-template-columns:minmax(0,1fr)}.sklad .hdr-main:before{width:48px;height:48px}}.snd-stop{align-items:flex-end;gap:var(--cx-gap);flex-direction:column;display:flex}.snd-result{align-items:center;gap:var(--cx-gap-lg);padding:var(--cx-pad-panel);border:1px solid var(--cx-ok);border-radius:var(--cx-r-lg);background:var(--cx-ok-bg);color:var(--cx-text);flex-wrap:wrap;display:flex}.snd-result.off{border-color:var(--cx-warn-border);background:var(--cx-warn-bg)}.snd-result-mark{border-radius:var(--cx-r-pill);background:var(--cx-ok);width:48px;height:48px;color:var(--cx-surface);flex:none;justify-content:center;align-items:center;display:inline-flex}.snd-result.off .snd-result-mark{background:var(--cx-warn)}.snd-result-mark svg{stroke-width:2.5px;width:24px}.snd-result-text{font-size:var(--cx-fs-lead);flex-direction:column;flex:400px;gap:2px;display:flex}.snd-result-text strong{font-size:var(--cx-fs-h2)}.snd-result.off .snd-result-text span{color:var(--cx-warn-text)}.snd-layers{gap:var(--cx-gap);flex-direction:column;display:flex}.snd-layers h2{margin:0}.snd-layer-list{margin:0;padding:0;list-style:none}.snd-layer{align-items:center;gap:var(--cx-gap) var(--cx-gap-xl);padding:var(--cx-pad-panel);border-top:1px solid var(--cx-border-soft);flex-wrap:wrap;display:flex}.snd-layer:first-child{border-top:0}.snd-layer-name{flex:0 0 200px;font-weight:600}.snd-layer-badge{flex:none}.snd-layer-note{color:var(--cx-text-muted);flex:260px}.snd-values{font-variant-numeric:tabular-nums}.snd-rowacts{gap:var(--cx-gap);flex-wrap:wrap;display:flex}.snd-accounts,.snd-batches{gap:var(--cx-gap-lg);margin:0 0 var(--cx-gap-xl);flex-direction:column;padding:0;list-style:none;display:flex}.snd-account,.snd-batch{gap:var(--cx-gap);padding-bottom:var(--cx-gap-lg);border-bottom:1px solid var(--cx-border-soft);flex-direction:column;display:flex}.snd-account-head{align-items:center;gap:var(--cx-gap);flex-wrap:wrap;display:flex}.snd-modes{gap:var(--cx-gap);flex-direction:column;margin:0;display:flex}.snd-modes>div{justify-content:space-between;gap:var(--cx-gap);flex-wrap:wrap;display:flex}.snd-modes dt{font-weight:600}.snd-modes dd{text-align:right;margin:0}@media (width<=767px){.snd-stop{align-items:flex-start}.snd-layer-name{flex-basis:100%}}.prov{--prov-s1:var(--cx-brand);--prov-s2:var(--cx-info);gap:var(--cx-gap-xl);flex-direction:column;min-width:0;display:flex}.prov .ph{border-bottom:0;padding-bottom:0}.prov .ph+.pb{padding-top:8px}.prov-footer{text-align:right;margin:0}.prov-period{width:auto;min-width:190px;height:var(--cx-h-btn);cursor:pointer}.prov-bar{align-items:center;gap:var(--cx-gap);border:1px solid var(--cx-border);border-radius:var(--cx-r-lg);background:var(--cx-surface);font-size:var(--cx-fs-body);flex-wrap:wrap;padding:14px 20px;display:flex}.prov-bar-item{color:var(--cx-text-2);align-items:center;gap:10px;display:inline-flex}.prov-bar-item.ok b{color:var(--cx-ok)}.prov-bar-item.er b{color:var(--cx-brand-dark)}.prov-bar-mark{border-radius:var(--cx-r-pill);aspect-ratio:1;background:var(--cx-ok);width:32px;color:var(--cx-surface);justify-content:center;align-items:center;display:inline-flex}.prov-bar-item.er .prov-bar-mark{background:var(--cx-brand-dark)}.prov-bar-mark svg{stroke-width:3px;width:18px}.prov-bar-sep{border-left:1px solid var(--cx-border);align-self:stretch}.prov-bar-dot{border-radius:var(--cx-r-pill);aspect-ratio:1;background:var(--cx-border-strong);width:18px;display:inline-block}.prov-bar-dot.on{background:var(--cx-ok)}.prov-bar-time{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.prov-bar-time svg{width:18px;color:var(--cx-icon)}.prov-tiles{gap:var(--cx-gap-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prov-tile{align-content:center;column-gap:var(--cx-gap);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon value""icon sub";row-gap:4px;display:grid}.prov-tile-icon{border-radius:var(--cx-r-lg);aspect-ratio:1;background:var(--cx-muted);width:56px;color:var(--cx-text-2);grid-area:icon;justify-content:center;align-self:start;align-items:center;display:inline-flex}.prov-tile-icon svg{stroke-width:1.75px;width:28px}.prov-tile .tile-label{grid-area:label}.prov-tile .tv{grid-area:value}.prov-tile .sub{grid-area:sub}.prov-grid2{gap:var(--cx-gap-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.prov-stack{gap:var(--cx-gap-xl);flex-direction:column;display:flex}.prov-chart-head h2{margin:0}.prov-chart-head .sub{margin:4px 0 0}.prov-legend{align-items:center;gap:var(--cx-gap);color:var(--cx-text-2);font-size:var(--cx-fs-sub);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.prov-legend li{align-items:center;gap:8px;display:inline-flex}.prov-swatch{border-radius:var(--cx-r-pill);aspect-ratio:1;width:12px;display:inline-block}.prov-swatch.s1,.prov-key.s1{background:var(--prov-s1);stroke:var(--prov-s1)}.prov-swatch.s2,.prov-key.s2{background:var(--prov-s2);stroke:var(--prov-s2)}.prov-chart{min-width:0;position:relative}.prov-chart.stale svg{opacity:.5}.prov-chart svg{width:100%;display:block;overflow:visible}.prov-grid{stroke:var(--cx-border);stroke-width:1px}.prov-axis{fill:var(--cx-text-muted);font-size:var(--cx-fs-tiny);font-variant-numeric:tabular-nums}.prov-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.prov-line.s1{stroke:var(--prov-s1)}.prov-line.s2{stroke:var(--prov-s2)}.prov-area{stroke:none;fill-opacity:.1}.prov-area.s1{fill:var(--prov-s1)}.prov-area.s2{fill:var(--prov-s2)}.prov-dot{stroke-width:2px}.prov-dot.s1{fill:var(--prov-s1);stroke:var(--cx-surface)}.prov-dot.s2{fill:var(--prov-s2);stroke:var(--cx-surface)}.prov-bar.s1{fill:var(--prov-s1)}.prov-bar.s2{fill:var(--prov-s2)}.prov-cross{stroke:var(--cx-border-strong);stroke-width:1px}.prov-hover{fill:var(--cx-surface-muted)}.prov-hit{fill:#0000}.prov-pill{fill:var(--cx-brand-bg);stroke:var(--cx-brand-border)}.prov-pill-text{fill:var(--cx-text);font-size:var(--cx-fs-tiny);font-weight:600}.prov-tip-box{fill:var(--cx-surface);stroke:var(--cx-border-strong)}.prov-tip-title{fill:var(--cx-text-muted);font-size:var(--cx-fs-tiny)}.prov-tip-value{fill:var(--cx-text);font-size:var(--cx-fs-sub);font-weight:600}.prov-tip-label{fill:var(--cx-text-muted);font-weight:400}.prov-key{stroke-width:3px;stroke-linecap:round}.prov-places{flex-direction:column;margin:0;display:flex}.prov-place{align-items:center;column-gap:var(--cx-gap);min-height:var(--cx-h-btn);border-bottom:1px solid var(--cx-row-line);grid-template-columns:minmax(140px,1fr) minmax(0,1.4fr) auto;padding:8px 0;display:grid}.prov-place:first-child{border-top:1px solid var(--cx-row-line)}.prov-place dt{font-weight:600}.prov-place dd{overflow-wrap:anywhere;min-width:0;color:var(--cx-text-2);margin:0}.prov-missing{display:block}.prov-copy-failed{color:var(--cx-brand-dark)}.prov-queue{gap:var(--cx-gap-xl);border-top:1px solid var(--cx-row-line);flex-flow:wrap}.prov-queue-item{color:var(--cx-text-2);align-items:center;gap:10px;display:inline-flex}.prov-queue-item svg{width:20px;color:var(--cx-icon)}.prov-queue-item b{color:var(--cx-text)}.prov .morelink{color:var(--cx-info);align-self:flex-start;gap:10px;font-weight:400;text-decoration:underline}.prov .morelink svg{flex:none;width:20px}@media (width<=1279px){.prov-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.prov-grid2{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.prov-tiles{gap:var(--cx-gap);grid-template-columns:minmax(0,1fr)}.prov-place{grid-template-columns:minmax(0,1fr) auto}.prov-place dd{grid-column:1}.prov-bar-time{margin-left:0}.prov-bar-sep{display:none}}.pr-name{font-weight:600}.pr-suggest{font-variant-numeric:tabular-nums}.pp-head{justify-content:space-between;align-items:center;gap:var(--cx-gap);padding-bottom:var(--cx-gap);flex-wrap:wrap;display:flex}.ladder{margin:0}.lad{justify-content:space-between;align-items:baseline;gap:var(--cx-gap);border-top:1px solid var(--cx-row-line);padding:12px 0;display:flex}.lad dt{flex-direction:column;gap:2px;display:flex}.lad dd{font-size:var(--cx-fs-step);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.lad-tag,.lad-note{font-size:var(--cx-fs-sub);color:var(--cx-text-muted);font-weight:400}.lad.on{background:var(--cx-brand-bg);margin:0 -24px;padding:12px 24px}.lad.on dt{color:var(--cx-brand-dark);font-weight:600}.lad.on dd{color:var(--cx-brand-dark)}.pp-why{border-top:1px solid var(--cx-border);flex-direction:column;align-items:flex-start;gap:10px;margin-top:4px;padding:18px 0;display:flex}.pp-why h3{font-size:var(--cx-fs-step);margin:0}.pp-why p{color:var(--cx-text-2);margin:0}.pp-links{flex-wrap:wrap;gap:12px;display:flex}.rl-page{flex-direction:column;gap:26px;max-width:1100px;display:flex}.rl-group{flex-direction:column;gap:12px;display:flex}.rl-group h2{margin:0}.rl-scope{flex-direction:column;gap:6px;display:flex}.rule{border-top:1px solid var(--cx-row-line);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 24px;display:flex}.rule:first-child{border-top:0}.rule-name{flex-direction:column;flex:260px;display:flex}.rule-value{min-width:150px;font-size:var(--cx-fs-step);font-variant-numeric:tabular-nums;font-weight:700}.rl-more{gap:var(--cx-gap);flex-direction:column;display:flex}.rl-more summary{cursor:pointer;font-size:var(--cx-fs-key);color:var(--cx-text)}.rl-more summary:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.rl-more[open] summary{margin-bottom:var(--cx-gap)}.catalog{gap:var(--cx-gap-lg);flex-direction:column;display:flex}.catalog-filters{align-items:center;gap:var(--cx-gap);flex-wrap:wrap;display:flex}.catalog-search{flex:0 330px;min-width:220px}.catalog-search .inp{box-sizing:border-box;width:100%;font-weight:400}.catalog-grow{flex:1}.catalog-count{border-radius:var(--cx-r-pill);background:var(--cx-btn-pri);min-width:24px;height:24px;color:var(--cx-surface);font-size:var(--cx-fs-tiny);justify-content:center;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.catalog-more{align-items:center;gap:var(--cx-gap);padding:var(--cx-pad-panel);border:1px solid var(--cx-border);border-radius:var(--cx-r-lg);background:var(--cx-surface);flex-wrap:wrap;display:flex}.catalog-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-bulk{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-bulk .inp{flex:320px;font-weight:400}.catalog-tags{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.catalog-tag{height:var(--cx-h-chip);border:1px solid var(--cx-border-strong);border-radius:var(--cx-r-pill);background:var(--cx-surface);color:var(--cx-text);font:inherit;font-size:var(--cx-fs-sub);cursor:pointer;align-items:center;gap:8px;padding:0 12px 0 14px;display:inline-flex}.catalog-tag:hover{border-color:var(--cx-brand-border);background:var(--cx-brand-bg);color:var(--cx-brand-dark)}.catalog-tag:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.catalog-tag svg{stroke-width:2.25px;flex:none;width:14px}.catalog-note{align-items:center;gap:10px;margin:0;display:flex}.catalog-note svg{flex:none;width:18px}.catalog .prod .thumb{width:52px;height:52px}.catalog .prod .thumb svg{width:26px}.catalog .tw tbody tr:has(a[aria-current=true]) td{background:var(--cx-brand-bg)}.catalog-detail{gap:var(--cx-gap-xl);flex-direction:column;display:flex}.catalog-detail-head{align-items:center;gap:var(--cx-gap);display:flex}.catalog-detail-head .thumb.lg{width:72px;height:72px}.catalog-detail-block{flex-direction:column;gap:10px;display:flex}.catalog-detail-block h3{font-size:var(--cx-fs-step);margin:0;font-weight:700}.catalog-detail-block p{color:var(--cx-text-2);margin:0}.catalog-detail-actions{flex-wrap:wrap;gap:12px;display:flex}.catalog-conditions{gap:var(--cx-gap) var(--cx-gap-xl);grid-template-columns:max-content 1fr;margin:0;display:grid}.catalog-conditions dt{color:var(--cx-text-2)}.catalog-conditions dd{margin:0}.catalog-accounts{margin:0;padding:0;list-style:none}.catalog-account{border-top:1px solid var(--cx-row-line);color:var(--cx-text);align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:flex}.catalog-account:hover .catalog-account-name b{color:var(--cx-brand-dark)}.catalog-account:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.catalog-account-mark{flex:none;display:inline-flex}.catalog-account-name{flex-direction:column;flex:1;min-width:0;display:flex}.catalog-account>svg{width:18px;color:var(--cx-icon);flex:none}@media (width<=767px){.catalog-tag,.catalog-account{min-height:44px}}@media (width>=1200px){.catalog .split.open .tw th,.catalog .split.open .tw td{padding-inline:10px}.catalog .split.open .tw th:last-child,.catalog .split.open .tw td:last-child{display:none}.catalog .split.open .prod .thumb{width:44px;height:44px}}.product{gap:var(--cx-gap-xl);flex-direction:column;display:flex}.product-layout{align-items:start;gap:var(--cx-gap-xl);grid-template-columns:minmax(0,1fr) minmax(0,400px);display:grid}.product-main,.product-side{gap:var(--cx-gap-xl);flex-direction:column;min-width:0;display:flex}.product-pair{align-items:start;gap:var(--cx-gap-xl);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.product-accounts{flex-direction:column;display:flex}.product-account{align-items:center;gap:var(--cx-gap);min-height:var(--row-h);border-top:1px solid var(--cx-row-line);color:var(--cx-text);padding:12px 24px;text-decoration:none;display:flex}.product-account:first-child{border-top:0}.product-account:hover .product-account-name b{color:var(--cx-brand-dark)}.product-account:focus-visible{outline:2px solid var(--cx-focus);outline-offset:-2px}.product-account[aria-current=page]{background:var(--cx-brand-bg)}.product-account[aria-current=page] .product-account-name b{color:var(--cx-brand-dark)}.product-account:last-child{border-bottom-left-radius:var(--cx-r-lg);border-bottom-right-radius:var(--cx-r-lg)}.product-account-mark{flex:none;display:inline-flex}.product-account-name,.product-account-prices{flex-direction:column;min-width:0;display:flex}.product-account-name{flex:1}.product-account-prices{text-align:right;font-variant-numeric:tabular-nums;align-items:flex-end}.product-account .cell{flex:none;min-width:150px}.product-account>svg{width:18px;color:var(--cx-icon);flex:none}.product-warehouse .pb{gap:var(--cx-gap);flex-direction:column;display:flex}.product-warehouse .kv{grid-template-columns:minmax(0,150px) minmax(0,1fr)}.product-warehouse-prices{padding-top:var(--cx-gap);border-top:1px solid var(--cx-border-soft);flex-direction:column;gap:10px;display:flex}.product-sales .pb{gap:var(--cx-gap-lg);flex-direction:column;display:flex}.product-sales .pb-form p{margin:0}.product-offer .pb,.product-stock .pb{flex-direction:column;gap:12px;display:flex}.product-offer .pb>p,.product-stock .pb>p{margin:0}.product-stock .kv{grid-template-columns:minmax(0,1fr) auto}@media (width>=1280px){.product-market-prices td.num:nth-child(3){white-space:normal;min-width:200px}}.product-market-prices-note{padding:var(--cx-pad-panel);margin:0}.product>.details>.details-body .panel{border-color:var(--cx-border-soft)}@media (width<=1279px){.product-layout,.product-pair{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.product-accounts-panel .ph{flex-wrap:wrap}.product-account{flex-wrap:wrap;padding:12px 16px}.product-account-name{flex:60%}.product-account-prices{text-align:left;align-items:flex-start}.product-account .cell{min-width:0}.product-account>svg{display:none}.product-warehouse .kv{grid-template-columns:minmax(0,1fr)}}.areas{gap:var(--cx-gap-xl);border-bottom:1px solid var(--cx-border);flex-wrap:wrap;display:flex}.area{min-height:var(--cx-h-btn);color:var(--cx-text);font-size:var(--cx-fs-nav);border-bottom:3px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding:8px 4px;text-decoration:none;display:inline-flex}.area svg{width:20px;color:var(--cx-icon);flex:none}.area:hover{border-bottom-color:var(--cx-border-strong);color:var(--cx-brand-dark)}.area:hover svg{color:var(--cx-brand-dark)}.area:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}.setup-banner{align-items:center;gap:var(--cx-gap-lg);padding:var(--sp-panel);border-color:var(--cx-warn-border);background:var(--cx-warn-bg);flex-flow:wrap;display:flex}.setup-icon{border-radius:var(--cx-r-pill);background:var(--cx-warn);width:44px;height:44px;color:var(--cx-surface);flex:none;justify-content:center;align-items:center;display:inline-flex}.setup-icon svg{width:24px}.setup-text{color:var(--cx-warn-text);flex-direction:column;flex:260px;display:flex}.setup-text strong{font-size:var(--cx-fs-step)}.src-section{gap:var(--cx-gap);flex-direction:column;display:flex}.src-section>h2{margin:0}.src-head{justify-content:space-between;align-items:center;gap:var(--cx-gap);flex-wrap:wrap;display:flex}.src-head h2{margin:0}.src-grid{gap:var(--cx-gap-lg);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));display:grid}.src-card-body{align-items:start;column-gap:var(--cx-gap);grid-template-columns:minmax(0,1fr) auto;row-gap:0;display:grid}.src-card .conn{border-bottom:0;padding:0}.src-foot{display:contents}.src-foot>.btn{grid-area:1/2;align-self:center}.src-send{margin-top:var(--cx-gap);padding-top:var(--cx-gap);border-top:1px solid var(--cx-row-line);color:var(--cx-text-muted);grid-area:2/1/auto/-1;align-items:center;gap:10px;display:inline-flex}.src-send svg{flex:none;width:20px}.technical{font-size:var(--cx-fs-nav);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.technical svg{width:20px;color:var(--cx-text-2);flex:none}.stream+.stream{margin-top:var(--cx-gap)}.stream>strong{display:block}.param-cell{white-space:normal;min-width:260px;max-width:720px}.adv-search{align-items:center;gap:10px;display:flex}.adv-search .inp{width:280px;max-width:100%}.srch-btn{min-width:0;height:var(--cx-h-input);border:1px solid var(--cx-border-strong);border-radius:var(--cx-r);background:var(--cx-surface);color:var(--cx-text-muted);font-family:inherit;font-size:var(--cx-fs-body);text-align:left;cursor:pointer;flex:0 340px;align-items:center;gap:10px;padding:0 14px;display:flex}.srch-btn:hover{border-color:var(--cx-text-muted)}.srch-btn .i{flex:none;width:20px}.srch-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.srch-short,.srch-keys kbd{border:1px solid var(--cx-border-strong);border-radius:var(--cx-r-sm);background:var(--cx-surface-muted);min-width:26px;height:26px;color:var(--cx-text-2);font-family:inherit;font-size:var(--cx-fs-sub);white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.srch-back,.pw-back{z-index:30;justify-content:center;display:flex;position:fixed;inset:0}.srch-back:before,.pw-back:before{content:"";background:var(--cx-text);opacity:.45;position:absolute;inset:0}.srch-back{padding:96px var(--cx-gap-xl) var(--cx-gap-xl);align-items:flex-start}.srch-box{border:1px solid var(--cx-border);border-radius:var(--cx-r-xl);background:var(--cx-surface);width:680px;max-width:100%;max-height:100%;color:var(--cx-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.srch-head{border-bottom:1px solid var(--cx-border);color:var(--cx-text-2);align-items:center;gap:14px;padding:18px 22px;display:flex}.srch-head .i{flex:none;width:22px}.srch-input::-webkit-search-cancel-button{display:none}.srch-input{min-width:0;color:var(--cx-text);font-family:inherit;font-size:var(--cx-fs-key);background:0 0;border:0;outline:0;flex:1}.srch-close{width:var(--cx-h-input);height:var(--cx-h-input);border-radius:var(--cx-r);color:var(--cx-text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.srch-close:hover{background:var(--cx-surface-muted)}.srch-list{flex-direction:column;gap:4px;padding:10px 8px;display:flex;overflow-y:auto}.srch-list:empty{display:none}.srch-res{align-items:center;gap:var(--cx-gap);border-radius:var(--cx-r-lg);color:var(--cx-text);cursor:pointer;padding:14px 16px;display:flex}.srch-res.on{background:var(--cx-brand-bg)}.srch-res.on strong{color:var(--cx-brand-dark)}.srch-res .i,.srch-res svg{flex:none;width:22px}.srch-kind{color:var(--cx-text-2);display:inline-flex}.srch-text{flex-direction:column;flex:1;min-width:0;display:flex}.srch-path{color:var(--cx-text-muted);font-size:var(--cx-fs-sub)}.srch-note{color:var(--cx-text-muted);margin:0;padding:18px 22px}.srch-keys{border-top:1px solid var(--cx-border);color:var(--cx-text-muted);font-size:var(--cx-fs-sub);justify-content:center;gap:28px;padding:14px;display:flex}.srch-keys span{align-items:center;gap:6px;display:flex}.pw-back{padding:var(--cx-gap-xl);align-items:center}.pw{gap:var(--cx-gap-xl);border:1px solid var(--cx-border);border-radius:var(--cx-r-xl);background:var(--cx-surface);width:640px;max-width:100%;max-height:100%;color:var(--cx-text);flex-direction:column;padding:30px 34px;display:flex;position:relative;overflow-y:auto}.pw:focus{outline:none}.pw-head{justify-content:space-between;align-items:center;gap:var(--cx-gap);display:flex}.pw-head h2{font-family:var(--cx-font-display);font-size:var(--cx-fs-h2);margin:0;font-weight:600}.pw-steps{align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pw-step{color:var(--cx-text-muted);align-items:center;gap:10px;display:flex}.pw-step .n{border-radius:var(--cx-r-pill);background:var(--cx-muted);width:32px;height:32px;color:var(--cx-text-2);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.pw-step .n svg{stroke-width:2.5px;width:18px}.pw-step.on{color:var(--cx-text);font-weight:600}.pw-step.on .n{background:var(--cx-btn-pri);color:var(--cx-surface)}.pw-step.done .n{background:var(--cx-ok-bg);color:var(--cx-ok)}.pw-line{background:var(--cx-border-strong);flex:1;min-width:24px;height:1px}.pw-body{gap:var(--cx-gap-lg);flex-direction:column;display:flex}.pw-body p{margin:0}.pw-form{gap:var(--cx-gap);grid-template-columns:150px minmax(0,1fr);align-items:center;display:grid}.pw-form .pw-hint{color:var(--cx-text-muted);font-size:var(--cx-fs-sub);grid-column:2;margin:0}.pw-env{border:1px solid var(--cx-border-strong);border-radius:var(--cx-r);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pw-env button{height:var(--cx-h-input);background:var(--cx-surface);color:var(--cx-text);font-family:inherit;font-size:var(--cx-fs-body);cursor:pointer;border:0}.pw-env button[aria-pressed=true]{background:var(--cx-brand-bg);color:var(--cx-brand-dark);outline:2px solid var(--cx-btn-pri);outline-offset:-2px;border-radius:var(--cx-r);font-weight:700}.pw-sub{color:var(--cx-text-muted);font-size:var(--cx-fs-sub)}.pw-foot{justify-content:space-between;gap:var(--cx-gap);padding-top:6px;display:flex}@media (width<=767px){.srch-btn{width:var(--cx-h-input);flex:none;justify-content:center;padding:0}.srch-label,.srch-short{display:none}.srch-back,.pw-back{padding:0}.srch-box,.pw{border:0;border-radius:0;width:100%;height:100%;max-height:100%}.srch-keys{display:none}.pw{padding:20px 16px}.pw-form{grid-template-columns:minmax(0,1fr);gap:8px}.pw-form .pw-hint{grid-column:1}.pw-step span.t{display:none}.pw-step.on span.t{display:inline}}.chk-name,.rule-target{font-weight:600}td .rule-target{margin-top:4px}td .st+.rule-target{margin-top:6px}.pd-list td.acts,.pd-list th.acts{display:table-cell}.rule-acts{justify-content:flex-end;align-items:center;gap:var(--cx-gap);flex-wrap:wrap;display:flex}.rule-form{gap:var(--cx-gap)}.rule-form .row{align-items:center;gap:var(--cx-gap) var(--cx-gap-lg)}.rule-cap{margin:var(--cx-gap) 0 0;color:var(--cx-text-muted);font-size:var(--cx-fs-sub);font-weight:600}.rule-cap:first-child{margin-top:0}.rule-save{margin-top:var(--cx-gap);padding-top:var(--cx-gap-lg);border-top:1px solid var(--cx-row-line)}.prep .mrow{gap:var(--cx-gap-lg);min-height:var(--row-h);padding:var(--cx-gap-lg) var(--cx-gap-xl);border-color:var(--cx-border);border-radius:var(--cx-r-lg)}.prep .mrow+.mrow{margin-top:var(--cx-gap)}.prep .mrow.on{border-color:var(--cx-btn-pri);background:var(--cx-brand-bg)}.prep .mrow.off{background:var(--cx-surface-muted)}.prep .mrow .t b{font-size:var(--cx-fs-step)}.prep-mark{flex:none;min-width:72px;display:inline-flex}.prep .sum>div{gap:var(--cx-gap);padding:var(--cx-gap-xl);border-radius:var(--cx-r-lg);background:var(--cx-surface)}.prep .pf{padding:var(--cx-gap-lg) var(--cx-gap-xl);background:var(--cx-surface)}.prep .done{gap:var(--cx-gap-lg);padding:var(--cx-gap-xl)}.prep .done ul{text-align:left;margin:0;padding:0;list-style:none}.prep .done li{padding:var(--cx-gap) 0;border-top:1px solid var(--cx-row-line)}@media (width<=767px){.prep .mrow{padding:var(--cx-gap) var(--cx-gap-lg)}.prep-mark{min-width:0}}.orders{gap:var(--cx-gap-lg);flex-direction:column;display:flex}.orders-filters{align-items:center;gap:var(--cx-gap);flex-wrap:wrap;display:flex}.orders-search{flex:0 420px;align-items:center;gap:10px;min-width:220px;display:flex}.orders-search .inp{box-sizing:border-box;flex:1;min-width:0;font-weight:400}.orders-grow{flex:1}.orders-sort{width:auto;min-width:0;max-width:100%}@media (width<=767px){.ph:has(.orders-sort){flex-wrap:wrap}.orders-sort{flex:100%;width:100%}}.orders-note{align-items:center;gap:10px;margin:0;display:flex}.orders-note svg{flex:none;width:18px}.orders .ord-main{flex-direction:column;gap:2px;min-width:0;display:flex}.orders .ord-main>a{color:var(--cx-text);font-weight:700;text-decoration:none}.orders .ord-main>a:hover{color:var(--cx-brand-dark)}.orders .tw td{white-space:normal}.orders .ord-reasons{max-width:280px}.orders .ord-badges{flex-wrap:wrap;gap:6px;display:flex}.orders .tw tbody tr:has(a[aria-current=true]) td{background:var(--cx-brand-bg)}.ord-panel{gap:var(--cx-gap-xl);flex-direction:column;display:flex}.ord-panel-head{justify-content:space-between;align-items:center;gap:var(--cx-gap);flex-wrap:wrap;display:flex}.ord-panel-block{flex-direction:column;gap:10px;display:flex}.ord-panel-block h3{font-size:var(--cx-fs-step);margin:0;font-weight:700}.ord-panel-block p{margin:0}.order{gap:var(--cx-gap-xl);flex-direction:column;display:flex}.order-facts{align-items:start;gap:var(--cx-gap-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-facts .sub{margin:var(--cx-gap) 0 0}.order-stack,.order-tech{gap:var(--cx-gap-xl);flex-direction:column;display:flex}.order .strong{font-weight:700}.orders .tw td.num{white-space:nowrap}@media (width>=1200px){.orders .split.open .tw th:last-child,.orders .split.open .tw td:last-child{display:none}.orders .split.open .tw th,.orders .split.open .tw td{padding-inline:10px}.orders .split.open .ord-reasons{max-width:180px}}@media (width<=900px){.order-facts{grid-template-columns:minmax(0,1fr)}}.skc-page{gap:var(--cx-gap-xl);flex-direction:column;display:flex}.skc-layout{align-items:start;gap:var(--cx-gap-xl);grid-template-columns:minmax(0,1fr) minmax(0,400px);display:grid}.skc-main,.skc-side{gap:var(--cx-gap-xl);flex-direction:column;min-width:0;display:flex}.skc-search{align-items:center;gap:var(--cx-gap);display:flex}.skc-search .inp{flex:1;min-width:0}.skc-sortbar{margin-left:auto}.skc-sortbar .inp{height:var(--cx-h-btn);min-width:0;max-width:100%;padding-right:32px}.skc-sortbar{min-width:0;max-width:100%}@media (width<=767px){.ph:has(.skc-sortbar){flex-wrap:wrap}.skc-sortbar,.skc-sortbar .inp{flex:100%;width:100%}}.skc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.skc-list li{border-top:1px solid var(--cx-row-line);padding:12px 0}.skc-list li:first-child{border-top:0;padding-top:0}.skc-list li:last-child{padding-bottom:0}.skc-big{font-size:var(--cx-fs-step);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.skc-form{align-items:end;gap:var(--cx-gap) var(--cx-gap-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.skc-form h3{font-size:var(--cx-fs-step);margin:0}.skc-field{flex-direction:column;gap:6px;min-width:0;display:flex}.skc-field .inp{box-sizing:border-box;width:100%}.skc-wide{grid-column:1/-1}.skc-actions{gap:var(--cx-gap);flex-wrap:wrap;display:flex}.skc-choice{gap:var(--cx-gap) var(--cx-gap-lg);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.skc-choice legend{padding:0 0 6px;font-weight:600}.skc-choice label{gap:8px;font-weight:400}.skc-foot{border-top:1px solid var(--cx-row-line)}.skc-foot:first-child{border-top:0}.skc-foot p{margin:0}.skc-page>.details>.details-body .panel{border-color:var(--cx-border-soft)}@media (width<=1279px){.skc-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.skc-form{grid-template-columns:minmax(0,1fr)}.skc-search{flex-wrap:wrap}}.nd-form form{align-items:center;gap:var(--cx-gap) var(--cx-gap-xl);grid-template-columns:minmax(140px,220px) minmax(0,560px);display:grid}.nd-form form>h3{grid-column:1/-1;margin:0}.nd-form form>label{color:var(--cx-text-2);font-weight:600}.nd-form form>:not(label,h3){grid-column:2}.nd-form form>.btn{justify-self:start}.nd-form form>p{margin:0}.nd-users td .row{gap:4px}.nd-users td:last-child .row{flex-direction:column;align-items:flex-start}.nd-users td:nth-child(3) .row>span{flex-basis:100%}.nd-nowrap td .btn{white-space:nowrap}@media (width<=767px){.nd-form form{grid-template-columns:minmax(0,1fr)}.nd-form form>:not(label,h3){grid-column:1}}.ost-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ost-main .ost-name{font-weight:600}.ost-main .sub{margin:0}.ost-guide{min-width:0;max-width:880px}.hdr-tabs .vtabs{margin-bottom:var(--cx-gap)}.cat{gap:var(--cx-gap-lg);flex-direction:column;display:flex}.cat-tools{justify-content:space-between;align-items:center;gap:var(--cx-gap);flex-wrap:wrap;display:flex}.cat-tools .sub,.cat-tools p{margin:0}.cat-dialog{gap:var(--cx-gap);flex-direction:column;display:flex}.cat-dialog p{margin:0}.cat-name{padding-left:0}.cat-d1{padding-left:var(--cx-gap)}.cat-d2{padding-left:calc(var(--cx-gap) * 2)}.cat-d3{padding-left:calc(var(--cx-gap) * 3)}.cat-d4{padding-left:calc(var(--cx-gap) * 4)}.cat-d5{padding-left:calc(var(--cx-gap) * 5)}.cat-d6{padding-left:calc(var(--cx-gap) * 6)}.cat-inherited{color:var(--cx-text-muted)}.cat-suggestion{justify-content:space-between;align-items:center;gap:var(--cx-gap);display:flex}.cat-states{gap:calc(var(--cx-gap) / 2);flex-wrap:wrap;display:flex}.cat-panel{gap:var(--cx-gap-lg);flex-direction:column;display:flex}.cat-path{margin:0 0 var(--cx-gap);overflow-wrap:anywhere}.cat-sec{gap:var(--cx-gap);flex-direction:column;display:flex}.cat-sec h3{font-size:var(--cx-fs-key);margin:0}.cat-sec p{margin:0}.cat-sug,.cat-list li{justify-content:space-between;align-items:center;gap:var(--cx-gap);display:flex}.cat-list{gap:var(--cx-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cat-list li>div,.cat-sug>div{overflow-wrap:anywhere;min-width:0}
