@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_abc35eee-module__blehvG__className{font-family:Manrope,Manrope Fallback;font-style:normal}
.auth-page{place-items:center;min-height:100dvh;padding:20px;display:grid}.auth-panel{border:1px solid var(--border);background:var(--card);width:min(100%,440px);box-shadow:var(--shadow-panel);border-radius:8px;padding:28px}.auth-panel__top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.auth-panel h1{margin:0;font-size:27px;font-weight:800;line-height:1.2}.auth-description{color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.55}.auth-form{gap:10px;display:grid}.auth-form label{font-size:13px;font-weight:700}.auth-input{border:1px solid var(--border);background:var(--card);width:100%;min-height:44px;color:var(--foreground);border-radius:6px;padding:0 12px;font-size:14px}.auth-input:hover{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}.auth-input:focus-visible{border-color:var(--primary)}.auth-submit{border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--primary-foreground);border-radius:6px;margin-top:8px;padding:0 14px;font-size:13px;font-weight:700;transition:filter .18s}.auth-submit:hover:not(:disabled){filter:brightness(.93)}.logout-control{gap:6px;min-width:0;display:grid}.auth-panel .logout-button{border:1px solid var(--border);background:var(--card);min-height:38px;color:var(--foreground);border-radius:6px;padding:0 13px;font-size:13px;font-weight:700}.auth-panel .logout-button:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}@media (max-width:560px){.auth-page{padding:11px}.auth-panel{padding:20px}.auth-panel h1{font-size:19px}}
.portal-shell{min-height:100dvh}.portal-skip-link{z-index:50;background:var(--card);color:var(--foreground);border-radius:6px;padding:10px 14px;font-weight:700;position:fixed;top:-80px;left:12px}.portal-skip-link:focus{top:12px}.portal-sidebar{z-index:30;background:var(--sidebar-bg);width:264px;color:var(--sidebar-fg);box-shadow:12px 0 36px color-mix(in oklab, var(--foreground) 8%, transparent);flex-direction:column;padding:24px 17px 17px;display:flex;position:fixed;inset:0 auto 0 0}.portal-brand{justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:27px;padding:0 8px;font-size:16px;font-weight:800;line-height:1.25;display:flex}.portal-sidebar nav{flex-direction:column;gap:5px;display:flex}.portal-nav-item{min-height:48px;color:var(--sidebar-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:0 13px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:flex}.portal-nav-item:hover{background:color-mix(in oklab, var(--sidebar-fg) 7%, transparent);color:var(--sidebar-fg);transform:translate(2px)}.portal-nav-item[aria-current=page]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 24px color-mix(in oklab, var(--primary) 25%, transparent)}.portal-nav-item[aria-current=page]:hover{background:var(--primary);color:var(--primary-foreground);transform:none}.portal-nav-badge{background:var(--warning-soft);min-width:22px;height:22px;color:var(--warning);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;margin-left:auto;padding:0 5px;font-size:11px;display:inline-grid}.portal-nav-item[aria-current=page] .portal-nav-badge{background:var(--primary-foreground);color:var(--primary)}.portal-sidebar :focus-visible{outline-color:var(--sidebar-fg)}.portal-account{border:1px solid color-mix(in oklab, var(--sidebar-fg) 10%, transparent);background:color-mix(in oklab, var(--sidebar-fg) 5%, transparent);border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:68px;margin-top:auto;padding:14px;display:flex}.portal-avatar{background:var(--primary);height:38px;color:var(--primary-foreground);border-radius:10px;flex:0 0 38px;place-items:center;font-size:11px;font-weight:800;display:grid}.portal-account__name{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700}.portal-main{min-width:0;max-width:1800px;margin-left:264px;padding:0 30px 42px}.portal-topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.portal-title-row{align-items:center;gap:10px;min-width:0;display:flex}.portal-topbar h1{overflow-wrap:anywhere;margin:0;font-size:27px;font-weight:800;line-height:1.2}.portal-content{min-width:0}.portal-topbar .logout-button,.portal-menu-open,.portal-menu-close{border:1px solid var(--border);background:var(--card);min-height:38px;color:var(--foreground);border-radius:6px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:700;transition:border-color .18s,color .18s}.portal-topbar .logout-button:hover:not(:disabled){border-color:color-mix(in oklab, var(--primary) 55%, var(--border));color:var(--primary)}.portal-menu-open,.portal-menu-close,.portal-scrim{display:none}@media (max-width:820px){.portal-sidebar{visibility:hidden;transition:transform .22s;transform:translate(-100%)}.portal-sidebar[data-open=true]{visibility:visible;transform:translate(0)}.portal-main{margin-left:0;padding-inline:16px}.portal-topbar{min-height:72px}.portal-menu-open,.portal-menu-close{min-width:44px;min-height:44px;display:inline-flex}.portal-menu-close{border-color:color-mix(in oklab, var(--sidebar-fg) 12%, transparent);color:var(--sidebar-fg);background:0 0;padding:0}.portal-scrim{z-index:20;background:color-mix(in oklab, var(--foreground) 38%, transparent);border:0;padding:0;display:block;position:fixed;inset:0}}@media (max-width:560px){.portal-main{padding-inline:11px}.portal-topbar h1{font-size:19px}.portal-topbar .logout-button{min-height:44px}}
.portal-page{padding-top:20px}.portal-panel{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-panel);border-radius:8px;padding:16px}.portal-panel h2{margin:0;font-size:17px;font-weight:800}.system-status__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.status-tag{border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.status-tag[data-status=checking]{color:var(--muted-foreground);background:var(--muted)}.status-tag[data-status=available]{color:var(--success);background:var(--success-soft)}.status-tag[data-status=unavailable]{color:var(--danger);background:var(--danger-soft)}.system-status__skeleton{background:linear-gradient(90deg, var(--muted), var(--accent), var(--muted));background-size:200% 100%;border-radius:999px;width:min(100%,240px);height:8px;margin-top:18px;animation:1.5s ease-in-out infinite status-skeleton}@keyframes status-skeleton{to{background-position-x:-200%}}.audit-panel__head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-bottom:12px;display:flex}.audit-list{margin:0;padding:0;list-style:none}.audit-entry{border-bottom:1px solid var(--border);grid-template-columns:minmax(145px,.8fr) minmax(170px,1.1fr) repeat(2,minmax(100px,1fr));gap:8px 14px;min-width:0;padding:12px 0;font-size:13px;display:grid}.audit-entry:last-child{border-bottom:0}.audit-entry__cell,.audit-entry__extra{overflow-wrap:anywhere;min-width:0}.audit-entry__cell{align-content:start;gap:3px;display:grid}.audit-entry__label{color:var(--muted-foreground);font-size:11px;font-weight:700;display:none}.audit-entry time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.audit-entry strong{font-weight:700}.audit-entry__extra{color:var(--muted-foreground);grid-column:1/-1;gap:8px;font-size:12px;display:flex}.audit-entry__extra .audit-entry__label{flex:none;display:inline}.audit-empty,.audit-feedback{color:var(--muted-foreground);margin:18px 0 0;font-size:13px}.audit-load-more{border:1px solid var(--border);background:var(--card);min-height:38px;color:var(--foreground);border-radius:6px;margin-top:14px;padding:0 13px;font-size:13px;font-weight:700;transition:border-color .18s,color .18s}.audit-load-more:hover:not(:disabled){border-color:color-mix(in oklab, var(--primary) 55%, var(--border));color:var(--primary)}.product-catalog{--catalog-ozon:#0077ea;padding:0;overflow:hidden}@supports (color:lab(0% 0 0)){.product-catalog{--catalog-ozon:lab(49.4389% 8.86989 -71.8496)}}.product-catalog__toolbar{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.product-catalog__toolbar h2{font-size:19px}.product-catalog__search{border:1px solid var(--border);background:var(--background);width:min(100%,390px);min-height:42px;color:var(--muted-foreground);border-radius:6px;align-items:center;gap:9px;padding:0 5px 0 13px;display:flex}.product-catalog__search:focus-within{border-color:var(--primary)}.product-catalog__search input{min-width:0;height:40px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.product-catalog__search button,.product-detail__more{border:1px solid var(--border);background:var(--card);min-height:34px;color:var(--foreground);border-radius:5px;padding:0 12px;font-size:14px;font-weight:700}.product-catalog__search button:hover,.product-detail__more:hover{border-color:var(--primary);color:var(--primary)}.product-catalog__scroll{overflow-x:auto}.product-catalog table{border-collapse:collapse;width:100%;min-width:850px}.product-catalog th{border-block:1px solid var(--border);background:var(--muted);color:var(--foreground);text-align:left;white-space:nowrap;padding:12px 18px;font-size:14px;font-weight:700}.product-catalog td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;vertical-align:middle;padding:13px 18px;font-size:15px}.product-catalog tr:last-child td{border-bottom:0}.product-catalog tbody tr:hover{background:color-mix(in oklab, var(--primary) 2.5%, var(--card))}.product-catalog__item{width:100%;min-height:54px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.product-catalog__thumb{border:1px solid var(--border);background:var(--card);width:54px;height:54px;color:var(--muted-foreground);border-radius:7px;flex:0 0 54px;place-items:center;display:grid;position:relative;overflow:hidden}.product-catalog__thumb img{object-fit:contain}.product-catalog__identity{gap:3px;min-width:0;display:grid}.product-catalog__identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:380px;font-size:15px;overflow:hidden}.product-catalog__identity span{color:var(--muted-foreground);font-size:13px}.product-catalog__item:hover strong{color:var(--primary)}.product-catalog__cost{color:var(--foreground);white-space:nowrap;font-size:17px}.product-catalog__cost[data-missing=true]{color:var(--warning);font-size:14px}.product-catalog__channel{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.product-catalog__channel-name{background:color-mix(in oklab, var(--catalog-ozon) 11%, var(--card));min-height:28px;color:var(--catalog-ozon);border-radius:5px;align-items:center;padding:2px 8px;font-weight:800;display:inline-flex}.product-catalog__channel [data-review=true]{color:var(--warning);font-weight:700}.product-catalog__channel-data{gap:3px;display:grid}.product-catalog__channel-data strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:14px}.product-catalog__channel-data strong[data-review=true]{color:var(--warning)}.product-catalog__site{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.product-catalog__site strong{font-size:15px}.product-catalog__site>span:last-child:not(:first-child){color:var(--muted-foreground);font-size:13px}.product-catalog__status{background:var(--success-soft);min-height:28px;color:var(--success);white-space:nowrap;border-radius:5px;align-items:center;padding:3px 8px;font-size:13px;font-weight:700;display:inline-flex}.product-catalog__status[data-present=false]{background:var(--muted);color:var(--muted-foreground)}.product-catalog__footer{border-top:1px solid var(--border);min-height:62px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:9px 18px;font-size:14px;display:flex}.product-catalog__footer>div{gap:6px;display:flex}.product-catalog__footer button,.product-detail__head button{border:1px solid var(--border);background:var(--card);width:40px;height:40px;color:var(--foreground);border-radius:6px;place-items:center;display:grid}.product-catalog__footer button:not(:disabled):hover,.product-detail__head button:hover{border-color:var(--primary);color:var(--primary)}.product-catalog__footer button:disabled{opacity:.45}.product-catalog__message{color:var(--muted-foreground);padding:20px 18px;font-size:15px}.product-catalog__message button{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.product-catalog__loading{background:linear-gradient(90deg, var(--card), var(--muted), var(--card));background-size:200% 100%;height:220px;animation:1.5s ease-in-out infinite status-skeleton}.product-detail__backdrop{z-index:60;background:color-mix(in oklab, var(--foreground) 30%, transparent);position:fixed;inset:0}.product-detail{background:var(--card);width:min(520px,100vw);box-shadow:-20px 0 50px color-mix(in oklab, var(--foreground) 15%, transparent);padding:26px;position:absolute;inset:0 0 0 auto;overflow-y:auto}.product-detail__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-detail__head span{color:var(--muted-foreground);font-size:14px}.product-detail__head h2{overflow-wrap:anywhere;margin-top:5px;font-size:23px}.product-detail__head button{flex:0 0 40px}.product-detail__image{border-radius:7px;width:100%;max-width:100%;height:250px;margin:20px auto 10px;position:relative}.product-detail__image img{object-fit:contain}.product-detail__facts{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 22px;display:grid}.product-detail__facts div{background:var(--muted);border-radius:6px;min-width:0;padding:12px 13px}.product-detail dt{color:var(--muted-foreground);font-size:13px}.product-detail dd{overflow-wrap:anywhere;color:var(--foreground);margin:5px 0 0;font-size:15px;font-weight:700}.product-detail__channel{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:17px 0;display:flex}.product-detail__channel h3,.product-detail__site h3{font-size:16px;font-weight:800}.product-detail__channel p{color:var(--foreground);text-align:right;margin:0;font-size:15px}.product-detail__channel-value{justify-items:end;gap:5px;display:grid}.product-detail__channel-value a{color:var(--primary);text-underline-offset:3px;font-size:14px;font-weight:700}.product-detail__cost-value{text-align:right;gap:2px;display:grid}.product-detail__cost-value strong{font-size:20px;font-weight:800}.product-detail__cost-value span{color:var(--muted-foreground);font-size:13px}.product-detail__cost-value a{color:var(--primary);text-underline-offset:3px;margin-top:5px;font-size:14px;font-weight:700}.product-detail__channel button{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.product-detail__stocks{border-bottom:1px solid var(--border);padding:18px 0}.product-detail__stocks-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.product-detail__stocks-head h3{margin:0;font-size:16px}.product-detail__stocks-head span{color:var(--muted-foreground);font-size:13px}.product-detail__stocks>p{margin:12px 0 0;font-size:14px}.product-detail__stocks button{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.product-detail__stock-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.product-detail__stock-metrics div{background:var(--muted);border-radius:6px;padding:12px}.product-detail__stock-metrics dd{font-variant-numeric:tabular-nums;font-size:21px}.product-detail__stock-warehouses summary{color:var(--primary);cursor:pointer;font-size:14px;font-weight:700}.product-detail__stock-warehouses ul{gap:0;max-height:250px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.product-detail__stock-warehouses li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.product-detail__stock-warehouses small{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}.product-detail__site{padding-top:20px}.product-detail__site h3{margin:0}.product-detail__more{min-height:40px;padding-inline:14px}.product-detail__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.product-detail__open{background:var(--primary);min-height:40px;color:var(--primary-foreground);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 13px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.product-detail__open:hover{background:color-mix(in oklab, var(--primary) 88%, var(--foreground))}.product-detail__extra{gap:14px;padding-top:16px;display:grid}.product-detail__extra div{border-bottom:1px solid var(--border);padding-bottom:12px}.product-detail__extra dd{font-size:15px;font-weight:500;line-height:1.5}.product-detail__extra .product-detail__description{white-space:pre-line}.product-detail__extra a{color:var(--primary);text-underline-offset:3px}@media (max-width:920px){.audit-entry{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-entry__label{display:inline}}@media (max-width:560px){.product-catalog__toolbar{flex-direction:column;align-items:stretch}.product-catalog__search{width:100%}.product-catalog__scroll{overflow-x:visible}.product-catalog table,.product-catalog tbody{min-width:0;display:block}.product-catalog thead{display:none}.product-catalog tr{border-bottom:1px solid var(--border);padding:12px 16px;display:block}.product-catalog td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.product-catalog td:before{content:attr(data-label);color:var(--muted-foreground);text-align:left;flex:0 0 105px;font-size:13px;font-weight:600}.product-catalog td:first-child:before{display:none}.product-catalog td:first-child{padding-bottom:12px}.product-catalog__identity strong{max-width:min(65vw,310px)}.product-catalog__channel,.product-catalog__site{justify-content:flex-end}.product-catalog__footer{flex-wrap:wrap}.product-detail{padding:18px}.product-detail__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.audit-entry{grid-template-columns:minmax(0,1fr);gap:10px}.audit-entry__extra{grid-column:auto;gap:3px;display:grid}.audit-load-more{min-height:44px}}
.cost-page{gap:14px;padding-top:20px;display:grid}.cost-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cost-overview>div{border-right:1px solid var(--border);gap:5px;min-width:0;padding:5px 8px;display:grid}.cost-overview>div:last-of-type{border-right:0}.cost-overview span{color:var(--muted-foreground);font-size:11px;font-weight:700}.cost-overview strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.cost-overview__reminder{color:var(--warning);grid-column:1/-1;margin:4px 0 0;font-size:13px;font-weight:700}.cost-table{padding:0;overflow:hidden}.cost-table__toolbar{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.cost-table__filters{gap:6px;padding:0 16px 12px;display:flex}.cost-table__filters button,.cost-table__action,.cost-editor button{border:1px solid var(--border);background:var(--card);min-height:38px;color:var(--foreground);border-radius:6px;padding:0 13px;font-size:13px;font-weight:700;transition:border-color .18s,color .18s}.cost-table__filters button:hover,.cost-table__action:hover,.cost-editor button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.cost-table__filters button[aria-pressed=true]{border-color:var(--primary);background:var(--accent);color:var(--primary)}.cost-table__action:disabled{cursor:not-allowed}.cost-table__scroll{overflow-x:auto}.cost-table table{border-collapse:collapse;width:100%;min-width:680px}.cost-table th{border-block:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:700}.cost-table td{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 16px;font-size:13px}.cost-table tbody tr:last-child td{border-bottom:0}.cost-table tbody tr:hover{background:color-mix(in oklab, var(--primary) 2.5%, var(--card))}.cost-table__item{max-width:330px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.cost-table__item strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.cost-table__item span{color:var(--muted-foreground);font-size:11px}.cost-table__item:hover strong{color:var(--primary)}.cost-table__status{background:var(--success-soft);min-height:24px;color:var(--success);border-radius:5px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.cost-table__status[data-status=needs_input]{background:var(--warning-soft);color:var(--warning)}.cost-table__footer{border-top:1px solid var(--border);min-height:54px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex}.cost-table__footer>div{gap:6px;display:flex}.cost-table__footer button,.cost-detail__head button{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--foreground);border-radius:6px;place-items:center;display:grid}.cost-table__footer button:not(:disabled):hover,.cost-detail__head button:hover{border-color:var(--primary);color:var(--primary)}.cost-table__message{color:var(--muted-foreground);margin:0;padding:20px 16px;font-size:13px}.cost-table__message button{color:var(--primary);font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cost-table__loading{background:linear-gradient(90deg, var(--card), var(--muted), var(--card));background-size:200% 100%;height:220px;animation:1.5s ease-in-out infinite status-skeleton}.cost-detail__backdrop,.cost-editor__backdrop{z-index:60;background:color-mix(in oklab, var(--foreground) 30%, transparent);position:fixed;inset:0}.cost-detail{background:var(--card);width:min(480px,100vw);box-shadow:-20px 0 50px color-mix(in oklab, var(--foreground) 15%, transparent);padding:24px;position:absolute;inset:0 0 0 auto;overflow-y:auto}.cost-detail__head,.cost-editor__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cost-detail__head span{color:var(--muted-foreground);font-size:12px}.cost-detail__head h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:20px}.cost-detail__head button{flex:0 0 32px}.cost-detail__amount{background:var(--muted);border-radius:6px;gap:4px;margin-top:22px;padding:14px;display:grid}.cost-detail__amount span{color:var(--muted-foreground);font-size:12px}.cost-detail__amount strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:800}.cost-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.cost-detail__facts div{border-bottom:1px solid var(--border);min-width:0;padding-bottom:10px}.cost-detail__facts dt{color:var(--muted-foreground);font-size:12px}.cost-detail__facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:13px;font-weight:700}.cost-editor__backdrop{place-items:center;padding:20px;display:grid;overflow-y:auto}.cost-editor__modal{background:var(--card);width:min(640px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-panel);border-radius:8px;padding:24px;overflow-y:auto}.cost-editor__head h3{margin:0 0 18px;font-size:17px;font-weight:800}.cost-editor__head button{min-height:32px}.cost-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cost-editor label{color:var(--muted-foreground);gap:6px;font-size:12px;font-weight:700;display:grid}.cost-editor input[type=text],.cost-editor input[type=date]{border:1px solid var(--border);background:var(--card);width:100%;min-height:38px;color:var(--foreground);border-radius:6px;padding:8px 10px;font-size:13px}.cost-editor input:focus{border-color:var(--primary)}.cost-editor__reason,.cost-editor__date{margin-top:14px}.cost-editor__check{align-items:center;margin-top:12px;gap:8px!important;display:flex!important}.cost-editor__check input{accent-color:var(--primary)}.cost-editor__suggestion{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.cost-editor__suggestion button{min-height:32px}.cost-editor__primary{margin-top:14px}.cost-editor__preview{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.cost-editor__preview h4{margin:0 0 8px;font-size:14px}.cost-editor__preview p{color:var(--muted-foreground);margin:0 0 10px;font-size:12px}.cost-editor__preview-list{gap:7px;display:grid}.cost-editor__preview-list>div{font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:13px;display:flex}.cost-editor__preview-list span{color:var(--muted-foreground)}.cost-editor__preview-list strong{font-weight:800}.cost-selection{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-bottom:16px;font-size:13px;display:flex}.cost-selection input{accent-color:var(--primary);flex-shrink:0;width:18px;height:18px}.cost-editor fieldset{border:0;min-width:0;margin:0;padding:0}.cost-editor__counts{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;margin-bottom:14px;font-size:12px;display:flex}.cost-editor__search{align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.cost-editor__search label{flex:1;min-width:0}.cost-editor__preview-list>.cost-editor__preview-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:10px 0;display:grid}.cost-editor__product{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.cost-editor__product strong{font-size:13px;font-weight:700}.cost-editor__product span{font-size:12px}.cost-editor__amounts{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;display:flex}.cost-editor__mode{grid-column:1/-1;font-size:12px}.cost-editor__mode[data-mode=needs_input]{color:var(--warning)}.cost-editor__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.cost-editor__pagination>div{gap:6px;display:flex}@media (max-width:1180px){.cost-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.cost-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-overview>div{border-right:0;border-bottom:1px solid var(--border)}.cost-table__toolbar{flex-direction:column;align-items:stretch}.cost-table__filters{overflow-x:auto}.cost-table__filters button{flex:none}.cost-table__scroll{overflow:visible}.cost-table table,.cost-table tbody,.cost-table tr,.cost-table td{width:100%;min-width:0;display:block}.cost-table thead{display:none}.cost-table tr{border-bottom:1px solid var(--border);padding:12px 16px}.cost-table td{white-space:normal;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.cost-table td:before{content:attr(data-label);color:var(--muted-foreground);font-size:11px}.cost-table td:first-child:before{display:none}.cost-table__item{max-width:100%}.cost-detail{padding:18px}.cost-editor__fields{grid-template-columns:1fr}.cost-editor__modal{padding:18px}.cost-editor__preview-list>.cost-editor__preview-row{grid-template-columns:1fr}}
.ozon-page{min-width:0}.ozon-filters{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;display:flex}.ozon-filters label{color:var(--muted-foreground);gap:6px;font-size:12px;font-weight:700;display:grid}.ozon-filters input{border:1px solid var(--border);min-width:140px;min-height:38px;color:var(--foreground);background:var(--card);caret-color:var(--primary);border-radius:6px;padding:6px 10px;font-size:13px}.ozon-button{border:1px solid var(--border);background:var(--card);min-height:38px;color:var(--foreground);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.ozon-button:not(:disabled):hover{border-color:var(--primary);color:var(--primary)}.ozon-button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:var(--accent)}.ozon-button:disabled{cursor:default}.ozon-refresh{margin-left:auto}.ozon-panel{min-width:0;padding:0;overflow:hidden}.ozon-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:16px;display:flex}.ozon-panel__head>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.ozon-table-scroll{scrollbar-color:var(--border) var(--card);scrollbar-width:thin;overflow-x:auto}.ozon-table{border-collapse:collapse;width:100%}.ozon-table th{text-align:right;color:var(--muted-foreground);background:var(--muted);border-block:1px solid var(--border);white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:700}.ozon-table th:first-child,.ozon-table th:last-child{text-align:left}.ozon-table td{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;font-variant-numeric:tabular-nums;padding:12px 14px;font-size:13px}.ozon-table td:first-child,.ozon-table td:last-child{text-align:left}.ozon-table tbody tr:not(.ozon-detail-row):hover{background:color-mix(in oklab, var(--primary) 2.5%, var(--card))}.ozon-table tr[data-expanded=true]{background:var(--accent)}.ozon-table tr:last-child td{border-bottom:0}.ozon-day{color:var(--foreground);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.ozon-day:hover{color:var(--primary)}.ozon-day svg{color:var(--muted-foreground);transition:transform .2s}.ozon-day[aria-expanded=true] svg{transform:rotate(180deg)}.ozon-margin{color:var(--success);font-weight:800}.ozon-margin[data-negative=true]{color:var(--danger)}.ozon-status{min-height:24px;color:var(--muted-foreground);background:var(--muted);border-radius:5px;align-items:center;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.ozon-status[data-status=exact],.ozon-status[data-status=cent_match]{color:var(--success);background:var(--success-soft)}.ozon-status[data-status=mismatch],.ozon-status[data-status=not_comparable]{color:var(--foreground);background:var(--warning-soft)}.ozon-table .ozon-missing{color:var(--muted-foreground)}.ozon-table .ozon-detail-row>td{white-space:normal;text-align:left;padding:0}.ozon-calculation{background:var(--background);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;padding:22px;font-size:15px;line-height:1.6;display:grid}.ozon-calculation h3{margin:0 0 10px;font-size:17px;font-weight:800}.ozon-calculation h4{margin:20px 0 6px;font-size:15px}.ozon-calculation p{color:var(--muted-foreground);margin:8px 0}.ozon-calculation .ozon-calculation__equation{color:var(--foreground);font-variant-numeric:tabular-nums}.ozon-calculation ul{margin:16px 0 0;padding-left:18px}.ozon-calculation li+li{margin-top:8px}.ozon-calculation dl{margin:0}.ozon-calculation dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;display:flex}.ozon-calculation dt{color:var(--muted-foreground)}.ozon-calculation dd{text-align:right;overflow-wrap:anywhere;margin:0}.ozon-pagination{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.ozon-pagination>div{gap:6px;display:flex}.ozon-pagination button{min-width:38px;padding-inline:8px}.ozon-feedback{color:var(--muted-foreground);margin:0;padding:24px 16px;font-size:13px}.ozon-feedback a{color:var(--primary);text-underline-offset:3px}.ozon-feedback button{margin-left:10px}.ozon-loading{background:linear-gradient(90deg, var(--card), var(--muted), var(--card));background-size:200% 100%;height:260px;animation:1.5s ease-in-out infinite status-skeleton}.ozon-page ::selection{background:var(--accent);color:var(--foreground)}@media (max-width:1180px){.ozon-table td,.ozon-table th{padding-inline:10px}}@media (max-width:820px){.ozon-calculation{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:560px){.ozon-filters{gap:8px}.ozon-filters label{flex:40%;min-width:0}.ozon-filters input{width:100%;min-width:0;min-height:44px}.ozon-button{min-height:44px}.ozon-panel__head{padding:14px}.ozon-table-scroll{overflow-x:visible}.ozon-table,.ozon-table tbody{display:block}.ozon-table thead{display:none}.ozon-table tr{border-bottom:1px solid var(--border);padding:12px 14px;display:block}.ozon-table td{white-space:normal;border:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.ozon-table td:before{content:attr(data-label);color:var(--muted-foreground);text-align:left;font-size:12px;font-weight:500}.ozon-table td:first-child:before,.ozon-table td.ozon-missing:before{display:none}.ozon-table td:first-child{padding-block:0 8px}.ozon-day{width:100%;min-height:44px}.ozon-table tr.ozon-detail-row{padding:0}.ozon-table .ozon-detail-row>td{display:block}.ozon-calculation{padding:16px}}
.product-days-search{flex:230px}.product-days-search input{width:100%}.product-days-table th{white-space:normal}.product-days-table th:nth-child(2){text-align:left}.product-days-table td:last-child,.product-days-table th:last-child{text-align:right}.product-days-table .ozon-detail-row>td{text-align:left}.product-days-table .product-days-product{white-space:normal;text-align:left;min-width:190px;max-width:280px}.product-days-product .ozon-day{text-align:left;overflow-wrap:anywhere;line-height:1.4}.product-days-product .ozon-day svg{flex-shrink:0}.product-days-article{color:var(--muted-foreground);overflow-wrap:anywhere;margin:4px 0 0 22px;font-size:11px;display:block}.product-days-product .ozon-status{margin:6px 0 0 22px}.product-days-head-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12px;display:flex}.product-days-refresh-notice{border-bottom:1px solid var(--border);color:var(--muted-foreground);margin:0;padding:10px 16px;font-size:12px}.product-days-source{margin-top:16px}.product-days-source summary{cursor:pointer;font-weight:700}.product-days-detail p{max-width:68ch}@media (max-width:560px){.product-days .product-days-search{flex-basis:100%}.product-days-table .product-days-product{min-width:0;max-width:none;display:block}.product-days-product:before{display:none}.product-days-product .ozon-day{font-size:15px}.product-days-table td:first-child{color:var(--muted-foreground);font-size:12px}}
.finance-workspace{gap:17px;min-width:0;padding-top:21px;display:grid}.finance-overview{gap:16px;min-width:0;display:grid}.finance-context,.finance-channel-head,.finance-details__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.finance-context h2{margin:0;font-size:21px;font-weight:800;line-height:1.25}.finance-context p{color:var(--muted-foreground);margin:6px 0 0;font-size:15px;line-height:1.45}.finance-link,.finance-channel-head>a,.finance-quality>a{color:var(--primary);text-underline-offset:4px;font-size:15px;font-weight:800;text-decoration:none}.finance-link:hover,.finance-channel-head>a:hover,.finance-quality>a:hover{text-decoration:underline}.finance-link{align-items:center;gap:5px;min-height:44px;display:inline-flex}.finance-metrics{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-metric{border:1px solid var(--border);background:var(--card);min-width:0;min-height:153px;box-shadow:var(--shadow-panel);border-radius:12px;flex-direction:column;padding:21px 22px;display:flex}.finance-metric--primary{background:var(--success-soft);border-color:color-mix(in oklab, var(--success) 18%, var(--border))}.finance-metric h3{color:var(--foreground);margin:0;font-size:15px;font-weight:750;line-height:1.4}.finance-metric h3 span{color:var(--success);margin-left:5px;font-size:13px;font-weight:800;display:inline-block}.finance-metric strong{color:var(--foreground);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1.18;display:block}.finance-metric--primary strong{color:var(--success)}.finance-metric p{color:var(--muted-foreground);margin:auto 0 0;padding-top:12px;font-size:14px;line-height:1.35}.finance-caveat{background:var(--warning-soft);color:var(--foreground);border-radius:8px;margin:-5px 0 0;padding:12px 15px;font-size:14px;line-height:1.5}.finance-secondary{grid-template-columns:minmax(0,1.9fr) minmax(250px,.8fr);gap:12px;min-width:0;display:grid}.finance-trend,.finance-quality,.finance-empty{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-panel);border-radius:12px;padding:20px 21px}.finance-trend__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 14px;display:flex}.finance-trend h2,.finance-quality h2,.finance-empty h2{margin:0;font-size:18px;font-weight:800}.finance-trend__measures{flex-wrap:wrap;gap:4px;display:flex}.finance-trend__measures button{min-height:44px;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 10px;font-size:14px;font-weight:750}.finance-trend__measures button[aria-pressed=true]{border-color:var(--border);background:var(--accent);color:var(--primary)}.finance-trend__measures button:hover{background:var(--muted)}.finance-trend__scroll{scrollbar-color:var(--border) transparent;margin-top:19px;overflow-x:auto}.finance-trend__series{align-items:end;gap:2px;width:100%;min-width:560px;padding:2px 0 6px;display:flex}.finance-trend__day{min-width:36px;min-height:144px;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:7px;flex:1 0 36px;align-content:end;justify-items:center;padding:2px 0;font-size:13px;font-weight:750;text-decoration:none;transition:background .18s;display:grid}.finance-trend__day:hover,.finance-trend__day:focus-visible{background:var(--accent)}.finance-trend__day svg{width:100%;max-width:44px;height:120px;display:block}.finance-trend__baseline{stroke:var(--border);stroke-width:1.5px}.finance-trend__gap{fill:var(--muted-foreground)}.finance-trend__day rect{fill:var(--success)}.finance-trend__day rect[data-sign=negative]{fill:var(--danger)}.finance-trend__note{color:var(--muted-foreground);margin:10px 0 0;font-size:14px;line-height:1.45}.finance-quality{flex-direction:column;display:flex}.finance-quality dl{gap:0;margin:14px 0 0;display:grid}.finance-quality dl>div{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:12px 0;display:flex}.finance-quality dt{color:var(--foreground);font-size:14px}.finance-quality dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:800}.finance-quality p{color:var(--muted-foreground);margin:auto 0 0;padding-top:15px;font-size:14px;line-height:1.45}.finance-quality>a{margin-top:12px}.finance-channel-head{padding:0 0 1px}.finance-channel-head__source{color:var(--foreground);font-size:15px}.finance-channel-head__source strong{background:var(--accent);color:var(--primary);border-radius:6px;padding:5px 9px}.finance-filters{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;min-width:0;padding:15px 16px;display:flex}.finance-filters label{gap:5px;font-size:14px;font-weight:750;display:grid}.finance-filters input{border:1px solid var(--border);background:var(--card);min-width:150px;min-height:44px;color:var(--foreground);border-radius:6px;padding:7px 10px;font-size:15px}.finance-filters button,.finance-feedback button,.finance-details__pagination button{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:750;display:inline-flex}.finance-filters button:hover,.finance-feedback button:hover,.finance-details__pagination button:not(:disabled):hover{border-color:var(--primary);color:var(--primary)}.finance-filters button[type=submit]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.finance-filters button[type=submit]:hover{color:var(--primary-foreground);background:color-mix(in oklab, var(--primary) 88%, var(--foreground))}.finance-filters>p{color:var(--danger);flex-basis:100%;margin:0;font-size:14px;font-weight:700}.finance-details{padding:0;overflow:hidden}.finance-details__head{padding:18px 20px}.finance-details__head h2{margin:0;font-size:18px;font-weight:800}.finance-details__head span{color:var(--muted-foreground);font-size:14px}.finance-workspace .ozon-table th{color:var(--foreground);text-transform:none;padding:13px 14px;font-size:14px}.finance-workspace .ozon-table td{padding:13px 14px;font-size:14px}.finance-workspace .ozon-day{min-height:44px;font-size:14px}.finance-workspace .ozon-status{min-height:29px;padding:5px 8px;font-size:13px}.finance-details__pagination{color:var(--foreground);justify-content:space-between;align-items:center;gap:10px;padding:11px 18px;font-size:14px;display:flex}.finance-details__pagination>div{gap:7px;display:flex}.finance-details__pagination button{width:44px;padding:0}.finance-details__pagination button:disabled{opacity:.4;cursor:default}.finance-empty p{color:var(--muted-foreground);margin:9px 0 0;font-size:15px}.finance-loading{background:linear-gradient(90deg, var(--card), var(--muted), var(--card));background-size:200% 100%;border-radius:12px;height:285px;animation:1.5s ease-in-out infinite status-skeleton}.finance-feedback{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:24px;font-size:15px}.finance-feedback a{color:var(--primary);font-weight:750}.finance-feedback button{margin-left:10px}@media (max-width:1120px){.finance-secondary{grid-template-columns:minmax(0,1fr)}.finance-quality{display:block}.finance-quality dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}}@media (max-width:700px){.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.finance-metric--primary{grid-column:1/-1}.finance-metric{min-height:132px;padding:16px}.finance-metric strong{font-size:24px}.finance-quality dl{grid-template-columns:minmax(0,1fr);gap:0}.finance-trend,.finance-quality{padding:16px}.finance-context p{font-size:14px}.finance-filters label{flex:40%;min-width:0}.finance-filters input{width:100%;min-width:0}.finance-filters button{flex:auto}.finance-workspace .ozon-table td{padding:6px 0}.finance-workspace .ozon-table tr{padding:12px 16px}.finance-workspace .ozon-table .ozon-detail-row{padding:0}}@media (max-width:440px){.finance-metrics{grid-template-columns:minmax(0,1fr)}.finance-metric--primary{grid-column:auto}.finance-metric{min-height:116px}.finance-metric p{padding-top:8px}}
.home-workspace{gap:16px;min-width:0;display:grid}.home-workspace__top{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:16px;display:grid}.home-search,.home-attention,.home-economy{border-radius:12px;min-width:0;padding:22px 24px}.home-search__header,.home-economy__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.home-search h2,.home-attention h2,.home-economy h2{margin:0;font-size:21px;font-weight:800}.home-search__header a,.home-economy__header a,.home-search__days{min-height:44px;color:var(--primary);align-items:center;gap:5px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.home-search a:hover,.home-economy__header a:hover{text-underline-offset:4px;text-decoration:underline}.home-search__form{border:1px solid var(--border);background:var(--background);min-height:56px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:12px;margin-top:18px;padding:5px 5px 5px 16px;display:flex}.home-search__form:focus-within{border-color:var(--primary)}.home-search__form input{min-width:0;height:44px;color:var(--foreground);background:0 0;border:0;outline:0;flex:1;font-size:16px}.home-search__form button{border:1px solid var(--primary);background:var(--primary);min-width:92px;min-height:44px;color:var(--primary-foreground);border-radius:6px;flex:none;padding:0 16px;font-size:15px;font-weight:800}.home-search__form button:hover{background:color-mix(in oklab, var(--primary) 88%, var(--foreground))}.home-search__days{margin-top:14px}.home-attention h2{margin-bottom:11px}.home-attention__list{display:grid}.home-attention__list>a{border-top:1px solid var(--border);min-height:54px;color:var(--foreground);align-items:center;gap:10px;padding:10px 0;font-size:15px;text-decoration:none;display:flex}.home-attention__list>a:hover span{color:var(--primary)}.home-attention__list>a span{flex:1;font-weight:700}.home-attention__list>a strong{background:var(--warning-soft);min-width:28px;height:28px;color:var(--warning);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding-inline:6px;font-size:14px;display:grid}.home-attention__list>a svg{color:var(--primary)}.home-attention__list p{border-top:1px solid var(--border);margin:0;padding:13px 0;font-size:15px;line-height:1.5}.home-attention__list p a{color:var(--primary);font-weight:800}.home-economy__context{color:var(--muted-foreground);margin:5px 0 0;font-size:15px}.home-economy__figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.home-economy__figures>div{border-bottom:1px solid var(--border);min-width:0;padding:5px 0 17px}.home-economy__figures>div:first-child{border-color:var(--success)}.home-economy__figures span{font-size:15px;font-weight:750;display:block}.home-economy__figures small{color:var(--success);margin-left:4px;font-size:13px;font-weight:800}.home-economy__figures strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(25px,2.6vw,35px);font-weight:800;line-height:1.15;display:block}.home-economy__figures>div:first-child strong{color:var(--success)}.home-economy__figures p{color:var(--muted-foreground);margin:8px 0 0;font-size:14px}.home-economy .finance-trend{box-shadow:none;border:0;margin-top:22px;padding:0}.home-economy .finance-trend__heading{align-items:center}.home-economy__footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:5px 18px;margin-top:16px;padding-top:14px;font-size:14px;display:flex}.home-economy .finance-feedback,.home-economy .finance-empty{box-shadow:none;margin-top:16px}@media (max-width:1100px){.home-workspace__top{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.home-workspace{gap:11px}.home-search,.home-attention,.home-economy{padding:17px 16px}.home-economy__figures{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px}.home-search__form{gap:8px;padding-left:11px}.home-search__form button{min-width:72px;padding-inline:10px}.home-economy__figures>div{padding-bottom:13px}}
.product-profile{gap:17px;min-width:0;padding-top:13px;display:grid}.product-profile__back,.product-profile__jump,.product-profile__summary a,.product-profile__section-head a,.product-profile__external{color:var(--primary);align-items:center;gap:6px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.product-profile__back{justify-self:start;min-height:35px}.product-profile a:hover{text-underline-offset:4px;text-decoration:underline}.product-profile__hero{border-radius:12px;align-items:center;gap:24px;min-width:0;padding:20px;display:flex}.product-profile__image{border:1px solid var(--border);background:var(--background);width:170px;height:150px;color:var(--muted-foreground);border-radius:9px;flex:0 0 170px;place-items:center;display:grid;position:relative;overflow:hidden}.product-profile__image img{object-fit:contain}.product-profile__identity{flex:1;min-width:0}.product-profile__sku{color:var(--primary);font-size:15px;font-weight:800}.product-profile__identity h2{overflow-wrap:anywhere;margin:5px 0 8px;font-size:clamp(23px,2.2vw,32px);line-height:1.22}.product-profile__identity p{color:var(--muted-foreground);margin:5px 0;font-size:15px}.product-profile__jump{flex:none;min-height:42px}.product-profile__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-profile__summary>section{border-radius:11px;min-width:0;padding:20px}.product-profile__summary h3,.product-profile__section h3,.product-profile__section-head h3{margin:0;font-size:20px;font-weight:800}.product-profile__summary strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-height:34px;margin-top:17px;font-size:clamp(22px,2vw,30px);line-height:1.2;display:block}.product-profile__summary strong[data-missing=true]{color:var(--warning);font-size:20px}.product-profile__summary p{min-height:22px;color:var(--muted-foreground);margin:9px 0 18px;font-size:14px}.product-profile__summary a{min-height:34px}.product-profile__notice,.product-profile__error{border:1px solid var(--warning);background:var(--warning-soft);border-radius:8px;margin:0;padding:15px 17px;font-size:15px}.product-profile__notice button,.product-profile__error button{color:var(--primary);background:0 0;border:0;margin-left:8px;padding:0;font-weight:800}.product-profile__loading{min-height:220px;padding:25px}.product-profile__history{min-width:0;scroll-margin-top:20px}.product-profile__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:10px 0 12px;display:flex}.product-profile__section-head p{color:var(--muted-foreground);margin:6px 0 0;font-size:15px;line-height:1.45}.product-profile__section-head a{min-height:36px}.product-profile__history>.product-days{padding-top:0}.product-profile__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-profile__section{border-radius:11px;min-width:0;padding:21px;scroll-margin-top:20px}.product-profile__section h3{border-bottom:1px solid var(--border);padding-bottom:14px}.product-profile__channel{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:16px 0;display:flex}.product-profile__channel>div{gap:5px;display:grid}.product-profile__channel strong{font-size:16px}.product-profile__channel span,.product-profile__channel small{color:var(--muted-foreground);font-size:14px}.product-profile__channel--pending{display:grid}.product-profile__listing{border-bottom:1px solid var(--border);gap:5px;padding:13px 0;display:grid}.product-profile__listing strong{font-size:15px}.product-profile__listing span,.product-profile__listing small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:14px}.product-profile__stock-numbers{flex-wrap:wrap;gap:9px;padding-top:15px;display:flex}.product-profile__stock-numbers span{background:var(--muted);min-width:100px;color:var(--muted-foreground);border-radius:7px;gap:5px;padding:10px 13px;font-size:13px;display:grid}.product-profile__stock-numbers strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:21px}.product-profile__section details{margin-top:16px}.product-profile__section summary{color:var(--primary);cursor:pointer;font-size:15px;font-weight:800}.product-profile__section ul{padding:0;list-style:none}.product-profile__section li{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:10px 0;font-size:14px;display:flex}.product-profile__facts{gap:0;margin:0;display:grid}.product-profile__facts>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;display:flex}.product-profile__facts dt{color:var(--muted-foreground);font-size:14px}.product-profile__facts dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:15px;font-weight:750}.product-profile__margin-note{background:var(--muted);color:var(--foreground);border-radius:7px;margin:18px 0 0;padding:13px;font-size:14px;line-height:1.5}.product-profile__description{white-space:pre-line;font-size:15px;line-height:1.5}.product-profile__external{margin-top:20px}@media (max-width:1100px){.product-profile__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.product-profile__detail-grid{grid-template-columns:minmax(0,1fr)}.product-profile__hero{flex-wrap:wrap}.product-profile__jump{flex-basis:100%}}@media (max-width:620px){.product-profile{gap:12px}.product-profile__hero{gap:13px;padding:15px}.product-profile__image{flex-basis:96px;width:96px;height:96px}.product-profile__identity h2{font-size:22px}.product-profile__summary{grid-template-columns:minmax(0,1fr);gap:10px}.product-profile__summary>section,.product-profile__section{padding:17px}.product-profile__summary strong{margin-top:10px}}
.product-days-trend{border-top:1px solid var(--border);padding:19px 20px 12px}.product-days-trend__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 22px;display:flex}.product-days-trend__head h3{font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:800}.product-days-trend__head p{color:var(--muted-foreground);margin:4px 0 0;font-size:14px}.product-days-trend__switch{flex-wrap:wrap;gap:5px;display:flex}.product-days-trend__switch button{border:1px solid var(--border);background:var(--card);min-height:37px;color:var(--foreground);border-radius:6px;padding:7px 11px;font-size:14px;font-weight:700}.product-days-trend__switch button[aria-pressed=true]{border-color:var(--primary);background:var(--accent);color:var(--primary)}.product-days-trend__scroll{max-width:100%;overflow-x:auto}.product-days-trend__bars{grid-template-columns:repeat(14,minmax(38px,1fr));gap:9px;min-width:650px;height:170px;margin:15px 0 0;padding:0 0 10px;list-style:none;display:grid}.product-days-trend__bars li{text-align:center;grid-template-rows:20px 1fr 22px;align-items:end;min-width:0;display:grid}.product-days-trend__bars strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.product-days-trend__track{border-bottom:1px solid var(--border);height:100%;display:block;position:relative}.product-days-trend__track>span{background:var(--primary);border-radius:4px 4px 0 0;min-height:3px;display:block;position:absolute;bottom:0;left:4px;right:4px}.product-days-trend__bars time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding-top:6px;font-size:12px}@media (max-width:620px){.product-days-trend{padding:16px 13px 9px}.product-days-trend__bars{height:150px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f7f9;--foreground:#18212d;--card:#fff;--primary:#ed087c;--primary-foreground:#fff;--accent:#ffeef4;--border:#d8dfe6;--muted:#eef1f5;--muted-foreground:#434e5d;--sidebar-bg:#0e141f;--sidebar-fg:#f6f9fb;--sidebar-muted:#aeb8c6;--success:#008b54;--success-soft:#ddf6e4;--warning:#cb7300;--warning-soft:#ffefda;--danger:#de4f44;--danger-soft:#ffece9;--shadow-panel:0 1px 2px color-mix(in oklab, var(--foreground) 5%, transparent), 0 8px 24px color-mix(in oklab, var(--foreground) 3%, transparent)}@supports (color:lab(0% 0 0)){:root{--background:lab(97.097% -.443935 -1.43216);--foreground:lab(12.3062% -1.02 -9.64302);--card:lab(100% 0 0);--primary:lab(52.1444% 79.0564 2.6307);--primary-foreground:lab(100% 0 0);--accent:lab(95.6155% 8.3966 -.746155);--border:lab(88.3837% -1.16467 -4.32881);--muted:lab(95.1233% -.662118 -2.1461);--muted-foreground:lab(32.6234% -1.45428 -10.1294);--sidebar-bg:lab(6.06314% .206217 -8.74524);--sidebar-fg:lab(97.677% -.443965 -1.43216);--sidebar-muted:lab(74.429% -1.6605 -8.00518);--success:lab(50.8457% -48.1849 21.1797);--success-soft:lab(94.6726% -10.8478 5.55805);--warning:lab(57.6075% 31.4929 65.6524);--warning-soft:lab(95.3803% 5.12987 16.7564);--danger:lab(54.1873% 56.0062 38.114);--danger-soft:lab(95.0362% 10.7368 5.79631)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);margin:0;font-size:15px}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.form-error{color:var(--danger);font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
