:root{--bg:#f6f7f9;--surface:#fff;--ink:#202c34;--muted:#78838b;--line:#e8ecee;--green:#155b4a;--pale:#edf5f0;--orange:#ac6b20;--red:#b04b40;--shadow:0 8px 32px #193c2f0a;font-family:Inter,'Segoe UI',Arial,sans-serif;color:var(--ink);font-size:calc(14px * var(--ui-font-scale,1));background:var(--bg)}
*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{outline-offset:3px}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:default;opacity:.5}h1,h2,h3,p{margin:0}h1{font-size:2.14286rem;line-height:1.25;letter-spacing:-1.1px;font-weight:650}h2{font-size:1.28571rem;letter-spacing:-.4px;font-weight:650}h3{font-size:1.07143rem;font-weight:650}small{font-size:0.85714rem}strong{font-weight:600}.muted{color:var(--muted);line-height:1.6}.sidebar{width:238px;background:var(--paint-bg-n-fff,#fff);border-right:1px solid var(--line);position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column;padding:30px 17px 20px}.brand{display:flex;gap:11px;align-items:center;font-size:2.21429rem;font-weight:750;letter-spacing:-1.5px;padding:0 13px}.brand-symbol{display:grid;place-items:center;background:var(--green);color:#dff7b6;border-radius:12px;font-size:1.78571rem;width:37px;height:39px;letter-spacing:-2px;padding-right:2px}.brand-dot{color:var(--paint-text-n-89ad73,#89ad73)}.workspace{margin:34px 0 31px;display:flex;align-items:center;gap:9px;padding:12px 8px;background:var(--paint-bg-n-f7f9f8,#f7f9f8);border:1px solid var(--line);border-radius:10px}.workspace strong{font-size:0.85714rem;display:block;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace small{font-size:0.71429rem;color:var(--muted);display:block;margin-top:4px}.avatar{border:1px solid var(--paint-line-n-dfe6e2,#dfe6e2);background:var(--paint-bg-n-ffffff,white);border-radius:8px;width:30px;height:32px;display:grid;place-items:center;color:var(--green);font-weight:600}.workspace-arrow{margin-left:auto;color:var(--paint-text-n-9da7a5,#9da7a5)}.nav-label{color:var(--paint-text-n-a1a9ae,#a1a9ae);font-size:0.64286rem;font-weight:650;letter-spacing:1.2px;margin:0 13px 13px}nav{display:flex;flex-direction:column;gap:5px}.nav-item{padding:12px 13px;display:flex;align-items:center;gap:12px;color:var(--paint-text-n-758087,#758087);border-radius:7px;font-size:0.85714rem;font-weight:500}.nav-item:hover{background:var(--paint-bg-n-f7f9f8,#f7f9f8)}.nav-item.active{background:var(--pale);color:var(--green);font-weight:650}.nav-item svg{width:18px;height:18px}.nav-count{font-size:0.71429rem;border-radius:5px;background:var(--paint-bg-n-f8e7cd,#f8e7cd);color:var(--orange);padding:2px 6px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding:36px 13px 0}.sidebar-bottom p{font-size:0.78571rem;color:var(--paint-text-n-98a1a6,#98a1a6);line-height:1.8;margin:13px 0 18px}.local-status{font-size:0.71429rem;color:var(--paint-text-n-7b8984,#7b8984);display:flex;align-items:center;gap:7px}.local-status span{height:6px;width:6px;background:var(--paint-bg-n-7aa88b,#7aa88b);border-radius:100%}.settings-link{font-size:0.78571rem;color:var(--paint-text-n-657871,#657871)}.app-shell{margin-left:238px}.topbar{height:77px;background:var(--paint-bg-n-fff,#fff);border-bottom:1px solid var(--line);padding:0 36px;display:flex;align-items:center;justify-content:space-between}.breadcrumbs{display:flex;align-items:center;gap:13px;font-size:0.78571rem;color:var(--paint-text-n-8d969e,#8d969e)}.breadcrumbs strong{color:var(--paint-text-n-5b666e,#5b666e);font-weight:500}.crumb-separator{color:var(--paint-text-n-c8cecf,#c8cecf)}.top-actions{display:flex;gap:21px;align-items:center}.local-chip{font-size:0.71429rem;color:var(--paint-text-n-86918d,#86918d)}.user-avatar{width:29px;height:29px;border-radius:100%;display:grid;place-items:center;background:var(--paint-bg-n-edf1ed,#edf1ed);color:var(--paint-text-n-59705e,#59705e);font-size:0.78571rem}.icon-button{border:0;background:transparent;display:grid;place-items:center;width:31px;height:31px;color:var(--paint-text-n-7a878c,#7a878c);border-radius:6px;font-size:1.64286rem}.icon-button:hover{background:var(--paint-bg-n-f1f4f3,#f1f4f3)}.icon-button svg{width:19px;height:19px}.notification-button{position:relative}.notification-button i{position:absolute;width:6px;height:6px;background:var(--paint-bg-n-c58945,#c58945);right:7px;top:4px;border:1px solid var(--paint-line-n-ffffff,white);border-radius:100%}.mobile-menu{display:none}main{padding:32px 36px 20px;max-width:1660px;margin:0 auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.eyebrow{font-size:0.64286rem;letter-spacing:1.5px;color:var(--paint-text-n-95a198,#95a198);font-weight:650;margin-bottom:9px}.page-heading p{font-size:0.85714rem;color:var(--muted);margin-top:9px}.heading-actions{display:flex;gap:9px;align-items:center}.button{border:1px solid var(--line);border-radius:7px;font-size:0.78571rem;min-height:37px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:15px;font-weight:550;background:var(--paint-bg-n-ffffff,white);white-space:nowrap}.button:hover{filter:brightness(.97)}.button.primary{background:var(--green);border-color:var(--green);color:var(--paint-text-n-fff,#fff)}.button.secondary{background:var(--paint-bg-n-fff,#fff);color:var(--paint-text-n-67736f,#67736f)}.filter-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.market-tabs{display:flex;gap:4px;flex-wrap:wrap}.market-tab{display:flex;align-items:center;gap:7px;padding:9px 12px;font-size:0.78571rem;color:var(--paint-text-n-7a858c,#7a858c);border:1px solid transparent;border-radius:7px;background:transparent}.market-tab.active{background:var(--paint-bg-n-ffffff,white);border-color:var(--paint-line-n-e4e9e6,#e4e9e6);color:var(--paint-text-n-263c31,#263c31);box-shadow:0 1px 2px var(--paint-shadow-n-18332306,#18332306)}.market-dot{width:7px;height:7px;border-radius:100%;display:inline-block}.market-dot.ozon{background:var(--paint-bg-n-3b75eb,#3b75eb)}.market-dot.wb{background:var(--paint-bg-n-ba68b8,#ba68b8)}.market-dot.yandex{background:var(--paint-bg-n-e4bf44,#e4bf44)}.filter-right{display:flex;align-items:center;gap:15px;font-size:0.71429rem;color:var(--paint-text-n-98a19e,#98a19e)}.filter-right select{border:1px solid var(--paint-line-n-dce4de,#dce4de);padding:8px 10px;border-radius:6px;color:var(--paint-text-n-68776e,#68776e);background:transparent;font-size:0.71429rem}.mode-banner{border:1px solid var(--paint-line-n-eee4cf,#eee4cf);border-radius:7px;background:var(--paint-bg-n-fbf8f0,#fbf8f0);padding:11px 14px;color:var(--paint-text-n-9a8052,#9a8052);font-size:0.71429rem;display:flex;align-items:center;gap:8px;line-height:1.5;margin-bottom:23px}.mode-banner.live{background:var(--paint-bg-n-eef5f1,#eef5f1);border-color:var(--paint-line-n-d8e6dd,#d8e6dd);color:var(--paint-text-n-577c62,#577c62)}.mode-banner a{margin-left:auto;font-weight:650;white-space:nowrap}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px}.kpi{border:1px solid var(--line);background:var(--paint-bg-n-ffffff,white);border-radius:11px;padding:19px 20px;min-width:0;box-shadow:0 2px 4px var(--paint-shadow-n-172b2202,#172b2202)}.kpi-label{color:var(--paint-text-n-7c878c,#7c878c);font-size:0.78571rem;display:flex;align-items:center;justify-content:space-between;gap:6px}.kpi-symbol{color:var(--paint-text-n-9ca8a1,#9ca8a1);background:var(--paint-bg-n-f5f7f5,#f5f7f5);border-radius:6px;width:25px;height:25px;display:grid;place-items:center}.kpi-symbol svg{height:14px;width:14px}.kpi-value{font-size:2rem;font-weight:620;letter-spacing:-1px;line-height:1.3;margin:11px 0 9px;font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-foot{color:var(--paint-text-n-99a39e,#99a39e);font-size:0.64286rem;line-height:1.6}.kpi-foot .positive{color:var(--paint-text-s-5e906e,#5e906e)}.kpi.attention{background:var(--paint-bg-n-fffdf9,#fffdf9);border-color:var(--paint-line-n-eee5d5,#eee5d5)}.kpi.attention .kpi-value{color:var(--paint-text-n-b1874c,#b1874c)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;margin-bottom:24px}.panel{background:var(--paint-bg-n-ffffff,white);border:1px solid var(--line);border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 2px 5px var(--paint-shadow-n-17352102,#17352102)}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:21px 21px 18px}.panel-head h2{font-size:1rem}.panel-head .muted{font-size:0.71429rem;margin-top:5px}.panel-body{padding:0 21px 21px}.text-button{border:0;background:none;color:var(--green);font-size:0.78571rem;padding:5px 0;display:inline-flex;gap:8px;align-items:center}.panel-head .text-button{font-size:0.71429rem}.platform-row{display:grid;grid-template-columns:90px 1fr 63px;gap:15px;align-items:center;margin:22px 0}.platform-name{font-size:0.78571rem;display:flex;align-items:center;gap:8px}.platform-bar-track{height:12px;border-radius:3px;background:var(--paint-bg-n-f4f6f5,#f4f6f5);overflow:hidden}.platform-bar{height:100%;border-radius:3px;background:var(--paint-bg-n-85ac9b,#85ac9b)}.platform-bar.ozon{background:var(--paint-bg-n-81a397,#81a397)}.platform-bar.wb{background:var(--paint-bg-n-b2c6a6,#b2c6a6)}.platform-bar.yandex{background:var(--paint-bg-n-d6deb1,#d6deb1)}.platform-qty{text-align:right;font-size:0.78571rem;font-weight:550;color:var(--paint-text-n-63756c,#63756c)}.chart-note{border-top:1px solid var(--paint-line-n-f0f3f1,#f0f3f1);margin-top:22px;padding-top:14px;font-size:0.71429rem;color:var(--paint-text-n-99a29e,#99a29e);display:flex;justify-content:space-between;gap:15px}.alert-mini{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--paint-line-n-f0f2ef,#f0f2ef);align-items:flex-start}.alert-mini:first-child{border:0;padding-top:0}.alert-mini-icon{background:var(--paint-bg-n-fbf4e7,#fbf4e7);color:var(--paint-text-n-b58c50,#b58c50);border-radius:7px;width:30px;height:32px;display:grid;place-items:center;flex-shrink:0;font-size:1.07143rem}.alert-mini-icon.danger{background:var(--paint-bg-s-fcf0ec,#fcf0ec);color:var(--red)}.alert-mini-content{flex:1;min-width:0}.alert-mini-content strong{display:block;font-size:0.78571rem;margin:3px 0 6px}.alert-mini-content p{font-size:0.71429rem;color:var(--paint-text-n-96a09c,#96a09c);line-height:1.6}.days-pill{border-radius:5px;background:var(--paint-bg-n-faf4e9,#faf4e9);color:var(--paint-text-n-a47b40,#a47b40);padding:5px 7px;font-size:0.64286rem;white-space:nowrap;flex-shrink:0}.days-pill.danger{background:var(--paint-bg-s-fbeee9,#fbeee9);color:var(--paint-text-s-ad6959,#ad6959)}.table-toolbar{padding:19px 21px;display:flex;align-items:center;justify-content:space-between;gap:12px}.table-toolbar h2{font-size:1rem}.table-toolbar p{font-size:0.71429rem;color:var(--paint-text-n-98a09d,#98a09d);margin-top:5px}.search{border:1px solid var(--paint-line-n-e8edeb,#e8edeb);padding:9px 12px;border-radius:6px;width:210px;font-size:0.78571rem;color:var(--paint-text-n-56655b,#56655b);background:var(--paint-bg-n-fdfefd,#fdfefd)}.search::placeholder{color:var(--paint-text-n-a2aba6,#a2aba6)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:0.78571rem}th{color:var(--paint-text-n-9aa39e,#9aa39e);font-size:0.64286rem;font-weight:500;background:var(--paint-bg-n-fafcfb,#fafcfb);padding:13px 16px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:15px 16px;border-bottom:1px solid var(--paint-line-n-f0f3f1,#f0f3f1);color:var(--paint-text-n-708076,#708076);font-variant-numeric:tabular-nums}tbody tr:last-child td{border:0}.product-row{cursor:pointer}.product-row:hover{background:var(--paint-bg-n-fcfdfb,#fcfdfb)}.product-cell{display:flex;gap:11px;align-items:center;min-width:225px}.product-cell strong{font-size:0.78571rem;color:var(--paint-text-n-465a4b,#465a4b);font-weight:550;display:block;margin-bottom:5px}.product-cell small{font-size:0.64286rem;color:var(--paint-text-n-a2aaa5,#a2aaa5)}.product-thumb{width:33px;height:37px;border-radius:6px;background:var(--paint-bg-n-edf0e8,#edf0e8);display:grid;place-items:center;flex-shrink:0;color:var(--paint-text-n-879b7d,#879b7d)}.product-thumb svg{width:22px;height:22px}.product-thumb.cup{background:var(--paint-bg-n-f4eee5,#f4eee5);color:var(--paint-text-n-b29e7e,#b29e7e)}.product-thumb.bag{background:var(--paint-bg-n-eef0f1,#eef0f1);color:var(--paint-text-n-8e9a9c,#8e9a9c)}.product-thumb.sock{background:var(--paint-bg-n-efeef1,#efeef1);color:var(--paint-text-n-9b94a5,#9b94a5)}.badge{display:inline-flex;align-items:center;gap:5px;font-size:0.64286rem;padding:4px 7px;border-radius:5px;background:var(--paint-bg-n-f2f5f2,#f2f5f2);color:var(--paint-text-n-738474,#738474);white-space:nowrap}.badge.ozon{background:var(--paint-bg-s-edf2fc,#edf2fc);color:var(--paint-text-s-6e8bc5,#6e8bc5)}.badge.wb{background:var(--paint-bg-s-f8eff9,#f8eff9);color:var(--paint-text-s-ac7aae,#ac7aae)}.badge.yandex{background:var(--paint-bg-s-fcf6e7,#fcf6e7);color:var(--paint-text-s-a38b43,#a38b43)}.stock-number{color:var(--paint-text-n-4e6858,#4e6858);font-weight:600}.table-footer{padding:14px 21px;border-top:1px solid var(--paint-line-n-eef1ee,#eef1ee);color:var(--paint-text-n-a1aaa4,#a1aaa4);font-size:0.71429rem;display:flex;justify-content:space-between;gap:12px}.page-footer{font-size:0.64286rem;color:var(--paint-text-n-a7afaa,#a7afaa);display:flex;justify-content:space-between;gap:20px;margin-top:24px}.empty{padding:42px 24px;text-align:center;color:var(--paint-text-n-96a29a,#96a29a);line-height:1.7}.empty h3{color:var(--paint-text-n-526e5b,#526e5b);margin-bottom:9px}.empty p{font-size:0.85714rem;max-width:520px;margin:0 auto 17px}.empty-icon{display:grid;place-items:center;width:48px;height:48px;background:var(--paint-bg-n-eff5ef,#eff5ef);border-radius:13px;margin:0 auto 17px;color:var(--paint-text-n-7da087,#7da087)}.empty-icon svg{width:25px;height:25px}.empty.compact{padding:20px 12px}.note{background:var(--paint-bg-n-f7f9f7,#f7f9f7);border:1px solid var(--paint-line-n-e8eee7,#e8eee7);border-radius:7px;padding:13px 15px;color:var(--paint-text-n-87958b,#87958b);font-size:0.78571rem;line-height:1.7;margin:15px 0}.note.warning{background:var(--paint-bg-s-fbf7ef,#fbf7ef);border-color:var(--paint-line-s-eee4d1,#eee4d1);color:var(--paint-text-s-a18a5d,#a18a5d)}.section-gap{margin-bottom:22px}.analytics-table td:last-child{font-weight:600;color:var(--paint-text-n-4f715a,#4f715a)}.notice-list{display:flex;flex-direction:column;gap:12px}.notice-card{background:var(--paint-bg-s-ffffff,white);border:1px solid var(--line);border-radius:9px;padding:19px 22px;display:flex;gap:15px;align-items:flex-start}.notice-card.seen{opacity:.6}.notice-card h3{font-size:0.92857rem;margin:1px 0 7px}.notice-card p{font-size:0.78571rem;line-height:1.7;color:var(--paint-text-s-87988d,#87988d)}.notice-card .notice-content{flex:1}.notice-card .text-button{margin-top:8px}.notice-details{font-size:0.71429rem;margin-top:7px;color:var(--paint-text-s-a4a99c,#a4a99c)}.connection-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.connection-logo{font-size:1.35714rem;font-weight:800;letter-spacing:-.5px}.connection-logo.ozon{color:var(--paint-text-n-427bea,#427bea)}.connection-logo.wb{color:var(--paint-text-n-b66caf,#b66caf)}.connection-logo.yandex{color:var(--paint-text-n-b19b45,#b19b45)}.connection-description{font-size:0.78571rem;line-height:1.8;color:var(--paint-text-n-8d9991,#8d9991)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{display:flex;flex-direction:column;gap:7px;color:var(--paint-text-n-7d8d82,#7d8d82);font-size:0.78571rem;min-width:0}.field input,.field select{width:100%;border:1px solid var(--paint-line-n-e0e8e1,#e0e8e1);border-radius:6px;padding:11px 12px;background:var(--paint-bg-n-fff,#fff);color:var(--paint-text-n-4e6656,#4e6656);font-size:0.85714rem;min-height:39px}.field.full{grid-column:1/-1}.form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.status-line{font-size:0.78571rem;color:var(--paint-text-n-62836b,#62836b);line-height:1.8;margin-bottom:15px}.doc-card{display:flex;align-items:center;gap:15px;padding:17px 21px;border-top:1px solid var(--paint-line-n-eef2ed,#eef2ed)}.doc-card:first-child{border:0}.doc-icon{background:var(--paint-bg-n-f2f5ee,#f2f5ee);color:var(--paint-text-n-819974,#819974);border-radius:8px;width:38px;height:43px;display:grid;place-items:center}.doc-card h3{font-size:0.85714rem;margin-bottom:7px}.doc-meta{display:flex;align-items:center;gap:10px;font-size:0.71429rem;color:var(--paint-text-n-9ba69e,#9ba69e)}.doc-card .button{margin-left:auto}.tax-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px}.tax-item{background:var(--paint-bg-n-f6f8f5,#f6f8f5);border-radius:7px;padding:16px;font-size:0.78571rem;color:var(--paint-text-n-83937f,#83937f);line-height:1.7}.tax-item strong{display:block;color:var(--paint-text-n-61795d,#61795d);margin-bottom:6px}.packing-preview{background:var(--paint-bg-n-f5f8f1,#f5f8f1);border-radius:8px;padding:20px;margin:18px 0}.packing-result{font-size:2rem;font-weight:600;color:var(--green);margin-bottom:8px}.box-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.box-mark{border:1px solid var(--paint-line-n-cfdcc4,#cfdcc4);border-radius:6px;padding:10px;color:var(--paint-text-n-6e8961,#6e8961);font-size:0.71429rem;background:var(--paint-bg-n-ffffff,white)}.draft-row{padding:16px 20px;border-top:1px solid var(--line);font-size:0.78571rem;line-height:1.8;color:var(--paint-text-n-82927f,#82927f)}.assistant-options{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.assistant-answer{line-height:1.8;font-size:0.92857rem;color:var(--paint-text-n-627b69,#627b69);background:var(--paint-bg-n-f6f9f5,#f6f9f5);border-radius:8px;padding:18px;white-space:pre-line}dialog{border:1px solid var(--paint-line-n-e1e8df,#e1e8df);border-radius:13px;padding:26px;max-width:760px;width:calc(100% - 32px);color:var(--ink);box-shadow:0 20px 80px var(--paint-shadow-n-173a2c33,#173a2c33)}dialog::backdrop{background:var(--paint-bg-n-182e2266,#182e2266);backdrop-filter:blur(2px)}.dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:17px}.dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.detail-dialog{max-width:900px}.detail-top{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px}.detail-dialog h2{font-size:1.57143rem;line-height:1.4}.detail-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.detail-kpis div{background:var(--paint-bg-n-f5f8f3,#f5f8f3);padding:13px;border-radius:7px;font-size:0.71429rem;color:var(--paint-text-n-94a18f,#94a18f)}.detail-kpis strong{display:block;font-size:1.64286rem;color:var(--paint-text-n-59734e,#59734e);margin-top:7px}.detail-storage{border:1px solid var(--paint-line-s-eee0c6,#eee0c6);background:var(--paint-bg-s-fcf8ef,#fcf8ef);padding:15px;border-radius:8px;font-size:0.85714rem;line-height:1.8;color:var(--paint-text-s-a1854e,#a1854e);margin:15px 0}.file-picker{display:flex;flex-direction:column;gap:12px;border:1px dashed var(--paint-line-n-bdcfbc,#bdcfbc);border-radius:8px;padding:22px;margin:18px 0;font-size:0.85714rem;color:var(--paint-text-n-70916a,#70916a);background:var(--paint-bg-n-fbfcf9,#fbfcf9)}.file-picker input{font-size:0.78571rem;max-width:100%}.import-steps{display:flex;gap:15px;flex-wrap:wrap;color:var(--paint-text-n-93a18c,#93a18c);font-size:0.78571rem;margin-top:20px}.error-message{color:var(--paint-text-s-a35148,#a35148);font-size:0.85714rem;line-height:1.6;margin:15px 0}.success-message{color:var(--paint-text-s-4b7c59,#4b7c59);font-size:0.85714rem;line-height:1.6;margin:15px 0}.toast{position:fixed;bottom:25px;left:calc(50% + 100px);transform:translateX(-50%);max-width:calc(100% - 30px);background:var(--paint-bg-n-234f3c,#234f3c);color:var(--paint-text-n-fff,#fff);border-radius:9px;padding:15px 22px;z-index:100;font-size:0.85714rem;line-height:1.6;box-shadow:0 6px 30px var(--paint-shadow-n-1e392c25,#1e392c25)}.loading{padding:70px;text-align:center;color:var(--paint-text-n-819479,#819479)}.overflow-wrap{overflow-wrap:anywhere}.count-label{font-size:0.71429rem;color:var(--paint-text-n-9aab93,#9aab93);font-weight:400;margin-left:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.event-kind{white-space:nowrap}.product-link{border:0;padding:0;background:none;text-align:left;font:inherit;color:inherit}.product-link:hover strong{text-decoration:underline}
@media(min-width:1500px){main{padding-top:40px}.kpi{padding:23px}.kpi-value{font-size:2.35714rem}.dashboard-grid{gap:23px}.panel-head{padding:23px}}
@media(max-width:1200px){.sidebar{width:205px;padding-left:11px;padding-right:11px}.app-shell{margin-left:205px}main{padding:25px 24px}.topbar{padding:0 24px}.kpi-grid{gap:10px}.kpi{padding:16px}.kpi-value{font-size:1.64286rem}.dashboard-grid{gap:14px}.filter-right #current-date{display:none}.heading-actions .button{padding:9px 11px;font-size:0.71429rem}.panel-head{padding:18px}.panel-body{padding:0 18px 18px}}
@media(max-width:950px){.sidebar{width:185px}.brand{font-size:1.92857rem}.nav-item{font-size:0.78571rem;gap:8px}.app-shell{margin-left:185px}main{padding:22px 18px}.topbar{padding:0 18px}.page-heading{align-items:flex-start;flex-direction:column;gap:16px}h1{font-size:2rem}.heading-actions{align-self:flex-end;margin-top:-50px;margin-bottom:16px}.page-heading p{max-width:230px}.dashboard-grid{grid-template-columns:1fr}.connection-grid{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}.filter-bar{align-items:flex-start}.market-tab{padding:9px 7px;font-size:0.71429rem}.filter-right select{max-width:145px}.tax-grid{grid-template-columns:1fr}.platform-row{margin:18px 0}.local-chip{display:none}.toast{left:calc(50% + 80px)}}
@media(max-width:650px){.sidebar{transform:translateX(-100%);transition:transform .2s;width:238px;box-shadow:12px 0 60px var(--paint-shadow-n-203e2c22,#203e2c22)}.sidebar.open{transform:translateX(0)}.app-shell{margin-left:0}.topbar{height:58px;padding:0 16px}.mobile-menu{display:grid}.breadcrumbs{gap:8px;font-size:0.71429rem}.breadcrumbs>span:first-of-type{display:none}.crumb-separator{display:none}.top-actions{gap:13px}main{padding:23px 15px}.page-heading{margin-bottom:20px}.page-heading p{max-width:none;font-size:0.78571rem}.heading-actions{align-self:flex-start;margin:0}.page-heading h1{font-size:1.92857rem}.eyebrow{font-size:0.57143rem}.heading-actions .button{font-size:0.78571rem}.filter-bar{flex-direction:column;gap:13px}.filter-right{width:100%;justify-content:space-between}.filter-right #current-date{display:inline}.filter-right select{max-width:170px}.market-tabs{width:100%;justify-content:space-between}.market-tab{font-size:0.71429rem;padding:8px 6px}.mode-banner{font-size:0.71429rem;align-items:flex-start;margin-bottom:18px}.mode-banner a{white-space:normal;max-width:90px;flex-shrink:0}.kpi-grid{gap:10px;margin-bottom:18px}.kpi{padding:13px}.kpi-label{font-size:0.71429rem}.kpi-value{font-size:1.57143rem;letter-spacing:-.6px}.kpi-foot{font-size:0.64286rem;min-height:28px}.kpi-symbol{width:20px;height:20px}.dashboard-grid{gap:17px;margin-bottom:18px}.table-toolbar{padding:17px;flex-wrap:wrap}.search{width:100%;margin-top:3px}.table-footer{font-size:0.64286rem;padding:12px 16px}.page-footer{font-size:0.57143rem;gap:10px;line-height:1.6}.page-footer span:last-child{max-width:150px;text-align:right}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.notice-card{padding:15px 12px;gap:10px}.notice-card h3{font-size:0.85714rem}.notice-card .days-pill{display:none}.detail-kpis{grid-template-columns:repeat(2,1fr)}.detail-dialog h2{font-size:1.28571rem}.dialog-heading h2{font-size:1.28571rem}dialog{padding:20px}.doc-card{flex-wrap:wrap;padding:16px}.doc-card .button{margin-left:53px}.toast{left:50%;width:max-content}.panel-head{padding:17px}.note{font-size:0.71429rem}.alert-mini-content p{font-size:0.64286rem}.alert-mini-content strong{font-size:0.71429rem}.panel-head .text-button{font-size:0.64286rem}.table-scroll table{min-width:590px}.detail-dialog .table-scroll table{min-width:650px}.status-line{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

svg{width:20px;height:20px;flex-shrink:0}.connection-grid+.dashboard-grid{margin-top:22px}

.brand-subtitle{display:block;font-size:0.85714rem;letter-spacing:2px;line-height:1.2;margin:2px 0 0 2px;font-weight:550}.brand-name{line-height:.95}

.login-page{min-height:100vh;background:var(--paint-bg-n-f3f6f2,#f3f6f2)}.login-page .login-layout{max-width:440px;padding:54px 20px 35px;margin:0 auto}.login-brand{justify-content:center;margin-bottom:34px}.login-card{background:var(--paint-bg-n-ffffff,white);border:1px solid var(--line);border-radius:15px;padding:33px;box-shadow:0 12px 50px var(--paint-shadow-n-214b3010,#214b3010)}.login-card h1{font-size:1.92857rem;margin-bottom:12px}.login-card>.muted{font-size:0.92857rem}.login-card form{margin-top:25px}.login-card .field{margin-top:17px;font-size:0.85714rem}.password-input{position:relative;display:block}.password-input input{padding-right:84px}.show-password{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--paint-text-n-6f8877,#6f8877);font-size:0.71429rem;padding:8px}.login-submit{width:100%;margin-top:23px;min-height:43px;font-size:0.85714rem}.login-note{border-top:1px solid var(--line);margin-top:24px;padding-top:19px;color:var(--paint-text-n-95a08f,#95a08f);font-size:0.78571rem;line-height:1.7}.login-footer{text-align:center;font-size:0.71429rem;color:var(--paint-text-n-98a591,#98a591);margin-top:24px}.password-dialog{max-width:480px}.password-dialog .field{margin-top:18px;font-size:0.85714rem}.password-dialog .muted{font-size:0.85714rem;margin:9px 0 18px}.success-check{display:grid;place-items:center;width:48px;height:48px;background:var(--paint-bg-s-edf6e8,#edf6e8);color:var(--paint-text-s-548440,#548440);border-radius:100%;font-size:1.71429rem;margin:16px 0}.password-dialog [hidden]{display:none!important}@media(max-width:650px){.login-page .login-layout{padding:30px 16px}.login-card{padding:25px}.password-input input,.login-card input{font-size:1.14286rem}}

/* Marketplace switches: compact brand marks with readable names. */
.market-logo{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;flex:0 0 auto;overflow:hidden;box-shadow:inset 0 0 0 1px #00000004}
.market-logo svg{display:block;width:100%;height:100%}
.market-logo.ozon{background:linear-gradient(145deg,#1285ff,#0750ed)}
.market-logo.wb{background:linear-gradient(135deg,#e321b3,#8428d5)}
.market-logo.yandex{background:#ffdb35}
.market-logo.all{background:#eef3ef;color:#6e8976;box-shadow:none}
.market-logo.all svg{width:16px;height:16px}
.filter-bar{flex-wrap:wrap}
.filter-right{margin-left:auto}
.market-tabs{gap:8px;justify-content:flex-start}
.market-tab{padding:7px 12px 7px 8px;gap:9px;min-height:46px;border:1px solid var(--paint-line-n-e3e9e4,#e3e9e4);background:var(--paint-bg-n-ffffffa6,#ffffffa6);border-radius:10px;font-size:0.85714rem;font-weight:550;color:var(--paint-text-n-738078,#738078);transition:background .15s,border-color .15s,box-shadow .15s}
.market-tab:hover{background:var(--paint-bg-n-ffffff,white);border-color:var(--paint-line-n-bbcec0,#bbcec0)}
.market-tab.active{background:var(--paint-bg-n-ffffff,white);border-color:var(--paint-line-n-9ab7a3,#9ab7a3);color:var(--paint-text-n-244f3c,#244f3c);box-shadow:0 2px 7px var(--paint-shadow-n-1b4e2d08,#1b4e2d08)}
.market-title{white-space:nowrap}
.platform-row{grid-template-columns:145px 1fr 63px;gap:13px}
.platform-name{gap:9px;font-size:0.78571rem;color:var(--paint-text-n-667a6d,#667a6d);white-space:nowrap}
.platform-name .market-logo{width:25px;height:25px;border-radius:7px}
.badge .market-logo{width:17px;height:17px;border-radius:5px}
.badge .market-logo.all svg{width:11px;height:11px}
@media(max-width:950px){.market-tab{font-size:0.78571rem;padding:6px 10px 6px 7px;gap:8px}.market-logo{width:27px;height:27px;border-radius:8px}}
@media(max-width:650px){.market-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.market-tab{width:100%;justify-content:flex-start;font-size:0.78571rem;min-height:45px;padding:7px 9px;gap:9px}.market-logo{width:27px;height:27px}.filter-right{margin-left:0}.platform-row{grid-template-columns:128px 1fr 57px;gap:10px}.platform-name{font-size:0.71429rem;gap:7px}.platform-name .market-logo{width:23px;height:23px}}

/* Skladno identity, scoped to the marketplace application. */
.brand{gap:10px;padding:0 7px;font-size:2.07143rem;letter-spacing:-1.2px;font-weight:650;color:var(--paint-text-n-203f33,#203f33)}
.brand-mark{display:block;width:38px;height:38px;flex:0 0 38px}
.brand .brand-name{line-height:1.2}
.login-brand{font-size:2.78571rem;letter-spacing:-1.5px;gap:13px}
.login-brand .brand-mark{width:48px;height:48px;flex-basis:48px}
@media(max-width:950px){.sidebar .brand{font-size:1.85714rem;gap:8px;padding:0 5px}.sidebar .brand-mark{width:34px;height:34px;flex-basis:34px}}
@media(max-width:650px){.sidebar .brand{font-size:2.07143rem;gap:10px;padding:0 7px}.sidebar .brand-mark{width:38px;height:38px;flex-basis:38px}}

/* Pale green workspace with readable text and clear roles. */
:root{--bg:#f1f6ee;--ink:#263d2d;--muted:#637768;--line:#dfe8dc;--green:#225f45;--pale:#e7f0e1}
.sidebar{background:var(--paint-bg-n-fbfdf9,#fbfdf9);border-color:var(--paint-line-n-dfe8dc,#dfe8dc)}.sidebar .brand{margin-bottom:32px}.topbar{background:var(--paint-bg-n-f9fcf6,#f9fcf6);border-color:var(--paint-line-n-e0e9dc,#e0e9dc)}.nav-label{color:var(--paint-text-n-73866e,#73866e)}.nav-item{color:var(--paint-text-n-607562,#607562)}.nav-item.active{background:var(--paint-bg-n-e4efdc,#e4efdc);color:var(--paint-text-n-295b3c,#295b3c)}.panel,.kpi{border-color:var(--paint-line-n-dfe8db,#dfe8db)}.panel-head .muted,.table-toolbar p{color:var(--paint-text-n-748770,#748770)}.kpi-label{font-size:0.85714rem;color:var(--paint-text-n-647761,#647761)}.kpi-foot{font-size:0.71429rem;color:var(--paint-text-n-788b74,#788b74)}.page-heading p{color:var(--paint-text-n-647a63,#647a63)}.filter-right{color:var(--paint-text-n-70836a,#70836a)}.table-toolbar p{font-size:0.78571rem}td{font-size:0.85714rem;color:var(--paint-text-n-5d735c,#5d735c)}th{font-size:0.71429rem;color:var(--paint-text-n-72856c,#72856c);background:var(--paint-bg-n-f6faf2,#f6faf2)}.product-cell strong{font-size:0.85714rem;color:var(--paint-text-n-3f5d3f,#3f5d3f)}.product-cell small{font-size:0.71429rem;color:var(--paint-text-n-7d9075,#7d9075)}.page-footer{font-size:0.71429rem;color:var(--paint-text-n-7f9277,#7f9277)}.connection-description{color:var(--paint-text-n-6c8268,#6c8268)}.muted{color:var(--paint-text-n-6e8269,#6e8269)}.note{color:var(--paint-text-n-6b8063,#6b8063);background:var(--paint-bg-n-f4f8ef,#f4f8ef);border-color:var(--paint-line-n-e0ead7,#e0ead7)}.field{color:var(--paint-text-n-5e7759,#5e7759)}.login-page{background:var(--paint-bg-n-eff6e9,#eff6e9)}.login-note{color:var(--paint-text-n-748b6a,#748b6a)}.login-footer{color:var(--paint-text-n-758c6a,#758c6a)}.assistant-chat{border-color:var(--paint-line-n-dce8d3,#dce8d3)}.assistant-heading{display:flex;align-items:center;gap:12px;padding:24px 26px 18px}.assistant-heading h2{font-size:1.28571rem}.assistant-heading p{font-size:0.85714rem;color:var(--paint-text-n-74896c,#74896c);margin-top:6px}.assistant-symbol{background:var(--paint-bg-n-e7f1df,#e7f1df);color:var(--paint-text-n-497443,#497443);width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.assistant-symbol svg{width:22px;height:22px}.assistant-online{margin-left:auto;font-size:0.71429rem;color:var(--paint-text-n-8a957f,#8a957f);white-space:nowrap}.assistant-online.ready{color:var(--paint-text-n-4e7d40,#4e7d40)}.assistant-online.ready:before{content:'●';font-size:0.57143rem;margin-right:6px}.assistant-scope{padding:0 26px 18px;font-size:0.78571rem;color:var(--paint-text-n-809373,#809373);border-bottom:1px solid var(--paint-line-n-edf2e8,#edf2e8)}.chat-messages{padding:24px 26px;display:flex;flex-direction:column;gap:18px;min-height:170px}.chat-message{max-width:92%;font-size:0.92857rem;line-height:1.75;color:var(--paint-text-n-3f5a3e,#3f5a3e);overflow-wrap:anywhere}.chat-message p{white-space:pre-wrap}.chat-message-label{font-size:0.71429rem;font-weight:600;color:var(--paint-text-n-879b7a,#879b7a);margin-bottom:7px}.chat-message.user{align-self:flex-end;background:var(--paint-bg-n-eaf3e1,#eaf3e1);padding:13px 18px;border-radius:13px 13px 3px 13px;max-width:80%}.chat-message.assistant{align-self:flex-start}.chat-message.welcome{background:var(--paint-bg-n-f5f9ef,#f5f9ef);border-radius:12px;padding:17px 20px}.answer-section{margin-top:17px}.answer-section>strong{font-size:0.85714rem;color:var(--paint-text-n-476a42,#476a42)}.answer-point{margin:10px 0}.assistant-sources{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px}.assistant-source{border:0;background:var(--paint-bg-n-f0f6e9,#f0f6e9);color:var(--paint-text-n-6c8a5c,#6c8a5c);padding:4px 8px;border-radius:5px;font:inherit;font-size:0.71429rem;max-width:100%;text-align:left;cursor:pointer}.assistant-source:hover{background:var(--paint-bg-n-e4eedb,#e4eedb)}.answer-missing{border-left:2px solid var(--paint-line-n-ccddbf,#ccddbf);padding-left:12px;margin-top:15px;font-size:0.85714rem;color:var(--paint-text-n-7d906f,#7d906f)}.assistant-thinking{font-size:0.85714rem;color:var(--paint-text-n-7a956c,#7a956c);animation:assistant-pulse 1.5s ease-in-out infinite}.assistant-options{padding:0 26px;margin:0;gap:7px}.assistant-prompt{border:1px solid var(--paint-line-n-dce7d4,#dce7d4);background:var(--paint-bg-n-fbfdf8,#fbfdf8);border-radius:7px;padding:9px 11px;font-size:0.78571rem;color:var(--paint-text-n-6d865d,#6d865d)}.assistant-prompt:hover{background:var(--paint-bg-n-eff6e7,#eff6e7)}.assistant-composer{margin:20px 26px 0;border:1px solid var(--paint-line-n-d4e1ca,#d4e1ca);border-radius:11px;padding:13px;background:var(--paint-bg-n-fdfffb,#fdfffb)}.assistant-composer textarea{width:100%;border:0;background:transparent;resize:vertical;min-height:55px;max-height:220px;font:inherit;font-size:0.92857rem;color:var(--paint-text-n-3e603a,#3e603a);line-height:1.6}.assistant-composer textarea::placeholder{color:var(--paint-text-n-91a186,#91a186)}.composer-bottom{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.composer-bottom>.button{margin-left:auto}.voice-button{display:flex;gap:7px;align-items:center;border:0;background:transparent;color:var(--paint-text-n-6d865e,#6d865e);font-size:0.78571rem;padding:8px 3px}.voice-button.recording{color:var(--paint-text-n-ad6158,#ad6158)}.voice-hint{font-size:0.71429rem;color:var(--paint-text-n-7c926d,#7c926d)}.assistant-privacy{font-size:0.71429rem;line-height:1.7;color:var(--paint-text-n-809474,#809474);padding:13px 26px 20px}.assistant-composer .error-message:empty{display:none}.user-roles-note{margin:14px 20px 20px}.user-active{display:flex;gap:8px;align-items:center;font-size:0.85714rem;color:var(--paint-text-n-617c57,#617c57);margin-top:18px}.password-dialog .field select{min-height:40px}.user-avatar{color:var(--paint-text-n-527647,#527647)}.nav-count{background:var(--paint-bg-n-f7eace,#f7eace);color:var(--paint-text-n-9d762f,#9d762f)}@keyframes assistant-pulse{50%{opacity:.55}}
@media(max-width:650px){.assistant-heading{padding:20px 17px 15px;flex-wrap:wrap}.assistant-heading h2{font-size:1.14286rem}.assistant-heading p{font-size:0.78571rem}.assistant-online{margin-left:52px;margin-top:-4px}.assistant-scope{padding:0 17px 15px;font-size:0.71429rem}.chat-messages{padding:20px 17px}.chat-message{max-width:100%;font-size:0.92857rem}.chat-message.user{max-width:92%}.assistant-options{padding:0 17px}.assistant-prompt{font-size:0.71429rem;padding:8px 9px}.assistant-composer{margin:17px 17px 0}.assistant-composer textarea{font-size:1.14286rem}.assistant-privacy{padding:12px 17px 17px}.voice-hint{width:100%;order:3}.assistant-heading .assistant-symbol{width:36px;height:36px}.user-roles-note{margin:12px 16px}.kpi-label{font-size:0.78571rem}.page-footer{font-size:0.64286rem}}

/* Secondary green text keeps readable contrast on pale surfaces. */
.nav-label,.chat-message-label,.assistant-source,.assistant-privacy,.assistant-scope,.assistant-online,.voice-hint,.login-note,.login-footer,.page-footer,.kpi-foot,.table-toolbar p,.panel-head .muted,.product-cell small{color:var(--paint-text-n-536d4a,#536d4a)}.muted,.connection-description{color:var(--paint-text-n-5b7353,#5b7353)}.assistant-composer textarea::placeholder{color:var(--paint-text-n-637a59,#637a59)}.assistant-prompt{color:var(--paint-text-n-536d4a,#536d4a)}

.sidebar-backdrop{display:none}.sidebar-backdrop[hidden]{display:none!important}@media(max-width:650px){.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:15;border:0;padding:0;background:var(--paint-bg-n-213e2b38,#213e2b38);touch-action:pan-y}.menu-open{overflow:hidden}.sidebar{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}}
/* Organization, employee access and recovery screens */
.workspace-selectors{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin:0 0 20px;padding:18px 20px;background:var(--paint-bg-n-edf5eb,#edf5eb);border:1px solid var(--paint-line-n-d8e5d4,#d8e5d4);border-radius:16px}.workspace-selectors label{display:grid;gap:7px;min-width:210px;font-size:0.85714rem;color:var(--paint-text-n-536d4a,#536d4a);font-weight:600}.workspace-selectors select{min-height:42px;max-width:340px;background:var(--paint-bg-n-fff,#fff);border:1px solid var(--paint-line-n-bed0b7,#bed0b7);border-radius:9px;padding:8px 34px 8px 12px;color:var(--paint-text-n-263d2d,#263d2d);font:inherit;font-size:1rem}.scope-hint{font-size:0.85714rem;color:var(--paint-text-n-536d4a,#536d4a);padding-bottom:12px}.organization-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;padding:22px}.organization-card{padding:22px;border:1px solid var(--paint-line-n-dce7d8,#dce7d8);border-radius:14px;background:var(--paint-bg-n-fbfdf9,#fbfdf9)}.organization-card.selected{border:2px solid var(--paint-line-n-729b64,#729b64);padding:21px}.organization-card h3{margin:10px 0}.organization-card p{font-size:0.92857rem;line-height:1.8;color:var(--paint-text-n-536d4a,#536d4a)}.organization-card .eyebrow{font-size:0.71429rem}.store-list{display:grid;gap:10px;margin:18px 0}.store-card{display:grid;gap:7px;text-align:left;width:100%;padding:14px;border:1px solid var(--paint-line-n-d5e3ce,#d5e3ce);border-radius:10px;background:var(--paint-bg-n-ffffff,white);color:var(--paint-text-n-263d2d,#263d2d);cursor:pointer}.store-card small{font-size:0.85714rem;line-height:1.6;color:var(--paint-text-n-536d4a,#536d4a)}.store-card span{font-size:0.85714rem;color:var(--paint-text-n-396b42,#396b42)}.store-card:hover{background:var(--paint-bg-n-f1f7ed,#f1f7ed)}.access-dialog{width:min(860px,calc(100vw - 32px));max-width:860px}.grant-card{margin:16px 0;padding:18px;border:1px solid var(--paint-line-n-d7e4d2,#d7e4d2);border-radius:12px;background:var(--paint-bg-n-f6faf2,#f6faf2)}.permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.permission-grid label{display:grid;gap:6px;font-size:0.85714rem;color:var(--paint-text-n-40573a,#40573a)}.permission-grid select{padding:10px 7px;border:1px solid var(--paint-line-n-c8d7c1,#c8d7c1);border-radius:8px;background:var(--paint-bg-n-fff,#fff);color:var(--paint-text-n-263d2d,#263d2d);max-width:100%;font:inherit}.recovery-screen .field{margin-top:16px}.login-card .text-button{margin-top:18px}.login-card .note{margin-top:16px}.organization-card .form-actions,.panel-head .form-actions{flex-wrap:wrap}.organization-cards+.note{margin:0 22px 22px}.login-card h1{font-size:2rem}
@media(max-width:800px){.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-selectors label{flex:1;min-width:180px}.workspace-selectors select{width:100%;max-width:none}.scope-hint{padding-bottom:0}.panel-head:has(#invite-user){align-items:flex-start;gap:15px;flex-direction:column}}
@media(max-width:480px){.workspace-selectors{padding:14px;gap:12px}.workspace-selectors label{min-width:100%}.permission-grid{grid-template-columns:1fr}.organization-cards{padding:14px;grid-template-columns:minmax(0,1fr)}.grant-card{padding:12px}.access-dialog .form-grid{grid-template-columns:1fr}}

/* склад.но: склад, но намного больше. */
.brand-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:6px;white-space:nowrap}
.brand .brand-name{display:block;line-height:1;letter-spacing:-1.2px}
.brand-tagline{display:block;font-size:0.75rem;line-height:1.25;font-weight:500;letter-spacing:.65px;color:var(--paint-text-n-536d4a,#536d4a);padding-left:1px}
.login-brand .brand-wordmark{gap:8px}
.login-brand .brand-tagline{font-size:0.85714rem;letter-spacing:1px;padding-left:2px}
.login-brand .brand-mark{width:54px;height:54px;flex-basis:54px}

/* Proportional lockup: stretched heading; tagline ends under склад. */
.brand .brand-lockup{display:block;width:100%;max-width:174px;height:auto;flex:none;aspect-ratio:218/64}
.sidebar .brand{gap:0}
.login-brand .brand-lockup{width:244px;max-width:100%;height:auto}

/* Thin straight lettering; subtitle directly under склад. */
.brand .brand-lockup{max-width:190px;aspect-ratio:244/64}
.login-brand .brand-lockup{width:268px;max-width:100%}
/* Choose a legal entity first, then one of its marketplaces. */
.workspace-context{margin:0 0 20px;background:var(--paint-bg-n-fff,#fff);border:1px solid var(--paint-line-n-d8e5d4,#d8e5d4);border-radius:16px;overflow:hidden}
.workspace-context-head{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 20px}
.workspace-context .workspace-selectors{display:flex;align-items:flex-end;flex:1;gap:14px;flex-wrap:wrap;margin:0;padding:0;background:transparent;border:0;border-radius:0}
.workspace-context .workspace-selectors label{min-width:250px;max-width:440px;flex:1;font-size:0.78571rem}
.workspace-context .workspace-selectors select{width:100%;max-width:none;min-height:44px;font-size:1.07143rem;color:var(--paint-text-n-263d2d,#263d2d);background:var(--paint-bg-n-f8fbf5,#f8fbf5)}
.workspace-context .workspace-selectors .text-button{margin-bottom:12px;white-space:nowrap}
.workspace-context .scope-hint{padding-bottom:12px}
.workspace-context .filter-right{flex-shrink:0;gap:12px}
.workspace-context #data-mode{min-height:38px;border:1px solid var(--paint-line-n-d7e4d1,#d7e4d1);border-radius:8px;background:var(--paint-bg-n-f4f8ef,#f4f8ef);color:var(--paint-text-n-40573a,#40573a);padding:7px 10px;font-size:0.85714rem}
.workspace-platforms{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--paint-line-n-e5eddf,#e5eddf);padding:12px 20px;background:var(--paint-bg-n-fbfdf9,#fbfdf9)}
.context-label{font-size:0.78571rem;color:var(--paint-text-n-536d4a,#536d4a);font-weight:600;white-space:nowrap}
.workspace-platforms .market-tabs{margin:0;flex-wrap:wrap}
.store-selector{margin-left:auto}.store-selector[hidden]{display:none}
.store-selector label{display:grid;gap:5px;font-size:0.78571rem;color:var(--paint-text-n-536d4a,#536d4a)}
.store-selector select{min-width:200px;max-width:100%;padding:8px;border:1px solid var(--paint-line-n-cadbc1,#cadbc1);border-radius:8px;background:var(--paint-bg-n-fff,#fff);color:var(--paint-text-n-263d2d,#263d2d);font-size:0.85714rem}
@media(max-width:800px){.workspace-context-head{align-items:flex-start}.workspace-context .workspace-selectors{width:100%;flex-basis:100%}.workspace-context .filter-right{width:100%;justify-content:space-between}.context-label{width:100%}.store-selector{margin-left:0;width:100%}.store-selector select{width:100%}}
@media(max-width:480px){.workspace-context-head,.workspace-platforms{padding:14px}.workspace-context .workspace-selectors label{min-width:0;flex-basis:100%}.workspace-context .workspace-selectors .text-button{margin:0}.workspace-platforms .market-tab{padding:8px;gap:5px}.workspace-platforms .market-logo{width:23px;height:23px;flex-basis:23px}}
/* Actions are attached to the selected business context. */
.organization-context-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--paint-line-n-e0ead9,#e0ead9);background:var(--paint-bg-n-f1f7ed,#f1f7ed)}
.context-path{display:grid;gap:5px;min-width:0}.context-path strong{font-size:1rem;color:var(--paint-text-n-263d2d,#263d2d)}.context-path span{font-size:0.78571rem;color:var(--paint-text-n-536d4a,#536d4a)}
.organization-context-actions .form-actions{margin:0;flex-wrap:wrap;gap:8px}.organization-context-actions .muted{font-size:0.78571rem;flex-basis:100%}.organization-context-actions .muted:empty{display:none}
.scope-summary{display:grid;gap:6px;padding:14px 16px;background:var(--paint-bg-n-f1f7ed,#f1f7ed);border:1px solid var(--paint-line-n-d8e6ce,#d8e6ce);border-radius:10px;margin:0 0 18px;color:var(--paint-text-n-263d2d,#263d2d)}
.scope-summary span{font-size:0.85714rem;color:var(--paint-text-n-536d4a,#536d4a)}.organization-profile{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:22px}
.organization-profile>div{display:grid;gap:8px;align-content:start}.organization-profile span{font-size:0.78571rem;color:var(--paint-text-n-536d4a,#536d4a)}.organization-profile strong{font-size:1rem;line-height:1.5;overflow-wrap:anywhere}
.organization-profile-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 22px 20px}.organization-home>.note{margin:0 22px 22px}
.organization-store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px;padding:22px}
.organization-store-card{padding:20px;border:1px solid var(--paint-line-n-d8e6d0,#d8e6d0);border-radius:12px;background:var(--paint-bg-n-fbfdf9,#fbfdf9)}.organization-store-card.selected{border-color:var(--paint-line-n-83a475,#83a475);box-shadow:inset 0 0 0 1px var(--paint-shadow-n-83a475,#83a475)}
.organization-store-card h3{margin:9px 0 12px}.organization-store-card p{font-size:0.85714rem;color:var(--paint-text-n-536d4a,#536d4a);line-height:1.7}.organization-store-card .form-actions{flex-wrap:wrap;margin-top:16px;gap:8px}
.store-import-options{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--paint-line-n-dfe9d8,#dfe9d8)}.store-import-options>span{font-size:0.78571rem;color:var(--paint-text-n-536d4a,#536d4a);flex-basis:100%}
.tax-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:20px 0}.tax-tabs{display:flex;gap:7px;flex-wrap:wrap}.tax-toolbar label,.tax-filters label{display:grid;gap:6px;font-size:0.85714rem;color:var(--paint-text-n-38523e,#38523e)}.tax-toolbar select,.tax-filters select{padding:10px;border:1px solid var(--paint-line-n-cadbc1,#cadbc1);border-radius:8px;background:var(--paint-bg-n-fff,#fff);color:var(--paint-text-n-263d2d,#263d2d);max-width:100%}.tax-kpis .kpi-value{font-size:1.71429rem}.tax-caption{font-size:0.85714rem;line-height:1.7;color:var(--paint-text-n-4c6654,#4c6654);margin:16px 20px}.tax-filters{display:flex;gap:14px;flex-wrap:wrap;padding:16px 22px;border-top:1px solid var(--paint-line-n-e1eadd,#e1eadd)}.tax-bank-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.tax-bank-card{display:grid;gap:9px;padding:20px;background:var(--paint-bg-n-f4f8f0,#f4f8f0);border:1px solid var(--paint-line-n-d8e6ce,#d8e6ce);border-radius:12px;min-width:0}.tax-bank-card>span{font-size:0.85714rem;color:var(--paint-text-n-526b57,#526b57)}.tax-bank-card code{overflow-wrap:anywhere;font-size:0.92857rem}.tax-bank-card .form-actions{margin:7px 0 0;gap:16px;flex-wrap:wrap}.tax-purpose{max-width:450px;white-space:normal;line-height:1.6;margin-top:7px}.tax-row-pending{background:var(--paint-bg-s-fff9e8,#fff9e8)}.tax-row-included{background:var(--paint-bg-s-f0f7ec,#f0f7ec)}.tax-row-excluded{background:var(--paint-bg-s-f3f4f2,#f3f4f2);color:var(--paint-text-s-566158,#566158)}.tax-row-excluded td{color:inherit}.tax-check{display:flex;align-items:flex-start;gap:10px;font-size:0.92857rem;line-height:1.65;color:var(--paint-text-n-2b4534,#2b4534);margin:16px 0}.tax-check input{margin-top:4px;accent-color:#50803c;flex-shrink:0}.tax-account-editor{display:grid;grid-template-columns:1fr 1.3fr 1fr auto;gap:12px;align-items:end;margin-bottom:12px;padding:15px;background:var(--paint-bg-n-f5f9f2,#f5f9f2);border-radius:10px}.tax-account-editor .field{margin:0}.tax-form-error{color:var(--paint-text-s-a33232,#a33232);font-size:0.92857rem;line-height:1.6}.tax-ocr-text{white-space:pre-wrap;word-break:break-word;max-height:300px;overflow:auto;background:var(--paint-bg-n-f3f7ef,#f3f7ef);padding:16px;font-size:0.92857rem;line-height:1.6}.tax-file-label{cursor:pointer}#accounting-root fieldset{padding:0;margin:0;border:0;min-width:0}#accounting-root .panel-body{padding:22px}#accounting-root .form-actions{flex-wrap:wrap;gap:10px}#tax-dialog .modal-body{padding:24px}#tax-dialog .field{margin-bottom:14px}#tax-dialog fieldset{border:0;padding:0;margin:0;min-width:0}#tax-dialog .form-actions{gap:10px;flex-wrap:wrap}#accounting-root h3{margin-top:20px}.tax-bank-card h3{margin:0}.nowrap{white-space:nowrap}
#accounting-root .table-wrap,#tax-dialog .table-wrap{overflow-x:auto;max-width:100%}#tax-dialog{padding:0;max-height:88dvh;overflow-y:auto}#tax-dialog .modal-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;border-bottom:1px solid var(--paint-line-n-dce6d7,#dce6d7)}#tax-dialog .modal-head .icon-button{flex-shrink:0}#tax-dialog .modal-body>p{font-size:0.92857rem;line-height:1.7;margin:12px 0}#tax-dialog textarea{width:100%;border:1px solid var(--paint-line-n-cadbc1,#cadbc1);border-radius:7px;padding:12px;font:inherit;line-height:1.6;color:var(--paint-text-n-263d2d,#263d2d);resize:vertical}.sidebar{overflow-y:auto}
@media(max-width:900px){.tax-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-account-editor{grid-template-columns:1fr 1fr}.tax-account-editor .field:last-of-type{grid-column:1/-1}}
@media(max-width:480px){.tax-toolbar{align-items:stretch}.tax-tabs{width:100%}.tax-tabs .button{flex:1;padding:10px;font-size:0.85714rem}.tax-filters{padding:14px;display:grid;grid-template-columns:1fr}.tax-filters label{min-width:0}.tax-kpis .kpi-value{font-size:1.42857rem}.tax-account-editor{grid-template-columns:1fr}.tax-account-editor .field:last-of-type{grid-column:auto}.tax-account-editor>.icon-button{justify-self:end}#accounting-root .panel-body,#tax-dialog .modal-body{padding:16px}.tax-caption{margin:14px 0}#accounting-root .panel-head{flex-wrap:wrap;gap:14px}}
#store-connection-form .field{margin:15px 0}.organization-context-actions [hidden]{display:none!important}
@media(max-width:800px){.organization-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-context-actions .form-actions{width:100%}}
@media(max-width:480px){.organization-context-actions{padding:14px}.organization-profile,.organization-store-grid{padding:16px}.organization-profile{grid-template-columns:1fr}.organization-profile-actions{padding:0 16px 16px}.organization-context-actions .form-actions>*{flex:1;text-align:center}}

.ozon-thumb{width:46px;height:46px;object-fit:contain;background:#fff;border-radius:8px}.ozon-product-intro{display:flex;gap:20px;align-items:flex-start;margin:20px 0}.ozon-detail-image{width:140px;height:160px;object-fit:contain;background:#fff;border-radius:12px}.ozon-product-intro p{line-height:1.6;margin:0}.panel details{margin:14px 0}.panel summary{cursor:pointer;color:var(--accent);font-weight:600}.panel details p{overflow-wrap:anywhere}@media(max-width:650px){.ozon-product-intro{display:block}.ozon-detail-image{float:left;margin:0 14px 10px 0;width:100px;height:120px}}

#edo-dialog .modal-body p {overflow-wrap:anywhere;}
#edo-root .edo-tabs {flex-wrap:wrap;margin:18px 0;}

#edo-root{min-width:0}#edo-root .panel-body{display:block;min-width:0;padding:0 20px 20px}#edo-root .panel-body>p{font-size:0.92857rem;line-height:1.6;margin:12px 0}#edo-root .table-wrap{display:block;overflow-x:auto;max-width:100%;margin:0}#edo-root table{min-width:650px}#edo-root .panel-body>label{display:grid;gap:7px;font-size:0.92857rem;margin:16px 0}#edo-root input{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--paint-line-n-cadbc1,#cadbc1);border-radius:8px;background:var(--paint-bg-n-fff,#fff);color:var(--paint-text-n-263d2d,#263d2d)}#edo-dialog .modal-body{padding:20px}#edo-dialog .modal-body>p{margin:12px 0;line-height:1.6;font-size:0.92857rem}#edo-dialog form{display:grid;gap:15px}#edo-dialog label{display:grid;gap:6px}#edo-dialog input{width:100%;padding:11px;border:1px solid var(--paint-line-n-cadbc1,#cadbc1);border-radius:8px}#edo-root .panel-head{flex-wrap:wrap;gap:12px}#edo-root .form-actions{flex-wrap:wrap}#edo-root details{font-size:0.85714rem;line-height:1.6}#edo-root summary{cursor:pointer}

#financial-root .panel-body{display:block;padding:20px;min-width:0}#financial-root .panel-body>p,#financial-dialog .modal-body p{font-size:0.92857rem;line-height:1.65;margin:12px 0}#financial-root .panel-head{flex-wrap:wrap;gap:12px}#financial-root .form-actions{flex-wrap:wrap}#financial-root .tax-filters{padding:16px 0}#financial-root input,#financial-root select{padding:10px;border:1px solid var(--paint-line-n-cadbc1,#cadbc1);border-radius:8px;color:var(--paint-text-n-263d2d,#263d2d);max-width:100%}#financial-root .table-scroll{max-width:100%}#financial-dialog .modal-body{padding:20px}#financial-dialog .modal-body p{overflow-wrap:anywhere}#financial-dialog label.field{display:grid;gap:7px;margin:12px 0}#financial-dialog input,#financial-dialog select,#financial-dialog textarea{border:1px solid var(--paint-line-n-cadbc1,#cadbc1);border-radius:8px;padding:10px;max-width:100%}#financial-dialog textarea{min-height:90px;width:100%}.financial-entry{padding:16px 0;border-top:1px solid var(--paint-line-n-dfe8dc,#dfe8dc)}#financial-dialog .error-message{color:var(--paint-text-s-a33232,#a33232)}
.annual-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.annual-report-grid .panel{min-width:0}.annual-report-grid details{margin-top:16px;line-height:1.55}.annual-report-grid summary{cursor:pointer;font-weight:600}.annual-report-grid ul{padding-left:22px}.annual-report-grid .panel-head{align-items:flex-start}@media(max-width:1050px){.annual-report-grid{grid-template-columns:1fr}}
.registry-sha{display:block;max-width:260px;overflow-wrap:anywhere;font-size:0.78571rem}.tax-engine-form details{margin-top:16px}.tax-engine-form summary{cursor:pointer;font-weight:600}.tax-engine-form .tax-patent-row{border:1px solid var(--paint-line-n-d4e2d9,#d4e2d9);padding:14px;border-radius:12px;margin:10px 0}.tax-engine-banner{border-left:4px solid var(--paint-line-n-468467,#468467);padding:16px;background:var(--paint-bg-n-f0f7f2,#f0f7f2);margin:16px 0}
.primary-register-table{min-width:1100px}.primary-register-table td{vertical-align:top}.primary-register-table small{display:block;margin-top:5px}.primary-register-table .tax-purpose{min-width:250px;max-width:420px;white-space:normal}.primary-document-dialog{width:min(1100px,94vw);max-width:1100px}.primary-document-dialog .modal-body{padding:20px}.primary-document-fields{display:grid;gap:12px}.primary-document-fields>div{display:grid;grid-template-columns:180px 1fr;gap:12px}.primary-document-fields dt{color:var(--paint-text-n-617665,#617665)}.primary-document-fields dd{margin:0;overflow-wrap:anywhere}.primary-document-pdf{width:100%;height:70vh;border:1px solid var(--paint-line-n-d4e2d9,#d4e2d9);border-radius:8px}.primary-document-dialog p{margin:14px 0;line-height:1.6}@media(max-width:600px){.primary-document-fields>div{grid-template-columns:1fr;gap:4px}.primary-document-pdf{height:60vh}}
.primary-pdf-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;background:var(--paint-bg-n-edf5ef,#edf5ef);border:1px solid var(--paint-line-n-d4e2d9,#d4e2d9);border-radius:8px}.primary-pdf-canvas-wrap{overflow:auto;background:var(--paint-bg-n-dce4de,#dce4de);padding:12px;max-height:75vh;margin-top:10px}.primary-pdf-canvas-wrap canvas{display:block;background:white;box-shadow:0 2px 8px #0002;max-width:none}.primary-document-dialog [data-primary-pdf-view]{min-width:0}
.tax-kpi-link{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:box-shadow .15s,border-color .15s}.tax-kpi-link:hover{border-color:var(--paint-line-n-709f7f,#709f7f);box-shadow:0 5px 15px var(--paint-shadow-n-315b3d15,#315b3d15)}.tax-kpi-link:focus-visible{outline:3px solid var(--paint-line-n-4c865c,#4c865c);outline-offset:3px}.tax-kpi-link[aria-pressed=true]{border-color:var(--paint-line-n-4b865e,#4b865e);background:var(--paint-bg-n-edf6ef,#edf6ef)}.tax-kpi-hint{font-size:0.85714rem;line-height:1.45;color:var(--paint-text-n-3d6c4b,#3d6c4b)}.tax-detail-table{min-width:950px}.tax-detail-table td{vertical-align:top}.tax-detail-table td p{margin:7px 0;max-width:420px;line-height:1.5}.tax-detail-table small{display:block;margin-top:6px}.tax-detail-calculation{width:100%;max-width:850px;margin:20px 0}.tax-detail-calculation th{text-align:left;width:70%;font-weight:500}.tax-detail-calculation td{text-align:right;white-space:nowrap}.tax-detail-calculation tr:last-child{font-weight:700;background:var(--paint-bg-n-edf6ef,#edf6ef)}.tax-detail-subheading{padding:0 20px}#accounting-metric-detail>.panel-body{display:block;padding:20px}#accounting-metric-detail .form-actions{flex-wrap:wrap}#accounting-metric-detail input{padding:10px;border:1px solid var(--paint-line-n-cadbc1,#cadbc1);border-radius:8px}
.tax-kpi-link .kpi-value{font-size:clamp(1.07143rem,3.4vw,1.71429rem);line-height:1.3;white-space:normal;overflow-wrap:anywhere;max-width:100%}
.tax-counterparty-link{font-weight:600;text-align:left;text-decoration:underline;text-decoration-color:#a4b99a;text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere}.tax-counterparty-link:hover{color:var(--green)}.tax-counterparty-link+small{display:block}.tax-bulk-toolbar{background:var(--paint-bg-n-f2f7ee,#f2f7ee);border:1px solid var(--line);border-radius:9px;padding:15px;margin-top:14px}.tax-bulk-toolbar p{margin-bottom:10px}.tax-bulk-toolbar .form-actions{margin-top:10px;flex-wrap:wrap}.tax-detail-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--green)}#tax-bulk-preview{margin-top:20px}#tax-bulk-preview td{min-width:100px}#tax-bulk-preview p{margin:10px 0}
.tax-bulk-toolbar .button{white-space:normal;max-width:100%;text-align:center}
.tax-operation-select{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;cursor:pointer}.tax-operation-select input{cursor:pointer}
.movement-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:18px}.movement-filters label{display:flex;flex-direction:column;gap:6px;font-size:0.85714rem;max-width:100%}.movement-filters input,.movement-filters select{border:1px solid var(--line);border-radius:7px;padding:9px;background:var(--paint-bg-n-fff,#fff);max-width:100%;min-height:38px}.movement-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:15px 0}.movement-totals>div{padding:12px;background:var(--paint-bg-n-f2f7ee,#f2f7ee);border:1px solid var(--line);border-radius:8px}.movement-totals span,.movement-totals strong{display:block}.movement-totals span{font-size:0.85714rem;color:var(--muted)}.movement-register-table{min-width:1000px}.movement-register-table small,.movement-product-link+small{display:block;max-width:280px;margin-top:5px}.movement-product-link{text-align:left;white-space:normal;max-width:300px}.movement-register-table td{vertical-align:top}#product-dialog .movement-filters label{flex:1 1 140px}

/* Per-item marketplace analytics */
.analytics-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:22px}.analytics-filters .field{margin:0;min-width:150px}.analytics-filters .analytics-search{flex:1;min-width:220px}.analytics-product{text-align:left;max-width:280px;line-height:1.5}.analytics-table th,.analytics-table td{font-variant-numeric:tabular-nums;vertical-align:top}.analytics-table td:first-child{min-width:180px}.analytics-table .muted{font-size:0.78571rem;line-height:1.6;margin-top:6px}#analytics-main .kpi-value,#analytics-product .kpi-value{font-size:clamp(1.14286rem,1.6vw,1.78571rem);overflow-wrap:anywhere}#analytics-product .detail-kpis strong{font-size:1.28571rem}#analytics-cost-dialog select{max-width:100%}#analytics-cost-dialog textarea{min-height:90px}@media(max-width:650px){.analytics-filters .field{flex:1;min-width:130px}#analytics-product .kpi-grid,#analytics-product .detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}

.reverse-cost{padding:18px;background:var(--paint-bg-n-f2f8f2,#f2f8f2);border:1px solid var(--paint-line-n-d8e7d8,#d8e7d8);border-radius:10px}.reverse-cost h3{margin-top:0}.reverse-cost .detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reverse-cost .detail-kpis strong{font-size:1.42857rem}.reverse-cost p{line-height:1.65}

.supply-selected{background:var(--paint-bg-n-f2f8f1,#f2f8f1);border:1px solid var(--paint-line-n-d7e5d5,#d7e5d5);border-radius:10px;padding:18px}.warehouse-name{text-align:left;line-height:1.5}#ozon-supplies-root td{vertical-align:top}#ozon-supplies-root td:first-child{min-width:200px}#ozon-supplies-root .muted{line-height:1.7}#ozon-supplies-root .detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#ozon-supplies-root .detail-kpis strong{font-size:1.28571rem}#ozon-supplies-root small{overflow-wrap:anywhere}
.source-freshness{margin:0 0 18px;padding:12px 16px;background:var(--paint-bg-n-f3f8f2,#f3f8f2);border:1px solid var(--paint-line-n-dce8d8,#dce8d8);border-radius:10px;color:var(--paint-text-n-425340,#425340);font-size:0.92857rem;line-height:1.6;display:grid;gap:8px}.source-freshness .stale{color:var(--paint-text-s-705c27,#705c27)}.source-freshness small{color:var(--paint-text-n-5d6b59,#5d6b59)}
