:root{--mp-color-primary: #8466ff;--mp-color-primary-dark: #232752;--mp-color-background: #f5f6ff;--mp-color-surface: #ffffff;--mp-color-sidebar: #060714;--mp-color-text: #111827;--mp-color-muted: #64748b;--mp-color-border: #dbe3ef;--mp-color-input: #ffffff;--mp-color-input-text: #111827;--mp-color-table-head: #f8fafc;--mp-color-table-row: #ffffff;--mp-color-table-hover: #f8fbff;--mp-color-chip: #eef2ff;--mp-color-button-text: #ffffff;--mp-color-overlay: rgba(15, 23, 42, .55);--mp-color-shadow: rgba(15, 23, 42, .12);--mp-color-warning: #f59e0b;--mp-color-info: #38bdf8;--mp-color-success: #10b981;--mp-color-danger: #ef4444;--mp-page-gutter: 30px;--mp-page-gutter-left: 30px;--mp-page-gutter-right: 30px}html[data-modal-scroll-locked]{overflow:hidden!important;scrollbar-gutter:stable;overscroll-behavior:none}html[data-modal-scroll-locked] body{overflow:visible!important;overscroll-behavior:none}dialog:modal,[aria-modal=true]{overscroll-behavior:contain}body{margin:0;background:var(--mp-color-background);color:var(--mp-color-text);font-family:Inter,system-ui,Arial,sans-serif;font-size:1rem;line-height:1.6;overflow-x:hidden}.clearable-input{position:relative;display:block;min-width:0}.clearable-input>input{width:100%;padding-right:38px!important}.clearable-input__clear{position:absolute;right:10px;top:50%;z-index:3;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);border:0;border-radius:999px;background:transparent;color:#98a2b3;cursor:pointer;padding:0}.clearable-input__clear:hover{background:transparent;color:#667085}.clearable-input__clear svg{width:16px;height:16px}.clearable-input__clear path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.dashboard-filter-search:has(.clearable-input__clear):after,.supply-control-search:has(.clearable-input__clear):after,.supply-control-search--clean:has(.clearable-input__clear):after,.supply-control-search--stable:has(.clearable-input__clear):after{display:none!important}:root[data-theme=dark] .clearable-input__clear{background:transparent;color:#94a3b8}:root[data-theme=dark] .clearable-input__clear:hover{background:transparent;color:#e2e8f0}.copy-article-btn{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;padding:0;background:transparent;color:#9b5de5;cursor:pointer;transition:color .14s ease,opacity .14s ease,transform .14s ease,filter .14s ease}.copy-article-btn:hover{background:transparent;color:#7c3aed;transform:translateY(-1px)}.copy-article-btn.is-copied{background:transparent;color:#10b981;filter:drop-shadow(0 2px 4px rgba(16,185,129,.22));transform:scale(1.08)}.copy-article-btn svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.copy-article-btn__check{stroke-width:2.15!important}.copy-article-inline{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;vertical-align:baseline}.copy-article-inline__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.copy-article-btn:focus-visible{outline:0;color:#7c3aed;filter:drop-shadow(0 0 4px rgba(124,58,237,.3))}:root[data-theme=dark] .copy-article-btn{color:#c4b5fd}:root[data-theme=dark] .copy-article-btn:hover{background:transparent;color:#ddd6fe}:root[data-theme=dark] .copy-article-btn.is-copied{background:transparent;color:#86efac}::-webkit-scrollbar{width:10px;background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4b598e,#232752);border-radius:8px;border:2px solid #232752;min-height:40px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#22e5c7,#8466ff)}.card{border:none;border-radius:18px;box-shadow:0 2px 24px #22285a17;background:var(--mp-color-surface)}.btn-main{background:var(--mp-color-primary);color:#fff;border-radius:10px;font-weight:600;letter-spacing:.03em;transition:background .18s}.btn-main:hover,.btn-main:focus{background:var(--mp-color-primary-dark);color:#fff}.alert-info{border-radius:10px;background:#e6eaff;color:#354180;border:none}.main-content{box-sizing:border-box;background-color:var(--mp-color-background, #f5f6ff)!important;background-image:none!important;overflow-x:clip;overflow-y:visible}@supports not (overflow: clip){.main-content{overflow-x:visible}}.main-content--page-gutter>*{width:100%;max-width:100%;box-sizing:border-box;margin-left:0!important;margin-right:0!important;padding-left:var(--mp-page-gutter-left, var(--mp-page-gutter, 30px))!important;padding-right:var(--mp-page-gutter-right, var(--mp-page-gutter, 30px))!important}.main-content--page-gutter .dashboard-padded{max-width:none!important;padding-left:0!important;padding-right:0!important}.main-content--page-gutter>*>:where(section,header,footer,.dashboard-padded,.admin-ui-status,.admin-ui-accordion-list){max-width:none!important;margin-left:0!important;margin-right:0!important}.main-content:has(.supply-calc-shell){background:var(--mp-color-background, #f5f6ff)!important}.dashboard-main-content{background-color:transparent}.dashboard-filters-card,.supply-controls--stable,.pretty-multi,.pretty-multi:has(.pretty-multi__menu){position:relative!important;overflow:visible!important}.dashboard-filters-card,.supply-controls--stable{z-index:20!important;isolation:isolate}.dashboard-filters-card:has(.pretty-multi__menu),.supply-controls--stable:has(.pretty-multi__menu){z-index:900!important}.pretty-multi:has(.pretty-multi__menu){z-index:950!important}.pretty-multi__menu{position:absolute!important;z-index:2147483000!important;overflow:hidden!important;transform:translateZ(0)}.metrics-bar,.product-card-2025,.product-card-pair,.product-card-row,.product-card-main,.product-sections-row,.section-pill,.supply-table-card,.supply-table-wrap,.supply-table,.supply-create-card,.glass-card:not(.dashboard-filters-card):not(.supply-controls--stable){position:relative;z-index:1!important}.glass-card:hover:not(.dashboard-filters-card):not(.supply-controls--stable){z-index:2!important}.dashboard-main-content,.supply-main-content,.dashboard-padded,.supply-page{overflow:visible!important}html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar,.dashboard-main-content::-webkit-scrollbar,.supply-main-content::-webkit-scrollbar,.dashboard-padded::-webkit-scrollbar,.supply-page::-webkit-scrollbar,.supply-table-wrap::-webkit-scrollbar,.pretty-multi__options::-webkit-scrollbar,.ozon-picker__dropdown::-webkit-scrollbar,.ozon-picker__list::-webkit-scrollbar,.ozon-picker__results::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,#root::-webkit-scrollbar-track,.dashboard-main-content::-webkit-scrollbar-track,.supply-main-content::-webkit-scrollbar-track,.dashboard-padded::-webkit-scrollbar-track,.supply-page::-webkit-scrollbar-track,.supply-table-wrap::-webkit-scrollbar-track,.pretty-multi__options::-webkit-scrollbar-track,.ozon-picker__dropdown::-webkit-scrollbar-track,.ozon-picker__list::-webkit-scrollbar-track,.ozon-picker__results::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,#root::-webkit-scrollbar-thumb,.dashboard-main-content::-webkit-scrollbar-thumb,.supply-main-content::-webkit-scrollbar-thumb,.dashboard-padded::-webkit-scrollbar-thumb,.supply-page::-webkit-scrollbar-thumb,.supply-table-wrap::-webkit-scrollbar-thumb,.pretty-multi__options::-webkit-scrollbar-thumb,.ozon-picker__dropdown::-webkit-scrollbar-thumb,.ozon-picker__list::-webkit-scrollbar-thumb,.ozon-picker__results::-webkit-scrollbar-thumb{background:#94a3b8bf;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,#root::-webkit-scrollbar-thumb:hover,.dashboard-main-content::-webkit-scrollbar-thumb:hover,.supply-main-content::-webkit-scrollbar-thumb:hover,.dashboard-padded::-webkit-scrollbar-thumb:hover,.supply-page::-webkit-scrollbar-thumb:hover,.supply-table-wrap::-webkit-scrollbar-thumb:hover,.pretty-multi__options::-webkit-scrollbar-thumb:hover,.ozon-picker__dropdown::-webkit-scrollbar-thumb:hover,.ozon-picker__list::-webkit-scrollbar-thumb:hover,.ozon-picker__results::-webkit-scrollbar-thumb:hover{background:#64748bd9;border:2px solid transparent;background-clip:padding-box}.global-scroll-top-btn{position:fixed;right:28px;bottom:28px;z-index:1200;width:42px;height:42px;border:1px solid rgba(99,102,241,.28);border-radius:999px;background:#ffffffeb;color:#1d4ed8;font-size:22px;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 34px #0f172a2e;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.global-scroll-top-btn:hover{transform:translateY(-2px);background:#fff;box-shadow:0 18px 42px #0f172a3d}.global-scroll-top-btn:active{transform:translateY(0)}@media(max-width:760px){.global-scroll-top-btn{right:16px;bottom:16px;width:38px;height:38px;font-size:20px}}:root{--mp-scrollbar-thumb: #aeb8c8;--mp-scrollbar-thumb-hover: #8f9bad;--mp-scrollbar-track: transparent}html,body,#root,*{scrollbar-width:thin!important;scrollbar-color:var(--mp-scrollbar-thumb) var(--mp-scrollbar-track)!important}*::-webkit-scrollbar{width:10px!important;height:10px!important;background:var(--mp-scrollbar-track)!important}*::-webkit-scrollbar-track{background:var(--mp-scrollbar-track)!important;border-radius:999px!important;box-shadow:none!important}*::-webkit-scrollbar-thumb{min-height:40px!important;min-width:40px!important;border:2px solid transparent!important;border-radius:999px!important;background:var(--mp-scrollbar-thumb)!important;background-clip:padding-box!important;box-shadow:none!important}*::-webkit-scrollbar-thumb:hover{background:var(--mp-scrollbar-thumb-hover)!important;background-clip:padding-box!important}*::-webkit-scrollbar-corner{background:var(--mp-scrollbar-track)!important}html[data-theme=dark]{--mp-scrollbar-thumb: #5a6272;--mp-scrollbar-thumb-hover: #747c8c;--mp-scrollbar-track: transparent}.dashboard-main-content,.dashboard-padded,.supply-calc-page,.settings-page,.admin-ui-page,.stock-balance-page,.product-links-page,.purchase-page,.purchase-plan-page{background:var(--mp-color-background)!important;color:var(--mp-color-text)}.glass-card,.supply-table-card,.settings-card,.admin-ui-card,.admin-ui-hero,.admin-ui-status,.admin-ui-accordion,.stock-card,.card,.modal-content,.dropdown-menu,.product-link-row,.product-links-card,.purchase-card{background:var(--mp-color-surface)!important;color:var(--mp-color-text);border-color:var(--mp-color-border);box-shadow:0 16px 48px var(--mp-color-shadow)}input,select,textarea,.form-control,.form-select,.input,.glass-input,.pretty-select__control,.pretty-multi__control,.pretty-select__search,.pretty-multi__search{background:var(--mp-color-input);color:var(--mp-color-input-text);border-color:var(--mp-color-border)}table,th,td{color:var(--mp-color-text);border-color:var(--mp-color-border)}th,.table thead th,.supply-table th,.stock-table th,.purchase-table th{background:var(--mp-color-table-head);color:var(--mp-color-text)}tr,td,.table,.supply-table,.stock-table,.purchase-table{background-color:var(--mp-color-table-row)}tr:hover td,.stock-table-row:hover,.supply-row:hover td,.pretty-select__option:hover,.pretty-multi__option:hover{background:var(--mp-color-table-hover)}@media(min-width:900px){.main-content :where(.price-editor-table-card,.price-editor-table-wrap,.stock-table-card,.wb-transit-table-card,.wb-transit-table-wrap){overflow:visible!important}}.main-content :where(table:not(.rc-month))>thead>tr>th{position:sticky!important;top:var(--mp-table-sticky-top, 0px)!important;z-index:40!important;min-height:48px;padding-top:14px!important;padding-bottom:14px!important;background:var(--mp-color-table-head, #f8fafc)!important;border-bottom:1px solid var(--mp-color-border, #dbe3ef)!important;box-shadow:0 1px #94a3b838,0 10px 18px #0f172a0f!important;color:var(--mp-color-text, #111827)!important;font-family:Inter,system-ui,Arial,sans-serif!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase!important;vertical-align:middle!important}.main-content :where(table:not(.rc-month))>thead>tr:hover>th{background:var(--mp-color-table-head, #f8fafc)!important}.main-content :where(.advertising-sort-btn,.costs-sort-btn,.logistics-sort,.parasites-detail-sort,.parasites-sort-btn,.purchase-sort-btn,.purchase-v2-sort-btn,.purchase-v2-warehouse-sort-btn,.supply-details-sort-btn,.supply-sort-btn,.wb-supply-sort-btn){border:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.main-content :where(.advertising-sort-btn,.costs-sort-btn,.logistics-sort,.parasites-sort-btn,.purchase-sort-btn,.purchase-v2-sort-btn,.purchase-v2-warehouse-sort-btn,.supply-details-sort-btn,.supply-sort-btn,.wb-supply-sort-btn){display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;cursor:pointer}.main-content :where(.advertising-sort-icon,.costs-sort-icon,.logistics-sort-icon,.parasites-sort-icon,.purchase-sort-icon,.purchase-v2-sort-icon,.requests-sort-icon,.supply-sort-icon){width:0!important;height:0!important;min-width:0!important;flex:0 0 auto!important;margin-left:2px!important;border:0!important;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top:7px solid #a8b3c3!important;color:transparent!important;font-size:0!important;line-height:0!important;transform:translateY(1px)!important}.main-content table:not(.rc-month)>thead>tr>th[aria-sort=ascending] :where(.advertising-sort-icon,.costs-sort-icon,.logistics-sort-icon,.parasites-sort-icon,.purchase-sort-icon,.purchase-v2-sort-icon,.requests-sort-icon,.supply-sort-icon){border-top:0!important;border-bottom:7px solid var(--mp-color-primary, #6c4edb)!important;transform:translateY(-1px)!important}.main-content table:not(.rc-month)>thead>tr>th[aria-sort=descending] :where(.advertising-sort-icon,.costs-sort-icon,.logistics-sort-icon,.parasites-sort-icon,.purchase-sort-icon,.purchase-v2-sort-icon,.requests-sort-icon,.supply-sort-icon){border-top-color:var(--mp-color-primary, #6c4edb)!important}.main-content table:not(.rc-month)>thead>tr>th[aria-sort=ascending] :where(button),.main-content table:not(.rc-month)>thead>tr>th[aria-sort=descending] :where(button){color:var(--mp-color-text, #111827)!important}:root[data-theme=dark] .main-content :where(table:not(.rc-month))>thead>tr>th{background:#111827!important;border-bottom-color:#94a3b847!important;box-shadow:0 1px #94a3b838,0 10px 18px #0000002e!important}.main-content :where(.stock-table-head){position:sticky!important;top:var(--mp-table-sticky-top, 0px)!important;z-index:40!important;min-height:48px;background:var(--mp-color-table-head, #f8fafc)!important;border-bottom:1px solid var(--mp-color-border, #dbe3ef)!important;box-shadow:0 1px #94a3b838,0 10px 18px #0f172a0f!important;color:var(--mp-color-text, #111827)!important;font-family:Inter,system-ui,Arial,sans-serif!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase!important}.badge,.section-pill,.settings-permission-chip,.company-permission-chip,.product-tag-chip,.supply-status,.stock-status-muted,.purchase-status{background:var(--mp-color-chip);color:var(--mp-color-text);border-color:var(--mp-color-border)}.btn-action-2025,.admin-ui-primary,.sections-modal__button,.btn-photo-match,.global-scroll-top-btn{background:linear-gradient(90deg,var(--mp-color-primary),var(--mp-color-primary-dark))!important;color:var(--mp-color-button-text)!important}.dashboard-title span,.admin-ui-kicker,.settings-title-accent,.market-toggle__label{color:var(--mp-color-primary)!important}.text-secondary,.small.text-secondary,.admin-ui-hero p,.admin-ui-card p,.admin-ui-accordion p{color:var(--mp-color-muted)!important}.supply-status.ok,.update-status-ok,.badge-success{background:color-mix(in srgb,var(--mp-color-success) 18%,white)!important;color:var(--mp-color-success)!important}.text-danger,.product-tags-error,.photo-match-error{color:var(--mp-color-danger)!important}html.sb-collapsed .sidebar.is-hover,html.sb-pinned .sidebar{width:270px}html.sb-collapsed .sidebar{width:64px}.sidebar{position:fixed;top:0;left:0;width:64px;display:flex;flex-direction:column;height:100vh;min-height:0;background:linear-gradient(180deg,var(--mp-color-sidebar, #060714) 0,var(--mp-color-primary-dark, #232752) 100%);color:#fff;z-index:9999;box-shadow:0 8px 24px #22285a1c;overflow-x:hidden;overflow-y:auto;padding-top:20px;padding-bottom:20px}.sidebar-menu-scroll{flex:1 1 auto;overflow-y:auto;min-height:0;overscroll-behavior:contain;padding-right:14px}.sidebar-header,.sidebar-footer{display:flex;align-items:center;justify-content:center;padding:12px 0}.sidebar.collapsed{box-shadow:none;padding-left:0;padding-right:0}.sidebar,.sidebar.collapsed{transition:none!important}.sidebar-header{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:12px 18px 12px 5px;gap:12px;width:100%;position:relative}.sidebar-logo-box{width:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:center}.sidebar-logo-box img{width:56px;height:56px;object-fit:contain;display:block}.logo-text{font-size:1.29em;font-weight:700;color:#fff;white-space:nowrap}.sidebar-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;margin:0!important;padding:0!important}.sidebar-icon svg{width:100%;height:100%;display:block}.sidebar .nav-text{vertical-align:middle;font-size:.97em}.sidebar.collapsed .nav-text{display:none!important}.sidebar .nav-link.active,.sidebar .nav-link.active:focus,.sidebar .nav-link.active:hover{background:linear-gradient(190deg,#4d5197 0,#1e7a7a);border-radius:4px;color:#fff}.sidebar .nav-link:hover{background:#ffffff1f;color:#fff}.sidebar .sidebar-pin{cursor:pointer;margin-left:20px;display:flex;align-items:center;justify-content:center;height:32px;width:94px;font-size:22px;color:#bfbfbf}.sidebar .sidebar-pin.pinned{color:#ffe066}.sidebar .sidebar-pin:hover{color:gold}.cluster-header{cursor:pointer;display:flex;align-items:center;padding:6px 12px;background:#ffffff0a;border-radius:8px;font-weight:600;margin-bottom:3px;gap:8px}.cluster-header:hover{background:#ffffff1f}.cluster-header.disabled{opacity:.62}.cluster-arrow{margin-right:8px;font-size:1.05em;display:none!important}.cluster-arrow.collapsed{transform:rotate(-90deg)}.sidebar-cluster{margin-bottom:10px}.sidebar.collapsed .cluster-content,.sidebar.collapsed .nav-link .nav-text,.sidebar.collapsed .cluster-header .nav-text{display:none!important}.sidebar ul,.sidebar ul.nav,.sidebar ul.nav-pills,.sidebar ul.list-unstyled{list-style:none!important;padding-left:0!important;margin-bottom:0!important}.sidebar li{list-style:none!important;padding-left:0;margin-bottom:-.2em}.sidebar .nav-link,.sidebar .cluster-header{height:48px;min-height:48px;display:flex;align-items:center;gap:16px;border-radius:10px;font-size:1em;color:#cdd2ee;margin-bottom:-4px;padding:0 18px;box-sizing:border-box;background:none;text-decoration:none;position:relative}.sidebar .nav-link.disabled{opacity:.55;color:#b0b6d1!important;cursor:not-allowed}.sidebar .nav-link.active:before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#22e5c7;box-shadow:0 0 6px 1px #22e5c7b0;display:block;z-index:2}.sidebar.collapsed .nav-link.active:before{display:none!important;content:none!important}.sidebar hr{margin:10px -14px;border-color:#556;opacity:.6}.sidebar-title{font-size:1.1em;font-weight:700;color:#fff;white-space:nowrap}.sidebar.collapsed .nav-link.active,.sidebar.collapsed .cluster-header.active{background:linear-gradient(135deg,#22e5c7,#035b66);color:#fff;border-radius:50%!important;box-shadow:0 0 10px #22e5c799;width:48px!important;height:48px!important;margin-left:8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.sidebar.collapsed .nav-link svg,.sidebar.collapsed .cluster-header svg{width:26px!important;height:26px!important;margin:0!important;display:block!important;pointer-events:none}.in-cluster .nav-text{margin-left:19px!important;font-size:15px!important}.sidebar .in-cluster{margin-right:1px!important;border-radius:8px}.sidebar .nav-link:not(.in-cluster).active{margin-right:0!important;border-radius:10px}.cluster-content.cluster-open{background:linear-gradient(90deg,#2e1950,#250246);border-radius:7px!important;width:auto;margin-right:-5px!important;margin-left:10px!important}.sidebar,.sidebar *{box-sizing:border-box}.sidebar{overflow-x:hidden!important;overflow-y:hidden!important;padding:0 10px 14px!important;scrollbar-gutter:stable}.sidebar-header{min-height:86px!important;padding:18px 8px 16px!important;gap:10px!important;justify-content:flex-start!important}.sidebar-logo-box{width:42px!important;height:42px!important;flex:0 0 42px!important}.sidebar-logo-box img{width:42px!important;height:42px!important}.logo-text{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;font-size:20px!important;line-height:1.1!important}.sidebar .sidebar-pin{width:34px!important;height:34px!important;flex:0 0 34px!important;margin-left:auto!important;border-radius:10px}.sidebar-menu-scroll{width:100%;padding:14px 0 12px!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.72) transparent}.sidebar-menu-scroll::-webkit-scrollbar{width:8px}.sidebar-menu-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-menu-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#94a3b8b8;background-clip:padding-box}.sidebar-menu-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8eb;background-clip:padding-box}.sidebar ul,.sidebar ul.nav,.sidebar ul.nav-pills,.sidebar ul.list-unstyled{width:100%;padding-left:0!important;margin:0!important}.sidebar li{width:100%;margin:0!important;padding:0!important}.sidebar-cluster{width:100%;margin:0 0 10px!important;padding:0!important;border-radius:10px;overflow:hidden}.sidebar .nav-link,.sidebar .cluster-header{width:100%;min-height:42px!important;height:42px!important;margin:0!important;padding:0 12px!important;border-radius:8px!important;display:flex!important;align-items:center!important;gap:12px!important;line-height:1.2!important}.sidebar .cluster-header{border-radius:10px 10px 0 0!important}.sidebar .cluster-content,.sidebar .cluster-content.cluster-open{width:100%!important;margin:0!important;padding:4px 0 8px!important;border-radius:0 0 10px 10px!important}.sidebar .nav-link.in-cluster{padding:0 12px 0 34px!important;min-height:40px!important;height:40px!important;gap:0!important}.sidebar .in-cluster .nav-text,.sidebar .nav-link.in-cluster .nav-text{margin-left:0!important;font-size:14px!important}.sidebar .nav-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-icon{width:22px!important;height:22px!important;flex:0 0 22px!important}.sidebar-icon svg{width:20px!important;height:20px!important}.sidebar .nav-link.active:before{left:16px!important;width:7px!important;height:7px!important}.sidebar .nav-link.in-cluster.active:before{left:18px!important}.sidebar hr{width:calc(100% + 20px);margin:0 -10px!important}.sidebar.collapsed{padding:0 8px 14px!important}.sidebar.collapsed .sidebar-header{justify-content:center!important;padding:16px 0 14px!important}.sidebar.collapsed .sidebar-cluster{overflow:visible}.sidebar.collapsed .nav-link,.sidebar.collapsed .cluster-header,.sidebar.collapsed .nav-link.active,.sidebar.collapsed .cluster-header.active{width:48px!important;height:48px!important;min-height:48px!important;margin:0 auto 6px!important;padding:0!important;justify-content:center!important;border-radius:14px!important}.sidebar.collapsed .sidebar-icon{width:24px!important;height:24px!important;flex-basis:24px!important}html.sb-collapsed .sidebar.is-hover .sidebar-header{justify-content:flex-start!important;padding:18px 8px 16px!important}html.sb-collapsed .sidebar.is-hover .nav-link,html.sb-collapsed .sidebar.is-hover .cluster-header{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;justify-content:flex-start!important;border-radius:8px!important}.sidebar{overflow:hidden!important;padding:0 10px 12px!important}html.sb-pinned .sidebar,html.sb-collapsed .sidebar.is-hover{width:270px!important}html.sb-collapsed .sidebar{width:64px!important}.sidebar-header{height:86px!important;min-height:86px!important;padding:18px 4px 16px!important}.sidebar-menu-scroll{display:block;width:100%;flex:1 1 auto;min-height:0;overflow-x:hidden!important;overflow-y:auto!important;padding:12px 0!important}.sidebar-fulfillment{width:100%;padding:11px 4px 9px}.sidebar-fulfillment__label{display:block;margin:0 3px 7px;color:#e2e8f0a3;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sidebar-fulfillment__switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%;border:1px solid rgba(255,255,255,.13);border-radius:11px;padding:4px;background:#ffffff0f}.sidebar-fulfillment__switch a,.sidebar-fulfillment__switch span{display:flex;align-items:center;justify-content:center;height:32px;border-radius:8px;color:#e2e8f0b8;font-size:11px;font-weight:900;letter-spacing:.04em;text-decoration:none}.sidebar-fulfillment__switch a:hover{background:#ffffff17;color:#fff}.sidebar-fulfillment__switch a.active{background:linear-gradient(135deg,#7656e8,#5540c7);color:#fff;box-shadow:0 6px 14px #432db452}.sidebar-fulfillment__switch span.disabled{opacity:.35;cursor:not-allowed}.sidebar.collapsed .sidebar-fulfillment{padding:9px 0 8px}.sidebar.collapsed .sidebar-fulfillment__switch{grid-template-columns:1fr;gap:3px;border-radius:12px;padding:3px}.sidebar.collapsed .sidebar-fulfillment__switch a,.sidebar.collapsed .sidebar-fulfillment__switch span{height:24px;border-radius:8px;font-size:8px}.sidebar-menu-scroll>ul.nav{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important}.sidebar-menu-scroll>ul.nav>li{width:100%!important;margin:0!important}.sidebar .sidebar-cluster{width:100%!important;margin:0!important;padding:6px!important;border-radius:10px!important;overflow:hidden!important}.sidebar .cluster-header,.sidebar .nav-link{width:100%!important;max-width:100%!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:8px!important;box-shadow:none!important}.sidebar .cluster-header{height:40px!important;min-height:40px!important}.sidebar .cluster-content,.sidebar .cluster-content.cluster-open{width:100%!important;margin:2px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important}.sidebar .cluster-content>li+li{margin-top:2px!important}.sidebar .nav-link.in-cluster{height:38px!important;min-height:38px!important;padding:0 10px 0 28px!important}.sidebar .nav-link.active,.sidebar .nav-link.active:focus,.sidebar .nav-link.active:hover,.sidebar .cluster-header.active{box-shadow:none!important}.sidebar .nav-link.active:before{left:12px!important}.sidebar .nav-link.in-cluster.active:before{left:12px!important}.sidebar hr{flex:0 0 auto;width:calc(100% + 20px)!important;margin:0 -10px!important}.sidebar.collapsed{padding:0 8px 12px!important}.sidebar.collapsed .sidebar-header{height:86px!important;min-height:86px!important;padding:16px 0 14px!important}.sidebar.collapsed .sidebar-menu-scroll{padding:12px 0!important}.sidebar.collapsed .sidebar-menu-scroll>ul.nav{align-items:center!important}.sidebar.collapsed .sidebar-cluster{width:48px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.sidebar.collapsed .cluster-header,.sidebar.collapsed .nav-link,.sidebar.collapsed .cluster-header.active,.sidebar.collapsed .nav-link.active{width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;justify-content:center!important;border-radius:14px!important}html.sb-collapsed .sidebar.is-hover{padding:0 10px 12px!important}html.sb-collapsed .sidebar.is-hover .sidebar-menu-scroll>ul.nav{align-items:stretch!important}html.sb-collapsed .sidebar.is-hover .sidebar-cluster{width:100%!important;padding:6px!important;border-radius:10px!important;overflow:hidden!important}html.sb-collapsed .sidebar.is-hover .cluster-header,html.sb-collapsed .sidebar.is-hover .nav-link,html.sb-collapsed .sidebar.is-hover .cluster-header.active,html.sb-collapsed .sidebar.is-hover .nav-link.active{width:100%!important;height:40px!important;min-height:40px!important;padding:0 12px!important;justify-content:flex-start!important;border-radius:8px!important}html.sb-collapsed .sidebar.is-hover .nav-link.in-cluster{height:38px!important;min-height:38px!important;padding:0 10px 0 28px!important}.sidebar.pinned,.sidebar.is-hover,html.sb-pinned .sidebar,html.sb-collapsed .sidebar.is-hover{width:270px!important}.sidebar.collapsed:not(.is-hover),html.sb-collapsed .sidebar:not(.is-hover){width:64px!important}.sidebar.pinned,.sidebar.is-hover{padding:0!important}.sidebar.pinned .sidebar-header,.sidebar.is-hover .sidebar-header,html.sb-pinned .sidebar .sidebar-header,html.sb-collapsed .sidebar.is-hover .sidebar-header{padding:18px 12px 16px!important}.sidebar.pinned .sidebar-menu-scroll,.sidebar.is-hover .sidebar-menu-scroll,html.sb-pinned .sidebar .sidebar-menu-scroll,html.sb-collapsed .sidebar.is-hover .sidebar-menu-scroll{width:calc(100% + 8px)!important;margin-right:-8px!important;padding:12px 0!important;scrollbar-gutter:auto!important}.sidebar.pinned .sidebar-menu-scroll>ul.nav,.sidebar.is-hover .sidebar-menu-scroll>ul.nav,html.sb-pinned .sidebar .sidebar-menu-scroll>ul.nav,html.sb-collapsed .sidebar.is-hover .sidebar-menu-scroll>ul.nav{width:auto!important;margin-right:14px!important;margin-left:8px!important;align-items:stretch!important}.sidebar.pinned .sidebar-cluster,.sidebar.is-hover .sidebar-cluster,html.sb-pinned .sidebar .sidebar-cluster,html.sb-collapsed .sidebar.is-hover .sidebar-cluster{width:100%!important;margin:0!important;padding:6px!important}.sidebar.pinned .sidebar-menu-scroll::-webkit-scrollbar,.sidebar.is-hover .sidebar-menu-scroll::-webkit-scrollbar,html.sb-pinned .sidebar .sidebar-menu-scroll::-webkit-scrollbar,html.sb-collapsed .sidebar.is-hover .sidebar-menu-scroll::-webkit-scrollbar{width:8px!important}.sidebar.pinned .sidebar-menu-scroll::-webkit-scrollbar-thumb,.sidebar.is-hover .sidebar-menu-scroll::-webkit-scrollbar-thumb,html.sb-pinned .sidebar .sidebar-menu-scroll::-webkit-scrollbar-thumb,html.sb-collapsed .sidebar.is-hover .sidebar-menu-scroll::-webkit-scrollbar-thumb{border:2px solid transparent!important}.sidebar.pinned .cluster-header,.sidebar.pinned .nav-link,.sidebar.is-hover .cluster-header,.sidebar.is-hover .nav-link,html.sb-pinned .sidebar .cluster-header,html.sb-pinned .sidebar .nav-link,html.sb-collapsed .sidebar.is-hover .cluster-header,html.sb-collapsed .sidebar.is-hover .nav-link{width:100%!important;max-width:100%!important}.sidebar.pinned hr,.sidebar.is-hover hr,html.sb-pinned .sidebar hr,html.sb-collapsed .sidebar.is-hover hr{width:100%!important;margin:0!important}.sidebar.collapsed:not(.is-hover),html.sb-collapsed .sidebar:not(.is-hover){width:64px!important;padding:0 8px 12px!important}.sidebar.collapsed:not(.is-hover) .sidebar-header,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-header{width:48px!important;padding:16px 0 14px!important;margin:0 auto!important;justify-content:center!important}.sidebar.collapsed:not(.is-hover) .sidebar-logo-box,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-logo-box{margin:0 auto!important}.sidebar.collapsed:not(.is-hover) .sidebar-menu-scroll,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-menu-scroll{width:48px!important;margin:0 auto!important;padding:12px 0!important;overflow-x:hidden!important;scrollbar-width:none!important}.sidebar.collapsed:not(.is-hover) .sidebar-menu-scroll::-webkit-scrollbar,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-menu-scroll::-webkit-scrollbar{width:0!important;height:0!important}.sidebar.collapsed:not(.is-hover) .sidebar-menu-scroll>ul.nav,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-menu-scroll>ul.nav{width:48px!important;margin:0!important;padding:0!important;align-items:center!important;gap:8px!important}.sidebar.collapsed:not(.is-hover) .sidebar-menu-scroll>ul.nav>li,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-menu-scroll>ul.nav>li{width:48px!important;min-width:48px!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important}.sidebar.collapsed:not(.is-hover) .cluster-header,.sidebar.collapsed:not(.is-hover) .nav-link,.sidebar.collapsed:not(.is-hover) .cluster-header.active,.sidebar.collapsed:not(.is-hover) .nav-link.active,html.sb-collapsed .sidebar:not(.is-hover) .cluster-header,html.sb-collapsed .sidebar:not(.is-hover) .nav-link,html.sb-collapsed .sidebar:not(.is-hover) .cluster-header.active,html.sb-collapsed .sidebar:not(.is-hover) .nav-link.active{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.sidebar.collapsed:not(.is-hover) .sidebar-icon,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-icon{width:24px!important;height:24px!important;flex:0 0 24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.sidebar.collapsed:not(.is-hover) li.my-2,html.sb-collapsed .sidebar:not(.is-hover) li.my-2{min-height:20px!important;align-items:center!important}.sidebar.collapsed:not(.is-hover) hr,html.sb-collapsed .sidebar:not(.is-hover) hr{width:36px!important;margin:8px auto!important}.sidebar.pinned,.sidebar.is-hover,html.sb-pinned .sidebar,html.sb-collapsed .sidebar.is-hover{width:270px!important;padding:0!important}.sidebar.pinned .sidebar-header,.sidebar.is-hover .sidebar-header,html.sb-pinned .sidebar .sidebar-header,html.sb-collapsed .sidebar.is-hover .sidebar-header{padding:18px 10px 16px!important;margin:0!important;justify-content:flex-start!important}.sidebar.pinned .sidebar-menu-scroll,.sidebar.is-hover .sidebar-menu-scroll,html.sb-pinned .sidebar .sidebar-menu-scroll,html.sb-collapsed .sidebar.is-hover .sidebar-menu-scroll{width:calc(100% + 10px)!important;margin:0 -10px 0 0!important;padding:12px 0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.sidebar.pinned .sidebar-menu-scroll>ul.nav,.sidebar.is-hover .sidebar-menu-scroll>ul.nav,html.sb-pinned .sidebar .sidebar-menu-scroll>ul.nav,html.sb-collapsed .sidebar.is-hover .sidebar-menu-scroll>ul.nav{width:auto!important;margin:0 14px 0 10px!important;padding:0!important;align-items:stretch!important}.sidebar.pinned .sidebar-menu-scroll>ul.nav>li,.sidebar.is-hover .sidebar-menu-scroll>ul.nav>li,html.sb-pinned .sidebar .sidebar-menu-scroll>ul.nav>li,html.sb-collapsed .sidebar.is-hover .sidebar-menu-scroll>ul.nav>li{width:100%!important}.sidebar.pinned .sidebar-cluster,.sidebar.is-hover .sidebar-cluster,html.sb-pinned .sidebar .sidebar-cluster,html.sb-collapsed .sidebar.is-hover .sidebar-cluster{width:100%!important;margin:0 0 6px!important;padding:0!important;border-radius:10px!important;overflow:hidden!important}.sidebar.pinned .cluster-header,.sidebar.pinned .nav-link,.sidebar.is-hover .cluster-header,.sidebar.is-hover .nav-link,html.sb-pinned .sidebar .cluster-header,html.sb-pinned .sidebar .nav-link,html.sb-collapsed .sidebar.is-hover .cluster-header,html.sb-collapsed .sidebar.is-hover .nav-link{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;justify-content:flex-start!important;border-radius:8px!important}.sidebar.pinned .nav-link.in-cluster,.sidebar.is-hover .nav-link.in-cluster,html.sb-pinned .sidebar .nav-link.in-cluster,html.sb-collapsed .sidebar.is-hover .nav-link.in-cluster{height:38px!important;min-height:38px!important;padding:0 10px 0 30px!important}.sidebar.collapsed:not(.is-hover),html.sb-collapsed .sidebar:not(.is-hover){width:64px!important;padding:0!important}.sidebar.collapsed:not(.is-hover) .sidebar-header,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-header,.sidebar.collapsed:not(.is-hover) .sidebar-menu-scroll,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-menu-scroll{width:64px!important;margin:0!important}.sidebar.collapsed:not(.is-hover) .sidebar-menu-scroll>ul.nav,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-menu-scroll>ul.nav{width:64px!important}.sidebar.pinned .nav-link:not(.in-cluster),.sidebar.is-hover .nav-link:not(.in-cluster),html.sb-pinned .sidebar .nav-link:not(.in-cluster),html.sb-collapsed .sidebar.is-hover .nav-link:not(.in-cluster){padding-left:24px!important}.sidebar.pinned .nav-link:not(.in-cluster).active:before,.sidebar.is-hover .nav-link:not(.in-cluster).active:before,html.sb-pinned .sidebar .nav-link:not(.in-cluster).active:before,html.sb-collapsed .sidebar.is-hover .nav-link:not(.in-cluster).active:before{left:9px!important}.sidebar.pinned .sidebar-menu-scroll,.sidebar.is-hover .sidebar-menu-scroll,html.sb-pinned .sidebar .sidebar-menu-scroll,html.sb-collapsed .sidebar.is-hover .sidebar-menu-scroll{width:calc(100% + 12px)!important;margin:0 -12px 0 0!important;padding:12px 0!important;box-sizing:border-box!important;scrollbar-gutter:stable!important}.sidebar.pinned .sidebar-menu-scroll>ul.nav,.sidebar.is-hover .sidebar-menu-scroll>ul.nav,html.sb-pinned .sidebar .sidebar-menu-scroll>ul.nav,html.sb-collapsed .sidebar.is-hover .sidebar-menu-scroll>ul.nav{width:auto!important;margin:0 8px 0 12px!important;padding:0!important;box-sizing:border-box!important;align-items:stretch!important}.sidebar.pinned .sidebar-menu-scroll>ul.nav>li,.sidebar.is-hover .sidebar-menu-scroll>ul.nav>li,html.sb-pinned .sidebar .sidebar-menu-scroll>ul.nav>li,html.sb-collapsed .sidebar.is-hover .sidebar-menu-scroll>ul.nav>li,.sidebar.pinned .sidebar-cluster,.sidebar.is-hover .sidebar-cluster,html.sb-pinned .sidebar .sidebar-cluster,html.sb-collapsed .sidebar.is-hover .sidebar-cluster{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.sidebar.pinned .cluster-header,.sidebar.pinned .nav-link,.sidebar.is-hover .cluster-header,.sidebar.is-hover .nav-link,html.sb-pinned .sidebar .cluster-header,html.sb-pinned .sidebar .nav-link,html.sb-collapsed .sidebar.is-hover .cluster-header,html.sb-collapsed .sidebar.is-hover .nav-link{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.sidebar.pinned hr,.sidebar.is-hover hr,html.sb-pinned .sidebar hr,html.sb-collapsed .sidebar.is-hover hr{width:calc(100% - 20px)!important;margin:8px 8px 8px 12px!important}.sidebar .sidebar-icon,.sidebar.pinned .sidebar-icon,.sidebar.is-hover .sidebar-icon,.sidebar.collapsed:not(.is-hover) .sidebar-icon,html.sb-pinned .sidebar .sidebar-icon,html.sb-collapsed .sidebar.is-hover .sidebar-icon,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-icon{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex:0 0 24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important}.sidebar .sidebar-icon svg,.sidebar.pinned .sidebar-icon svg,.sidebar.is-hover .sidebar-icon svg,.sidebar.collapsed:not(.is-hover) .sidebar-icon svg,html.sb-pinned .sidebar .sidebar-icon svg,html.sb-collapsed .sidebar.is-hover .sidebar-icon svg,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-icon svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;display:block!important}.sidebar .sidebar-header,.sidebar.pinned .sidebar-header,.sidebar.is-hover .sidebar-header,.sidebar.collapsed:not(.is-hover) .sidebar-header,html.sb-pinned .sidebar .sidebar-header,html.sb-collapsed .sidebar.is-hover .sidebar-header,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-header{padding:18px 11px 16px!important;justify-content:flex-start!important;align-items:center!important;box-sizing:border-box!important}.sidebar.collapsed:not(.is-hover) .sidebar-header,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-header{width:64px!important;margin:0!important}.sidebar .sidebar-logo-box,.sidebar.pinned .sidebar-logo-box,.sidebar.is-hover .sidebar-logo-box,.sidebar.collapsed:not(.is-hover) .sidebar-logo-box,html.sb-pinned .sidebar .sidebar-logo-box,html.sb-collapsed .sidebar.is-hover .sidebar-logo-box,html.sb-collapsed .sidebar:not(.is-hover) .sidebar-logo-box{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex:0 0 42px!important;margin:0!important}.glass-card{position:relative;z-index:0;width:100%;margin-bottom:32px;background:#ffffffdb;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:20px;box-shadow:0 6px 32px #6e6e8c12;border:1.5px solid rgba(220,225,255,.25);transition:box-shadow .18s}.glass-card:hover{z-index:50;box-shadow:0 10px 40px #8c6eff24}.product-card-2025{padding:20px 30px 14px 20px!important;display:flex;flex-direction:column;box-sizing:border-box}.update-status-panel{top:16px;right:24px;padding:14px 16px 26px;border-radius:18px;background:#0b0f2a;color:#fff;box-shadow:0 14px 40px #00000059;font-size:13px;z-index:2000;min-width:210px;position:fixed}.update-status-header{font-weight:600;margin-bottom:6px}.update-status-close{border:none;background:transparent;color:#9fa4ff;font-size:10px;padding:2px 8px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.update-status-close:hover{background:#ffffff14;color:#fff}.update-status-label{margin-left:8px;font-size:11px;color:#60a5fa}.update-status-steps{margin-top:4px}.update-status-step{display:flex;align-items:center;gap:6px;margin-bottom:3px}.update-status-text{margin-top:6px;font-size:11px;color:#9ca3af}.upd-icon{width:14px;display:inline-flex;justify-content:center}.upd-icon-idle{color:#6b7280}.upd-icon-done{color:#34d399}.upd-icon-spin{box-sizing:border-box;width:14px;height:14px;border-radius:50%;border:2px solid #6b7280;border-top-color:#34d399;animation:updspin .8s linear infinite}@keyframes updspin{to{transform:rotate(360deg)}}.update-status-ok{position:absolute;right:10px;bottom:8px;width:32px;height:32px;border-radius:50%;border:2px solid #34d399;background:transparent;color:#34d399;font-weight:600;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s ease}.update-status-ok:hover{background:#34d399;color:#020817;box-shadow:0 0 10px #34d399b3}.product-card-main{flex:1 1 0;min-width:0}.product-card-title{font-size:1.24em;font-weight:700;line-height:1.1;margin-bottom:5px;overflow-wrap:anywhere}.product-sections-row{display:flex;flex-direction:column;gap:8px;margin-top:12px}.section-pill{width:100%;display:flex;align-items:center;background:#f0f2f8;border-radius:15px;padding:7px 15px;font-size:.93em;box-shadow:0 2px 12px #f0f0fa33;margin-bottom:0!important;gap:10px;box-sizing:border-box}.prop-row{display:flex;justify-content:space-between;gap:10px;white-space:normal;flex-wrap:wrap}.section-pill .emoji{font-size:.9em;margin-right:7px}.dashboard-logistics-info{min-width:0;flex:1 1 auto;display:grid;gap:4px}.dashboard-logistics-info b{color:var(--color-text, #111827)}.dashboard-logistics-details{color:var(--color-text-muted, #64748b);font-size:.86em;line-height:1.45}.dashboard-logistics-details summary{width:max-content;cursor:pointer;color:var(--color-accent, #4b35e8);font-weight:800;list-style-position:inside}.dashboard-logistics-warnings{margin-top:3px;color:#ef4444;font-weight:700}.dashboard-main-content{width:100%;min-height:100vh;box-sizing:border-box;background:#f5f6ff}.dashboard-padded{width:100%;max-width:1920px;box-sizing:border-box;padding-right:48px;margin:0 auto;background:transparent}@media(max-width:900px){.dashboard-padded{padding-left:12px;padding-right:12px}}.metrics-bar{background:linear-gradient(180deg,#060714 0,#232752);border-radius:14px;padding:16px 12px;margin-bottom:2rem;box-shadow:0 2px 24px #826eff12;display:flex;flex-wrap:wrap;gap:22px;justify-content:flex-start}.metrics-bar .metric{min-width:160px;flex:1 1 140px;color:#fff;text-align:center;font-weight:500;font-size:1.07em;padding:0 7px}.metrics-bar .metric span{margin-left:4px;color:#fff;opacity:.65;font-size:1.12em;cursor:pointer}.glass-input{background:#ffffffeb!important;border-radius:12px!important;border:1.2px solid #ebebf7;box-shadow:none!important;font-size:1.08em}.btn-action-2025{background:linear-gradient(90deg,#8466ff,#313333);color:#fff!important;border:none;border-radius:12px;font-weight:600;padding:10px 34px;font-size:1.15em;margin-bottom:.7em;box-shadow:0 2px 10px #22285a0d;transition:background .18s}.btn-action-2025:hover{background:linear-gradient(90deg,#8466ff,#313333);color:#fff!important}.product-card-photo{position:relative;width:76px;height:100px;flex-shrink:0;overflow:visible}.product-card-photo .photo-wrap{position:absolute;left:50%;top:50%;width:76px;height:100px;transform:translate(-50%,-50%);transform-origin:center;border-radius:14px;overflow:hidden;background:#fff;border:1px solid #eee;box-shadow:0 1px 12px #2536a3;display:flex;align-items:center;justify-content:center;transition:transform .22s cubic-bezier(.4,.2,.2,1),box-shadow .22s,border-color .22s;will-change:transform;z-index:1}.product-card-photo .photo-img{width:100%;height:100%;display:block;border-radius:0}.product-card-photo:hover .photo-wrap{transform:translate(-50%,-50%) scale(1.2632,1.2);box-shadow:0 1px 12px #2536a3;border-color:#ddd}.product-card-row{display:grid;grid-template-columns:96px 1fr;gap:16px 22px;align-items:start}.product-card-main.lcr{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 22px;align-items:start}.product-card-title.lcr-full{grid-column:1 / -1}.lcr-left{grid-column:1;justify-self:start}.lcr-center{grid-column:2;justify-self:center;text-align:center}.lcr-right{grid-column:3;justify-self:end;max-width:340px}@media(max-width:980px){.product-card-row,.product-card-main.lcr{grid-template-columns:1fr}.lcr-left,.lcr-center,.lcr-right,.product-card-title.lcr-full,.product-sections-row.lcr-full{grid-column:1}.lcr-right{max-width:none}}.dashboard-topline{display:flex;align-items:flex-end;gap:18px;margin-bottom:10px}.dashboard-title{margin:0}.market-toggle{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.market-toggle__label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#9ca3af}.market-toggle__buttons{display:inline-flex;gap:6px;padding:3px;border-radius:999px;background:#0f172a0d;box-shadow:0 0 0 1px #94a3b859}.market-toggle__btn{position:relative;border:none;outline:none;cursor:pointer;padding:6px 18px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;color:#111827;background:#f9fafb;transition:background .18s ease,box-shadow .18s ease,transform .12s ease,color .18s ease}.market-toggle__btn.is-active{transform:translateY(-1px);color:#fff;box-shadow:0 6px 18px #0f172a47}.market-toggle__btn--wb.is-active{background:linear-gradient(135deg,#ff3be0,#b836ff 55%,#5b2dff)}.market-toggle__btn--ozon.is-active{background:linear-gradient(135deg,#0b7bff,#0053f4)}.dashboard-mp-link{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;min-width:42px;height:22px;padding:0 8px;border-radius:7px;font-size:11px;font-weight:800;line-height:1;text-decoration:none;transform:translateY(2px)}.dashboard-mp-link--ozon{color:#fff;background:linear-gradient(135deg,#0b7bff,#0053f4);box-shadow:0 8px 18px #0053f438}.market-toggle__btn--both.is-active{color:#fff;font-weight:600;box-shadow:0 6px 18px #5a72ff73;background:radial-gradient(140% 220% at 0% 0%,#ff3be0,#b836ff 40%,#b836ff00 72%),radial-gradient(140% 220% at 100% 100%,#0b7bff,#0053f4 45%,#0053f400 75%),linear-gradient(100deg,#b836ff,#9a3dff 30%,#367cff 70%,#0053f4);background-blend-mode:normal,normal,soft-light}@media(max-width:768px){.dashboard-topline{flex-direction:column;align-items:flex-start;gap:10px}.market-toggle{align-items:flex-start}}.product-card-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.product-card-pair .glass-card{margin-bottom:0}@media(max-width:1100px){.product-card-pair{grid-template-columns:minmax(0,1fr)}}.pair-row{margin-block:18px}.pair-row--no-ozon>.glass-card.product-card-2025:nth-child(2) .product-card-row{display:flex!important;justify-content:center;align-items:center;height:100%}.pair-row--no-ozon>.glass-card.product-card-2025:nth-child(2) .product-card-photo,.pair-row--no-ozon>.glass-card.product-card-2025:nth-child(2) .product-card-title,.pair-row--no-ozon>.glass-card.product-card-2025:nth-child(2) .lcr-left,.pair-row--no-ozon>.glass-card.product-card-2025:nth-child(2) .lcr-right{display:none}.pair-row--no-ozon>.glass-card.product-card-2025:nth-child(2) .product-card-main.lcr{display:flex!important;justify-content:center}.pair-row--no-ozon>.glass-card.product-card-2025:nth-child(2) .lcr-center{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.ozon-picker{position:relative;display:inline-flex;flex-direction:column;align-items:center}.ozon-picker__btn-row{justify-content:center;margin-bottom:4px}.ozon-picker__dropdown{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:0;z-index:60;min-width:260px;max-height:260px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:10px;border-radius:16px;background:#fffffff7;box-shadow:0 18px 45px #0f172a29;border:1px solid rgba(148,163,184,.35);scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.9) transparent}.ozon-picker__search{width:100%;margin-bottom:8px;padding:6px 10px;border-radius:10px;border:1px solid rgba(148,163,184,.7);background:#f9fafb;font-size:12px;outline:none}.ozon-picker__list{display:flex;flex-direction:column;gap:4px}.ozon-picker__item{width:100%;padding:6px 10px;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg,#f8fafc,#eef2ff);font-size:13px;text-align:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.btn-photo-match{font-size:12px;padding:5px 12px;border-radius:999px;border:1px solid rgba(132,102,255,.65);background:#fff;color:#4b5cff;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease;white-space:nowrap}.btn-photo-match:hover:not(:disabled){background:#f5f3ff;box-shadow:0 0 0 1px #8466ff1a,0 6px 18px #0f172a14}.btn-photo-match:disabled{opacity:.6;cursor:default;box-shadow:none}.photo-match-row{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;margin-bottom:12px}.photo-match-error{font-size:11px;color:#ef4444}.market-toggle__btn.is-disabled{opacity:.4;cursor:not-allowed}.dashboard-block-settings{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard-filtered-products-btn.is-active{border-color:#8466ffb8;background:#f5f3ff;color:#5b3fd7;font-weight:800}.product-card-2025--filtered-out{border-color:#f59e0b73!important;background:linear-gradient(180deg,#fffbebdb,#fffffffa)!important}.dashboard-filtered-badge{position:absolute;top:14px;right:14px;z-index:8;display:flex;max-width:min(520px,calc(100% - 28px));align-items:center;gap:8px;padding:4px 5px 4px 11px;border:1px solid rgba(245,158,11,.28);border-radius:999px;background:#fffbeb;color:#92400e;box-shadow:0 10px 24px #92400e14;font-size:12px;font-weight:800;line-height:1.2}.dashboard-filtered-badge__reason{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-filtered-badge__track{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:999px;background:#fff;color:#6d4bd1;box-shadow:0 1px 4px #6d4bd124;font:inherit;cursor:pointer}.dashboard-filtered-badge__track:hover:not(:disabled){background:#6d4bd1;color:#fff}.dashboard-filtered-badge__track.is-error{color:#b91c1c}.dashboard-filtered-badge__track:disabled{cursor:wait;opacity:.72}.dashboard-filtered-badge__track svg,.dashboard-filtered-badge__spinner{width:14px;height:14px;flex:0 0 14px}.dashboard-filtered-badge__track svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.dashboard-filtered-badge__spinner{box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:dashboard-filtered-spinner .7s linear infinite}@keyframes dashboard-filtered-spinner{to{transform:rotate(360deg)}}@media(max-width:720px){.dashboard-filtered-badge{position:relative;top:auto;right:auto;width:calc(100% - 24px);max-width:none;margin:12px 12px 0}}.dashboard-tracking-menu{position:absolute;top:10px;right:10px;z-index:10}.product-card-2025.product-card-2025--with-actions .dashboard-360-quick{right:44px!important}.dashboard-tracking-menu__trigger{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#64748b;cursor:pointer}.dashboard-tracking-menu__trigger:hover,.dashboard-tracking-menu__trigger[aria-expanded=true]{background:#6d4bd117;color:#6d4bd1}.dashboard-tracking-menu__trigger svg{width:17px;height:17px;fill:currentColor}.dashboard-tracking-menu__popover{position:absolute;top:calc(100% + 7px);right:0;width:210px;overflow:hidden;border:1px solid #dce3ee;border-radius:7px;background:#fff;box-shadow:0 14px 34px #0f172a29}.dashboard-tracking-menu__status{display:flex;align-items:center;gap:7px;padding:10px 12px;border-bottom:1px solid #edf1f6;color:#475569;font-size:12px;font-weight:700}.dashboard-tracking-menu__status>span{width:7px;height:7px;border-radius:50%;background:#10b981}.dashboard-tracking-menu__action{display:flex;width:100%;min-height:36px;align-items:center;gap:7px;padding:8px 12px;border:0;background:#fff;color:#334155;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.dashboard-tracking-menu__action:hover:not(:disabled){background:#f8fafc;color:#6d4bd1}.dashboard-tracking-menu__action.is-error{color:#b91c1c}.dashboard-tracking-menu__action--danger{border-top:1px solid #edf1f6;color:#b42318}.dashboard-tracking-menu__action--danger:hover:not(:disabled){background:#fff5f5;color:#991b1b}.dashboard-tracking-menu__action:disabled{cursor:wait;opacity:.7}@media(max-width:720px){.dashboard-tracking-menu{top:10px;right:10px}}.sections-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:3000}.sections-modal{width:100%;max-width:520px;max-height:calc(100vh - 60px);background:#fff;border-radius:20px;box-shadow:0 20px 60px #0f172a8c;padding:20px 22px 16px;display:flex;flex-direction:column}.sections-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sections-modal__title{font-size:16px;font-weight:600;color:#111827}.sections-modal__close{border:none;background:transparent;font-size:20px;line-height:1;padding:0 4px;cursor:pointer;color:#6b7280}.sections-modal__close:hover{color:#111827}.sections-modal__group{padding:10px 0 4px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:10px}.sections-modal__group-title{font-size:13px;font-weight:600;margin-bottom:8px;color:#374151}.sections-modal__checkbox{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:6px;cursor:pointer;color:#111827}.sections-modal__checkbox input{width:14px;height:14px}.sections-modal__checkbox-desc{margin-left:4px;font-size:12px;color:#6b7280}.sections-modal__footer{margin-top:10px;display:flex;justify-content:flex-end}.sections-modal__button{border-radius:999px;border:none;padding:7px 18px;font-size:13px;font-weight:500;background:linear-gradient(90deg,#8466ff,#313333);color:#fff;cursor:pointer;box-shadow:0 4px 16px #5850ff59}.sections-modal__button:hover{filter:brightness(1.05)}.wb-stock-hover{position:relative;display:inline-block;width:fit-content}.wb-stock-value{cursor:help;border-bottom:1px dashed rgba(100,116,139,.6)}.wb-stock-tooltip{text-align:left;position:absolute;left:0;top:calc(100% + 8px);z-index:9999;min-width:220px;max-width:320px;background:#fff;border:1px solid rgba(148,163,184,.45);border-radius:12px;box-shadow:0 12px 30px #0f172a2e;padding:10px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;pointer-events:auto;overscroll-behavior:contain}.wb-stock-hover:hover .wb-stock-tooltip,.wb-stock-hover:focus-within .wb-stock-tooltip,.wb-stock-hover.is-open .wb-stock-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.wb-stock-tooltip__title{text-align:center;font-weight:700;font-size:12px;color:#0f172ad9;margin-bottom:8px}.wb-stock-tooltip__list{text-align:left;max-height:220px;overflow-y:auto;overflow-x:hidden;padding-right:14px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.9) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.wb-stock-tooltip__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px;border-radius:8px}.wb-stock-tooltip__wh{text-align:left;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}.wb-stock-tooltip__item:hover{background:#94a3b81f}.wb-stock-tooltip__qty{font-size:12px;font-weight:700;color:#0f172ae6;white-space:nowrap;padding-right:2px}.product-card-2025,.product-card-main,.lcr-center{overflow:visible}.size-row{margin-top:12px;border:1px solid rgba(226,232,240,.9);border-radius:14px;overflow:hidden;background:#ffffffd9}.size-row__toggle{width:100%;border:none;background:#f8fafce6;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.size-row__left{display:inline-flex;align-items:center;gap:10px}.size-row__icon{font-size:14px}.size-row__title{font-weight:700;font-size:13px;color:#0f172a}.size-row__right{display:inline-flex;align-items:center;gap:10px;color:#64748b;font-size:12px;font-weight:600}.size-row__chev{display:inline-block;transform:translateY(-1px) rotate(0);transition:transform .16s ease}.size-row__chev.is-open{transform:translateY(-1px) rotate(180deg)}.size-row__panel{background:#fffffff2;border-top:1px solid rgba(226,232,240,.9)}.size-row__table-wrap{width:100%;overflow:auto;max-height:360px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.9) transparent}.size-row__table{width:100%;border-collapse:collapse;font-size:12px;min-width:980px}.size-row__table thead th{position:sticky;top:0;background:#fff;z-index:1;text-align:left;padding:10px 12px;color:#64748b;font-weight:700;border-bottom:1px solid rgba(226,232,240,.9);white-space:nowrap}.size-row__table tbody td{padding:10px 12px;border-bottom:1px solid rgba(241,245,249,.9);white-space:nowrap}.size-row__table tbody tr:hover{background:#6366f10f}.size-row__pill{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:26px;padding:0 10px;border-radius:8px;background:#ec4899d9;color:#fff;font-weight:800;letter-spacing:.02em}.size-row__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#0f172acc}.product-card-main.lcr .dash-info-grid.lcr-full{grid-column:1 / -1}.dash-info-grid{display:grid;grid-template-columns:minmax(215px,.9fr) minmax(280px,1.15fr) minmax(245px,1fr) minmax(255px,1fr);gap:14px;align-items:stretch;margin-top:12px}.dash-info-panel{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(218,226,239,.95);background:linear-gradient(180deg,#fffffffa,#f7f9fdf0);border-radius:18px;padding:15px 16px 13px;box-shadow:0 12px 30px #0f172a0e,inset 0 1px #ffffffbf}.dash-info-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#6366f1d1,#a855f77a)}.dash-info-panel--ids:before{background:linear-gradient(90deg,#6366f1db,#3b82f694)}.dash-info-panel--stock:before{background:linear-gradient(90deg,#0ea5e9db,#6366f18c)}.dash-info-panel--orders:before{background:linear-gradient(90deg,#8b5cf6db,#ec489980)}.dash-info-panel--money:before{background:linear-gradient(90deg,#10b981db,#0ea5e985)}.dash-info-panel--stock{background:linear-gradient(180deg,#f8fbfffa,#f4f7fcf0)}.dash-info-panel--orders{background:linear-gradient(180deg,#fcfbfffa,#f7f7fdf0)}.dash-info-panel--money{background:linear-gradient(180deg,#fafffcfa,#f5faf8f0)}.dash-info-panel__title{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:10.5px;line-height:1.1;font-weight:850;letter-spacing:.075em;text-transform:uppercase;color:#788398}.dash-info-panel__title:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#818cf8;box-shadow:0 0 0 4px #818cf81f}.dash-info-panel--stock .dash-info-panel__title:before{background:#38bdf8;box-shadow:0 0 0 4px #38bdf821}.dash-info-panel--orders .dash-info-panel__title:before{background:#a78bfa;box-shadow:0 0 0 4px #a78bfa21}.dash-info-panel--money .dash-info-panel__title:before{background:#34d399;box-shadow:0 0 0 4px #34d39921}.dash-info-line,.dash-money-row,.dash-info-stockline .prop-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-width:0;padding:8px 0;border:0;border-bottom:1px solid rgba(204,213,226,.76);border-radius:0;background:transparent;box-shadow:none;color:#637089;font-size:13px}.dash-info-line:last-child,.dash-money-row:last-child,.dash-info-stockline .prop-row:last-child{border-bottom:0}.dash-info-line span,.dash-money-row span{flex:1 1 auto;min-width:0}.dash-info-line b,.dash-money-row b,.dash-info-stockline .wb-stock-value{flex:0 0 auto;color:#0f172a;font-size:14px;font-weight:850;line-height:1.15;text-align:right;word-break:break-word}.dash-info-line .copy-article-inline,.dash-info-line .copy-article-btn{display:inline-flex}.dash-info-line .copy-article-inline{flex:0 1 auto;justify-content:flex-end}.dash-info-line .copy-article-inline__text{flex:0 1 auto}.dash-info-line--accent b,.dash-info-stockline .wb-stock-value{color:#4f46e5}.dash-info-stockline{display:block}.dash-info-stockline .prop-row{margin-top:0}.dash-main-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-bottom:7px;padding-bottom:10px;border-bottom:1px solid rgba(204,213,226,.76)}.dash-main-kpi,.dash-mini-stat{min-width:0;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.dash-main-kpi{padding-right:13px}.dash-main-kpi+.dash-main-kpi{padding-left:13px;border-left:1px solid rgba(204,213,226,.76)}.dash-main-kpi span,.dash-mini-stat span{display:block;margin-bottom:5px;color:#7d889c;font-size:11px;font-weight:750;line-height:1.2}.dash-main-kpi b{display:block;color:#0f172a;font-size:22px;font-weight:850;line-height:1}.dash-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:9px;padding-top:10px;border-top:1px solid rgba(204,213,226,.76)}.dash-mini-stat{padding:0 10px}.dash-mini-stat:first-child{padding-left:0}.dash-mini-stat+.dash-mini-stat{border-left:1px solid rgba(204,213,226,.76)}.dash-mini-stat b{display:block;color:#17213a;font-size:14px;font-weight:850;line-height:1.15}.dash-money-row{padding:9px 0}.dash-money-row b{font-size:15.5px}@media(max-width:1500px){.dash-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.dash-info-grid,.dash-mini-grid,.dash-main-kpis{grid-template-columns:1fr}.dash-main-kpi,.dash-main-kpi+.dash-main-kpi,.dash-mini-stat,.dash-mini-stat:first-child,.dash-mini-stat+.dash-mini-stat{padding-left:0;padding-right:0;border-left:0}.dash-main-kpi+.dash-main-kpi,.dash-mini-stat+.dash-mini-stat{margin-top:9px;padding-top:9px;border-top:1px solid rgba(204,213,226,.76)}}.product-tags-row{margin-top:12px}.product-tags-row .product-tags-left{min-width:0;overflow:hidden;white-space:nowrap;flex-wrap:nowrap}.product-tags-row .size-row__right{flex-shrink:0}.product-tags-empty{font-size:12px;font-weight:600;color:#94a3b8}.product-tag-chip,.product-tag-choice{display:inline-flex;align-items:center;gap:5px;max-width:210px;height:24px;flex:0 0 auto;padding:0 8px;border:0;border-radius:8px;color:#fff;font-size:11px;font-weight:800;line-height:1;box-shadow:none}.product-tag-choice{cursor:pointer}.product-tag-choice-wrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.product-tag-choice-wrap .product-tag-choice{padding-right:24px}.product-tag-template-delete{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:16px;height:16px;padding:0;border:0;border-radius:50%;background:#ffffff47;color:#fff;cursor:pointer;font-size:12px;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center}.product-tag-template-delete:hover{background:#0f172a38;transform:translateY(-50%)}.product-tag-choice:hover{transform:translateY(-1px)}.product-tag-remove{width:15px;height:15px;border:0;border-radius:50%;background:#ffffff47;color:#fff;cursor:pointer;font-size:13px;font-weight:900;line-height:13px;display:inline-flex;align-items:center;justify-content:center}.product-tags-picker{padding:10px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.product-tags-choices{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.product-tag-input{min-width:155px;height:28px;padding:0 9px;border:1px solid rgba(148,163,184,.42);border-radius:8px;background:#fff;color:#0f172a;font-size:12px;outline:none}.product-tag-input:focus{border-color:#2563eba6;box-shadow:0 0 0 3px #2563eb1a}.product-tags-error{padding:8px 12px;border-top:1px solid rgba(254,202,202,.8);background:#fef2f2f2;font-size:12px;font-weight:700;color:#dc2626}.dashboard-filters-card{display:grid;grid-template-columns:minmax(210px,240px) minmax(210px,240px) minmax(240px,320px);gap:14px;align-items:end;padding:18px 20px;margin-bottom:24px;background:#ffffffdb;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:20px;box-shadow:0 6px 32px #6e6e8c12;border:1.5px solid rgba(220,225,255,.25)}.dashboard-filter-group .glass-input::placeholder{color:#98a2b3}.dashboard-filter-search:after{content:"";position:absolute;right:14px;bottom:10px;width:16px;height:16px;background:no-repeat center/16px 16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='9' cy='9' r='5.75' stroke='%2398A2B3' stroke-width='1.5'/%3E%3Cpath d='M13.5 13.5L17 17' stroke='%2398A2B3' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");pointer-events:none}.dashboard-filter-search input{padding-right:38px!important}.supply-controls--clean{display:grid;grid-template-columns:minmax(200px,230px) minmax(200px,230px) minmax(230px,280px) repeat(4,minmax(110px,130px)) auto;gap:14px;align-items:end;padding:0;margin-bottom:18px;background:transparent;border:0;box-shadow:none}.supply-control-group{min-width:0}.supply-control-group label{display:block;margin:0 0 8px;font-size:13px;line-height:1.2;color:#667085;font-weight:600}.supply-control-group .glass-input,.supply-create-form .glass-input{width:100%;height:36px;min-height:36px;padding:0 14px!important;border-radius:12px!important;border:1px solid #d8dde8!important;background:#fff!important;box-shadow:none!important;color:#101828;font-size:14px!important;font-weight:500}.supply-control-search--clean{position:relative}.supply-control-search--clean:after{content:"";position:absolute;right:14px;bottom:10px;width:16px;height:16px;background:no-repeat center/16px 16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='9' cy='9' r='5.75' stroke='%2398A2B3' stroke-width='1.5'/%3E%3Cpath d='M13.5 13.5L17 17' stroke='%2398A2B3' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");pointer-events:none}.supply-control-search--clean input{padding-right:38px!important}.supply-switch{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-height:36px;padding-top:24px;margin:0;color:#344054;font-size:14px;font-weight:500;white-space:nowrap}.supply-create-form label{grid-column:1 / -1;margin:0;font-size:13px;line-height:1.2;color:#667085;font-weight:600;text-transform:none;letter-spacing:0}@media(max-width:1480px){.supply-controls--clean{grid-template-columns:repeat(3,minmax(210px,1fr))}.supply-switch{padding-top:0}}@media(max-width:980px){.dashboard-filters-card,.supply-controls--clean{grid-template-columns:1fr 1fr}.supply-create-form{grid-template-columns:1fr}}@media(max-width:640px){.dashboard-filters-card,.supply-controls--clean{grid-template-columns:1fr}}.dashboard-filters-card{display:grid;grid-template-columns:minmax(200px,240px) minmax(200px,240px) minmax(300px,1fr) minmax(210px,250px);gap:14px 18px;align-items:end;padding:18px 20px;margin-bottom:24px;overflow:visible!important;background:#ffffffdb;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:20px;box-shadow:0 6px 32px #6e6e8c12;border:1.5px solid rgba(220,225,255,.25)}.dashboard-filter-group{min-width:0}.dashboard-filter-group label{display:block;margin:0 0 8px;font-size:13px;line-height:1.2;color:#667085;font-weight:600}.dashboard-filter-group .glass-input{width:100%;height:36px;min-height:36px;padding:0 14px!important;border-radius:12px!important;border:1px solid #d8dde8!important;background:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:500}.dashboard-filter-search{position:relative}.dashboard-filter-search .clearable-input,.dashboard-filter-search .clearable-input>input{box-sizing:border-box;width:100%;min-width:0}.dashboard-filter-search:after,.supply-control-search--stable:after{content:"";position:absolute;right:14px;bottom:10px;width:16px;height:16px;background:no-repeat center/16px 16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='9' cy='9' r='5.75' stroke='%2398A2B3' stroke-width='1.5'/%3E%3Cpath d='M13.5 13.5L17 17' stroke='%2398A2B3' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");pointer-events:none}.dashboard-filter-search input,.supply-control-search--stable input{padding-right:38px!important}.dashboard-sort-select{box-sizing:border-box;width:100%;height:36px;min-height:36px;padding:0 36px 0 12px;border:1px solid #d8dde8;border-radius:12px;outline:0;background:#fff;color:#253044;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.dashboard-sort-select:hover{border-color:#b9c3d3}.dashboard-sort-select:focus{border-color:#8466ff;box-shadow:0 0 0 3px #8466ff1a}@media(max-width:1180px){.dashboard-filters-card{grid-template-columns:repeat(2,minmax(0,1fr))}}.supply-controls--stable{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;align-items:end;padding:0;margin-bottom:18px;overflow:visible!important;background:transparent;border:0;box-shadow:none}.supply-controls--stable .pretty-multi,.supply-controls--stable .supply-control-group,.supply-controls--stable .supply-switch{min-width:0}.supply-controls--stable .supply-control-group{display:flex;flex-direction:column;gap:8px}.supply-controls--stable .supply-control-group label,.supply-create-form label{display:block;margin:0 0 8px;font-size:13px;line-height:1.2;color:#667085;font-weight:600;text-transform:none;letter-spacing:0}.supply-controls--stable .glass-input,.supply-create-form .glass-input{width:100%;height:36px;min-height:36px;padding:0 14px!important;border-radius:12px!important;border:1px solid #d8dde8!important;background:#fff!important;box-shadow:none!important;color:#101828;font-size:14px!important;font-weight:500}.supply-control-search--stable{position:relative}.supply-switch{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-height:36px;padding:24px 0 0;margin:0;color:#344054;font-size:14px;font-weight:500;white-space:nowrap}.supply-switch input{width:14px;height:14px;margin:0;accent-color:#667085}.supply-create-form{display:grid;grid-template-columns:minmax(280px,360px) minmax(220px,332px);gap:12px;align-items:end;padding:18px 22px 22px;max-width:740px}.supply-create-form .btn-action-2025{height:36px;margin:0;border-radius:12px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.supply-tabs{position:relative;z-index:5}.supply-table-card,.supply-create-card{overflow:visible}@media(min-width:1500px){.supply-controls--stable{grid-template-columns:minmax(200px,220px) minmax(200px,220px) minmax(240px,280px) repeat(4,minmax(120px,140px)) auto}}@media(max-width:1180px){.supply-controls--stable{grid-template-columns:repeat(3,minmax(190px,1fr))}.supply-switch{padding-top:0}}@media(max-width:900px){.dashboard-filters-card,.supply-controls--stable{grid-template-columns:1fr 1fr}.supply-create-form{grid-template-columns:1fr}}@media(max-width:640px){.dashboard-filters-card,.supply-controls--stable{grid-template-columns:1fr}}.product-card-2025.glass-card{padding:18px 20px 16px!important;border:1px solid #dbe5f2!important;border-radius:18px!important;background:#fff;box-shadow:0 18px 44px #0f172a12}.product-card-2025.glass-card:hover{box-shadow:0 20px 48px #0f172a17}.product-card-2025 .product-card-row{grid-template-columns:88px minmax(0,1fr);gap:16px 24px;align-items:start}.product-card-2025 .product-card-photo{width:82px;height:108px;margin-top:2px}.product-card-2025 .product-card-photo .photo-wrap{width:82px;height:108px;border:1px solid rgba(203,213,225,.95);border-radius:14px;background:#f8fafc;box-shadow:0 12px 24px #0f172a24,0 0 0 5px #f1f5f9e6}.product-card-2025 .product-card-photo:hover .photo-wrap{transform:translate(-50%,-50%) scale(1.08);border-color:#94a3b8e6;box-shadow:0 16px 30px #0f172a2e,0 0 0 5px #f1f5f9f2}.product-card-2025 .product-card-main.lcr{gap:12px 20px}.product-card-2025 .product-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 10px;color:#111827;font-size:18px;font-weight:850;line-height:1.25;letter-spacing:0}.product-card-2025 .dash-info-grid{grid-template-columns:minmax(220px,.92fr) minmax(280px,1.15fr) minmax(250px,1fr) minmax(255px,1fr);gap:10px;margin-top:0}.product-card-2025 .dash-info-panel{min-height:144px;padding:13px 14px 12px;border:1px solid #dbe5f2;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0f172a0b,inset 0 1px #ffffffe6}.product-card-2025 .dash-info-panel:before{height:4px;border-radius:14px 14px 0 0}.product-card-2025 .dash-info-panel--ids{background:linear-gradient(180deg,#fff,#fbfcff)}.product-card-2025 .dash-info-panel--stock{background:linear-gradient(180deg,#fff,#f8fbff)}.product-card-2025 .dash-info-panel--orders{background:linear-gradient(180deg,#fff,#fcfbff)}.product-card-2025 .dash-info-panel--money{background:linear-gradient(180deg,#fff,#f8fffc)}.product-card-2025 .dash-info-panel__title{margin-bottom:9px;color:#667085;font-size:10px;font-weight:900;letter-spacing:.08em}.product-card-2025 .dash-info-line,.product-card-2025 .dash-money-row,.product-card-2025 .dash-info-stockline .prop-row{min-height:31px;padding:6px 0;border-bottom-color:#dce5f0;color:#667085;font-size:12.5px;line-height:1.25}.product-card-2025 .dash-info-line span,.product-card-2025 .dash-money-row span,.product-card-2025 .dash-info-stockline .prop-row span:first-child{color:#667085;font-weight:600}.product-card-2025 .dash-info-line b,.product-card-2025 .dash-money-row b,.product-card-2025 .dash-info-stockline .wb-stock-value{color:#111827;font-size:14px;font-weight:850;letter-spacing:.01em}.product-card-2025 .dash-info-line--accent b,.product-card-2025 .dash-info-stockline .wb-stock-value{color:#4f46e5}.product-card-2025 .dash-main-kpis{gap:0;margin-bottom:6px;padding-bottom:10px;border-bottom-color:#dce5f0}.product-card-2025 .dash-main-kpi span,.product-card-2025 .dash-mini-stat span{margin-bottom:4px;color:#667085;font-size:10.5px;font-weight:800}.product-card-2025 .dash-main-kpi b{color:#111827;font-size:22px;font-weight:900;letter-spacing:-.01em}.product-card-2025 .dash-mini-grid{margin-top:7px;padding-top:9px;border-top-color:#dce5f0}.product-card-2025 .dash-mini-stat{padding:0 9px}.product-card-2025 .dash-mini-stat b{color:#111827;font-size:13px;font-weight:850}.product-card-2025 .dash-money-row b{font-size:15px}.product-card-2025 .size-row,.product-card-2025 .section-pill{border:1px solid #dbe5f2;border-radius:12px;background:#fff;box-shadow:none}.product-card-2025 .size-row{margin-top:10px;overflow:hidden}.product-card-2025 .size-row__toggle{min-height:39px;padding:0 12px;border:0;background:#f8fafc;transition:background .16s ease,color .16s ease}.product-card-2025 .size-row__toggle:hover{background:#f1f5fb}.product-card-2025 .size-row__left,.product-card-2025 .size-row__right{min-width:0}.product-card-2025 .size-row__title{color:#111827;font-size:13px;font-weight:850}.product-card-2025 .size-row__action,.product-card-2025 .size-row__right{color:#64748b;font-size:12px;font-weight:750}.product-card-2025 .size-row__panel{border-top:1px solid #dbe5f2;background:#fff}.product-card-2025 .product-tags-row .product-tags-left{gap:8px}.product-card-2025 .product-tags-empty{color:#94a3b8;font-weight:750}.product-card-2025 .product-tag-chip,.product-card-2025 .product-tag-choice{height:22px;border-radius:7px;font-size:10.5px;letter-spacing:.01em}.product-card-2025 .product-sections-row{gap:8px;margin-top:10px}.product-card-2025 .section-pill{min-height:40px;padding:9px 12px;color:#334155}.product-card-2025 .section-pill .fw-bold{color:#111827;font-size:13px;font-weight:850}.product-card-2025 .section-pill .text-secondary{color:#64748b!important}@media(max-width:1500px){.product-card-2025 .dash-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.product-card-2025 .product-card-row{grid-template-columns:1fr}.product-card-2025 .product-card-photo{width:82px;height:108px}}@media(max-width:820px){.product-card-2025 .dash-info-grid{grid-template-columns:1fr}.product-card-2025 .dash-main-kpi+.dash-main-kpi,.product-card-2025 .dash-mini-stat+.dash-mini-stat{border-top-color:#dce5f0}}.product-card-2025.glass-card{padding:18px!important;border:1px solid #d7e1ef!important;border-radius:20px!important;background:#fff!important;box-shadow:0 16px 38px #0f172a12!important}.product-card-2025.glass-card:hover{box-shadow:0 18px 42px #0f172a17!important}.product-card-2025 .product-card-row{grid-template-columns:92px minmax(0,1fr)!important;gap:14px 22px!important;align-items:start!important}.product-card-2025 .product-card-photo{width:84px!important;height:108px!important;margin-top:0!important}.product-card-2025 .product-card-photo .photo-wrap{width:84px!important;height:108px!important;border:1px solid #cbd5e1!important;border-radius:15px!important;background:#f8fafc!important;box-shadow:0 12px 26px #0f172a29!important}.product-card-2025 .product-card-photo:hover .photo-wrap{transform:translate(-50%,-50%) scale(1.05)!important;border-color:#94a3b8!important;box-shadow:0 16px 32px #0f172a2e!important}.product-card-2025 .product-card-main.lcr{gap:10px 18px!important}.product-card-2025 .product-card-title{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;min-height:28px!important;margin:0 0 10px!important;padding:0!important;border:0!important;color:#111827!important;font-size:18px!important;font-weight:900!important;line-height:1.25!important;letter-spacing:0!important}.product-card-2025 .dash-info-grid{display:grid!important;grid-template-columns:minmax(220px,.9fr) minmax(310px,1.18fr) minmax(260px,1fr) minmax(270px,1fr)!important;gap:0!important;align-items:stretch!important;margin:0!important;overflow:hidden!important;border:1px solid #d9e3f1!important;border-radius:16px!important;background:#f8fafc!important;box-shadow:inset 0 1px #ffffffe6!important}.product-card-2025 .dash-info-panel{display:flex!important;flex-direction:column!important;min-height:0!important;padding:13px 14px 12px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.product-card-2025 .dash-info-panel+.dash-info-panel{border-left:1px solid #d9e3f1!important}.product-card-2025 .dash-info-panel:before{display:none!important}.product-card-2025 .dash-info-panel__title{display:inline-flex!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;height:auto!important;min-height:20px!important;margin:0 0 9px!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#64748b!important;font-size:10px!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.product-card-2025 .dash-info-panel__title:before{width:7px!important;height:7px!important;flex:0 0 7px!important;border-radius:999px!important;box-shadow:0 0 0 4px #6366f11c!important}.product-card-2025 .dash-info-panel--stock .dash-info-panel__title:before{box-shadow:0 0 0 4px #0ea5e921!important}.product-card-2025 .dash-info-panel--orders .dash-info-panel__title:before{box-shadow:0 0 0 4px #a855f721!important}.product-card-2025 .dash-info-panel--money .dash-info-panel__title:before{box-shadow:0 0 0 4px #10b98121!important}.product-card-2025 .dash-info-line,.product-card-2025 .dash-money-row,.product-card-2025 .dash-info-stockline .prop-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:10px!important;min-height:29px!important;margin:0!important;padding:6px 0!important;border:0!important;border-bottom:1px solid #e3eaf4!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#64748b!important;font-size:12px!important;line-height:1.25!important}.product-card-2025 .dash-info-line:last-child,.product-card-2025 .dash-money-row:last-child,.product-card-2025 .dash-info-stockline .prop-row:last-child{border-bottom:0!important}.product-card-2025 .dash-info-line span,.product-card-2025 .dash-money-row span,.product-card-2025 .dash-info-stockline .prop-row span:first-child{min-width:0!important;color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important}.product-card-2025 .dash-info-line b,.product-card-2025 .dash-money-row b,.product-card-2025 .dash-info-stockline .wb-stock-value{color:#0f172a!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;text-align:right!important;white-space:nowrap!important}.product-card-2025 .dash-info-line--accent b,.product-card-2025 .dash-info-stockline .wb-stock-value{color:#4f46e5!important}.product-card-2025 .dash-main-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 7px!important;padding:0 0 8px!important;border:0!important;border-bottom:1px solid #e3eaf4!important}.product-card-2025 .dash-main-kpi{min-width:0!important;min-height:54px!important;padding:8px 10px!important;border:1px solid #e0e7f2!important;border-radius:11px!important;background:#f8fafc!important;box-shadow:none!important}.product-card-2025 .dash-main-kpi+.dash-main-kpi{border-left:1px solid #e0e7f2!important}.product-card-2025 .dash-main-kpi span,.product-card-2025 .dash-mini-stat span{display:block!important;margin:0 0 4px!important;color:#64748b!important;font-size:10.5px!important;font-weight:850!important;line-height:1.2!important}.product-card-2025 .dash-main-kpi b{display:block!important;color:#0f172a!important;font-size:23px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.01em!important}.product-card-2025 .dash-mini-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:8px 0 0!important;padding:8px 0 0!important;border-top:1px solid #e3eaf4!important}.product-card-2025 .dash-mini-stat{min-width:0!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-card-2025 .dash-mini-stat:first-child{padding-left:0!important}.product-card-2025 .dash-mini-stat+.dash-mini-stat{border-left:1px solid #e3eaf4!important}.product-card-2025 .dash-mini-stat b{display:block!important;color:#0f172a!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important}.product-card-2025 .dash-money-row b{font-size:15px!important}.product-card-2025 .product-sections-row{gap:8px!important;margin-top:10px!important}.product-card-2025 .size-row,.product-card-2025 .section-pill{overflow:hidden!important;border:1px solid #d9e3f1!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}.product-card-2025 .size-row{margin-top:10px!important}.product-card-2025 .size-row__toggle{min-height:38px!important;padding:0 12px!important;border:0!important;background:#f8fafc!important}.product-card-2025 .size-row__toggle:hover{background:#f1f5f9!important}.product-card-2025 .size-row__title{color:#0f172a!important;font-size:13px!important;font-weight:900!important}.product-card-2025 .size-row__right,.product-card-2025 .size-row__action{color:#64748b!important;font-size:12px!important;font-weight:800!important}.product-card-2025 .product-tags-row .product-tags-left{gap:7px!important}.product-card-2025 .product-tag-chip,.product-card-2025 .product-tag-choice{height:22px!important;border-radius:999px!important;padding:0 8px!important;font-size:10.5px!important}.product-card-2025 .section-pill{min-height:38px!important;padding:8px 12px!important;color:#334155!important}.product-card-2025 .section-pill .fw-bold{color:#0f172a!important;font-size:13px!important;font-weight:900!important}@media(max-width:1500px){.product-card-2025 .dash-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-card-2025 .dash-info-panel:nth-child(odd){border-left:0!important}.product-card-2025 .dash-info-panel:nth-child(n+3){border-top:1px solid #d9e3f1!important}}@media(max-width:820px){.product-card-2025 .dash-info-grid,.product-card-2025 .dash-main-kpis,.product-card-2025 .dash-mini-grid{grid-template-columns:1fr!important}.product-card-2025 .dash-info-panel+.dash-info-panel,.product-card-2025 .dash-info-panel:nth-child(n+3),.product-card-2025 .dash-main-kpi+.dash-main-kpi,.product-card-2025 .dash-mini-stat+.dash-mini-stat{border-left:0!important;border-top:1px solid #d9e3f1!important}.product-card-2025 .dash-main-kpi+.dash-main-kpi,.product-card-2025 .dash-mini-stat+.dash-mini-stat{margin-top:8px!important;padding-top:8px!important}}.dashboard-decision-center{margin:18px 0 22px;padding:18px;border:1px solid #dbe3ef;border-radius:20px;background:linear-gradient(135deg,#fff,#f8fbff 56%,#eef2ff);box-shadow:0 18px 45px #0f172a14}.dashboard-decision-center.is-collapsed{padding-top:14px;padding-bottom:14px}.dashboard-decision-center__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.dashboard-decision-center.is-collapsed .dashboard-decision-center__head{margin-bottom:0}.dashboard-decision-center__controls{display:flex;align-items:center;gap:10px}.dashboard-decision-center__toggle{display:inline-grid;width:40px;height:40px;flex:0 0 40px;place-items:center;padding:0;border:1px solid #dbe3ef;border-radius:50%;background:#fff;color:#6554df;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.dashboard-decision-center__toggle:hover{border-color:#b9adff;background:#f5f3ff}.dashboard-decision-center__toggle:focus-visible{outline:3px solid rgba(109,93,252,.2);outline-offset:2px}.dashboard-decision-center__toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:rotate(180deg);transition:transform .18s ease}.dashboard-decision-center.is-collapsed .dashboard-decision-center__toggle svg{transform:rotate(0)}.dashboard-decision-center__head span{color:#6d5dfc;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-decision-center__head h2{margin:4px 0 0;color:#111827;font-size:24px;line-height:1.15}.dashboard-decision-center__stats{display:grid;grid-template-columns:auto auto auto auto auto auto;align-items:baseline;gap:4px 8px;padding:10px 14px;border:1px solid #dbe3ef;border-radius:16px;background:#fff}.dashboard-decision-center__stats strong{color:#111827;font-size:20px;line-height:1}.dashboard-decision-center__stats span{color:#64748b;font-size:11px;font-weight:900;letter-spacing:0;text-transform:none}.dashboard-decision-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-decision-card{display:grid;gap:10px;min-height:190px;padding:14px;border:1px solid #dbe3ef;border-left:5px solid #94a3b8;border-radius:16px;background:#fff}.dashboard-decision-card.is-critical{border-left-color:#ef4444}.dashboard-decision-card.is-warning{border-left-color:#f59e0b}.dashboard-decision-card.is-info{border-left-color:#38bdf8}.dashboard-decision-card__top{display:flex;justify-content:space-between;gap:8px;color:#64748b;font-size:12px;font-weight:900}.dashboard-decision-card__tone{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#eef2ff;color:#4f46e5}.dashboard-decision-card h3{margin:0;color:#111827;font-size:17px;line-height:1.2}.dashboard-decision-card p{margin:0;color:#64748b;font-size:13px;font-weight:750;line-height:1.35}.dashboard-decision-product{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px}.dashboard-decision-product img,.dashboard-decision-product>span{width:40px;height:52px;border:1px solid #dbe3ef;border-radius:10px;background:#eef2ff;object-fit:cover}.dashboard-decision-product b,.dashboard-decision-product small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-decision-product small{color:#64748b;font-weight:800}.dashboard-decision-actions{display:flex;gap:8px;margin-top:auto}.dashboard-decision-actions button,.dashboard-decision-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid #dbe3ef;border-radius:10px;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.dashboard-decision-actions button{border-color:#6d5dfc;background:#6d5dfc;color:#fff}.dashboard-decision-actions a{background:#fff;color:#232752}.dashboard-decision-empty{display:grid;gap:4px;padding:18px;border:1px dashed #cbd5e1;border-radius:16px;background:#fff}.product-card-2025.glass-card,.product-card-pair .product-card-2025{position:relative}.dashboard-360-quick{position:absolute;top:16px;right:16px;z-index:5;min-width:48px;height:36px;border:1px solid rgba(109,93,252,.28);border-radius:999px;background:#fff;color:#6d5dfc;font-size:12px;font-weight:950;box-shadow:0 10px 24px #0f172a1f;cursor:pointer}.dashboard-360-quick:hover{border-color:#6d5dfc85;background:#f5f3ff}.dashboard-360-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;justify-content:flex-end;background:#0f172a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard-360-panel{position:relative;width:min(760px,calc(100vw - 28px));height:100vh;overflow:auto;padding:24px;background:#fff;color:#111827;box-shadow:-28px 0 70px #0f172a42}.dashboard-360-close{position:sticky;top:0;z-index:3;float:right;width:38px;height:38px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#64748b;font-size:22px;font-weight:950;line-height:1;cursor:pointer}.dashboard-360-header{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid #dbe3ef}.dashboard-360-header img,.dashboard-360-photo-empty{display:flex;align-items:center;justify-content:center;width:96px;height:128px;border:1px solid #dbe3ef;border-radius:16px;background:#eef2ff;color:#64748b;object-fit:cover;text-align:center;font-weight:900}.dashboard-360-market{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#6d5dfc;font-size:12px;font-weight:950}.dashboard-360-market.is-ozon{background:#e0f2fe;color:#0284c7}.dashboard-360-header h2{margin:10px 0 6px;color:#111827;font-size:28px;line-height:1.1}.dashboard-360-article{color:#64748b;font-weight:900}.dashboard-360-muted{color:#64748b;font-weight:800}.dashboard-360-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.dashboard-360-kpis div,.dashboard-360-facts div{display:grid;gap:4px;padding:12px;border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc}.dashboard-360-kpis span,.dashboard-360-facts span{color:#64748b;font-size:12px;font-weight:900}.dashboard-360-kpis b{font-size:22px}.dashboard-360-section{margin-top:18px}.dashboard-360-section h3{margin:0 0 10px;color:#111827;font-size:16px}.dashboard-360-signals{display:grid;gap:8px}.dashboard-360-signal{display:grid;gap:4px;padding:12px;border:1px solid #dbe3ef;border-left:5px solid #94a3b8;border-radius:14px;background:#fff}.dashboard-360-signal.is-critical{border-left-color:#ef4444;background:#fff7f7}.dashboard-360-signal.is-warning{border-left-color:#f59e0b;background:#fffbeb}.dashboard-360-signal.is-info{border-left-color:#38bdf8;background:#f0f9ff}.dashboard-360-signal.is-success{border-left-color:#10b981;background:#ecfdf5}.dashboard-360-signal span{color:#64748b;font-weight:750}.dashboard-360-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-360-warehouses,.dashboard-360-size-list{display:grid;gap:8px}.dashboard-360-warehouses div,.dashboard-360-size-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dbe3ef;border-radius:12px;background:#fff}.dashboard-360-size-list div{grid-template-columns:80px 1fr 1fr 1fr}.dashboard-360-warehouses span,.dashboard-360-size-list span{min-width:0;overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-weight:850}.dashboard-360-actions{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:8px;margin:22px -24px -24px;padding:16px 24px;border-top:1px solid #dbe3ef;background:linear-gradient(180deg,#ffffffdb,#fff)}.dashboard-360-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:12px;background:#6d5dfc;color:#fff;text-decoration:none;font-weight:950}@media(max-width:1200px){.dashboard-decision-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboard-decision-center__head,.dashboard-360-header{grid-template-columns:1fr}.dashboard-decision-center__head{align-items:flex-start;flex-direction:column}.dashboard-decision-center__controls{width:100%;justify-content:space-between}.dashboard-decision-list,.dashboard-360-kpis,.dashboard-360-facts{grid-template-columns:1fr}.dashboard-360-size-list div{grid-template-columns:1fr 1fr}}.product-card-2025.glass-card{padding:14px 16px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 24px #0f172a0e!important}.product-card-2025.glass-card:hover{border-color:#c7d3e2!important;box-shadow:0 12px 30px #0f172a13!important}.product-card-2025 .product-card-row{grid-template-columns:76px minmax(0,1fr)!important;gap:12px 16px!important}.product-card-2025 .product-card-photo .photo-wrap{border:1px solid #d4dde9!important;border-radius:8px!important;box-shadow:0 6px 14px #0f172a1f!important}.product-card-2025 .product-card-photo:hover .photo-wrap{transform:translate(-50%,-50%) scale(1.04)!important;box-shadow:0 9px 20px #0f172a29!important}.product-card-2025 .product-card-main.lcr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.product-card-2025 .product-card-title{min-height:24px!important;margin:0!important;padding-right:52px!important;font-size:16px!important;font-weight:800!important;line-height:1.25!important}.product-card-2025 .dash-product-workspace{display:grid!important;grid-column:1 / -1!important;gap:8px!important;min-width:0!important}.product-card-2025 .dash-product-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important;border:1px solid #dbe4ef!important;border-radius:8px!important;background:#fff!important}.product-card-2025 .dash-product-kpi{position:relative!important;min-width:0!important;min-height:78px!important;padding:11px 13px 10px!important;border-top:3px solid #94a3b8!important;background:#fff!important}.product-card-2025 .dash-product-kpi+.dash-product-kpi{border-left:1px solid #e2e8f0!important}.product-card-2025 .dash-product-kpi.is-stock{border-top-color:#2f80ed!important}.product-card-2025 .dash-product-kpi.is-orders{border-top-color:#7c5ce7!important}.product-card-2025 .dash-product-kpi.is-sales{border-top-color:#db5ca8!important}.product-card-2025 .dash-product-kpi.is-revenue{border-top-color:#12a87d!important}.product-card-2025 .dash-product-kpi>span{display:block!important;overflow:hidden!important;margin-bottom:4px!important;color:#64748b!important;font-size:10.5px!important;font-weight:700!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-product-kpi>b{display:block!important;overflow:hidden!important;color:#111827!important;font-size:20px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-product-kpi>b small{font-size:12px!important;font-weight:700!important}.product-card-2025 .dash-product-kpi>em{display:block!important;overflow:hidden!important;margin-top:3px!important;color:#7b8ba3!important;font-size:10.5px!important;font-style:normal!important;font-weight:600!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-product-details{display:grid!important;grid-template-columns:1.05fr 1.35fr .82fr 1fr!important;overflow:hidden!important;border:1px solid #dbe4ef!important;border-radius:8px!important;background:#f8fafc!important}.product-card-2025 .dash-detail-group{min-width:0!important;padding:9px 12px!important;background:#f8fafc!important}.product-card-2025 .dash-detail-group+.dash-detail-group{border-left:1px solid #e2e8f0!important}.product-card-2025 .dash-detail-group__title{margin-bottom:5px!important;color:#6b7b91!important;font-size:9.5px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.04em!important;text-transform:uppercase!important}.product-card-2025 .dash-detail-line,.product-card-2025 .dash-info-stockline .prop-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:24px!important;padding:4px 0!important;border:0!important;border-bottom:1px solid #e3e9f1!important;background:transparent!important;color:#64748b!important;font-size:11px!important;line-height:1.2!important}.product-card-2025 .dash-detail-line:last-child,.product-card-2025 .dash-info-stockline .prop-row:last-child{border-bottom:0!important}.product-card-2025 .dash-detail-line>span,.product-card-2025 .dash-info-stockline .prop-row>span:first-child{min-width:0!important;overflow:hidden!important;color:#6b7b91!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-detail-line>b,.product-card-2025 .dash-info-stockline .wb-stock-value{min-width:0!important;color:#111827!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;text-align:right!important;white-space:nowrap!important}.product-card-2025 .dash-detail-inline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding-top:5px!important}.product-card-2025 .dash-detail-inline>span{min-width:0!important;padding:0 7px!important;color:#718096!important;font-size:9.5px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important}.product-card-2025 .dash-detail-inline>span:first-child{padding-left:0!important}.product-card-2025 .dash-detail-inline>span+span{border-left:1px solid #dde5ee!important}.product-card-2025 .dash-detail-inline b{display:block!important;overflow:hidden!important;margin-top:2px!important;color:#111827!important;font-size:11px!important;font-weight:750!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dashboard-card-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:9px!important}.product-card-2025 .dashboard-card-tools>.size-row{margin-top:0!important}.product-card-2025 .dashboard-card-tools>:only-child{grid-column:1 / -1!important}.product-card-2025 .dashboard-card-tools>.size-row:has(.size-row__panel){grid-column:1 / -1!important}.product-card-2025 .dashboard-card-tools:has(.size-row__panel)>.product-tags-row{grid-column:1 / -1!important}.product-card-2025 .dashboard-card-tools .size-row__toggle{min-height:34px!important;background:#f8fafc!important}.product-card-2025 .dashboard-card-tools .size-row__title,.product-card-2025 .dashboard-card-tools .product-tags-title{font-size:12px!important;font-weight:750!important}.product-card-2025 .product-sections-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:8px!important;margin-top:8px!important}.product-card-2025 .product-sections-row .section-pill{min-width:0!important;min-height:36px!important;margin:0!important;padding:7px 10px!important;border-radius:8px!important}.product-card-2025 .product-sections-row .text-secondary{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dashboard-360-quick{top:12px!important;right:12px!important;min-width:42px!important;height:30px!important;padding:0 9px!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;font-size:11px!important}@media(max-width:1280px){.product-card-2025 .dash-product-kpis,.product-card-2025 .dash-product-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-card-2025 .dash-product-kpi:nth-child(3),.product-card-2025 .dash-product-kpi:nth-child(4),.product-card-2025 .dash-detail-group:nth-child(3),.product-card-2025 .dash-detail-group:nth-child(4){border-top:1px solid #e2e8f0!important}.product-card-2025 .dash-product-kpi:nth-child(3),.product-card-2025 .dash-detail-group:nth-child(3){border-left:0!important}}@media(max-width:720px){.product-card-2025.glass-card{padding:12px!important}.product-card-2025 .product-card-row{grid-template-columns:62px minmax(0,1fr)!important;gap:10px!important}.product-card-2025 .product-card-photo,.product-card-2025 .product-card-photo .photo-wrap{width:58px!important;height:78px!important}.product-card-2025 .product-card-title{padding-right:44px!important;font-size:15px!important}.product-card-2025 .dash-product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-card-2025 .dash-product-kpi:nth-child(3),.product-card-2025 .dash-product-kpi:nth-child(4){border-top:1px solid #e2e8f0!important}.product-card-2025 .dash-product-kpi:nth-child(3){border-left:0!important}.product-card-2025 .dash-product-kpi>b{font-size:17px!important}.product-card-2025 .dash-product-details,.product-card-2025 .dashboard-card-tools{grid-template-columns:1fr!important}.product-card-2025 .dash-detail-group+.dash-detail-group{border-top:1px solid #e2e8f0!important;border-left:0!important}}@media(max-width:600px){.product-card-2025 .product-card-row{display:block!important}.product-card-2025 .product-card-photo{position:absolute!important;top:12px!important;left:12px!important;z-index:2!important}.product-card-2025 .product-card-main.lcr{display:block!important;width:100%!important}.product-card-2025 .product-card-title{display:flex!important;min-height:66px!important;margin-bottom:8px!important;padding:4px 42px 4px 0!important;align-items:flex-start!important}.product-card-2025 .product-card-row:has(.product-card-photo) .product-card-title{padding-left:68px!important}.product-card-2025 .dash-product-kpi{min-height:72px!important;padding:9px 10px!important}.product-card-2025 .dash-product-kpi>span,.product-card-2025 .dash-product-kpi>em{white-space:normal!important}.product-card-2025 .product-sections-row{grid-template-columns:1fr!important}.product-card-2025 .dashboard-card-tools .size-row__toggle{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.product-card-2025 .dashboard-card-tools .size-row__left{gap:5px!important}.product-card-2025 .dashboard-card-tools .size-row__action{display:none!important}}.product-card-2025.glass-card{position:relative!important;padding:12px 14px!important;border:1px solid #dbe3ee!important;border-radius:8px!important;background:#fff!important;box-shadow:0 5px 18px #18274b0b!important;transition:border-color .16s ease,box-shadow .16s ease!important}.product-card-2025.glass-card:hover{border-color:#c8d4e3!important;box-shadow:0 9px 24px #18274b13!important}.product-card-2025 .product-card-row{display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;gap:10px 14px!important;align-items:start!important}.product-card-2025 .product-card-photo,.product-card-2025 .product-card-photo .photo-wrap{width:64px!important;height:86px!important}.product-card-2025 .product-card-photo .photo-wrap{border:1px solid #d7e0eb!important;border-radius:7px!important;background:#f6f8fb!important;box-shadow:0 4px 12px #0f172a1c!important}.product-card-2025 .product-card-main.lcr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.product-card-2025 .product-card-title{display:flex!important;min-height:22px!important;margin:0!important;padding:1px 54px 0 0!important;align-items:center!important;color:#172033!important;font-size:15px!important;font-weight:750!important;line-height:1.3!important}.product-card-2025 .dash-product-workspace{display:grid!important;gap:7px!important}.product-card-2025 .dash-product-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important;border:1px solid #e0e6ef!important;border-radius:7px!important;background:#f7f9fc!important}.product-card-2025 .dash-product-kpi{position:relative!important;min-height:66px!important;padding:9px 12px 8px 17px!important;border:0!important;background:transparent!important}.product-card-2025 .dash-product-kpi+.dash-product-kpi{border-left:1px solid #e1e7ef!important}.product-card-2025 .dash-product-kpi:before{position:absolute!important;top:13px!important;left:8px!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#94a3b8!important;content:""!important}.product-card-2025 .dash-product-kpi.is-stock:before{background:#3182ce!important}.product-card-2025 .dash-product-kpi.is-orders:before{background:#7257d5!important}.product-card-2025 .dash-product-kpi.is-sales:before{background:#d65d9e!important}.product-card-2025 .dash-product-kpi.is-revenue:before{background:#0e9f75!important}.product-card-2025 .dash-product-kpi>span{display:block!important;margin:0 0 3px!important;color:#6b7890!important;font-size:9.5px!important;font-weight:650!important;line-height:1.2!important;white-space:nowrap!important}.product-card-2025 .dash-product-kpi>b{display:block!important;overflow:hidden!important;color:#172033!important;font-size:18px!important;font-weight:760!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-product-kpi>b small{font-size:10px!important;font-weight:650!important}.product-card-2025 .dash-product-kpi>em{display:block!important;overflow:hidden!important;margin-top:2px!important;color:#8491a5!important;font-size:9px!important;font-style:normal!important;font-weight:550!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-product-facts{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;overflow:hidden!important;border:1px solid #e3e8f0!important;border-radius:7px!important;background:#fff!important}.product-card-2025 .dash-product-fact{position:relative!important;min-width:0!important;min-height:47px!important;padding:7px 10px 7px 12px!important;border-left:1px solid #e6ebf2!important}.product-card-2025 .dash-product-fact:first-child{border-left:0!important}.product-card-2025 .dash-product-fact:after{position:absolute!important;right:8px!important;bottom:0!important;left:8px!important;height:2px!important;border-radius:2px 2px 0 0!important;background:transparent!important;content:""!important}.product-card-2025 .dash-product-fact.is-identity:after{background:#dfe4ff!important}.product-card-2025 .dash-product-fact.is-stock:after,.product-card-2025 .dash-product-fact.is-movement:after{background:#d9f0f8!important}.product-card-2025 .dash-product-fact.is-commerce:after{background:#d9f2e8!important}.product-card-2025 .dash-product-fact>span{display:block!important;overflow:hidden!important;margin-bottom:4px!important;color:#748198!important;font-size:9px!important;font-weight:650!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-product-fact>b,.product-card-2025 .dash-product-fact .wb-stock-value{display:block!important;overflow:hidden!important;color:#172033!important;font-size:11.5px!important;font-weight:700!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-product-fact .prop-row{display:block!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.product-card-2025 .dashboard-card-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important}.product-card-2025 .dashboard-card-tools .product-tags-row,.product-card-2025 .dashboard-card-tools .size-row__toggle{min-height:31px!important;border-color:#e0e6ee!important;border-radius:7px!important;background:#f8fafc!important}.product-card-2025 .dashboard-360-quick{top:10px!important;right:10px!important;min-width:38px!important;height:28px!important;padding:0 8px!important;border-color:#d8e1ef!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important;font-size:10px!important}@media(max-width:1200px){.product-card-2025 .dash-product-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-card-2025 .dash-product-fact:nth-child(3n+1){border-left:0!important}}@media(max-width:720px){.product-card-2025.glass-card{padding:10px!important}.product-card-2025 .product-card-row{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:8px 10px!important}.product-card-2025 .product-card-photo{position:relative!important;grid-row:1!important;grid-column:1!important;width:48px!important;height:64px!important}.product-card-2025 .product-card-photo .photo-wrap{width:48px!important;height:64px!important}.product-card-2025 .product-card-main.lcr{display:contents!important}.product-card-2025 .product-card-title{grid-row:1!important;grid-column:2!important;min-height:64px!important;padding:2px 38px 2px 0!important;align-items:flex-start!important;overflow-wrap:anywhere!important;font-size:14px!important}.product-card-2025 .product-card-row:has(.product-card-photo) .product-card-title{padding-left:0!important}.product-card-2025 .dash-product-workspace{grid-row:2!important;grid-column:1 / -1!important}.product-card-2025 .dash-product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-card-2025 .dash-product-kpi:nth-child(3){border-left:0!important}.product-card-2025 .dash-product-facts,.product-card-2025 .dashboard-card-tools{grid-template-columns:1fr!important}.product-card-2025 .dash-product-fact{min-height:43px!important;border-top:1px solid #e6ebf2!important;border-left:0!important}.product-card-2025 .dash-product-fact:first-child{border-top:0!important}}.dashboard-block-settings__btn{border:1px solid rgba(132,102,255,.6);background:#fff;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;color:#4b5cff;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,color .15s ease,transform .1s ease}.dashboard-block-settings__btn:hover{background:#f5f3ff;box-shadow:0 4px 14px #4c51bf40;transform:translateY(-1px)}.dashboard-filtered-products-btn{border-color:#94a3b873;color:#64748b}.product-card-2025.glass-card{padding:16px!important;border-color:#dce4ee!important;background:#fff!important;box-shadow:0 8px 22px #1f2a440e!important}.product-card-2025 .product-card-row{grid-template-columns:84px minmax(0,1fr)!important;gap:12px 18px!important}.product-card-2025 .product-card-photo,.product-card-2025 .product-card-photo .photo-wrap{width:80px!important;height:106px!important}.product-card-2025 .product-card-photo .photo-wrap{border-radius:8px!important;box-shadow:0 7px 18px #0f172a24!important}.product-card-2025 .product-card-title{min-height:27px!important;padding-right:58px!important;color:#151d2e!important;font-size:17px!important;font-weight:760!important}.product-card-2025 .dash-product-workspace{gap:10px!important}.product-card-2025 .dash-product-identifiers{display:flex!important;min-height:22px!important;align-items:center!important;gap:8px 18px!important;color:#7a879b!important;font-size:10px!important;font-weight:600!important;line-height:1.3!important}.product-card-2025 .dash-product-identifiers>span{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}.product-card-2025 .dash-product-identifiers b{color:#40506a!important;font-size:11px!important;font-weight:700!important}.product-card-2025 .dash-product-kpis{gap:8px!important;overflow:visible!important;border:0!important;background:transparent!important}.product-card-2025 .dash-product-kpi{min-height:78px!important;padding:11px 13px!important;border:1px solid #e1e7f0!important;border-radius:7px!important;background:#f8fafc!important}.product-card-2025 .dash-product-kpi+.dash-product-kpi{border-left:1px solid #e1e7f0!important}.product-card-2025 .dash-product-kpi:before{top:12px!important;left:12px!important;width:6px!important;height:6px!important}.product-card-2025 .dash-product-kpi.is-stock{background:#f4f8ff!important}.product-card-2025 .dash-product-kpi.is-orders{background:#f8f6ff!important}.product-card-2025 .dash-product-kpi.is-sales{background:#fff7fb!important}.product-card-2025 .dash-product-kpi.is-revenue{background:#f3fbf8!important}.product-card-2025 .dash-product-kpi>span{margin:0 0 5px 10px!important;color:#68778f!important;font-size:10px!important}.product-card-2025 .dash-product-kpi>b,.product-card-2025 .dash-product-kpi-value,.product-card-2025 .dash-product-kpi-value .wb-stock-value{display:block!important;color:#151d2e!important;font-size:20px!important;font-weight:780!important;line-height:1.15!important;white-space:nowrap!important}.product-card-2025 .dash-product-kpi-value .prop-row{display:block!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.product-card-2025 .dash-product-kpi>em{margin-top:5px!important;color:#7f8da2!important;font-size:10px!important}.product-card-2025 .dash-product-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px 8px!important;overflow:visible!important;padding:0!important;border:0!important;background:transparent!important}.product-card-2025 .dash-product-fact{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:8px 10px!important;border:1px solid #e4e9f1!important;border-radius:7px!important;background:#fff!important}.product-card-2025 .dash-product-fact:after{display:none!important}.product-card-2025 .dash-product-fact>span{margin:0!important;color:#758299!important;font-size:9.5px!important}.product-card-2025 .dash-product-fact>b{justify-self:end!important;max-width:100%!important;color:#1d2638!important;font-size:11.5px!important;font-weight:700!important}.product-card-2025 .dash-product-fact.is-identity{background:#fafaff!important}.product-card-2025 .dash-product-fact.is-movement{background:#f8fbfd!important}.product-card-2025 .dash-product-fact.is-commerce{background:#f8fcfa!important}.product-card-2025 .dashboard-card-tools{margin-top:10px!important}.product-card-2025 .dashboard-card-tools .product-tags-row,.product-card-2025 .dashboard-card-tools .size-row__toggle{min-height:36px!important;background:#f8fafc!important}@media(max-width:720px){.product-card-2025.glass-card{padding:10px!important}.product-card-2025 .product-card-row{grid-template-columns:50px minmax(0,1fr)!important}.product-card-2025 .product-card-photo,.product-card-2025 .product-card-photo .photo-wrap{width:48px!important;height:64px!important}.product-card-2025 .product-card-title{min-height:64px!important;padding-right:38px!important;font-size:14px!important}.product-card-2025 .dash-product-kpi{min-height:76px!important;padding:10px!important}.product-card-2025 .dash-product-kpi>b,.product-card-2025 .dash-product-kpi-value,.product-card-2025 .dash-product-kpi-value .wb-stock-value{font-size:17px!important}.product-card-2025 .dash-product-facts{display:grid!important;grid-template-columns:1fr!important}.product-card-2025 .dash-product-identifiers{flex-wrap:wrap!important;gap:4px 12px!important}.product-card-2025 .dash-product-fact{min-height:40px!important;border-top:1px solid #e4e9f1!important}}.product-card-2025.glass-card{padding:16px 18px!important;border:1px solid #dce3ec!important;background:#fff!important;box-shadow:0 7px 20px #1722380d!important}.product-card-2025 .dash-product-kpis{gap:0!important;overflow:hidden!important;padding:4px!important;border:1px solid #e1e7ef!important;border-radius:8px!important;background:#f7f9fc!important}.product-card-2025 .dash-product-kpi,.product-card-2025 .dash-product-kpi.is-stock,.product-card-2025 .dash-product-kpi.is-orders,.product-card-2025 .dash-product-kpi.is-sales,.product-card-2025 .dash-product-kpi.is-revenue{min-height:76px!important;padding:10px 14px 9px 18px!important;border:0!important;border-radius:0!important;background:transparent!important}.product-card-2025 .dash-product-kpi+.dash-product-kpi{border-left:1px solid #e0e6ee!important}.product-card-2025 .dash-product-kpi:before{top:14px!important;left:10px!important;width:5px!important;height:5px!important}.product-card-2025 .dash-product-kpi>span{margin-left:0!important;color:#68768d!important;font-size:10px!important}.product-card-2025 .dash-product-facts{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;padding:2px 0!important;border:1px solid #e3e8ef!important;border-radius:8px!important;background:#fff!important}.product-card-2025 .dash-product-fact,.product-card-2025 .dash-product-fact.is-identity,.product-card-2025 .dash-product-fact.is-movement,.product-card-2025 .dash-product-fact.is-commerce{display:block!important;min-height:48px!important;padding:8px 12px!important;border:0!important;border-radius:0!important;background:transparent!important}.product-card-2025 .dash-product-fact+.dash-product-fact{border-left:1px solid #e5eaf1!important}.product-card-2025 .dash-product-fact>span{display:block!important;margin:0 0 5px!important;color:#7a879a!important;font-size:9.5px!important}.product-card-2025 .dash-product-fact>b{display:block!important;justify-self:auto!important;color:#1c2638!important;font-size:12px!important;font-weight:700!important;text-align:left!important}.product-card-2025 .dashboard-card-tools{gap:8px!important;margin-top:9px!important;padding-top:9px!important;border-top:1px solid #edf0f5!important}.product-card-2025 .dashboard-card-tools .product-tags-row,.product-card-2025 .dashboard-card-tools .size-row__toggle{border:0!important;background:#f7f9fc!important}@media(max-width:1100px){.product-card-2025 .dash-product-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-card-2025 .dash-product-fact:nth-child(4){border-left:0!important}.product-card-2025 .dash-product-fact:nth-child(n+4){border-top:1px solid #e5eaf1!important}}@media(max-width:720px){.product-card-2025.glass-card{padding:10px!important}.product-card-2025 .dash-product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-card-2025 .dash-product-kpi:nth-child(3){border-left:0!important}.product-card-2025 .dash-product-kpi:nth-child(n+3){border-top:1px solid #e0e6ee!important}.product-card-2025 .dash-product-facts{grid-template-columns:1fr!important}.product-card-2025 .dash-product-fact+.dash-product-fact{border-top:1px solid #e5eaf1!important;border-left:0!important}}@media(min-width:1101px){.product-card-2025 .product-card-main.lcr{display:grid!important;grid-template-columns:minmax(210px,260px) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:5px 12px!important;align-items:start!important}.product-card-2025 .product-card-title{grid-column:1!important;grid-row:1!important;min-height:34px!important;padding:4px 8px 0 0!important;align-self:end!important}.product-card-2025 .dash-product-workspace{display:contents!important}.product-card-2025 .dash-product-identifiers{grid-column:1!important;grid-row:2!important;min-height:30px!important;padding:0 8px 4px 0!important;align-content:start!important;flex-wrap:wrap!important;gap:4px 14px!important}.product-card-2025 .dash-product-kpis{grid-column:2!important;grid-row:1 / 3!important;align-self:stretch!important}.product-card-2025 .dash-product-facts{grid-column:1 / -1!important;grid-row:3!important;margin-top:5px!important}}@media(max-width:1100px){.product-card-2025 .product-card-main.lcr{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.product-card-2025 .dash-product-workspace{display:grid!important}}@media(max-width:720px){.product-card-2025 .product-card-row{position:relative!important;display:block!important}.product-card-2025 .product-card-photo{position:absolute!important;top:0!important;left:0!important;z-index:1!important}.product-card-2025 .product-card-main.lcr{width:100%!important}.product-card-2025 .product-card-title{box-sizing:border-box!important;width:calc(100% - 60px)!important;min-height:31px!important;margin-left:60px!important;padding:2px 42px 0 0!important;align-items:flex-start!important;font-size:13px!important}.product-card-2025 .dash-product-identifiers{box-sizing:border-box!important;width:calc(100% - 60px)!important;min-height:48px!important;margin-left:60px!important;padding-left:0!important;align-content:start!important}.product-card-2025 .dash-product-kpis{width:100%!important}.product-card-2025 .dash-product-kpi{min-width:0!important}.product-card-2025 .dash-product-kpi>span,.product-card-2025 .dash-product-kpi>em{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-product-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-card-2025 .dash-product-fact+.dash-product-fact{border-top:0!important}.product-card-2025 .dash-product-fact:nth-child(2n){border-left:1px solid #e5eaf1!important}.product-card-2025 .dash-product-fact:nth-child(n+3){border-top:1px solid #e5eaf1!important}.product-card-2025 .dash-product-fact>span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(min-width:1101px){.product-card-2025 .product-card-main.lcr{grid-template-columns:minmax(210px,235px) minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:4px 16px!important}.product-card-2025 .product-card-title{grid-column:1!important;grid-row:1!important;align-self:end!important}.product-card-2025 .dash-product-workspace{display:contents!important}.product-card-2025 .dash-product-identifiers{grid-column:1!important;grid-row:2!important;align-self:start!important}.product-card-2025 .dash-product-insights{grid-column:2!important;grid-row:1 / 3!important;margin-right:42px!important}}.product-card-2025.glass-card{padding:14px 16px!important;border-color:#dfe5ed!important;box-shadow:0 5px 16px #1722380b!important}.product-card-2025 .product-card-row{gap:14px!important;align-items:stretch!important}.product-card-2025 .product-card-photo,.product-card-2025 .product-card-photo .photo-wrap{width:72px!important;height:96px!important}.product-card-2025 .product-card-photo .photo-wrap{border-radius:7px!important;box-shadow:0 5px 12px #0f172a1f!important}.product-card-2025 .product-card-title{min-height:34px!important;padding-top:2px!important;color:#172033!important;font-size:15px!important;line-height:1.25!important}.product-card-2025 .dash-product-identifiers{min-height:0!important;padding:1px 8px 0 0!important;gap:5px 14px!important}.product-card-2025 .dash-product-identifiers>span{color:#7a8799!important;font-size:10px!important}.product-card-2025 .dash-product-identifiers b{color:#53637a!important;font-size:11px!important}.product-card-2025 .dash-product-insights{display:grid!important;grid-template-columns:minmax(220px,1.05fr) minmax(210px,.9fr) minmax(240px,1fr)!important;min-width:0!important;overflow:visible!important;border:1px solid #dfe6ef!important;border-radius:8px!important;background:#fff!important}.product-card-2025 .dash-product-insight{position:relative!important}.product-card-2025 .dash-product-insight:has(.wb-stock-hover:hover){z-index:30!important}.product-card-2025 .dash-product-insight__primary .wb-stock-tooltip{z-index:40!important}.product-card-2025 .dash-product-insight__primary .dash-product-kpi-value:has(.wb-stock-hover){overflow:visible!important}.product-card-2025 .dash-product-insight{min-width:0!important;padding:10px 14px 9px!important;background:#fff!important}.product-card-2025 .dash-product-insight+.dash-product-insight{border-left:1px solid #e4e9f0!important}.product-card-2025 .dash-product-insight>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:7px!important}.product-card-2025 .dash-product-insight>header>span{color:#5e6c82!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important;text-transform:uppercase!important}.product-card-2025 .dash-product-insight>header>em{color:#9aa6b6!important;font-size:9px!important;font-style:normal!important;font-weight:650!important}.product-card-2025 .dash-product-insight__primary{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;min-height:29px!important;padding-bottom:7px!important;border-bottom:1px solid #edf0f4!important}.product-card-2025 .dash-product-insight__primary>b,.product-card-2025 .dash-product-insight__primary .dash-product-kpi-value,.product-card-2025 .dash-product-insight__primary .wb-stock-value{overflow:hidden!important;color:#111827!important;font-size:19px!important;font-weight:800!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-product-insight__primary .prop-row{margin:0!important;padding:0!important;border:0!important}.product-card-2025 .dash-product-insight__primary>small{overflow:hidden!important;color:#75849a!important;font-size:9.5px!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-product-insight dl{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:7px 0 0!important}.product-card-2025 .dash-product-insight dl>div{min-width:0!important}.product-card-2025 .dash-product-insight dt{overflow:hidden!important;color:#8793a5!important;font-size:8.5px!important;font-weight:650!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-product-insight dd{overflow:hidden!important;margin:3px 0 0!important;color:#253044!important;font-size:10.5px!important;font-weight:750!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.product-card-2025 .dash-product-demand-values{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding-bottom:7px!important;border-bottom:1px solid #edf0f4!important}.product-card-2025 .dash-product-demand-values>div+div{padding-left:12px!important;border-left:1px solid #e7ebf1!important}.product-card-2025 .dash-product-demand-values span{display:block!important;color:#8793a5!important;font-size:8.5px!important;font-weight:650!important}.product-card-2025 .dash-product-demand-values b{display:block!important;margin-top:2px!important;color:#172033!important;font-size:17px!important;font-weight:800!important;line-height:1.1!important}.product-card-2025 .dash-product-demand-values small{font-size:9px!important;font-weight:650!important}.product-card-2025 .dash-product-conversion{display:grid!important;grid-template-columns:auto auto minmax(42px,1fr)!important;align-items:center!important;gap:7px!important;margin-top:9px!important;color:#7c889b!important;font-size:9px!important;font-weight:650!important}.product-card-2025 .dash-product-conversion>b{color:#253044!important;font-size:10.5px!important}.product-card-2025 .dash-product-conversion>i{display:block!important;overflow:hidden!important;height:4px!important;border-radius:2px!important;background:#edf0f5!important}.product-card-2025 .dash-product-conversion>i>span{display:block!important;height:100%!important;border-radius:inherit!important;background:#7c5ce7!important}.product-card-2025 .dashboard-card-tools{margin-top:8px!important;padding-top:8px!important}@media(max-width:1280px){.product-card-2025 .dash-product-insights{grid-template-columns:repeat(3,minmax(180px,1fr))!important}}@media(max-width:1100px){.product-card-2025 .dash-product-workspace{display:grid!important;gap:8px!important}.product-card-2025 .dash-product-insights{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-right:0!important}}@media(max-width:800px){.product-card-2025 .dash-product-insights{grid-template-columns:1fr!important}.product-card-2025 .dash-product-insight+.dash-product-insight{border-top:1px solid #e4e9f0!important;border-left:0!important}}.dashboard-products-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.dashboard-products-grid>.product-card-2025,.dashboard-products-grid>.product-card-pair{min-width:0!important;margin:0!important}.dashboard-products-grid>.product-card-pair{grid-column:1 / -1!important}.dashboard-products-grid>.product-card-2025:has(.size-row__panel),.dashboard-products-grid>.product-card-2025:has(.product-tracking-panel),.dashboard-products-grid>.product-card-2025:has(.unit-economics-panel){grid-column:1 / -1!important}@media(min-width:1251px){.dashboard-products-grid>.product-card-2025 .product-card-row{position:relative!important;display:block!important}.dashboard-products-grid>.product-card-2025 .product-card-photo{position:absolute!important;top:0!important;left:0!important;z-index:1!important}.dashboard-products-grid>.product-card-2025 .product-card-photo,.dashboard-products-grid>.product-card-2025 .product-card-photo .photo-wrap{width:76px!important;height:96px!important}.dashboard-products-grid>.product-card-2025 .product-card-main.lcr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:0!important;width:100%!important}.dashboard-products-grid>.product-card-2025 .product-card-title{grid-column:1!important;grid-row:1!important;min-height:42px!important;margin-left:92px!important;padding:7px 46px 0 0!important;align-items:flex-start!important}.dashboard-products-grid>.product-card-2025 .dash-product-workspace{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:54px auto!important;grid-column:1!important;grid-row:2 / 4!important}.dashboard-products-grid>.product-card-2025 .dash-product-identifiers{grid-column:1!important;grid-row:1!important;min-height:54px!important;margin-left:92px!important;padding:4px 46px 8px 0!important;align-content:start!important}.dashboard-products-grid>.product-card-2025 .dash-product-insights{grid-column:1!important;grid-row:2!important;grid-template-columns:1.06fr .92fr 1.12fr!important;margin:10px 0 0!important;padding-top:12px!important;border-top:1px solid #e5eaf0!important}.dashboard-products-grid>.product-card-2025 .dash-product-insight{min-height:108px!important;padding:4px 14px!important}.dashboard-products-grid>.product-card-2025 .dash-product-insight:first-child{padding-left:0!important}.dashboard-products-grid>.product-card-2025 .dash-product-insight:last-child{padding-right:0!important}.dashboard-products-grid>.product-card-2025 .dashboard-card-tools{margin-top:12px!important}}@media(max-width:1250px){.dashboard-products-grid{grid-template-columns:minmax(0,1fr)!important}}.product-card-2025.glass-card{padding:18px 20px 14px!important;border:1px solid #dbe2eb!important;border-radius:8px!important;background:#fff!important;box-shadow:0 4px 14px #121e340b!important}.product-card-2025.glass-card:hover{border-color:#cbd5e1!important;box-shadow:0 7px 20px #121e3412!important}.product-card-2025 .product-card-row{gap:18px!important;align-items:center!important}.product-card-2025 .product-card-photo,.product-card-2025 .product-card-photo .photo-wrap{width:88px!important;height:116px!important}.product-card-2025 .product-card-photo .photo-wrap{border:0!important;border-radius:7px!important;box-shadow:0 6px 16px #0f172a24!important}.product-card-2025 .product-card-photo.is-empty .photo-wrap{display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #dbe3ee!important;background:#f8fafc!important;box-shadow:none!important}.product-card-2025 .product-card-photo__placeholder{display:grid;width:100%;height:100%;place-items:center;color:#a8b4c4}.product-card-2025 .product-card-photo__placeholder svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.product-card-2025 .product-card-title{min-height:36px!important;padding:3px 10px 0 0!important;color:#111827!important;font-size:18px!important;font-weight:750!important;line-height:1.3!important}.product-card-2025 .dash-product-identifiers{padding:2px 10px 0 0!important;align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.product-card-2025 .dash-product-identifiers>span{color:#7b8799!important;font-size:12px!important;font-weight:600!important}.product-card-2025 .dash-product-identifiers b{color:#45546a!important;font-size:13px!important;font-weight:700!important}.product-card-2025 .dash-product-insights{overflow:visible!important;min-height:104px!important;border:0!important;border-radius:0!important;background:transparent!important}.product-card-2025 .dash-product-insight{display:flex!important;min-width:0!important;min-height:104px!important;padding:5px 20px 4px!important;flex-direction:column!important;justify-content:center!important;background:transparent!important}.product-card-2025 .dash-product-insight:first-child{padding-left:4px!important}.product-card-2025 .dash-product-insight+.dash-product-insight{border-left:1px solid #dfe5ed!important}.product-card-2025 .dash-product-insight>header{margin-bottom:9px!important}.product-card-2025 .dash-product-insight>header>span{color:#5f6e83!important;font-size:12px!important;letter-spacing:0!important}.product-card-2025 .dash-product-insight>header>em{color:#9aa5b5!important;font-size:11px!important}.product-card-2025 .dash-product-insight__primary{min-height:32px!important;padding-bottom:9px!important;border-bottom-color:#e8edf3!important}.product-card-2025 .dash-product-insight__primary>b,.product-card-2025 .dash-product-insight__primary .dash-product-kpi-value,.product-card-2025 .dash-product-insight__primary .wb-stock-value{font-size:22px!important;line-height:1.1!important}.product-card-2025 .dash-product-insight__primary .wb-stock-tooltip{width:276px!important;min-width:276px!important;max-width:min(276px,calc(100vw - 32px))!important;font-size:12px!important;line-height:1.3!important}.product-card-2025 .dash-product-insight__primary .wb-stock-tooltip__title{font-size:11px!important;line-height:1.2!important}.product-card-2025 .dash-product-insight__primary .wb-stock-tooltip__item{gap:10px!important;padding:6px 7px!important}.product-card-2025 .dash-product-insight__primary .wb-stock-tooltip__wh,.product-card-2025 .dash-product-insight__primary .wb-stock-tooltip__qty{font-size:12px!important;line-height:1.3!important}.product-card-2025 .dash-product-insight__primary .wb-stock-tooltip__wh{font-weight:650!important}.product-card-2025 .dash-product-insight__primary .wb-stock-tooltip__qty{flex:0 0 auto!important;font-weight:750!important}.product-card-2025 .dash-product-insight__primary>small{color:#68778c!important;font-size:12px!important}.product-card-2025 .dash-product-insight dl{gap:12px!important;margin-top:9px!important}.product-card-2025 .dash-product-insight.is-inventory dl{grid-template-columns:repeat(4,minmax(0,1fr))!important}.product-card-2025 .dash-product-insight dt,.product-card-2025 .dash-product-demand-values span{color:#8591a3!important;font-size:11px!important}.product-card-2025 .dash-product-insight dd{margin-top:4px!important;color:#263246!important;font-size:13px!important}.product-card-2025 .dash-product-demand-values{min-height:44px!important;padding-bottom:9px!important}.product-card-2025 .dash-product-demand-values>div+div{padding-left:18px!important}.product-card-2025 .dash-product-demand-values b{margin-top:4px!important;font-size:25px!important}.product-card-2025 .dash-product-demand-values small{font-size:12px!important}.product-card-2025 .dash-product-conversion{margin-top:10px!important;font-size:11px!important}.product-card-2025 .dash-product-conversion>b{font-size:13px!important}.product-card-2025 .dashboard-card-tools{gap:8px!important;margin-top:11px!important;padding-top:10px!important;border-top:1px solid #e9edf2!important}.product-card-2025 .dashboard-card-tools .product-tags-row,.product-card-2025 .dashboard-card-tools .size-row__toggle{min-height:38px!important;border:0!important;border-radius:6px!important;background:transparent!important;font-size:13px!important}.product-card-2025 .dashboard-360-quick{top:12px!important;right:12px!important;height:30px!important;border-color:#d6deea!important;border-radius:7px!important;color:#6e52e5!important;font-size:12px!important;font-weight:750!important}@media(min-width:1101px){.product-card-2025 .product-card-main.lcr{grid-template-columns:minmax(210px,225px) minmax(0,1fr)!important;gap:5px 20px!important}.product-card-2025 .dash-product-insights{margin-right:46px!important}}@media(max-width:1100px){.product-card-2025 .dash-product-insight{padding-inline:14px!important}.product-card-2025 .dash-product-insight.is-inventory dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:800px){.product-card-2025 .dash-product-insight{min-height:96px!important;padding:12px 4px!important}.product-card-2025 .dash-product-insight:first-child{padding-left:4px!important}.product-card-2025 .dash-product-insight+.dash-product-insight{border-top:1px solid #dfe5ed!important;border-left:0!important}}@media(min-width:1251px){.dashboard-products-grid>.product-card-2025 .product-card-row{position:relative!important;display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:20px!important;align-items:stretch!important}.dashboard-products-grid>.product-card-2025 .product-card-photo{position:relative!important;grid-column:1!important;grid-row:1!important;top:auto!important;left:auto!important;margin-top:0!important}.dashboard-products-grid>.product-card-2025 .product-card-main.lcr{display:grid!important;grid-column:2!important;grid-template-columns:minmax(250px,320px) minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:8px 24px!important;width:100%!important;min-width:0!important}.dashboard-products-grid>.product-card-2025 .product-card-title{grid-column:1!important;grid-row:1!important;min-height:42px!important;margin:0!important;padding:4px 4px 0 0!important;align-items:flex-start!important}.dashboard-products-grid>.product-card-2025 .dash-product-workspace{display:contents!important}.dashboard-products-grid>.product-card-2025 .dash-product-identifiers{grid-column:1!important;grid-row:2!important;min-height:0!important;margin:0!important;padding:0 8px 8px 0!important;align-content:start!important}.dashboard-products-grid>.product-card-2025 .dash-product-insights{grid-column:2!important;grid-row:1 / 3!important;grid-template-columns:1.05fr .9fr 1.1fr!important;min-height:116px!important;margin:0 46px 0 0!important;padding:0!important;border-top:0!important}.dashboard-products-grid>.product-card-2025 .dash-product-insight{min-height:116px!important;padding:5px 24px!important}.dashboard-products-grid>.product-card-2025 .dash-product-insight:first-child{padding-left:0!important}.dashboard-products-grid>.product-card-2025 .dash-product-insight:last-child{padding-right:0!important}.dashboard-products-grid>.product-card-2025 .dashboard-card-tools{margin-top:10px!important}}.rc-modal{--rc-bg:#fff;--rc-text:#232752;--rc-muted:#77768d;--rc-border:#e9e7f1;--rc-shadow:0 24px 80px rgba(25,21,56,.24);--rc-accent-600:#6b4fd2;--rc-range:#eee9fc;--rc-cell: 38px;--rc-badge: 32px;--rc-grad-startend: #6b4fd2}.rc-overlay .rc-modal{box-sizing:border-box;width:min(1120px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;background:var(--rc-bg);border:1px solid rgba(255,255,255,.8);border-radius:20px;box-shadow:var(--rc-shadow);padding:24px;color:var(--rc-text);outline:none;font:14px/1.45 Inter,system-ui,Arial,sans-serif}.rc-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.rc-modal .rc-title{font-weight:700;font-size:20px;line-height:1.3;color:var(--rc-text);margin:0}.rc-subtitle{font-size:13px;color:var(--rc-muted);margin:6px 0 0}.rc-x{display:grid;place-items:center;flex-shrink:0;margin-left:auto;background:#f6f5fa;border:none;cursor:pointer;color:#77738d;width:34px;height:34px;padding:8px;border-radius:10px}.rc-x:hover{background:#ece8f7;color:var(--rc-accent-600)}.rc-modal svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rc-modal button:focus-visible{outline:2px solid var(--rc-accent-600);outline-offset:3px}.rc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.rc-month-range{font-weight:600;font-size:14px}.rc-navigation{display:flex;gap:6px}.rc-nav{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--rc-border);color:var(--rc-text);background:#fff;border-radius:10px;cursor:pointer}.rc-nav:hover:not(:disabled){border-color:var(--rc-accent-600);background:#f8f6ff}.rc-nav:disabled{opacity:.35;cursor:default}.rc-grid4{display:grid;gap:22px}.rc-month{min-width:0}.rc-month-caption{font-size:14px;font-weight:650;color:var(--rc-text);margin-bottom:16px}.rc-weekbar{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.rc-weekname{font-size:12px;font-weight:500;color:var(--rc-muted);text-align:center}.rc-weekname:nth-last-child(-n+2){color:#b85e6e}.rc-days{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.rc-day{padding:0;margin:0;border:none;outline:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;box-sizing:border-box;width:100%;height:var(--rc-cell);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:0}.rc-day .rc-daynum{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--rc-badge);height:var(--rc-badge);display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:13px;font-weight:550;line-height:1;color:var(--rc-text);text-align:center;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums lining-nums}.rc-day:hover:not(:disabled) .rc-daynum{box-shadow:inset 0 0 0 1px var(--rc-accent-600)}.rc-day.is-weekend .rc-daynum{color:#c15369}.rc-day.is-today .rc-daynum:after{content:"";position:absolute;bottom:3px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}.rc-day.is-inrange:before,.rc-day.is-start:not(.is-end):before,.rc-day.is-end:not(.is-start):before{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;background:var(--rc-range)}.rc-day.is-start:not(.is-end):before{left:50%}.rc-day.is-end:not(.is-start):before{right:50%}.rc-day.is-inrange:nth-child(7n+1):before{border-radius:8px 0 0 8px}.rc-day.is-inrange:nth-child(7n):before{border-radius:0 8px 8px 0}.rc-day.is-start .rc-daynum,.rc-day.is-end .rc-daynum{background:var(--rc-grad-startend);color:#fff;font-weight:700;box-shadow:0 2px 5px #5032a02e}.rc-day.is-start.is-inrange .rc-daynum,.rc-day.is-end.is-inrange .rc-daynum{background:var(--rc-grad-startend);color:#fff}.rc-day.is-start:hover .rc-daynum,.rc-day.is-end:hover .rc-daynum{box-shadow:inset 0 0 0 0 transparent}.rc-day.is-out,.rc-day.is-disabled{opacity:.32;cursor:default}.rc-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding-top:20px;border-top:1px solid var(--rc-border)}.rc-picked{min-width:0}.rc-picked-label{display:block;font-size:12px;color:var(--rc-muted);margin-bottom:5px}.rc-picked-value{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.rc-picked-value strong{font-size:14px;font-weight:600}.rc-day-count{display:inline-flex;align-items:center;border-radius:7px;padding:3px 9px;background:var(--rc-range);color:var(--rc-accent-600);font-size:12px;font-weight:650;white-space:nowrap}.rc-action-buttons{display:flex;gap:10px;flex-shrink:0}.rc-action-buttons button{min-height:40px;border-radius:10px;padding:9px 20px;font:inherit;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer}.rc-cancel{background:#fff;border:1px solid #dfdce9;color:#5d5870}.rc-cancel:hover{background:#f7f6fb}.rc-apply{background:var(--rc-accent-600);border:1px solid var(--rc-accent-600);color:#fff;box-shadow:0 3px 8px #6b4fd222}.rc-apply:hover:not(:disabled){background:#593fc0}.rc-apply:disabled{opacity:.45;cursor:default;box-shadow:none}.modal-2025.rc-overlay{z-index:2147482700;background:#18152b6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px;box-sizing:border-box}@media(max-width:1023px){.rc-overlay .rc-modal{max-width:720px}.rc-grid4{gap:28px}}@media(max-width:599px){.modal-2025.rc-overlay{padding:12px}.rc-overlay .rc-modal{width:100%;max-width:400px;max-height:calc(100dvh - 24px);padding:20px 16px;border-radius:16px;--rc-cell:42px;--rc-badge:36px}.rc-head{margin-bottom:18px}.rc-modal .rc-title{font-size:19px}.rc-month-caption{display:none}.rc-day .rc-daynum{font-size:14px}.rc-actions{flex-direction:column;align-items:stretch;gap:18px;margin-top:16px;padding-top:16px}.rc-action-buttons{display:grid;grid-template-columns:1fr 1fr}.rc-action-buttons button{min-height:44px}.rc-picked-value{gap:8px}}@media(max-width:599px)and (max-height:650px){.rc-overlay .rc-modal{padding:16px;--rc-cell:36px;--rc-badge:32px}.rc-head,.rc-toolbar{margin-bottom:12px}.rc-actions{gap:12px;margin-top:12px;padding-top:12px}}.period-bar-2025{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:14px;background:#fff;box-shadow:0 6px 24px #22285a0f;border:1px solid #eceffa}.period-btn-2025{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dfe3fb;background:linear-gradient(180deg,#fff,#f6f7ff);color:#2b2f5f;font:600 14px/1.1 Inter,system-ui,Arial,sans-serif;padding:8px 14px;border-radius:12px;cursor:pointer;box-shadow:0 2px 10px #22285a0d;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.period-btn-2025:hover{border-color:#b9bffb;box-shadow:0 6px 18px #826eff2e;transform:translateY(-1px)}.period-btn-2025:active{transform:translateY(0);box-shadow:0 2px 10px #22285a14 inset}.period-btn-2025.active{border-color:transparent;color:#fff;background:linear-gradient(90deg,#8466ff,#5a58ff);box-shadow:0 8px 22px #8466ff52}.period-btn-2025:focus-visible{outline:none;box-shadow:0 0 0 3px #edeafd,0 6px 18px #826eff2e}.period-btn-2025:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}@media(max-width:560px){.period-btn-2025{padding:7px 12px;font-size:13px;border-radius:10px}.period-bar-2025{gap:8px;padding:6px 8px}}.modal-2025{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000ab;display:flex;align-items:center;justify-content:center;z-index:1040}.mpm-spinner{width:42px;height:42px;border-radius:50%;border:3px solid rgba(132,102,255,.25);border-top-color:#8466ff;animation:mpm-spin .9s linear infinite;box-shadow:0 0 0 4px #8466ff14 inset,0 1px 8px #0000000f}@keyframes mpm-spin{to{transform:rotate(360deg)}}.mpm-spinner-text{margin-top:12px;font-weight:600;color:#7f8ac9;font-size:14px}.pretty-multi{position:relative;min-width:0;z-index:20}.pretty-multi:has(.pretty-multi__menu){z-index:6000}.pretty-multi__label{display:block;margin:0 0 8px;font-size:13px;line-height:1.2;color:#667085;font-weight:600}.pretty-multi__trigger{width:100%;height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px 0 14px;border-radius:12px;border:1px solid #d8dde8;background:#fff;color:#101828;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.pretty-multi__trigger:hover{border-color:#c8cfdb}.pretty-multi__trigger.is-open{border-color:#c0c8d8;box-shadow:0 0 0 3px #536dfe14}.pretty-multi__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pretty-multi__value.is-placeholder{color:#101828}.pretty-multi__chev{flex:0 0 auto;color:#98a2b3;font-size:16px;line-height:1;transition:transform .14s ease}.pretty-multi__trigger.is-open .pretty-multi__chev{transform:rotate(180deg)}.pretty-multi__menu{position:absolute;left:0;top:calc(100% + 6px);width:100%;min-width:260px;max-width:360px;background:#fff;border:1px solid #eaecf0;border-radius:14px;box-shadow:0 18px 46px #10182829;z-index:9999;overflow:hidden}.pretty-multi__portal-menu{min-width:260px;max-width:360px;background:#fff;border:1px solid #eaecf0;border-radius:14px;overflow:hidden}.pretty-multi__top{position:sticky;top:0;z-index:2;padding:10px 10px 4px;background:#fff;border-bottom:1px solid #f2f4f7}.pretty-multi__mode{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px 10px 6px;background:#fff;border-bottom:1px solid #f2f4f7}.pretty-multi__mode-btn{height:30px;border:1px solid #d8dde8;border-radius:9px;background:#fff;color:#667085;font-size:13px;font-weight:700;cursor:pointer}.pretty-multi__mode-btn.is-active{border-color:#5b6ee1;background:#eef1ff;color:#3442a1}.pretty-multi__options{max-height:220px;overflow-y:auto;padding:6px 10px 10px;overscroll-behavior:contain;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:#cfd5e3 transparent}.pretty-multi__options::-webkit-scrollbar,.dashboard-main-content::-webkit-scrollbar,.supply-main-content::-webkit-scrollbar{width:8px;height:8px}.pretty-multi__options::-webkit-scrollbar-track,.dashboard-main-content::-webkit-scrollbar-track,.supply-main-content::-webkit-scrollbar-track{background:transparent}.pretty-multi__options::-webkit-scrollbar-thumb,.dashboard-main-content::-webkit-scrollbar-thumb,.supply-main-content::-webkit-scrollbar-thumb{background:#cfd5e3;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.pretty-multi__options::-webkit-scrollbar-thumb:hover,.dashboard-main-content::-webkit-scrollbar-thumb:hover,.supply-main-content::-webkit-scrollbar-thumb:hover{background:#b8c0d1;border:2px solid transparent;background-clip:padding-box}.pretty-multi__option{width:100%;display:flex;align-items:center;gap:10px;min-height:34px;padding:7px 8px;border:0;border-radius:10px;background:transparent;color:#344054;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.pretty-multi__option:hover{background:#f8f9fc}.pretty-multi__option.has-description{align-items:flex-start;min-height:46px;padding-top:7px;padding-bottom:7px}.pretty-multi__option.has-description .pretty-multi__check{margin-top:3px}.pretty-multi__option-all{font-weight:700}.pretty-multi__check{width:21px;height:21px;border-radius:6px;background:#f2f4f7;color:transparent;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex:0 0 auto}.pretty-multi__check.is-selected{background:#495684;color:#fff}.pretty-multi__option-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pretty-multi__option-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.pretty-multi__option-desc{min-width:0;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;color:#8a94a6;font-size:11.5px;font-weight:500;line-height:1.2}.pretty-multi__empty{padding:14px 10px;color:#98a2b3;font-size:14px}.pretty-multi__footer{display:block;padding:8px 10px 10px;border-top:1px solid #f2f4f7;background:#fff}.pretty-multi__apply{width:100%;height:40px;border:0;border-radius:10px;background:#eef0f6;color:#a0aac0;font-size:14px;font-weight:700;cursor:pointer}.pretty-multi__apply.is-changed{background:linear-gradient(90deg,#5b7cfa,#8466ff);color:#fff;box-shadow:0 8px 18px #5b7cfa38}.dashboard-main-content,.supply-main-content{scrollbar-width:thin;scrollbar-color:#cfd5e3 transparent}.pretty-multi__menu--portal{position:fixed!important;z-index:2147483647!important;display:flex!important;flex-direction:column!important;max-height:min(430px,calc(100vh - 20px))!important;box-shadow:0 24px 58px #0f172a3d!important}.pretty-multi__menu--wide{max-width:min(560px,calc(100vw - 20px))!important}.pretty-multi__menu--compact{min-width:150px!important;max-width:170px!important;border-radius:12px!important;box-shadow:0 16px 34px #0f172a2e!important}.pretty-multi__menu--compact .pretty-multi__options{max-height:none!important;padding:6px 8px!important;gap:2px!important}.pretty-multi__menu--compact .pretty-multi__option{min-height:28px!important;padding:4px 6px!important;gap:8px!important;border-radius:8px!important;font-size:13px!important}.pretty-multi__menu--compact .pretty-multi__check{width:18px!important;height:18px!important;border-radius:5px!important;font-size:11px!important}.pretty-multi__menu--compact .pretty-multi__option-right{padding-left:8px!important;font-size:11px!important;font-weight:800!important}.pretty-multi__menu--compact .pretty-multi__footer{padding:6px 8px 8px!important}.pretty-multi__menu--compact .pretty-multi__apply{height:34px!important;border-radius:9px!important;font-size:12px!important}.pretty-multi__menu--portal .pretty-multi__mode,.pretty-multi__menu--portal .pretty-multi__top,.pretty-multi__menu--portal .pretty-multi__footer{flex:0 0 auto!important}.pretty-multi__menu--portal .pretty-multi__options{flex:1 1 auto!important;min-height:0!important;max-height:min(230px,calc(100vh - 250px))!important}.pretty-multi__option{min-width:0}.pretty-multi__option-text{flex:1 1 auto;min-width:0}.pretty-multi__option-right{flex:0 0 auto;margin-left:auto;padding-left:12px;color:#64748b;font-size:12px;font-weight:900;white-space:nowrap}.pretty-multi__trigger{position:relative!important;display:flex!important;align-items:center!important;min-height:36px!important;height:36px!important;padding-right:34px!important}.pretty-multi__value{display:block!important;min-width:0!important;padding-right:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pretty-multi__chev{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;color:transparent!important;font-size:0!important;line-height:0!important;margin:0!important;pointer-events:none!important}.pretty-multi__chev:before{content:""!important;width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid #98a2b3!important}.pretty-multi__trigger.is-open .pretty-multi__chev{transform:translateY(-50%) rotate(180deg)!important}.summary-strip{margin-bottom:24px;padding:18px 22px 20px;border-radius:24px;background:radial-gradient(circle at -10% -20%,#4f46e5 0,transparent 55%),radial-gradient(circle at 120% 130%,#ec4899 0,transparent 55%),#020617;color:#f9fafb;box-shadow:0 20px 48px #0f172acc}.summary-strip__header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.summary-strip__title{font-size:17px;font-weight:600;letter-spacing:.02em}.summary-strip__subtitle{margin-top:2px;font-size:12px;color:#d1d5dbe6}.summary-strip__period-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#0f172ae6;border:1px solid rgba(148,163,184,.4);font-size:12px;color:#e5e7eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.summary-strip__period-pill span{font-weight:600}.summary-strip__grid{display:grid;gap:14px}.summary-strip__grid--main{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.summary-strip__grid--secondary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.summary-strip__grid--placeholders{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.summary-strip__grid--main,.summary-strip__grid--secondary,.summary-strip__grid--placeholders{grid-template-columns:1fr}}.summary-card{position:relative;border-radius:18px;padding:12px 14px;background:#0f172aeb;border:1px solid rgba(148,163,184,.35);box-shadow:0 12px 30px #0f172abf}.summary-card--orders{border-color:#fb923cb3}.summary-card--sales{border-color:#60a5fab3}.summary-card--extra{border-color:#818cf8e6}.summary-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.summary-card__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#d1d5dbeb}.summary-card__dot{width:7px;height:7px;border-radius:999px}.summary-card__dot--orders{background:#fb923c}.summary-card__dot--sales{background:#38bdf8}.summary-card__dot--extra{background:#a855f7}.summary-card__icon{width:26px;height:26px;border-radius:999px;background:#0f172af2;display:flex;align-items:center;justify-content:center;font-size:16px}.summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;margin-top:3px}.summary-row__label{color:#d1d5dbd9}.summary-row__value{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.summary-row--accent{margin-top:4px;margin-bottom:4px}.summary-row--accent .summary-row__label{font-size:12px;color:#f8fafce6}.summary-row--accent .summary-row__value{font-size:19px}.mini-card{border-radius:999px;padding:8px 12px;background:#0f172ad9;border:1px solid rgba(148,163,184,.35);display:flex;justify-content:space-between;align-items:center;font-size:12px}.mini-card__title{color:#d1d5dbd9}.mini-card__value{font-weight:600;font-variant-numeric:tabular-nums}.mini-card--positive{border-color:#22c55ebf}.mini-card--muted{opacity:.7}.placeholder-card{border-radius:16px;padding:10px 14px;background:#0f172ab3;border:1px dashed rgba(148,163,184,.5);display:flex;flex-direction:column;gap:4px;font-size:13px}.placeholder-card__title{display:flex;align-items:center;gap:8px;font-weight:600}.placeholder-card__chip{padding:2px 8px;border-radius:999px;background:#818cf838;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.placeholder-card__subtitle{color:#d1d5dbd1;font-size:12px}.dashboard-charts{margin:0 0 22px;padding:18px;border:1px solid #dce4f0;border-radius:18px;background:#fff;box-shadow:0 12px 30px #2a334e0f}.dashboard-charts__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.dashboard-charts__head span{display:block;margin-bottom:4px;color:#6d4ae3;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-charts__head h2{margin:0;color:#121a2c;font-size:18px;font-weight:800}.dashboard-charts__head em{padding:6px 10px;border-radius:999px;background:#f0edff;color:#6547d7;font-size:11px;font-style:normal;font-weight:750;white-space:nowrap}.dashboard-chart-indicators{display:flex;flex-wrap:wrap;gap:7px;margin:-2px 0 12px}.dashboard-chart-indicators label{display:grid;grid-template-columns:14px 7px auto;column-gap:6px;row-gap:1px;align-items:center;min-width:126px;padding:7px 9px;border:1px solid #e0e6f0;border-radius:10px;background:#f8f9fc;color:#778399;cursor:pointer;opacity:.58;transition:opacity .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.dashboard-chart-indicators label:hover{border-color:#c7bbfa}.dashboard-chart-indicators label.is-checked{border-color:#d4cbfb;background:#fff;box-shadow:0 2px 8px #45348e14;opacity:1}.dashboard-chart-indicators input{width:14px;height:14px;margin:0;accent-color:#6948db}.dashboard-chart-indicators i{width:7px;height:7px;border-radius:50%}.dashboard-chart-indicators span{font-size:9px;font-weight:750;line-height:1.15;white-space:nowrap}.dashboard-chart-indicators b{grid-column:3;color:#192238;font-size:11px;font-weight:800;line-height:1.1;white-space:nowrap}.dashboard-charts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-chart-card{min-width:0;padding:15px 15px 9px;border:1px solid #e2e8f2;border-radius:14px;background:linear-gradient(180deg,#fff,#fbfcff)}.dashboard-charts>.dashboard-chart-card .dashboard-chart-plot{max-width:1100px;margin-right:auto;margin-left:auto}.dashboard-chart-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:52px;margin-bottom:8px}.dashboard-chart-card__head h3{margin:0 0 3px;color:#182033;font-size:14px;font-weight:800}.dashboard-chart-card__head p{margin:0;color:#738097;font-size:10px;line-height:1.35}.dashboard-chart-card__scale{padding:5px 8px;border-radius:999px;background:#fff5e9;color:#a35b11;font-size:9px;font-weight:750;white-space:nowrap}.dashboard-chart-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.dashboard-chart-legend button{display:grid;grid-template-columns:7px auto;column-gap:6px;row-gap:1px;align-items:center;min-width:88px;padding:5px 7px;border:1px solid #e3e8f2;border-radius:9px;background:#fff;color:#67748a;cursor:pointer;text-align:left;transition:opacity .15s ease,border-color .15s ease,background .15s ease}.dashboard-chart-legend button:hover{border-color:#c8bdf8;background:#faf9ff}.dashboard-chart-legend button.is-hidden{opacity:.45}.dashboard-chart-legend button i,.dashboard-chart-tooltip i{display:block;width:7px;height:7px;border-radius:50%}.dashboard-chart-legend button span{font-size:9px;font-weight:700;line-height:1.1}.dashboard-chart-legend button b{grid-column:2;color:#1a2235;font-size:11px;font-weight:800;line-height:1.1;white-space:nowrap}.dashboard-chart-plot{position:relative;width:100%;min-height:210px}.dashboard-chart-plot svg{display:block;width:100%;height:auto;min-height:210px;overflow:visible;touch-action:none}.dashboard-chart-grid{stroke:#e8edf5;stroke-width:1;stroke-dasharray:3 5}.dashboard-chart-zero{stroke:#aeb9ca;stroke-width:1.1}.dashboard-chart-axis-value,.dashboard-chart-axis-date{fill:#8a96a9;font-family:inherit;font-size:10px}.dashboard-chart-active line{stroke:#9ba8bc;stroke-width:1;stroke-dasharray:3 4}.dashboard-chart-tooltip{position:absolute;top:13px;z-index:5;min-width:164px;padding:9px 10px;border:1px solid #d9e0ec;border-radius:10px;background:#fffffff7;box-shadow:0 10px 26px #19223629;pointer-events:none;transform:translate(-50%)}.dashboard-chart-tooltip strong{display:block;margin-bottom:6px;color:#263146;font-size:10px;font-weight:800;white-space:nowrap}.dashboard-chart-tooltip>div{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;padding-top:4px;color:#6e7b90;font-size:10px}.dashboard-chart-tooltip b{color:#172033;font-size:10px;white-space:nowrap}.dashboard-chart-empty{display:grid;min-height:210px;place-items:center;color:#8792a5;font-size:12px}@media(max-width:1180px){.dashboard-charts__grid{grid-template-columns:1fr}}@media(max-width:680px){.dashboard-charts{margin-bottom:16px;padding:12px;border-radius:14px}.dashboard-charts__head{display:grid;align-items:center}.dashboard-chart-indicators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart-indicators label{min-width:0}.dashboard-charts__head h2{font-size:16px}.dashboard-chart-card{padding:12px 8px 7px}.dashboard-chart-card__head{display:grid}.dashboard-chart-legend{justify-content:flex-start}.dashboard-chart-tooltip{min-width:142px}}.supply-main-content{background:var(--mp-color-background, #f5f6ff);min-height:calc(100vh - 56px);box-shadow:-96px 0 0 0 var(--mp-color-background, #f5f6ff)}.supply-calc-shell{position:relative;width:100%;max-width:100%;min-height:calc(100vh - 56px);margin-left:0;padding-left:0;box-sizing:border-box;background:var(--mp-color-background, #f5f6ff);background-image:none}.supply-page{width:100%;max-width:100%;min-height:calc(100vh - 56px);box-sizing:border-box;padding-top:28px;padding-bottom:48px;background:var(--mp-color-background, #f5f6ff);box-shadow:-80px 0 0 0 var(--mp-color-background, #f5f6ff)}.supply-header{position:relative;width:100%;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(360px,1fr) minmax(620px,auto);align-items:center;gap:22px;padding:18px 20px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-surface, #ffffff);box-shadow:0 10px 26px #0f172a0b;overflow:hidden}.supply-header:after{display:none}.supply-hero-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0}.supply-kicker{color:#667085;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;padding:0;background:transparent}.supply-header h1{margin:0 0 6px;font-size:26px;line-height:1.1;color:#111827}.supply-header p{max-width:760px;margin:0;color:var(--mp-color-muted, #64748b);font-size:13px;font-weight:600;line-height:1.45}.supply-header-actions{position:relative;z-index:1;min-width:520px;display:grid;grid-template-columns:minmax(240px,320px) auto;align-items:end;gap:12px}.supply-copy-btn{white-space:nowrap;position:relative;z-index:1;margin:0}.supply-controls-row-tools>.supply-copy-btn{height:40px!important;min-height:40px!important;align-self:flex-end}.supply-header-actions .pretty-multi__trigger,.supply-header-actions .supply-copy-btn{height:42px;border-radius:14px}.supply-metrics{margin-top:18px;margin-bottom:18px}.supply-insights{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px;margin:14px 0}.supply-insights--hero{position:relative;z-index:1;grid-template-columns:repeat(4,minmax(120px,1fr));gap:0;align-items:center;margin:0;padding:0;border:1px solid #e6ebf5;border-radius:14px;background:#fbfcff;overflow:hidden}.supply-insight-card{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--mp-color-surface, #ffffff) 92%,var(--mp-color-background, #f4f6ff)),var(--mp-color-surface, #ffffff));color:var(--mp-color-text, #101828);box-shadow:0 12px 26px #0f172a0f}.supply-insights--hero .supply-insight-card{min-height:70px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:13px 16px;border:0;border-right:1px solid #e9edf6;border-radius:0;background:transparent;box-shadow:none}.supply-insights--hero .supply-insight-card:last-child{border-right:0}.supply-insight-card--primary{border-color:color-mix(in srgb,var(--mp-color-primary, #8466ff) 42%,var(--mp-color-border, #dbe3ef));background:linear-gradient(135deg,color-mix(in srgb,var(--mp-color-primary, #8466ff) 16%,var(--mp-color-surface, #ffffff)),var(--mp-color-surface, #ffffff))}.supply-insights--hero .supply-insight-card--primary{background:transparent;border-color:#e9edf6}.supply-insight-card span{display:block;color:#7a8699;font-size:10px;font-weight:800;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.supply-insight-card strong{display:block;margin-top:0;color:var(--mp-color-text, #101828);font-size:22px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.supply-tabs{position:relative;z-index:5;width:100%;max-width:100%;box-sizing:border-box;display:inline-flex;gap:8px;padding:4px;margin:18px 0 10px;border-radius:14px;background:#f3f4f8;border:1px solid #e4e7ef;box-shadow:none}.supply-tabs button{border:0;background:transparent;color:#667085;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.supply-tabs button:hover{background:#ebeef5;color:#344054}.supply-tabs button.active{background:#fff;color:#101828;box-shadow:0 1px 2px #10182814}.supply-controls{padding:18px;display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(220px,1.2fr) repeat(4,minmax(110px,.6fr)) auto;gap:14px;align-items:end}.supply-controls.supply-controls--stable{display:flex!important;flex-flow:row wrap!important;align-items:flex-end!important;justify-content:flex-start!important;gap:10px 12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.supply-controls.supply-controls--stable.supply-controls-modern{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important;padding:16px 18px!important;margin-bottom:18px;border:1px solid var(--mp-color-border, #dbe3ef);width:100%!important;max-width:100%!important;box-sizing:border-box!important;border-radius:16px;background:var(--mp-color-surface, #ffffff);box-shadow:none}.supply-controls-section{display:flex;flex-direction:column;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 76%,transparent);border-radius:14px;background:color-mix(in srgb,var(--mp-color-surface, #ffffff) 78%,var(--mp-color-background, #f6f7ff))}.supply-controls-section-title{margin-bottom:8px;color:var(--mp-color-muted, #667085);font-size:11px;font-weight:900;line-height:1;letter-spacing:.06em;text-transform:uppercase}.supply-controls-row{display:grid;align-items:flex-end;gap:12px;min-width:0;width:100%;box-sizing:border-box}.supply-controls-row-main{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(260px,1.7fr) minmax(190px,1fr);align-items:end}.supply-controls-row-main>.pretty-multi{width:auto;min-width:150px;max-width:100%}.supply-controls-row-main>.supply-control-search{min-width:220px;max-width:100%}.supply-controls-row-main>.supply-switch{justify-self:end;min-width:0;max-width:100%}.supply-controls-row-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 72%,transparent)}.supply-controls-calc-fields{display:grid;grid-template-columns:repeat(2,164px) 156px max-content max-content;gap:12px;align-items:end;min-width:0}.supply-controls-calc-fields>.supply-switch{margin:0!important;align-self:end}.supply-speed-days-select{min-width:0;width:156px}.supply-calc-controls__settings .supply-speed-days-select{width:104px}.supply-speed-days-select .pretty-multi__trigger{height:40px!important;min-height:40px!important;max-height:40px!important}.supply-controls-modern .pretty-multi{width:100%;min-width:0}.supply-controls-modern .pretty-multi__label,.supply-controls-modern .supply-control-group label{display:block;height:16px;line-height:16px;margin:0 0 6px;color:#697386;font-size:12px;font-weight:600}.supply-controls-modern .supply-control-search{min-width:0}.supply-controls-modern .supply-control-group.small{min-width:0;max-width:none}.supply-controls-modern .pretty-multi__trigger,.supply-controls-modern .glass-input{height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:12px!important}.supply-controls.supply-controls--stable>*{margin:0!important}.supply-controls--stable>.pretty-multi{flex:0 0 198px!important;width:198px!important;min-width:198px!important;max-width:198px!important}.supply-controls--stable>.supply-control-search,.supply-controls--stable>.supply-control-search--stable{flex:0 0 250px!important;width:250px!important;min-width:250px!important;max-width:250px!important;position:relative!important}.supply-controls--stable>.supply-control-group.small{flex:0 0 104px!important;width:104px!important;min-width:104px!important;max-width:104px!important}.supply-control-group{display:flex;flex-direction:column;gap:6px;min-width:0}.supply-control-group label,.supply-create-form label,.supply-controls--stable .pretty-multi__label{display:block;height:16px;line-height:16px;margin:0 0 5px;color:#697386;font-size:12px;font-weight:600}.supply-control-group .glass-input,.supply-create-form .glass-input{width:100%;height:36px;min-height:36px;padding:0 14px!important;border-radius:12px!important;border:1px solid #d8dde8!important;background:#fff!important;box-shadow:none!important;color:#101828;font-size:14px!important;font-weight:500;box-sizing:border-box}.supply-control-group .glass-input::placeholder,.supply-create-form .glass-input::placeholder{color:#98a2b3;font-weight:500}.supply-control-group .glass-input:hover,.supply-create-form .glass-input:hover{border-color:#c8cfdb!important}.supply-control-group .glass-input:focus,.supply-create-form .glass-input:focus{outline:none;border-color:#b8c1d1!important;box-shadow:0 0 0 3px #6366f114!important}.supply-controls--stable .pretty-multi__trigger,.supply-controls--stable .glass-input{width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;box-sizing:border-box!important}.supply-control-group.small input[type=number]{text-align:left;font-variant-numeric:tabular-nums}.supply-switch{flex:0 0 auto!important;width:auto!important;max-width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:21px 0 0!important;padding:0 10px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:11px;background:transparent;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;box-sizing:border-box;overflow:hidden}.supply-switch span{min-width:0;overflow:hidden;text-overflow:ellipsis}.supply-controls-modern .supply-switch{height:40px!important;min-height:40px!important;margin:0!important;padding:0 10px!important;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:11px;background:transparent;color:var(--mp-color-muted, #64748b);font-weight:600;box-shadow:none}.supply-switch input{width:16px!important;height:16px!important;margin:0!important;padding:0!important;flex:0 0 auto!important}.supply-controls-modern .supply-switch input{width:16px!important;height:16px!important}html[data-theme=dark] .supply-insight-card{background:var(--mp-color-surface, #242424);border-color:#ffffff1f;box-shadow:none}html[data-theme=dark] .supply-insight-card--primary{background:color-mix(in srgb,var(--mp-color-primary, #8466ff) 20%,var(--mp-color-surface, #242424));border-color:color-mix(in srgb,var(--mp-color-primary, #8466ff) 46%,rgba(255,255,255,.12))}html[data-theme=dark] .supply-controls-section{background:color-mix(in srgb,var(--mp-color-surface, #242424) 88%,#000000);border-color:#ffffff1a}html[data-theme=dark] .supply-controls-modern .supply-switch{background:var(--mp-color-chip, #303030);border-color:#ffffff1f;box-shadow:none}html[data-theme=dark] .supply-marketplace-toggle__buttons{background:#0f172abf;border-color:#94a3b847}html[data-theme=dark] .supply-marketplace-toggle__buttons button{color:#cbd5e1}.supply-control-search,.supply-control-search--stable{position:relative}.supply-control-search:after,.supply-control-search--stable:after{content:"";position:absolute;right:14px;bottom:10px;width:16px;height:16px;background:no-repeat center/16px 16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='9' cy='9' r='5.75' stroke='%2398A2B3' stroke-width='1.5'/%3E%3Cpath d='M13.5 13.5L17 17' stroke='%2398A2B3' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");pointer-events:none}.supply-control-search input,.supply-control-search--stable input{padding-right:38px!important}select.glass-input,.supply-controls--stable select.glass-input,.supply-create-form select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L6 6L10 2' stroke='%2398A2B3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px 8px!important}.supply-calc-controls.supply-controls--stable{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important;padding:16px 18px!important}.supply-calc-controls__filters{display:grid!important;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) minmax(320px,1.7fr) minmax(220px,1fr)!important;gap:12px!important;align-items:end!important;width:100%!important}.supply-calc-controls__filters>.pretty-multi,.supply-calc-controls__filters>.supply-control-search,.supply-calc-controls__filters>.supply-marketplace-toggle{width:100%!important;min-width:0!important;max-width:100%!important}.supply-marketplace-toggle{display:grid;grid-template-rows:16px 40px;gap:6px}.supply-marketplace-toggle__label{display:block;height:16px;line-height:16px;color:#697386;font-size:12px;font-weight:600}.supply-marketplace-toggle__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;height:40px;padding:4px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:#f3f6fb}.supply-marketplace-toggle__buttons button{border:0;border-radius:9px;background:transparent;color:#64748b;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.supply-marketplace-toggle__buttons button:hover{color:#1f2937}.supply-marketplace-toggle__buttons button.active{background:#6d4bdc;color:#fff;box-shadow:0 8px 18px #6d4bdc38}.supply-calc-controls .pretty-multi__label,.supply-calc-controls .supply-control-group>label{display:block!important;height:16px!important;line-height:16px!important;margin:0 0 6px!important;color:#697386!important;font-size:12px!important;font-weight:600!important}.supply-calc-controls .supply-control-search>label,.supply-calc-controls__settings .supply-control-group>label{transform:translateY(5px)}.supply-calc-controls .pretty-multi__trigger,.supply-calc-controls .glass-input{height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;box-sizing:border-box!important}.supply-calc-controls__actions{display:grid!important;grid-template-columns:minmax(0,1fr) 288px!important;gap:16px!important;align-items:end!important;width:100%!important;padding-top:12px!important}.supply-calc-controls__settings{display:grid!important;grid-template-columns:164px 164px 104px max-content max-content!important;gap:12px!important;align-items:end!important;justify-content:start!important;min-width:0!important}.supply-calc-controls__switch.supply-switch{height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;align-self:end!important;display:inline-flex!important;align-items:center!important;gap:10px!important;border:1px solid var(--mp-color-border, #dbe3ef)!important;border-radius:12px!important;background:transparent!important;color:var(--mp-color-muted, #64748b)!important;font-size:12px!important;font-weight:600!important}.supply-calc-controls__switch input{width:16px!important;height:16px!important;margin:0!important;padding:0!important}.supply-calc-controls__export{display:flex;justify-content:flex-end;gap:8px;align-self:end!important;width:100%}.supply-export-settings-btn{width:40px;height:40px;min-height:40px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.supply-export-settings-btn:hover{background:#f4f7ff;color:#244f91;border-color:#c9d7ee}.supply-export-settings-btn:active{transform:translateY(1px)}.supply-export-settings-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.supply-excel-btn{height:40px;min-height:40px;width:112px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#244f91;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:500;line-height:1;cursor:pointer;box-shadow:none;transition:background .14s ease,color .14s ease,transform .14s ease}.supply-excel-btn:hover{background:#f4f7ff;color:#1d4f9a;border-color:#c9d7ee}.supply-excel-btn:active{transform:translateY(1px)}.supply-excel-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.supply-export-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a57;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain}.supply-export-modal{width:min(500px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;border:1px solid #dbe3ef;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f172a38;overflow:hidden;overscroll-behavior:contain}.supply-export-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px 12px;border-bottom:1px solid #edf1f7}.supply-export-modal__eyebrow{margin-bottom:5px;color:#667085;font-family:Arial,sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:1.7;letter-spacing:.3px;text-transform:uppercase}.supply-export-modal h2{margin:0;color:#101828;font-size:18px;line-height:1.2;font-weight:400}.supply-export-modal__close{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#667085;font-size:22px;line-height:1;cursor:pointer}.supply-settings-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 14px 12px;border-bottom:1px solid #e6edf7}.supply-settings-tabs button{min-height:36px;border:1px solid #d8e2f0;border-radius:10px;background:#fff;color:#475467;font:700 12px/1.2 Arial,sans-serif;cursor:pointer}.supply-settings-tabs button.active{border-color:#635bff;background:#f3f4ff;color:#283593;box-shadow:inset 0 0 0 1px #635bff1a}.supply-export-modal__section{flex:0 0 auto;min-width:0;padding:12px 16px 0}.supply-export-modal__label{margin-bottom:9px;color:#475467;font-size:12px;font-weight:900}.supply-export-modal__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.supply-export-modal__section-head .supply-export-modal__label{margin-bottom:0;font-size:12px;font-weight:700;line-height:2.05;letter-spacing:0}.supply-export-modal__quick-actions{display:flex;gap:6px}.supply-export-modal__quick-actions button{height:28px;padding:0 10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#475467;font-size:12px;font-weight:800;cursor:pointer}.supply-export-modal__quick-actions button:hover{background:#f4f7ff;border-color:#cdd8ea}.supply-export-modal__choice-grid{width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.supply-export-modal__choice-grid button{box-sizing:border-box;width:100%;min-width:0;min-height:64px;padding:10px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.supply-export-modal__choice-grid button.is-selected{border-color:#635bff;background:#f4f3ff;box-shadow:none;outline:2px solid rgba(99,91,255,.26);outline-offset:0}.supply-export-modal__choice-grid span,.supply-export-modal__check b{display:block;color:#101828;font-size:13px;font-weight:900}.supply-export-modal__choice-grid span{font-family:Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.2px}.supply-export-modal__check b{font-family:Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.2px}.supply-export-modal .supply-export-modal__check>span:last-child>b{font-family:Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.2px}div.supply-export-modal span:nth-of-type(2)>b{font-family:Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.2px}.supply-export-modal__choice-grid small,.supply-export-modal__check small{display:block;margin-top:5px;color:#667085;font-size:12px;font-weight:600;line-height:1.35}.supply-export-modal__check{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid #dbe3ef;border-radius:12px;background:#fbfcff}.supply-export-checkbox{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none;clip:rect(0 0 0 0)}.supply-export-checkbox-box{display:inline-flex;width:18px;height:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;flex:0 0 18px;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:0;background:transparent;box-shadow:none}.supply-export-checkbox-box svg{display:block;width:18px;height:18px;flex:0 0 18px;overflow:hidden;shape-rendering:geometricPrecision}.supply-export-checkbox-fill{fill:#fff;stroke:#cfd8e6;stroke-width:1}.supply-export-checkbox-tick{fill:#fff;stroke:none;opacity:0}.supply-export-modal__check:hover .supply-export-checkmark,.supply-export-column-check:hover .supply-export-checkmark{box-shadow:0 0 0 3px #635bff0f}.supply-export-modal__check:hover .supply-export-checkbox-fill,.supply-export-column-check:hover .supply-export-checkbox-fill{fill:#fbfcff;stroke:#a7b3c7}.supply-export-checkbox:checked+.supply-export-checkbox-box{box-shadow:none}.supply-export-checkbox:checked+.supply-export-checkbox-box .supply-export-checkbox-fill{fill:#465575;stroke:#465575}.supply-export-checkbox:checked+.supply-export-checkbox-box .supply-export-checkbox-tick{opacity:1}.supply-export-checkbox:focus-visible+.supply-export-checkbox-box{outline:3px solid rgba(99,91,255,.22);outline-offset:2px}.supply-export-columns-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;max-height:225px;overflow:auto;overscroll-behavior:contain;padding:0 2px 6px 0}.supply-export-column-row{position:relative;display:flex;align-items:center;gap:0;min-width:0;min-height:44px;border:1px solid #e4eaf3;border-radius:8px;background:#fff;transition:background .12s ease,border-color .12s ease,opacity .12s ease,transform .12s ease;-webkit-user-select:none;user-select:none}.supply-export-column-row.selected{border-color:#d5def0;background:#fff;cursor:grab}.supply-export-column-row.selected:active{cursor:grabbing}.supply-export-column-row.dragging{opacity:.82;background:#f1f4ff;border-color:#635bff;box-shadow:0 8px 18px #635bff29;transform:scale(.99)}.supply-export-column-row.drop-before:before,.supply-export-column-row.drop-after:after{content:"";position:absolute;left:8px;right:8px;height:3px;border-radius:999px;background:#635bff;box-shadow:0 0 0 3px #635bff1f}.supply-export-column-row.drop-before:before{top:-5px}.supply-export-column-row.drop-after:after{bottom:-5px}.supply-export-column-check{display:flex;align-items:center;gap:8px;min-width:0;height:44px;min-height:44px;flex:1 1 auto;padding:0 8px 0 10px;color:#172033;font-size:12px;font-weight:800;cursor:pointer}.supply-export-column-row.selected .supply-export-column-check{cursor:grab}.supply-export-column-row:hover{background:#f8faff;border-color:#d7e0ef}.supply-export-drag-handle{width:34px;height:36px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;opacity:0;transition:opacity .12s ease,color .12s ease;pointer-events:none}.supply-export-drag-handle:before{content:"";display:none}.supply-export-drag-handle:after{content:"";display:block;width:18px;height:18px;background:linear-gradient(currentColor,currentColor) 4px 6px / 10px 1px no-repeat,linear-gradient(currentColor,currentColor) 4px 11px / 10px 1px no-repeat}.supply-export-column-row.selected:hover .supply-export-drag-handle,.supply-export-column-row.dragging .supply-export-drag-handle{opacity:1}.supply-export-column-row.selected:hover .supply-export-drag-handle{color:#64748b}.supply-export-drag-handle span{display:none}.supply-export-column-name{min-width:0;overflow:hidden;font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:.6px;text-overflow:ellipsis;white-space:nowrap}.supply-export-modal__summary{flex:0 0 auto;display:flex;align-items:center;gap:4px;min-height:46px;margin:12px 0 0;padding:10px 16px 14px;border-top:1px solid #edf1f7;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#fff,#f7f9fd);color:#475467;font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.2px}.supply-export-modal__summary b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 7px;border-radius:7px;background:#eef2ff;color:#344054;font-weight:700;font-variant-numeric:tabular-nums}.supply-calc-controls__copy.supply-copy-btn{width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;align-self:end!important}.supply-create-card{padding:0;overflow:visible}.supply-create-form{display:flex!important;flex-flow:row wrap!important;align-items:flex-end!important;justify-content:flex-start!important;gap:6px 12px!important;width:652px!important;max-width:100%!important;padding:18px 22px 22px}.supply-create-form label{flex:0 0 100%!important;width:100%!important}.supply-create-form .glass-input{flex:0 0 360px!important;width:360px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important}.supply-create-form .btn-action-2025{flex:0 0 280px!important;width:280px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;border-radius:12px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;white-space:nowrap}.supply-success{margin-top:14px;padding:12px 14px;border-radius:16px;background:#d1fae5;color:#047857;font-size:13px;font-weight:800}.supply-create-note{margin:0 24px 24px;padding:14px 16px;border-radius:16px;background:#f8faff;border:1px solid #e4eaf5}.supply-table-card{margin-top:18px;padding:0;overflow:visible}.supply-table-head{padding:22px 24px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(229,231,235,.9)}.supply-table-head h2{margin:0 0 4px;color:#111827;font-size:22px}.supply-table-head span{color:#6b7280;font-size:13px}.supply-table-head .btn-action-2025{margin-bottom:0}.supply-table-wrap{width:100%;max-width:100%;overflow:visible}.supply-table{width:100%;min-width:1120px;border-collapse:collapse;font-size:13px}.supply-calc-table{table-layout:fixed;min-width:0}.supply-table th{position:sticky;top:0;z-index:20;text-align:left;padding:10px 12px;color:#6b7280;font-size:11px;line-height:1.18;text-transform:uppercase;letter-spacing:.01em;background:#f8f9ff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px #94a3b838,0 8px 16px #0f172a0f}.supply-table td{padding:14px 16px;color:#111827;border-bottom:1px solid #eef0f7;vertical-align:middle}.supply-table tr:hover td{background:#fafbff}.supply-calc-table--all th:nth-child(1),.supply-calc-table--all td:nth-child(1){width:28%}.supply-calc-table--all th:nth-child(2),.supply-calc-table--all td:nth-child(2){width:8%}.supply-calc-table--all th:nth-child(3),.supply-calc-table--all td:nth-child(3){width:9%}.supply-calc-table--all th:nth-child(4),.supply-calc-table--all td:nth-child(4){width:8%}.supply-calc-table--all th:nth-child(5),.supply-calc-table--all td:nth-child(5){width:9%}.supply-calc-table--all th:nth-child(6),.supply-calc-table--all td:nth-child(6){width:9%}.supply-calc-table--all th:nth-child(7),.supply-calc-table--all td:nth-child(7){width:8%}.supply-calc-table--all th:nth-child(8),.supply-calc-table--all td:nth-child(8){width:9%}.supply-calc-table--all th:nth-child(9),.supply-calc-table--all td:nth-child(9){width:6%}.supply-calc-table--all th:nth-child(10),.supply-calc-table--all td:nth-child(10){width:6%}.supply-calc-table--region{min-width:1420px}.supply-calc-table--region th:nth-child(1),.supply-calc-table--region td:nth-child(1){width:22%}.supply-calc-table--region th:nth-child(2),.supply-calc-table--region td:nth-child(2){width:7%}.supply-calc-table--region th:nth-child(3),.supply-calc-table--region td:nth-child(3){width:8%}.supply-calc-table--region th:nth-child(4),.supply-calc-table--region td:nth-child(4){width:7%}.supply-calc-table--region th:nth-child(5),.supply-calc-table--region td:nth-child(5){width:8%}.supply-calc-table--region th:nth-child(6),.supply-calc-table--region td:nth-child(6){width:8%}.supply-calc-table--region th:nth-child(7),.supply-calc-table--region td:nth-child(7){width:7%}.supply-calc-table--region th:nth-child(8),.supply-calc-table--region td:nth-child(8){width:11%}.supply-calc-table--region th:nth-child(9),.supply-calc-table--region td:nth-child(9){width:8%}.supply-calc-table--region th:nth-child(10),.supply-calc-table--region td:nth-child(10){width:6%}.supply-calc-table--region th:nth-child(11),.supply-calc-table--region td:nth-child(11){width:8%}.supply-calc-table--all th:nth-child(n+3):nth-child(-n+10),.supply-calc-table--all td:nth-child(n+3):nth-child(-n+10),.supply-calc-table--region th:nth-child(n+3):nth-child(-n+11),.supply-calc-table--region td:nth-child(n+3):nth-child(-n+11){text-align:center}.supply-calc-table--all th:nth-child(n+3):nth-child(-n+10) .supply-sort-btn,.supply-calc-table--region th:nth-child(n+3):nth-child(-n+11) .supply-sort-btn{justify-content:center}.supply-calc-table .supply-table-col--product{width:24%;text-align:left}.supply-calc-table .supply-table-col--article{width:9%;text-align:left}.supply-calc-table .supply-table-col--name{width:14%;text-align:left}.supply-calc-table .supply-table-col--nmId{width:8%;text-align:center}.supply-calc-table .supply-table-col--size{width:8%;text-align:left}.supply-calc-table .supply-table-col--barcode{width:10%;text-align:center}.supply-calc-table .supply-table-col--wbStock{width:9%;text-align:center}.supply-calc-table .supply-table-col--supplierStock{width:8%;text-align:center}.supply-calc-table .supply-table-col--chinaQty,.supply-calc-table .supply-table-col--dailyOrders{width:9%;text-align:center}.supply-calc-table .supply-table-col--warehouseSpeed,.supply-calc-table .supply-table-col--threeDaySpeedDiff{width:10%;text-align:center}.supply-calc-table .supply-table-col--daysLeft{width:8%;text-align:center}.supply-calc-table .supply-table-col--allStock,.supply-calc-table .supply-table-col--regionWbStock,.supply-calc-table .supply-table-col--regionSpeed,.supply-calc-table .supply-table-col--regionDaysLeft,.supply-calc-table .supply-table-col--allSpeed,.supply-calc-table .supply-table-col--allDaysLeft{width:10%;text-align:center}.supply-calc-table .supply-table-col--regionNeedQty{width:11%;text-align:center}.supply-calc-table .supply-table-col--toSendQty{width:9%;text-align:center}.supply-calc-table .supply-table-col--deficit{width:6%;text-align:center}.supply-calc-table .supply-table-col--status{width:8%;text-align:center}.supply-orders-speed{display:inline-flex;min-width:70px;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.2}.supply-orders-speed strong{color:#0f172a;font-size:14px;font-weight:800;letter-spacing:0;white-space:nowrap}.supply-orders-speed span{color:#64748b;font-size:12px;font-weight:700;letter-spacing:0;white-space:nowrap}.supply-product-meta--article,.supply-article-cell{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.supply-product-meta--article>span:first-child,.supply-article-cell>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.supply-calc-table th.supply-table-col--wbStock .supply-sort-btn,.supply-calc-table th.supply-table-col--supplierStock .supply-sort-btn,.supply-calc-table th.supply-table-col--chinaQty .supply-sort-btn,.supply-calc-table th.supply-table-col--dailyOrders .supply-sort-btn,.supply-calc-table th.supply-table-col--warehouseSpeed .supply-sort-btn,.supply-calc-table th.supply-table-col--threeDaySpeedDiff .supply-sort-btn,.supply-calc-table th.supply-table-col--daysLeft .supply-sort-btn,.supply-calc-table th.supply-table-col--allStock .supply-sort-btn,.supply-calc-table th.supply-table-col--regionWbStock .supply-sort-btn,.supply-calc-table th.supply-table-col--regionSpeed .supply-sort-btn,.supply-calc-table th.supply-table-col--regionDaysLeft .supply-sort-btn,.supply-calc-table th.supply-table-col--allSpeed .supply-sort-btn,.supply-calc-table th.supply-table-col--allDaysLeft .supply-sort-btn,.supply-calc-table th.supply-table-col--regionNeedQty .supply-sort-btn,.supply-calc-table th.supply-table-col--toSendQty .supply-sort-btn,.supply-calc-table th.supply-table-col--deficit .supply-sort-btn,.supply-calc-table th.supply-table-col--status .supply-sort-btn{justify-content:center}.supply-sort-btn{width:100%;min-width:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;white-space:normal;cursor:pointer}.supply-sort-btn>span:first-child{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.supply-sort-btn:hover,.supply-sort-btn.active{color:#111827}.supply-sort-icon{display:inline-flex;align-items:center;justify-content:center;width:10px;min-width:10px;color:#a3adbf;font-size:10px;line-height:1;transform:translateY(-1px)}.supply-sort-btn.active .supply-sort-icon{color:#4f46e5}.supply-product-row{cursor:pointer}.supply-product-row td{transition:background .14s ease,box-shadow .14s ease;border-bottom:0!important}.supply-product-row:hover td{background:#f7f9ff}.supply-product-cell{display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0}.supply-product-cell img,.supply-photo-placeholder{width:52px;height:68px;border-radius:14px;object-fit:cover;background:linear-gradient(180deg,#eceffd,#fff);border:1px solid rgba(229,231,235,.9);flex:0 0 auto}.supply-product-cell>div:last-child{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.supply-product-name{max-width:100%;color:#111827;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supply-product-meta{margin-top:4px;color:#6b7280;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supply-product-meta.muted{color:#9ca3af}.supply-size{font-weight:700;color:#111827}.supply-deficit{color:#b91c1c!important;font-weight:700}.supply-row-chevron,.wb-supply-row-chevron{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:2px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:11px;line-height:1;flex:0 0 auto;border:0;padding:0;cursor:pointer;transition:transform .14s ease,background .14s ease}.supply-product-cell>.supply-row-chevron{margin-top:25px}.supply-row-chevron:hover,.wb-supply-row-chevron:hover{background:#e0e7ff}.supply-row-chevron.is-open,.wb-supply-row-chevron.is-open{transform:rotate(180deg);background:#e0e7ff}.supply-tags-main-row td{padding:4px 14px 6px!important;background:#fff!important;border-bottom:1px solid #eef0f7!important}.supply-tags-panel{margin-top:8px}.supply-tags-panel.product-tags-row{margin-top:0}.supply-tags-main-row .product-tags-row,.supply-tags-main-row .product-tags-line{margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.product-tags-line{min-height:32px;padding:5px 10px!important;min-width:0;max-width:100%;overflow:hidden;border:1px solid #e3e8f3!important;border-radius:10px!important;background:#fbfcff!important}.product-tags-left{flex:1 1 auto;width:0;min-width:0;overflow:hidden}.product-tags-left .size-row__icon{width:16px;height:16px;flex:0 0 16px;font-size:0;color:#4f46e5;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5 10.6 13.4 3.5H5.8a2.3 2.3 0 0 0-2.3 2.3v7.6l7.1 7.1a2.4 2.4 0 0 0 3.4 0l6.5-6.5a2.4 2.4 0 0 0 0-3.4Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3Ccircle cx='8.2' cy='8.2' r='1.6' fill='black'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5 10.6 13.4 3.5H5.8a2.3 2.3 0 0 0-2.3 2.3v7.6l7.1 7.1a2.4 2.4 0 0 0 3.4 0l6.5-6.5a2.4 2.4 0 0 0 0-3.4Z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3Ccircle cx='8.2' cy='8.2' r='1.6' fill='black'/%3E%3C/svg%3E") center / contain no-repeat}.supply-tags-main-row .size-row__title{font-size:12px}.product-tag-chip{max-width:86px;height:20px;padding:0 7px;border-radius:7px;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-tag-chip--colored{background:var(--tag-color, #64748b)!important;color:#fff!important;border-color:transparent!important}.supply-tags-main-row .size-row__right{gap:6px;font-size:11px}.product-tags-empty{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-tags-picker,.product-tags-choices{min-width:0;max-width:100%}.supply-tags-panel .product-tag-input{min-width:170px;max-width:230px}.supply-details-toggle,.wb-supply-details-btn{display:none!important}.supply-details-row td{padding:0 16px 16px!important;background:#fafbff}.supply-details-box{margin-left:64px;padding:16px 18px;border:1px solid #e5e7eb;border-radius:18px;background:#ffffffdb;box-shadow:0 12px 30px #1118270d}.supply-details-title{color:#111827;font-size:14px;font-weight:900;margin-bottom:8px}.supply-details-note{color:#6b7280;font-size:13px;line-height:1.45}.supply-details-size-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.supply-details-size-tab{min-width:42px;height:32px;padding:0 13px;border:1px solid #dbe3ef;border-radius:999px;background:#f4f7ff;color:#1f2937;font-size:13px;font-weight:800;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.supply-details-size-tab:hover{border-color:#8466ff;color:#4f46e5}.supply-details-size-tab.is-active{border-color:#6b4ee6;background:#6b4ee6;color:#fff;box-shadow:0 8px 18px #6b4ee638}.supply-size-grid{margin:10px 0 14px;display:grid;grid-template-columns:minmax(80px,.7fr) minmax(150px,1.2fr) repeat(4,minmax(86px,.7fr));gap:0;overflow:hidden;border:1px solid #eef0f7;border-radius:14px}.supply-size-grid>div{padding:9px 11px;border-bottom:1px solid #eef0f7;color:#111827;font-size:13px;min-width:0}.supply-size-grid>div:nth-last-child(-n+6){border-bottom:0}.supply-size-grid__barcode{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#667085!important}.supply-size-grid__active{background:#f1efff;color:#111827!important;font-weight:800}.supply-warehouse-grid{margin-top:12px;display:grid;grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(90px,.7fr));gap:0;overflow:hidden;border:1px solid #eef0f7;border-radius:14px}.supply-warehouse-grid>div{padding:10px 12px;border-bottom:1px solid #eef0f7;color:#111827;font-size:13px}.supply-warehouse-grid>div:nth-last-child(-n+5){border-bottom:0}.supply-warehouse-head{background:#f8f9ff;color:#6b7280!important;font-size:12px!important;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.supply-details-sort-btn{width:100%;min-width:0;display:inline-flex;align-items:center;gap:7px;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.supply-details-sort-btn>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supply-details-sort-btn:hover,.supply-details-sort-btn.active{color:#111827}.supply-warehouse-grid>.supply-warehouse-selected{background:#bbf7d0db!important;color:#065f46!important;font-weight:900!important}.supply-status{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800}.supply-status.critical{color:#991b1b;background:#fee2e2}.supply-status.warning{color:#854d0e;background:#fef3c7}.supply-status.ok{color:#047857;background:#d1fae5}.supply-status.no-sales,.supply-status.no-orders{color:#4b5563;background:#e5e7eb}.supply-status.no-send{background:#111827;color:#fff}.supply-empty{text-align:center;padding:42px 16px!important;color:#6b7280!important}.supply-loading-dot{color:#8466ff!important;font-weight:700}.supply-error{margin-top:18px;padding:16px 18px;color:#b91c1c;background:#fef2f2e6;border-color:#f8717159}.wb-supplies-table{table-layout:fixed;min-width:1180px}.wb-supplies-table th:nth-child(1),.wb-supplies-table td:nth-child(1){width:150px}.wb-supplies-table th:nth-child(2),.wb-supplies-table td:nth-child(2){width:250px}.wb-supplies-table th:nth-child(3),.wb-supplies-table td:nth-child(3){width:160px}.wb-supplies-table th:nth-child(4),.wb-supplies-table td:nth-child(4){width:160px}.wb-supplies-table th:nth-child(5),.wb-supplies-table td:nth-child(5){width:135px}.wb-supplies-table th:nth-child(6),.wb-supplies-table td:nth-child(6){width:205px}.wb-supplies-table th:nth-child(7),.wb-supplies-table td:nth-child(7){width:100px}.wb-supply-row{cursor:pointer}.wb-supply-row td{transition:background .14s ease,box-shadow .14s ease}.wb-supply-row:hover td,.wb-supply-row:focus-visible td{background:#f7f9ff}.wb-supply-row:focus-visible td{box-shadow:inset 0 0 0 2px #6366f147}.wb-supply-detail-box{padding:16px;border-radius:18px;background:#f8faff;border:1px solid #e3e8f4}.wb-supply-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.wb-supply-detail-title{font-size:15px;font-weight:900;color:#111827}.wb-supply-detail-subtitle{margin-top:4px;font-size:12px;color:#667085}.wb-supply-detail-metrics{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.wb-supply-detail-metric{padding:8px 10px;border-radius:12px;background:#fff;border:1px solid #edf0f7;color:#344054;font-size:12px;font-weight:700;white-space:nowrap}.wb-supply-detail-note{padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #edf0f7;color:#667085;font-size:13px}.wb-supply-goods-wrap{width:100%;overflow:auto;border-radius:14px;border:1px solid #e5e9f2;background:#fff}.wb-supply-goods-table{width:100%!important;min-width:1090px!important;table-layout:fixed!important;border-collapse:collapse;font-size:12px}.wb-supply-goods-table th,.wb-supply-goods-table td{overflow:hidden;text-overflow:ellipsis}.wb-supply-goods-table thead th{position:sticky;top:0;z-index:20;text-align:center!important;white-space:nowrap;padding:10px 12px;color:#667085;background:#f5f7fb;border-bottom:1px solid #e5e9f2;text-transform:uppercase;font-size:11px;letter-spacing:.03em;box-shadow:0 1px #94a3b838,0 8px 16px #0f172a0f}.wb-supply-goods-table thead th .wb-supply-sort-btn{width:100%;justify-content:center!important}.wb-supply-goods-table tbody tr{height:70px!important}.wb-supply-goods-table tbody td{padding:8px 12px!important;border-bottom:1px solid #eef1f7;color:#111827;white-space:nowrap;line-height:1.25!important;text-align:center!important}.wb-supply-goods-table tr:last-child td{border-bottom:0}.wb-supply-goods-table thead th.wb-supply-photo-th,.wb-supply-goods-table tbody td.wb-supply-good-photo-cell{width:84px!important;min-width:84px!important;max-width:84px!important;text-align:center!important}.wb-supply-goods-table thead th:nth-child(2),.wb-supply-goods-table tbody td:nth-child(2){width:160px;min-width:160px;max-width:160px;text-align:left!important}.wb-supply-goods-table thead th:nth-child(3),.wb-supply-goods-table tbody td:nth-child(3){width:110px;min-width:110px;max-width:110px;text-align:left!important}.wb-supply-goods-table thead th:nth-child(4),.wb-supply-goods-table tbody td:nth-child(4){width:90px;min-width:90px;max-width:90px;text-align:center!important}.wb-supply-goods-table thead th:nth-child(n+5),.wb-supply-goods-table tbody td:nth-child(n+5){width:120px;min-width:120px;max-width:120px;text-align:center!important}.wb-supply-copy-cell{display:inline-flex;align-items:center;justify-content:flex-start;max-width:100%;min-width:0;gap:5px;vertical-align:middle}.wb-supply-copy-cell__text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-supply-copy-cell .copy-article-btn{flex:0 0 auto}.wb-supply-good-photo,.wb-supply-good-photo-placeholder{display:block;width:44px;height:58px;margin:0 auto!important;object-fit:cover;border-radius:10px;border:1px solid #dfe5f1;background:#fff;box-shadow:0 4px 12px #0f172a14}.wb-supply-good-photo-placeholder{display:flex;align-items:center;justify-content:center;border-style:dashed;background:#f8faff;color:#98a2b3;font-size:12px;font-weight:800}html[data-theme=dark] .wb-supply-detail-box{background:#2b2b2b!important;border-color:#ffffff1f!important;color:var(--mp-color-text)!important;box-shadow:none!important}html[data-theme=dark] .wb-supply-detail-title{color:var(--mp-color-text)!important}html[data-theme=dark] .wb-supply-detail-subtitle,html[data-theme=dark] .wb-supply-detail-note{color:var(--mp-color-muted)!important}html[data-theme=dark] .wb-supply-detail-metric,html[data-theme=dark] .wb-supply-detail-note{background:#303030!important;border-color:#ffffff1f!important}html[data-theme=dark] .wb-supply-detail-metric{color:#d8d8d8!important}html[data-theme=dark] .wb-supply-detail-metric b{color:var(--mp-color-text)!important}html[data-theme=dark] .wb-supply-goods-wrap{background:#262626!important;border-color:#ffffff1f!important}html[data-theme=dark] .wb-supply-goods-table{background:#262626!important;color:var(--mp-color-text)!important}html[data-theme=dark] .wb-supply-goods-table thead th{background:#303030!important;color:#d8d8d8!important;border-bottom-color:#ffffff1f!important}html[data-theme=dark] .wb-supply-goods-table tbody td{background:#262626!important;color:var(--mp-color-text)!important;border-bottom-color:#ffffff14!important}html[data-theme=dark] .wb-supply-goods-table tbody tr:hover td{background:#303030!important}html[data-theme=dark] .wb-supply-good-photo,html[data-theme=dark] .wb-supply-good-photo-placeholder{background:#303030!important;border-color:#ffffff24!important;color:var(--mp-color-muted)!important;box-shadow:none!important}@media(max-width:1280px){.supply-header{grid-template-columns:1fr}.supply-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-controls.supply-controls--stable.supply-controls-modern{grid-template-columns:1fr!important}.supply-controls-row-main{grid-template-columns:minmax(150px,180px) minmax(150px,180px) minmax(260px,1fr) minmax(220px,260px)}.supply-controls-row-main .supply-switch{justify-self:start}.supply-controls-calc-fields{grid-template-columns:repeat(2,minmax(120px,164px)) minmax(104px,156px) max-content max-content}.supply-controls{grid-template-columns:repeat(3,minmax(160px,1fr))}.supply-switch{margin-top:0!important}}@media(max-width:980px){.supply-header-actions{min-width:0;width:100%;grid-template-columns:1fr}}@media(max-width:760px){.supply-header{flex-direction:column;padding:22px}.supply-header h1{font-size:28px}.supply-controls,.supply-controls.supply-controls--stable{display:grid!important;grid-template-columns:1fr!important}.supply-insights{grid-template-columns:1fr}.supply-controls.supply-controls--stable.supply-controls-modern,.supply-controls-row-main,.supply-controls-row-tools,.supply-controls-calc-fields{grid-template-columns:1fr!important}.supply-controls--stable>.pretty-multi,.supply-controls--stable>.supply-control-search,.supply-controls--stable>.supply-control-search--stable,.supply-controls--stable>.supply-control-group.small,.supply-create-form,.supply-create-form .glass-input,.supply-create-form .btn-action-2025{flex-basis:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.supply-create-form{display:grid!important;grid-template-columns:1fr!important}.supply-tabs{display:flex;width:100%;overflow-x:auto}.supply-tabs button{white-space:nowrap}}.supply-create-form{display:grid;grid-template-columns:minmax(260px,360px) minmax(220px,280px);gap:12px;align-items:end;padding:18px 22px}.supply-create-form label{grid-column:1 / -1;color:#667085;font-size:12px;font-weight:800}.supply-create-form input{min-height:42px}@media(max-width:760px){.supply-create-form{grid-template-columns:1fr}}.supply-create-panel{padding:18px 22px}.supply-create-top{display:grid;grid-template-columns:minmax(260px,420px) minmax(220px,280px);gap:12px;align-items:end}.supply-create-top label{display:grid;gap:8px}.supply-create-top label span{color:#667085;font-size:12px;font-weight:900}.supply-create-items-head{margin-top:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.supply-create-items-head h3{margin:0 0 4px;color:#0f172a;font-size:18px}.supply-create-items-head p{margin:0;color:#667085;font-size:13px}.supply-create-add-btn,.supply-create-remove-btn{border:1px solid #dfe4f2;background:#fff;color:#0f172a;border-radius:12px;font-weight:900;cursor:pointer}.supply-create-add-btn{min-height:38px;padding:0 13px}.supply-create-remove-btn{width:34px;height:34px;font-size:20px;line-height:1}.supply-create-remove-btn:disabled{opacity:.35;cursor:not-allowed}.supply-create-items-table-wrap{margin-top:12px;overflow-x:auto;border:1px solid #e6eaf5;border-radius:16px;background:#fff}.supply-create-items-table{width:100%;min-width:820px;border-collapse:collapse}.supply-create-items-table th{padding:11px 12px;background:#f8f9ff;color:#667085;font-size:12px;text-align:left;text-transform:uppercase;letter-spacing:.03em}.supply-create-items-table td{padding:10px 12px;border-top:1px solid #eef2f7}.supply-create-items-table input{width:100%;height:38px;border:1px solid #d8dee9;border-radius:11px;padding:0 11px;color:#0f172a;font-weight:700;outline:none}.supply-create-items-table input:focus{border-color:#8b7cf6;box-shadow:0 0 0 3px #8b7cf61f}.supply-create-summary{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.supply-create-summary span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:#f2f4ff;color:#475467;font-size:13px;font-weight:800}.supply-create-note{margin:0 22px 22px}.supply-create-card .supply-error,.supply-create-card .supply-success{margin:0 22px 14px}@media(max-width:780px){.supply-create-top,.supply-create-items-head{grid-template-columns:1fr;display:grid;align-items:stretch}}.supply-create-card{overflow:hidden}.supply-create-card .supply-table-head{padding:22px 24px 14px;background:linear-gradient(180deg,#fff,#fbfcff)}.supply-create-card .supply-table-head span{display:none}.supply-create-panel{padding:20px 24px 24px}.supply-create-top{display:grid;grid-template-columns:minmax(360px,640px) 240px;align-items:end;gap:12px;padding:0 0 18px;border-bottom:1px solid #eef2f7}.supply-create-top label{display:grid;gap:7px;min-width:0}.supply-create-top label span{color:#667085;font-size:12px;font-weight:800}.supply-create-top .glass-input{width:100%;height:42px;min-height:42px;border:1px solid #d8dee9;border-radius:12px;padding:0 14px;background:#fff;color:#172033;font-size:14px;font-weight:600;outline:none;box-shadow:none}.supply-create-top .glass-input:focus{border-color:#8b7cf6;box-shadow:0 0 0 3px #8b7cf61f}.supply-create-top .btn-action-2025{height:42px;min-height:42px;max-height:42px;width:100%;min-width:0;padding:0 16px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1}.supply-create-items-head{margin-top:18px;align-items:center}.supply-create-card .supply-create-items-head{max-width:760px!important}.supply-create-items-head h3{font-size:16px}.supply-create-items-head p{display:none}.supply-create-items-table-wrap{max-width:760px;border-radius:14px;box-shadow:0 10px 30px #0f172a0a}.supply-create-items-table{min-width:0;table-layout:fixed}.supply-create-items-table th:nth-child(1),.supply-create-items-table td:nth-child(1),.supply-create-items-table th:nth-child(3),.supply-create-items-table td:nth-child(3){display:none}.supply-create-items-table th:nth-child(2),.supply-create-items-table td:nth-child(2){width:58%}.supply-create-items-table th:nth-child(4),.supply-create-items-table td:nth-child(4){width:28%}.supply-create-items-table th:nth-child(5),.supply-create-items-table td:nth-child(5){width:52px;text-align:center}.supply-create-items-table input{height:42px;border-radius:10px;font-size:14px;font-weight:600}.supply-create-add-btn{background:#eef4ff;border-color:#d8e6ff;color:#194185}.supply-create-remove-btn{border-radius:10px;color:#b42318;background:#fff5f5;border-color:#ffd6d6}.supply-create-summary{max-width:760px}.supply-create-note{display:none}@media(max-width:860px){.supply-create-top{grid-template-columns:1fr}}.supply-create-card .supply-create-panel{padding:20px 24px 24px!important}.supply-create-card .supply-create-top{display:grid!important;grid-template-columns:minmax(240px,420px) minmax(220px,280px) minmax(210px,280px) 270px!important;gap:14px!important;align-items:end!important;justify-content:start!important;width:100%!important;padding:0 0 18px!important}.supply-create-card .supply-create-top label{width:100%!important;min-width:0!important;max-width:none!important}.supply-create-card .supply-create-top .pretty-multi{width:100%!important;min-width:0!important}.supply-create-card .supply-create-top .glass-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;border-radius:12px!important}.supply-create-card .supply-create-top .btn-action-2025{box-sizing:border-box!important;position:static!important;flex:none!important;width:270px!important;min-width:270px!important;max-width:270px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 14px!important;overflow:hidden!important;font-size:14px!important;line-height:42px!important;text-overflow:ellipsis!important}.supply-create-card .supply-create-items-table-wrap{width:760px!important;max-width:100%!important;overflow:hidden!important}.supply-create-card .supply-create-items-table{width:100%!important;min-width:0!important}.supply-create-card .supply-create-summary span{min-height:28px!important;padding:0 12px!important;border-radius:10px!important}@media(max-width:960px){.supply-create-card .supply-create-top{grid-template-columns:1fr!important}.supply-create-card .supply-create-top .btn-action-2025{width:100%!important;min-width:0!important;max-width:none!important}}.supply-create-card{border-radius:18px!important}.supply-create-card .supply-table-head{padding:24px 28px 18px!important;border-bottom:1px solid #e8edf6;background:#fff!important}.supply-create-card .supply-table-head h2{font-size:22px;line-height:1.2}.supply-create-card .supply-create-panel{padding:20px 28px 28px!important}.supply-create-wb-steps{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;margin-bottom:18px}.supply-create-wb-step{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc;color:inherit;cursor:pointer;font-family:inherit;text-align:left}.supply-create-wb-step>span{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef2ff;color:#344054;font-size:13px;font-weight:900}.supply-create-wb-step b{display:block;color:#172033;font-size:13px;line-height:1.2}.supply-create-wb-step small{display:block;margin-top:2px;color:#667085;font-size:11px;font-weight:700;line-height:1.2}.supply-create-wb-step.is-active{border-color:#b9c7ff;background:#f4f6ff}.supply-create-wb-step.is-active>span{background:#475467;color:#fff}.supply-create-card .supply-create-top{grid-template-columns:minmax(240px,420px) minmax(220px,280px) minmax(210px,280px) 270px!important;max-width:1240px;padding:0 0 18px!important}.supply-create-step-actions{display:flex;gap:10px;align-items:center;margin:0 0 18px}.supply-create-secondary-btn{height:38px;padding:0 18px;border:1px solid #d5deea;border-radius:12px;background:#fff;color:#344054;font-size:13px;font-weight:900}.supply-create-next-btn{min-width:132px;justify-content:center}.supply-create-panel--step-1 .supply-create-top{grid-template-columns:minmax(280px,520px)!important;max-width:540px}.supply-create-panel--step-1 .supply-create-top .pretty-multi,.supply-create-panel--step-1 .supply-create-top label:nth-of-type(2),.supply-create-panel--step-1 .supply-create-top .btn-action-2025,.supply-create-panel--step-1 .supply-create-items-head,.supply-create-panel--step-1 .supply-create-items-table-wrap,.supply-create-panel--step-1 .supply-create-wb-summary,.supply-create-panel--step-1 .supply-create-summary{display:none!important}.supply-create-panel--step-2 .supply-create-top,.supply-create-panel--step-2 .supply-create-wb-summary,.supply-create-panel--step-2 .supply-create-summary{display:none!important}.supply-create-panel--step-3 .supply-create-top{grid-template-columns:minmax(220px,300px) minmax(230px,300px) 270px!important;max-width:890px}.supply-create-panel--step-3 .supply-create-top>label:first-child,.supply-create-panel--step-3 .supply-create-items-head,.supply-create-panel--step-3 .supply-create-items-table-wrap,.supply-create-panel--step-3 .supply-create-step-actions .supply-create-next-btn{display:none!important}.supply-create-field-error{display:block;margin-top:6px;color:#b42318;font-size:11px;font-weight:800;line-height:1.25}.supply-create-card .supply-create-items-head{max-width:910px!important;margin-top:18px}.supply-create-card .supply-create-items-table-wrap{width:910px!important;max-width:100%!important;border-radius:16px!important;border-color:#dbe3ef!important;box-shadow:0 14px 36px #0f172a0d!important}.supply-create-card .supply-create-items-table th{height:42px;padding:0 14px!important;background:#f8fafc!important;color:#344054!important;font-size:11px!important;font-weight:900!important}.supply-create-card .supply-create-items-table td{padding:10px 12px!important}.supply-create-card .supply-create-items-table input{height:42px!important;border-color:#d8dee9!important;border-radius:11px!important;background:#fff!important}.supply-create-wb-summary{width:910px;max-width:100%;display:grid;grid-template-columns:160px minmax(220px,1fr) minmax(240px,1fr);gap:10px;margin-top:14px}.supply-create-wb-box{min-height:76px;padding:12px 14px;border:1px solid #dbe3ef;border-radius:14px;background:#fbfcff}.supply-create-wb-box span{display:block;margin-bottom:5px;color:#667085;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.supply-create-wb-box b{display:block;overflow:hidden;color:#172033;font-size:15px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.supply-create-wb-box small{display:block;margin-top:5px;color:#667085;font-size:11px;font-weight:700;line-height:1.25}.supply-create-card .supply-create-summary{width:910px;max-width:100%}.supply-create-card .supply-error{margin:0 28px 18px!important;padding:14px 16px!important;border:1px solid #fecaca!important;border-radius:14px!important;background:#fff5f5!important;color:#b42318!important;font-size:13px!important;font-weight:700!important}@media(max-width:1100px){.supply-create-wb-steps,.supply-create-wb-summary{grid-template-columns:1fr 1fr}}@media(max-width:760px){.supply-create-wb-steps,.supply-create-wb-summary{grid-template-columns:1fr}}.supply-workspace .supply-page{padding-top:24px;min-width:0}.supply-workspace .glass-card{box-shadow:none}.supply-workspace .supply-header{display:block;padding:0 0 20px;border:0;border-radius:0;background:transparent;box-shadow:none}.supply-workspace .supply-header h1{font-size:28px;font-weight:650;line-height:1.25;margin:4px 0 8px}.supply-workspace .supply-kicker{color:#7753bd;font-size:11px;font-weight:600;letter-spacing:.06em}.supply-workspace .supply-header p{font-size:14px;font-weight:400;max-width:780px;line-height:1.5;color:#65738a}.supply-workspace .supply-tabs{margin:0 0 18px;padding:4px;display:flex;gap:4px;overflow:visible;flex-wrap:wrap;border:1px solid #e1e6ef;box-shadow:none}.supply-workspace .supply-tabs button{min-height:42px;padding:10px 18px;font-size:13px;font-weight:500;white-space:nowrap;border-radius:9px}.supply-workspace .supply-tabs button.active{color:#7043c5;background:#f1ebfc;box-shadow:none}.supply-workspace .supply-calc-controls{display:block!important;padding:20px!important;border:1px solid #e1e6ef;border-radius:16px;background:#fff;box-shadow:none!important}.supply-workspace .supply-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.supply-workspace .supply-section-heading h2{font-size:15px;font-weight:600;margin:0 0 4px;color:#263348}.supply-workspace .supply-section-heading p{font-size:12px;font-weight:400;margin:0;color:#758298}.supply-workspace .supply-parameters-heading{border-top:1px solid #edf0f5;padding-top:18px;margin-top:20px}.supply-workspace .supply-auto-label{font-size:11px;color:#658174;white-space:nowrap}.supply-workspace .supply-calc-controls__filters{display:grid!important;grid-template-columns:150px minmax(140px,1fr) minmax(140px,1fr) minmax(210px,1.5fr) minmax(190px,1.2fr)!important;gap:14px!important;align-items:end!important;padding:0!important;border:0!important}.supply-workspace .supply-calc-controls__filters>*{min-width:0!important;width:auto!important;max-width:none!important}.supply-workspace .supply-calc-controls__actions{display:block!important;padding:0!important;border:0!important;margin:0!important}.supply-workspace .supply-calc-controls__settings{display:flex!important;align-items:end!important;flex-wrap:wrap!important;gap:18px!important}.supply-workspace .supply-calc-controls__settings>.small{width:155px!important;max-width:none!important}.supply-workspace .supply-calc-controls__settings>.pretty-multi{width:180px!important;max-width:none!important}.supply-workspace .supply-calc-controls label,.supply-workspace .supply-calc-controls .pretty-multi__label,.supply-workspace .supply-marketplace-toggle__label{font-weight:500!important;color:#5c6a80!important;font-size:12px!important}.supply-workspace .supply-calc-controls input,.supply-workspace .supply-calc-controls .pretty-multi__trigger{min-height:42px!important;height:42px!important;font-size:13px!important;border-radius:9px!important;font-weight:400!important;box-shadow:none!important}.supply-workspace .supply-calc-controls .supply-switch{border:0!important;background:#f7f8fb!important;border-radius:9px;padding:11px 14px!important;height:42px!important;gap:9px!important;margin:0!important}.supply-workspace .supply-calc-controls .supply-switch input{min-height:18px!important;height:18px!important;width:18px!important;accent-color:#7446c8}.supply-workspace .supply-plan-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.supply-workspace .supply-plan-metrics .supply-insight-card{display:block;min-height:104px;padding:18px 20px;border:1px solid #e1e6ef;border-radius:14px;background:#fff;box-shadow:none}.supply-workspace .supply-plan-metrics .supply-insight-card:nth-child(2){background:#f5f0ff;border-color:#e1d4fa}.supply-workspace .supply-plan-metrics .supply-insight-card span{font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;color:#69778d}.supply-workspace .supply-plan-metrics .supply-insight-card strong{font-size:25px;font-weight:600;line-height:1.3;margin-top:12px;font-variant-numeric:tabular-nums}.supply-workspace .supply-plan-metrics .supply-insight-card:nth-child(2) strong{color:#7043c5}.supply-workspace .supply-plan-card{border:1px solid #e1e6ef;border-radius:16px;margin-top:0;box-shadow:none;min-width:0}.supply-workspace .supply-table-head{padding:20px;gap:16px;flex-wrap:wrap}.supply-workspace .supply-table-head h2{font-size:18px;font-weight:600;margin-bottom:6px}.supply-workspace .supply-table-head>div>span{font-size:12px;font-weight:400;color:#748198}.supply-workspace .supply-count{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:#f1f3f8;color:#67758a;font-size:12px;font-weight:500;vertical-align:middle;margin-left:5px}.supply-workspace .supply-calc-controls__export{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;min-width:0!important}.supply-workspace .supply-export-settings-btn,.supply-workspace .supply-excel-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;min-height:40px;padding:10px 14px!important;border-radius:9px!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}.supply-workspace .supply-export-settings-btn svg,.supply-workspace .supply-excel-btn svg{width:18px;height:18px;flex-shrink:0}.supply-workspace .supply-export-settings-btn span{font-size:13px;color:inherit}.supply-workspace .supply-excel-btn{background:#7546ce!important;border:1px solid #7546ce!important;color:#fff!important}.supply-workspace .supply-excel-btn span{color:#fff!important;font-size:13px}.supply-workspace .supply-excel-btn:disabled{opacity:.5;cursor:not-allowed}.supply-workspace .supply-text-action{background:none;border:0;padding:8px;font:inherit;font-size:12px;font-weight:500;color:#7546c8;cursor:pointer;text-align:left;min-height:36px}.supply-workspace .supply-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px}.supply-workspace .supply-results-toolbar>span{font-size:12px;color:#7a8699;font-weight:400}.supply-workspace .supply-result-segments{display:flex;gap:3px;padding:3px;background:#f3f5f9;border-radius:9px}.supply-workspace .supply-result-segments button{font:inherit;font-size:12px;font-weight:500;color:#69778d;border:0;border-radius:7px;background:transparent;padding:9px 14px;min-height:36px;cursor:pointer}.supply-workspace .supply-result-segments button.is-active{background:#fff;color:#7146bd;box-shadow:0 1px 4px #23334712}.supply-workspace .supply-calculation-help{padding:0 20px 14px;font-size:12px;color:#728096}.supply-workspace .supply-calculation-help summary{cursor:pointer;width:fit-content;padding:6px 0;font-weight:400}.supply-workspace .supply-calculation-help p{max-width:850px;line-height:1.65;font-weight:400;margin:8px 0 0}.supply-workspace .supply-table-wrap.supply-plan-table-wrap{overflow:visible!important;max-height:none;min-height:0;border-radius:0 0 16px 16px}.supply-workspace .supply-plan-table-wrap .supply-calc-table{min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0}.supply-workspace .supply-plan-table-wrap .supply-calc-table--region{min-width:0}.supply-workspace .supply-calc-table th{padding:12px 14px!important;font-size:11px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0;background:#f7f9fc!important;color:#59677c;box-shadow:none;border-bottom:1px solid #e3e8f1;z-index:4;top:0}.supply-workspace .supply-calc-table th .supply-sort-btn{font-size:11px!important;font-weight:500!important;text-transform:none!important;line-height:1.4;min-height:32px}.supply-workspace .supply-calc-table td{padding:12px 14px!important;font-size:13px;font-weight:400;line-height:1.4;background:#fff;border-bottom:1px solid #edf0f6;font-variant-numeric:tabular-nums}.supply-workspace .supply-calc-table td b{font-weight:500!important}.supply-workspace .supply-calc-table .supply-table-col--toSendQty{background:#fbf8ff;color:#7146bd}.supply-workspace .supply-calc-table .supply-table-col--toSendQty b{font-size:15px;font-weight:600!important}.supply-workspace .supply-calc-table .supply-product-name{font-size:13px;font-weight:500!important;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.supply-workspace .supply-product-meta{font-size:11px!important;font-weight:400!important;color:#7b879a!important;line-height:1.5;overflow-wrap:anywhere}.supply-workspace .supply-orders-speed b{font-weight:500!important}.supply-workspace .supply-orders-speed span,.supply-workspace .supply-size{font-weight:400!important}.supply-workspace .supply-product-cell{gap:10px}.supply-workspace .supply-product-cell img,.supply-workspace .supply-photo-placeholder{width:44px!important;height:58px!important;min-width:44px!important;object-fit:cover;border-radius:8px;box-shadow:none}.supply-workspace .supply-row-chevron{width:30px!important;height:32px!important;min-width:30px!important;border-radius:7px;color:#7c5aae;background:#f5f0fc;cursor:pointer;font-size:14px}.supply-workspace .supply-calc-table .supply-status{font-size:11px;font-weight:500;min-width:0;padding:5px 10px;white-space:normal;line-height:1.4}.supply-workspace .supply-calc-table .supply-status.critical{background:#fff0e3;color:#a25417}.supply-workspace .supply-calc-table .supply-status.warning{background:#fff6df;color:#946b13}.supply-workspace .supply-calc-table .supply-status.ok{background:#e8f5ef;color:#28775b}.supply-workspace .supply-calc-table th.supply-table-col--product:first-child,.supply-workspace .supply-calc-table td.supply-table-col--product:first-child{position:sticky;left:0;z-index:2;border-right:1px solid #e9edf4;background:#fff}.supply-workspace .supply-calc-table th.supply-table-col--product:first-child{z-index:5;background:#f7f9fc!important}.supply-workspace .supply-empty{height:200px;text-align:center!important;white-space:normal}.supply-workspace .supply-empty strong{font-size:15px;font-weight:500}.supply-workspace .supply-empty p{font-size:13px;color:#758298;font-weight:400}.supply-workspace button:focus-visible,.supply-workspace input:focus-visible,.supply-workspace summary:focus-visible,.supply-workspace .supply-plan-table-wrap:focus-visible{outline:2px solid #9974d8;outline-offset:3px}@media(max-width:1200px){.supply-workspace .supply-calc-controls__filters{grid-template-columns:150px repeat(2,minmax(0,1fr))!important}.supply-workspace .supply-control-search{grid-column:span 2}.supply-workspace .supply-plan-metrics .supply-insight-card{padding:16px}}@media(max-width:760px){.supply-workspace .supply-header h1{font-size:24px}.supply-workspace .supply-header p{font-size:13px}.supply-workspace .supply-page{padding:16px 12px 32px!important}.supply-workspace .supply-calc-controls{padding:16px!important}.supply-workspace .supply-calc-controls__filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.supply-workspace .supply-marketplace-toggle{grid-column:span 2}.supply-workspace .supply-calc-controls__filters>.pretty-multi:last-child{grid-column:span 2}.supply-workspace .supply-control-search{grid-column:span 2}.supply-workspace .supply-calc-controls__settings{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.supply-workspace .supply-calc-controls__settings>*{width:100%!important;min-width:0!important;max-width:none!important}.supply-workspace .supply-calc-controls__settings>.small,.supply-workspace .supply-calc-controls__settings>.pretty-multi{width:100%!important}.supply-workspace .supply-auto-label{display:none}.supply-workspace .supply-section-heading{align-items:flex-start}.supply-workspace .supply-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.supply-workspace .supply-plan-metrics .supply-insight-card strong{font-size:21px}.supply-workspace .supply-table-head{padding:16px;align-items:flex-start}.supply-workspace .supply-table-head h2{font-size:17px}.supply-workspace .supply-calc-controls__export{width:100%;justify-content:flex-start}.supply-workspace .supply-results-toolbar{padding:10px 16px;align-items:flex-start;flex-direction:column}.supply-workspace .supply-calculation-help{padding:0 16px 12px}.supply-workspace .supply-calc-table td.supply-table-col--product:first-child{position:static}.supply-workspace .supply-calc-table th.supply-table-col--product:first-child{left:auto}}.supply-workspace .supply-header{background:transparent!important;box-shadow:none!important;margin-bottom:0!important;padding-bottom:14px!important}.supply-workspace .supply-tabs,.supply-workspace .supply-plan-card{box-shadow:none!important}.supply-workspace .supply-plan-metrics .supply-insight-card{box-sizing:border-box;min-height:96px;padding:16px 18px}.supply-workspace .supply-plan-card .supply-calc-controls__export{width:auto;align-self:center!important}.supply-workspace .supply-plan-card .supply-table-head{padding:16px 20px}.supply-workspace .supply-calc-table .supply-status.critical{background:#fff0e3!important;color:#a25417!important}.supply-workspace .supply-calc-table .supply-status.warning{background:#fff6df!important;color:#946b13!important}.supply-workspace .supply-calc-table .supply-status.ok{background:#e8f5ef!important;color:#28775b!important}.supply-workspace .supply-calc-table td.supply-table-col--toSendQty{background:#fbf8ff!important;color:#7146bd!important}.supply-workspace .supply-calc-table td.supply-table-col--toSendQty b{color:#7146bd!important}@media(max-width:760px){.supply-workspace .supply-plan-card .supply-calc-controls__export{width:100%}}.supply-workspace .supply-section-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.supply-workspace .supply-controls:has(#supply-parameters[hidden]) .supply-section-heading{margin-bottom:0}@media(max-width:760px){.supply-workspace .supply-section-actions{gap:0;flex-direction:column;flex-shrink:0}.supply-workspace .supply-section-actions button{text-align:right;font-size:11px}}.supply-workspace .supply-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px!important}.supply-workspace .supply-header h1{font-size:24px;margin:3px 0 5px}.supply-workspace .supply-header .supply-plan-metrics{flex:0 1 650px;margin:0;gap:0;border:1px solid #e1e6ef;border-radius:12px;background:#fff}.supply-workspace .supply-header .supply-insight-card{min-height:70px;padding:12px 14px;border:0;border-right:1px solid #e8ecf3;border-radius:0;background:transparent}.supply-workspace .supply-header .supply-insight-card:last-child{border-right:0}.supply-workspace .supply-header .supply-insight-card strong{font-size:21px;margin-top:7px}.supply-workspace .supply-header .supply-insight-card span{font-size:11px;line-height:1.3}.supply-workspace .supply-tabs{margin-bottom:12px}.supply-workspace .supply-calc-controls{padding:14px 16px!important}.supply-workspace .supply-section-heading{margin-bottom:10px;min-height:0}.supply-workspace .supply-section-heading h2{font-size:13px;margin:0;font-weight:500;color:#69778c}.supply-workspace .supply-section-actions button{min-height:30px;padding:4px 8px}.supply-workspace .supply-calc-controls__actions{margin-top:12px!important;padding-top:12px!important;border-top:1px solid #edf0f5!important}.supply-workspace .supply-calc-controls__settings{gap:12px!important}.supply-workspace .supply-plan-card{margin-top:14px;container:supplyplan / inline-size}.supply-workspace .supply-plan-card .supply-table-head{padding:12px 16px}.supply-workspace .supply-results-toolbar{padding:8px 16px}.supply-workspace .supply-calculation-help{padding:0 16px 8px}.supply-workspace .supply-plan-table-wrap .supply-calc-table{width:100%!important;min-width:0!important;max-width:100%;table-layout:fixed}.supply-workspace .supply-calc-table th,.supply-workspace .supply-calc-table td{box-sizing:border-box;width:auto!important;min-width:0!important;max-width:none!important;padding:10px 7px!important;white-space:normal!important;overflow-wrap:anywhere}.supply-workspace .supply-calc-table th.supply-table-col--product,.supply-workspace .supply-calc-table td.supply-table-col--product{width:24%!important}.supply-workspace .supply-calc-table th{top:56px}.supply-workspace .supply-calc-table td.supply-table-col--product:first-child{position:static;border-right:0}.supply-workspace .supply-calc-table th.supply-table-col--product:first-child{left:auto;top:56px;border-right:0}.supply-workspace .supply-calc-table .supply-sort-btn{width:100%;min-width:0;white-space:normal;text-align:inherit;gap:4px;padding:0}.supply-workspace .supply-product-cell{min-width:0;gap:6px}.supply-workspace .supply-product-cell>div:last-child{min-width:0}.supply-workspace .supply-calc-table .supply-product-name{white-space:normal;overflow-wrap:anywhere}.supply-workspace .supply-product-cell img,.supply-workspace .supply-photo-placeholder{width:36px!important;min-width:36px!important;height:48px!important}.supply-workspace .supply-row-chevron{width:26px!important;min-width:26px!important}.supply-workspace .supply-orders-speed,.supply-workspace .supply-orders-speed strong,.supply-workspace .supply-calc-table b{white-space:normal!important;overflow-wrap:anywhere}.supply-workspace .supply-article-cell{min-width:0;max-width:100%;flex-wrap:wrap;overflow-wrap:anywhere}.supply-workspace .supply-details-box{margin:0;padding:12px;box-shadow:none;min-width:0}.supply-workspace .supply-warehouse-grid{grid-template-columns:minmax(0,1.8fr) repeat(4,minmax(0,1fr));overflow:visible}.supply-workspace .supply-warehouse-grid>div{min-width:0;padding:8px 4px;overflow-wrap:anywhere;font-size:12px}.supply-workspace .supply-details-sort-btn{min-width:0;white-space:normal;flex-wrap:wrap;font-size:11px}.supply-workspace .supply-mobile-sort{display:none;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;color:#66748a;font-size:12px}.supply-workspace .supply-mobile-sort select,.supply-workspace .supply-mobile-sort button{max-width:100%;min-width:0;padding:8px;border:1px solid #e0e5ee;background:#fff;border-radius:8px;color:#42516b;font:inherit}@media(max-width:1200px){.supply-workspace .supply-header{flex-wrap:wrap}.supply-workspace .supply-header .supply-plan-metrics{flex:1 1 100%}}@media(max-width:760px){.supply-workspace .supply-header{gap:10px}.supply-workspace .supply-header .supply-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-workspace .supply-header .supply-insight-card{padding:10px 12px;min-height:64px}.supply-workspace .supply-header .supply-insight-card:nth-child(2){border-right:0}.supply-workspace .supply-header .supply-insight-card:nth-child(-n+2){border-bottom:1px solid #e8ecf3}.supply-workspace .supply-tabs button{white-space:normal;flex:1 1 auto;padding:8px 10px}.supply-workspace .supply-calc-controls{padding:12px!important}}@media(max-width:640px){.supply-workspace .supply-calc-table{display:block!important;min-width:0!important;width:100%!important}.supply-workspace .supply-calc-table>thead{display:none}.supply-workspace .supply-calc-table>tbody{display:block;width:100%}.supply-workspace .supply-calc-table>tbody>.supply-product-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #dce3ef;padding:10px}.supply-workspace .supply-calc-table>tbody>.supply-product-row>td{display:block;position:static!important;width:auto!important;min-width:0;max-width:100%;padding:10px!important;text-align:left!important;border:0;white-space:normal}.supply-workspace .supply-calc-table>tbody>.supply-product-row>td:before{content:attr(data-label);display:block;color:#758298;font-size:11px;font-weight:400;margin-bottom:5px}.supply-workspace .supply-calc-table>tbody>.supply-product-row>td.supply-table-col--product{grid-column:1/-1;width:auto!important;border-bottom:1px solid #edf0f5;margin-bottom:5px}.supply-workspace .supply-calc-table>tbody>.supply-product-row>td.supply-table-col--product:before{display:none}.supply-workspace .supply-calc-table .supply-orders-speed{align-items:flex-start;text-align:left}.supply-workspace .supply-calc-table>tbody>.supply-details-row,.supply-workspace .supply-calc-table>tbody>.supply-tags-main-row{display:block;width:100%;min-width:0}.supply-workspace .supply-calc-table>tbody>.supply-details-row>td,.supply-workspace .supply-calc-table>tbody>.supply-tags-main-row>td{display:block;width:100%!important;box-sizing:border-box}.supply-workspace .supply-mobile-sort{display:flex}}@media(min-width:641px){.supply-workspace .supply-calc-table--dense th,.supply-workspace .supply-calc-table--dense td{padding:9px 5px!important;font-size:12px!important}.supply-workspace .supply-calc-table--dense th.supply-table-col--product,.supply-workspace .supply-calc-table--dense td.supply-table-col--product{width:20%!important}.supply-workspace .supply-calc-table--dense .supply-status{padding:4px 6px!important;font-size:11px!important;white-space:normal}.supply-workspace .supply-calc-table .supply-product-row>td{border-bottom:1px solid #edf0f5!important}}.supply-workspace .supply-orders-speed{min-width:0;max-width:100%}.supply-workspace .supply-orders-speed strong,.supply-workspace .supply-orders-speed span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.supply-workspace .supply-orders-speed strong{font-weight:600}.page-wrap{padding:24px;max-width:980px;margin:0 auto}.settings-page-shell{max-width:1180px;margin:0 auto}.settings-hero{margin-bottom:14px}.settings-tabs{margin-bottom:16px}.settings-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border-radius:12px;border:1px solid #e5e8ff;background:#fff;color:#25305f;text-decoration:none;font-weight:800;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.settings-tabs a:hover{background:#f6f7ff}.settings-tabs a.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#7c5cff,#4b63ff);box-shadow:0 10px 20px #635bff38}.settings-section .company-users-card{margin-top:0}.page-title{font-size:22px;font-weight:800;margin-bottom:18px;color:#0f1a3b}.settings-grid{display:grid;gap:16px}.card.glass{background:#fff;border-radius:16px;box-shadow:0 12px 32px #22285a14;border:1px solid #eef0ff}.card-header{display:flex;align-items:baseline;justify-content:space-between;padding:14px 16px 0}.card-header .title{font-weight:700;color:#1a1f4d}.card-header .hint{color:#8892b0;font-size:12px}.card-body{padding:12px 16px 16px}.row{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:center;margin-bottom:10px}.row-label{color:#5b6286;font-weight:600;white-space:nowrap}.row-inputs{display:grid;grid-template-columns:1fr auto auto;gap:8px}.row-inputs.two{grid-template-columns:1fr 1fr auto auto}.input{height:40px;padding:10px 12px;border-radius:10px;border:1px solid #e5e8ff;outline:none;transition:box-shadow .15s ease,border-color .15s ease;background:#fafbff}.input:focus{border-color:#8466ff;box-shadow:0 0 0 3px #8466ff26}.input.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.2px}.row-inputs.ozon-token-grid{grid-template-columns:repeat(2,minmax(160px,1fr)) auto auto}.token-secret-input.is-masked{-webkit-text-security:disc;text-security:disc}.btn{height:40px;padding:0 12px;border-radius:10px;border:1px solid transparent;background:#f2f4ff;color:#2b2f55;cursor:pointer}.btn:hover{background:#e8ebff}.btn.ghost{background:transparent;border-color:#e6e8ff}.btn.ghost:hover{background:#f6f7ff}.btn.danger{color:#c23838;border-color:#f0d9d9}.btn.danger:hover{background:#fff1f1}.btn.primary{background:linear-gradient(135deg,#4d5197 0,#1e7a7a);color:#fff;border:none}.btn.primary:disabled{opacity:.6;cursor:default}.card.actions{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.card.actions .right{display:inline-flex;gap:10px;align-items:center}.switch{display:inline-flex;align-items:center;gap:8px;color:#5b6286;font-size:14px}.alert.success{background:#ecfff7;border:1px solid #cdf5e2;color:#0b7c58;padding:10px 12px;border-radius:12px;margin-bottom:12px}.token-check-card{margin-top:16px}.token-check-error,.token-check-empty{padding:12px 14px;border-radius:12px;font-weight:800}.token-check-error{color:#991b1b;background:#fff1f2;border:1px solid #fecdd3}.token-check-empty{color:#475569;background:#f8faff;border:1px solid #e4eaf5}.token-check-list{display:grid;gap:12px}.token-check-row{padding:14px;border-radius:16px;border:1px solid #e5e8ff;background:#fff}.token-check-row.is-ok{border-color:#bbf7d0;background:#f7fffb}.token-check-row.is-bad{border-color:#fecdd3;background:#fff8f8}.token-check-main{display:flex;justify-content:space-between;gap:12px}.token-check-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#111827;font-weight:900}.token-check-badge{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:900}.token-check-badge.ok{color:#047857;background:#d1fae5}.token-check-badge.bad{color:#b91c1c;background:#fee2e2}.token-check-meta,.token-check-note{margin-top:5px;color:#64748b;font-size:12px;font-weight:700}.token-section-grid{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.token-section{padding:9px 10px;border-radius:12px;border:1px solid #e5e7eb;background:#fff}.token-section b,.token-section span{display:block}.token-section b{color:#0f172a;font-size:12px}.token-section span{margin-top:3px;color:#64748b;font-size:12px}.token-section.ok{border-color:#bbf7d0;background:#ecfdf5}.token-section.bad{border-color:#fecdd3;background:#fff1f2}.token-claims{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.token-claims span{padding:4px 8px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:11px;font-weight:800}.settings-users-card{margin-top:18px}.settings-users-header{align-items:center}.settings-users-message{margin-bottom:12px;padding:10px 12px;border-radius:12px;background:#f8faff;border:1px solid #e4eaf5;color:#334155;font-weight:700}.settings-users-create{padding:14px;border:1px solid #eef0ff;border-radius:16px;background:#fafbff}.settings-users-create-title{margin-bottom:12px;color:#1a1f4d;font-weight:800}.settings-users-create-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto auto;gap:10px;align-items:center}.settings-users-check{display:inline-flex;align-items:center;gap:8px;color:#334155;font-size:14px;font-weight:700;white-space:nowrap}.settings-users-check input,.settings-permission-chip input{accent-color:#635bff}.settings-permissions-grid{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.settings-permissions-grid.compact{margin-top:14px}.settings-permission-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #e6e8ff;color:#334155;font-size:12px;font-weight:800}.settings-users-list{margin-top:14px;display:grid;gap:12px}.settings-user-row{padding:14px;border:1px solid #eef0ff;border-radius:16px;background:#fff}.settings-user-row.is-blocked{opacity:.68;background:#fafafa}.settings-user-main{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.settings-user-email{color:#0f172a;font-weight:900}.settings-user-meta{margin-top:4px;color:#64748b;font-size:12px}.settings-user-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.settings-user-badge{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:900}.settings-user-badge.admin{color:#1d4ed8;background:#dbeafe}.settings-user-badge.blocked{color:#991b1b;background:#fee2e2}.settings-user-controls{margin-top:12px;display:grid;grid-template-columns:minmax(240px,1fr) auto auto minmax(260px,420px);gap:12px;align-items:center}.settings-user-name-edit{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:8px}.settings-password-reset{display:grid;grid-template-columns:minmax(150px,1fr) auto;gap:8px}.settings-users-empty{padding:16px;border-radius:14px;background:#f8faff;color:#64748b;font-weight:700}@media(max-width:860px){.settings-users-create-grid,.settings-user-controls,.settings-user-name-edit,.settings-password-reset{grid-template-columns:1fr}.settings-user-main{flex-direction:column}.settings-user-badges{justify-content:flex-start}}.company-users-card{margin-top:18px}.company-users-header{align-items:center}.company-users-message{margin-bottom:12px;padding:10px 12px;border-radius:12px;background:#f8faff;border:1px solid #e4eaf5;color:#334155;font-weight:700}.company-users-create{padding:14px;border:1px solid #eef0ff;border-radius:16px;background:#fafbff}.company-users-create-title{margin-bottom:12px;color:#1a1f4d;font-weight:800}.company-users-create-grid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:center}.company-users-check{display:inline-flex;align-items:center;gap:8px;color:#334155;font-size:14px;font-weight:700;white-space:nowrap}.company-users-check input,.company-permission-chip input{accent-color:#635bff}.company-permissions-grid{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.company-permissions-grid.compact{margin-top:14px}.company-permission-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #e6e8ff;color:#334155;font-size:12px;font-weight:800}.company-permission-chip.is-locked{opacity:.72}.company-users-list{margin-top:14px;display:grid;gap:12px}.company-user-row{padding:14px;border:1px solid #eef0ff;border-radius:16px;background:#fff}.company-user-row.is-blocked{opacity:.68;background:#fafafa}.company-user-main{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.company-user-email{color:#0f172a;font-weight:900}.company-user-meta{margin-top:4px;color:#64748b;font-size:12px}.company-user-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.company-user-badge{padding:4px 8px;border-radius:999px;font-size:11px;font-weight:900}.company-user-badge.owner{color:#1d4ed8;background:#dbeafe}.company-user-badge.blocked{color:#991b1b;background:#fee2e2}.company-user-controls{margin-top:12px;display:grid;grid-template-columns:auto minmax(260px,420px);gap:12px;align-items:center}.company-password-reset{display:grid;grid-template-columns:minmax(150px,1fr) auto;gap:8px}.company-users-empty{padding:16px;border-radius:14px;background:#f8faff;color:#64748b;font-weight:700}@media(max-width:860px){.company-users-create-grid,.company-user-controls,.company-password-reset{grid-template-columns:1fr}.company-user-main{flex-direction:column}.company-user-badges{justify-content:flex-start}}.company-users-panel{display:grid;gap:14px}.company-users-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid #e5e8ff;border-radius:18px;background:#fff;box-shadow:0 12px 30px #22285a0f}.company-users-topbar h2{margin:0;color:#0f1a3b;font-size:22px;font-weight:900}.company-users-topbar p{margin:5px 0 0;color:#64748b;font-size:13px;font-weight:700}.settings-icon-btn{width:42px;height:42px;border-radius:14px;border:1px solid #dfe5ff;background:#fff;color:#5146ff;font-size:20px;font-weight:900;cursor:pointer}.settings-icon-btn:hover{background:#f6f7ff}.company-create-panel{padding:16px;border:1px solid #e5e8ff;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcff)}.company-create-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.company-create-head b,.company-create-head span{display:block}.company-create-head b{color:#0f1a3b;font-size:16px;font-weight:900}.company-create-head span{margin-top:3px;color:#64748b;font-size:12px;font-weight:700}.company-create-row{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(220px,1fr) minmax(180px,.8fr) auto;gap:10px;align-items:center}.company-permission-matrix{margin-top:12px;display:grid;grid-template-columns:1fr;gap:10px}.company-permission-section{position:relative;border:1px solid #e5e8ff;border-radius:14px;background:#fff;overflow:visible}.company-permission-section-title{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid #eef1ff;border-radius:14px 14px 0 0;background:#f8faff;color:#64748b;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;text-align:left;cursor:pointer}.company-permission-section-title b{min-width:42px;padding:4px 8px;border-radius:999px;background:#eef2ff;color:#435070;font-size:11px;font-weight:900;text-align:center}.company-permission-section-title i{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;border:1px solid #dfe5ff;color:#435070;font-style:normal;font-size:12px}.company-permission-section-title:hover{background:#f2f5ff}.company-permission-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:10px;border-radius:0 0 14px 14px}.company-permission-toggle{position:relative;display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border:1px solid #e5e8ff;border-radius:10px;background:#fbfcff;color:#1f2a44;font-size:13px;font-weight:800}.company-permission-toggle-text{flex:1;min-width:0}.company-permission-help{position:relative;width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:help}.company-permission-help svg{width:20px;height:20px;display:block}.company-permission-help circle{fill:#f4f7ff;stroke:#c9d4f2;stroke-width:1.4}.company-permission-help path{fill:none;stroke:#52627f;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.company-permission-help:after{content:attr(data-tooltip);position:absolute;right:-4px;bottom:calc(100% + 12px);z-index:100;width:min(280px,72vw);padding:10px 12px;border:1px solid #dfe6f7;border-radius:12px;background:#111827;color:#fff;box-shadow:0 16px 36px #0f172a33;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none;opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.company-permission-help:before{content:"";position:absolute;right:7px;bottom:calc(100% + 6px);z-index:101;width:10px;height:10px;background:#111827;transform:rotate(45deg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility .14s ease}.company-permission-help:hover:after,.company-permission-help:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}.company-permission-help:hover:before,.company-permission-help:focus-visible:before{opacity:1;visibility:visible}.company-permission-toggle input{width:16px;height:16px;accent-color:#635bff}.company-permission-toggle.is-locked{opacity:.6}.company-users-table{display:grid;gap:12px}.company-users-table-head{display:none}.company-user-card{border:1px solid #dfe6f4;border-radius:18px;background:#fff;box-shadow:0 10px 24px #0f172a0b;overflow:visible;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.company-user-card:hover,.company-user-card:focus-within{border-color:#c9d4ee;box-shadow:0 14px 30px #0f172a12}.company-user-card.is-blocked{background:#fbfbfd}.company-user-summary{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:18px;align-items:center;padding:18px 20px}.company-user-person{display:flex;align-items:center;gap:12px;min-width:0}.company-user-avatar{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#eef2ff,#e0f2fe);color:#5a46d6;box-shadow:inset 0 0 0 1px #635bff1f;font-size:18px;font-weight:950}.company-user-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:100%;min-width:0}.company-user-details{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(120px,.35fr) minmax(380px,1.25fr);gap:14px;align-items:end}.company-user-field{display:flex;flex-direction:column;justify-content:flex-end;gap:7px;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.company-user-field-label{color:#71809a;font-size:10px;font-weight:900;line-height:1.1;text-transform:uppercase;letter-spacing:.04em}.company-user-identity strong,.company-user-identity span{display:block}.company-user-identity{min-width:0}.company-user-name-line{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0}.company-user-identity strong{color:#0f172a;font-size:17px;line-height:1.18;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-user-identity span{margin-top:3px;color:#64748b;font-size:12px;line-height:1.35;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-user-icon-btn{width:25px;height:25px;flex:0 0 25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:transparent;color:#8b5cf6;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.company-user-icon-btn:hover{border-color:#ddd6fe;background:#f5f3ff;color:#6d45d8;transform:translateY(-1px)}.company-user-icon-btn svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.company-user-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.company-switch{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 11px;border:1px solid #dbe4f3;border-radius:999px;background:#f8fbff;color:#1f2a44;font-size:12px;font-weight:850;cursor:pointer}.company-switch input{position:absolute;opacity:0;pointer-events:none}.company-switch span{position:relative;display:inline-flex;align-items:center;min-height:20px;padding-left:40px}.company-switch span:before{content:"";position:absolute;left:0;width:32px;height:18px;margin:0;border-radius:999px;background:#cbd5e1;box-shadow:inset 0 0 0 1px #64748b1f;transition:background .16s ease}.company-switch span:after{content:"";position:absolute;top:4px;left:3px;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 1px 4px #0f172a38;transition:transform .16s ease}.company-switch input:checked+span:before{background:#20c58f}.company-switch input:checked+span:after{transform:translate(14px)}.company-switch input:disabled+span,.company-switch input:disabled+span:before{cursor:not-allowed;opacity:.65}.company-owner-badge{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;color:#3f37d6;background:#eef2ff;font-size:11px;font-weight:950}.company-token-state{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.company-token-state span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:58px;padding:0 11px;border-radius:999px;border:1px solid #e5e7eb;color:#94a3b8;background:#f8fafc;font-size:12px;font-weight:900}.company-token-state span.ok{color:#047857;border-color:#bbf7d0;background:#ecfdf5}.company-permissions-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:126px;max-width:166px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid #dfe5ff;background:#f8faff;color:#0f1a3b;font-weight:900;cursor:pointer}.company-permissions-btn b{font-size:13px}.company-permissions-btn span{color:#635bff;font-size:11px;font-weight:950}.company-permissions-btn:hover{background:#f6f7ff}.company-action-btn{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid #dfe5ff;border-radius:999px;background:#fff;color:#1f2a44;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.company-action-btn:hover{border-color:#cfd8ff;background:#f8faff;color:#5a46d6}.company-action-btn.danger{color:#dc2626;border-color:#fecaca}.company-action-btn.danger:hover{background:#fff5f5;border-color:#fca5a5;color:#b91c1c}.company-password-inline{display:grid;grid-template-columns:minmax(96px,1fr) auto;gap:8px;align-items:center;min-width:0}.company-password-inline .input{width:100%;min-width:0;min-height:38px;border-radius:12px;background:#fff;font-size:13px}.company-password-inline .btn{min-height:38px;padding:0 12px;border-radius:12px;font-size:13px;white-space:nowrap}.company-user-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.company-user-modal{position:relative;width:min(420px,calc(100vw - 32px));display:grid;gap:16px;padding:22px;border:1px solid #dfe6f4;border-radius:20px;background:#fff;box-shadow:0 26px 70px #0f172a47}.company-user-modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#64748b;font-size:20px;font-weight:900;line-height:1;cursor:pointer}.company-user-modal-head{display:grid;gap:4px;padding-right:42px}.company-user-modal-head span{color:#6d45d8;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.company-user-modal-head strong{color:#0f172a;font-size:22px;font-weight:950;line-height:1.15}.company-user-modal-head p{margin:0;color:#64748b;font-size:13px;font-weight:750}.company-user-modal-field{display:grid;gap:7px}.company-user-modal-field span{color:#64748b;font-size:12px;font-weight:900}.company-user-modal-field .input{min-height:46px;border-radius:14px;font-size:15px}.company-user-modal-actions{display:flex;justify-content:flex-end;gap:10px}.company-user-password-input{position:relative;display:grid;min-width:0}.company-user-password-input .input{min-width:0;padding-right:50px}.company-user-password-toggle{position:absolute;top:50%;right:3px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#64748b;cursor:pointer}.company-user-password-toggle:hover{color:#6d45d8}.company-user-password-toggle:focus-visible{outline:2px solid #6d45d8;outline-offset:-3px}.company-permission-matrix--user{margin:0;padding:14px 16px 16px;border-top:1px solid #f0f2ff;background:#fbfcff}@media(max-width:1180px){.company-users-table-head{display:none}.company-user-summary{grid-template-columns:1fr}.company-user-actions{justify-content:flex-start}.company-user-details{grid-template-columns:1fr 1fr}.company-password-field{grid-column:1 / -1}}@media(max-width:760px){.company-users-topbar,.company-create-head{align-items:flex-start;flex-direction:column}.company-create-row,.company-user-summary,.company-user-details{grid-template-columns:1fr}.company-user-actions{width:100%;justify-content:flex-start}.company-permissions-btn,.company-action-btn{flex:1 1 auto}}.telegram-admin{min-width:0;max-width:100%;margin:0 0 18px;border:1px solid #dce1eb;border-radius:10px;background:#fff}.telegram-admin,.telegram-admin *{box-sizing:border-box}.telegram-admin-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;padding:13px 16px;background:transparent;color:#26344c;font:inherit;font-weight:600;cursor:pointer;text-align:left}.telegram-admin-body{padding:0 16px 14px;color:#4d5a71;font-size:14px}.telegram-admin-body p{margin:0 0 8px;line-height:1.5}.telegram-admin-body a{color:#6037ce}.telegram-admin-toolbar{display:flex;gap:10px;margin:14px 0}.telegram-admin-toolbar input{flex:1;min-width:0}.telegram-admin-head,.telegram-admin-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,1.1fr) minmax(130px,.7fr) 110px;gap:12px;align-items:center;padding:10px 0}.telegram-admin-head{border-bottom:1px solid #dce1eb;font-weight:600}.telegram-admin-row{border-bottom:1px solid #edf0f5}.telegram-admin-row .input{min-width:0;width:100%;font-size:14px}.telegram-admin-identity{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.telegram-admin-identity strong{color:#26344c}.telegram-admin-identity span{font-size:13px}.telegram-admin-connected{color:#167048}.telegram-admin-error{color:#ad3040;margin:10px 0}.telegram-admin-hint{margin-top:12px!important;font-size:13px}@media(max-width:1000px){.telegram-admin-head{display:none}.telegram-admin-row{grid-template-columns:minmax(0,1fr) 110px}.telegram-admin-identity,.telegram-admin-row>input{grid-column:1 / -1}}.site-activity{color:#17233b;min-width:0}.site-activity-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.site-activity h2,.site-activity h3{margin:0;font-size:22px;line-height:1.35}.site-activity h3{font-size:18px;overflow-wrap:anywhere}.site-activity-heading p,.site-activity-note{color:#637087;font-size:13px;line-height:1.55;margin:6px 0 12px}.site-activity button{font:inherit;cursor:pointer}.site-activity-heading>button,.site-activity-presets button{border:1px solid #ded8f5;border-radius:8px;background:#fff;padding:7px 12px;color:#5634b2;font-size:13px}.site-activity button:disabled{opacity:.5;cursor:wait}.site-activity button:focus-visible,.site-activity input:focus-visible{outline:2px solid #8466ff;outline-offset:2px}.site-activity-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.site-activity-presets{display:flex;gap:5px}.site-activity-filters label{display:flex;align-items:center;gap:6px;color:#637087;font-size:13px}.site-activity-filters input{border:1px solid #dce1ec;border-radius:8px;background:#fff;color:#17233b;padding:7px 10px;font:inherit;min-width:0}.site-activity-search{flex:1;max-width:320px}.site-activity-summary{display:flex;flex-wrap:wrap;gap:12px 28px;padding:14px 0;border-top:1px solid #e5e7f0;border-bottom:1px solid #e5e7f0;margin-bottom:12px}.site-activity-summary span{font-size:13px;color:#637087}.site-activity-summary b{margin-left:9px;color:#17233b;font-variant-numeric:tabular-nums}.site-activity-table-wrap{width:100%;overflow-x:auto;border:1px solid #e4e7ef;border-radius:10px;background:#fff}.site-activity-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.site-activity-table th{background:#f6f5fc;color:#59647b;font-weight:600;text-align:left;white-space:nowrap}.site-activity-table th,.site-activity-table td{padding:11px 14px;border-bottom:1px solid #edf0f5;vertical-align:middle}.site-activity-table tr:last-child td{border-bottom:0}.site-activity-table td{font-variant-numeric:tabular-nums}.site-activity-table td:first-child{white-space:nowrap}.site-activity-table tr.is-selected{background:#f7f4ff}.site-activity-user{border:0;background:none;padding:0;text-align:left;color:#17233b;display:flex;flex-direction:column;gap:3px}.site-activity-user:hover strong{color:#6948d2}.site-activity-user span{font-size:12px;color:#637087}.site-activity-status{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:#768096;white-space:nowrap}.site-activity-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#bcc3d0}.site-activity-status.is-online{color:#17855a}.site-activity-status.is-online:before{background:#24a573}.site-activity-details{margin-top:26px;padding-top:20px;border-top:1px solid #e4e7ef}.site-activity h4{margin:22px 0 10px;font-size:14px}.site-activity h4 span{margin-left:8px;font-size:12px;font-weight:400;color:#637087}.site-activity-empty{padding:24px!important;text-align:center;color:#637087}.site-activity-error{font-size:13px;color:#ac233a}@media(max-width:650px){.site-activity h2{font-size:19px}.site-activity-filters{gap:8px}.site-activity-presets{width:100%}.site-activity-search{flex-basis:100%;max-width:none}.site-activity-summary{gap:10px;flex-direction:column}.site-activity-table{min-width:760px}.site-activity-details .site-activity-table{min-width:590px}.site-activity h4 span{display:block;margin:4px 0 0}}.client-cabinets{min-width:0;color:var(--mp-color-text, #253553)}.client-cabinets-heading,.client-cabinets-detail-head,.client-cabinets-actions,.client-cabinets-list-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.client-cabinets h2,.client-cabinets h3,.client-cabinets h4{margin:0 0 8px;font-weight:600}.client-cabinets p,.client-cabinets small{color:var(--mp-color-muted, #6d7c96);line-height:1.5}.client-cabinets-heading{margin-bottom:22px}.client-cabinets-layout{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:20px;align-items:start}.client-cabinets-list,.client-cabinets-detail,.client-cabinets-create{background:var(--mp-color-surface, #fff);border:1px solid var(--mp-color-border, #e0e6f0);border-radius:18px;padding:22px;min-width:0}.client-cabinets-create{margin-bottom:20px}.client-cabinets input:not([type=checkbox]){box-sizing:border-box;display:block;width:100%;min-width:0;padding:11px 12px;border:1px solid var(--mp-color-border, #dce1ec);border-radius:10px;background:var(--mp-color-surface, white);color:inherit;font:inherit}.client-cabinets-list-meta{margin:12px 0;font-size:13px}.client-cabinets-item{display:grid;gap:7px;width:100%;text-align:left;padding:15px;margin:8px 0 0;border:1px solid var(--mp-color-border, #e0e6f0);background:transparent;color:inherit;border-radius:12px;cursor:pointer;overflow-wrap:anywhere;font:inherit}.client-cabinets-item.is-selected{border-color:var(--mp-color-primary, #7044d8);background:color-mix(in srgb,var(--mp-color-primary, #7044d8) 7%,transparent)}.client-cabinets-item strong{font-weight:600}.client-cabinets-item>span:not(.client-cabinets-status){font-size:13px}.client-cabinets-status{display:inline-flex;width:fit-content;padding:5px 9px;border-radius:7px;font-size:12px;font-weight:500;background:#fff0dc;color:#9a5b10}.client-cabinets-status.is-active{background:#e7f5ef;color:#167660}.client-cabinets-detail-head{align-items:start;overflow-wrap:anywhere}.client-cabinets-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 24px;padding-bottom:16px;border-bottom:1px solid var(--mp-color-border, #e0e6f0)}.client-cabinets-tabs button{border:0;border-radius:9px;padding:10px 14px;background:transparent;color:inherit;cursor:pointer;font:inherit}.client-cabinets-tabs button.active{background:#f0eafb;color:#7044d8}.client-cabinets fieldset{border:0;padding:0;margin:0;min-width:0}.client-cabinets-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.client-cabinets-fields>label{display:grid;gap:8px;font-size:14px}.client-cabinets-fields small{font-size:12px}.client-cabinets-section-head{margin:26px 0 15px}.client-cabinets-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-cabinets .client-cabinets-check{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.4}.client-cabinets-check input{flex:none;width:17px;height:17px;accent-color:#7044d8}.client-cabinets-actions{justify-content:flex-start;margin-top:24px;font-size:13px}.client-cabinets-message,.client-cabinets-error{border-radius:10px;padding:14px;margin:0 0 18px}.client-cabinets-message{background:#e7f5ef;color:#166b55}.client-cabinets-error{background:#fff0ef;color:#a33232}.client-cabinets-empty{padding:40px 10px}.client-cabinets-detail .company-user-summary{display:flex;flex-wrap:wrap}.client-cabinets-detail .company-user-person{min-width:0}.client-cabinets-detail .company-user-actions{flex-wrap:wrap}.client-cabinets-detail .company-create-row{display:flex;flex-wrap:wrap}.client-cabinets-detail .company-create-row>*{min-width:0;flex:1 1 160px}@media(max-width:1100px){.client-cabinets-layout{grid-template-columns:1fr}.client-cabinets-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-cabinets-list>input,.client-cabinets-list-meta{grid-column:1/-1}}@media(max-width:600px){.client-cabinets-list,.client-cabinets-fields,.client-cabinets-permissions{grid-template-columns:1fr}.client-cabinets-list,.client-cabinets-detail,.client-cabinets-create{padding:16px}}.column-settings-button{width:40px;height:40px;min-width:40px;min-height:40px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:none;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}.column-settings-button:hover{background:#f4f7ff;color:#244f91;border-color:#c9d7ee}.column-settings-button:active{transform:translateY(1px)}.column-settings-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.column-settings-button span{font:800 13px/1 Arial,sans-serif;white-space:nowrap}.column-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a57;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain}.column-settings-modal{width:min(500px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;border:1px solid #dbe3ef;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f172a38;overflow:hidden;overscroll-behavior:contain}.column-settings-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px 12px;border-bottom:1px solid #edf1f7}.column-settings-modal__eyebrow{margin-bottom:5px;color:#667085;font-family:Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.7;letter-spacing:.3px;text-transform:uppercase}.column-settings-modal h2{margin:0;color:#101828;font-size:18px;line-height:1.2;font-weight:700}.column-settings-modal__close{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#667085;font-size:22px;line-height:1;cursor:pointer}.column-settings-modal__section{flex:1 1 auto;min-width:0;min-height:0;padding:12px 16px 0}.column-settings-modal__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.column-settings-modal__label{color:#475467;font-size:12px;font-weight:800;line-height:2.05}.column-settings-modal__quick-actions{display:flex;gap:6px}.column-settings-modal__quick-actions button{height:28px;padding:0 10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#475467;font-size:12px;font-weight:800;cursor:pointer}.column-settings-modal__quick-actions button:hover{background:#f4f7ff;border-color:#cdd8ea}.column-settings-columns-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;max-height:360px;overflow:auto;overscroll-behavior:contain;padding:0 2px 6px 0}.column-settings-column-row{position:relative;display:flex;align-items:center;min-width:0;min-height:44px;border:1px solid #e4eaf3;border-radius:8px;background:#fff;transition:background .12s ease,border-color .12s ease,opacity .12s ease,transform .12s ease;-webkit-user-select:none;user-select:none}.column-settings-column-row.selected{border-color:#d5def0;cursor:grab}.column-settings-column-row.selected:active{cursor:grabbing}.column-settings-column-row.required{background:#fbfcff}.column-settings-column-row.dragging{opacity:.82;background:#f1f4ff;border-color:#635bff;box-shadow:0 8px 18px #635bff29;transform:scale(.99)}.column-settings-column-row.drop-before:before,.column-settings-column-row.drop-after:after{content:"";position:absolute;left:8px;right:8px;height:3px;border-radius:999px;background:#635bff;box-shadow:0 0 0 3px #635bff1f}.column-settings-column-row.drop-before:before{top:-5px}.column-settings-column-row.drop-after:after{bottom:-5px}.column-settings-column-check{display:flex;align-items:center;gap:8px;min-width:0;height:44px;min-height:44px;flex:1 1 auto;padding:0 8px 0 10px;color:#172033;font-size:12px;font-weight:800;cursor:pointer}.column-settings-checkbox{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none;clip:rect(0 0 0 0)}.column-settings-checkbox-box{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;background:transparent;box-shadow:none}.column-settings-checkbox-box svg{display:block;width:18px;height:18px;flex:0 0 18px;overflow:hidden;shape-rendering:geometricPrecision}.column-settings-checkbox-fill{fill:#fff;stroke:#cfd8e6;stroke-width:1}.column-settings-checkbox-tick{fill:#fff;opacity:0}.column-settings-column-check:hover .column-settings-checkbox-fill{fill:#fbfcff;stroke:#a7b3c7}.column-settings-checkbox:checked+.column-settings-checkbox-box .column-settings-checkbox-fill{fill:#465575;stroke:#465575}.column-settings-checkbox:checked+.column-settings-checkbox-box .column-settings-checkbox-tick{opacity:1}.column-settings-checkbox:disabled+.column-settings-checkbox-box{opacity:.72}.column-settings-checkbox:focus-visible+.column-settings-checkbox-box{outline:3px solid rgba(99,91,255,.22);outline-offset:2px}.column-settings-column-name{min-width:0;overflow:hidden;font-family:Arial,sans-serif;font-size:13px;font-weight:500;line-height:20px;letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap}.column-settings-drag-handle{width:34px;height:36px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;opacity:0;transition:opacity .12s ease,color .12s ease;pointer-events:none}.column-settings-drag-handle:after{content:"";display:block;width:18px;height:18px;background:linear-gradient(currentColor,currentColor) 4px 6px / 10px 1px no-repeat,linear-gradient(currentColor,currentColor) 4px 11px / 10px 1px no-repeat}.column-settings-column-row.selected:hover .column-settings-drag-handle,.column-settings-column-row.dragging .column-settings-drag-handle{opacity:1}.column-settings-column-row:hover{background:#f8faff;border-color:#d7e0ef}.column-settings-modal__summary{flex:0 0 auto;display:flex;align-items:center;gap:4px;min-height:46px;padding:10px 16px 14px;border-top:1px solid #edf1f7;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#fff,#f7f9fd);color:#475467;font-size:12px;font-weight:600;line-height:1.35}.column-settings-modal__summary b{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 7px;border-radius:7px;background:#eef2ff;color:#344054;font-weight:700;font-variant-numeric:tabular-nums}.column-settings-row{display:flex;justify-content:flex-end;gap:8px;padding:0 0 10px}.column-settings-row--inside-card{padding:12px 14px 0}.column-settings-search{display:grid;gap:6px;padding:0 0 12px;color:#46546b;font-size:14px}.column-settings-search input{width:100%;box-sizing:border-box;min-height:40px;padding:8px 12px;border:1px solid #dbe3ef;border-radius:8px;font-size:14px;color:#243650;background:#fff}.column-settings-modal-searchable{max-height:calc(100dvh - 32px)}.column-settings-modal-searchable .column-settings-modal__section{display:flex;flex-direction:column;min-height:0}.column-settings-modal-searchable .column-settings-columns-grid{flex:1;min-height:0;max-height:min(440px,48dvh)}.column-settings-modal-searchable :is(.column-settings-modal__eyebrow,.column-settings-modal__label,.column-settings-modal__quick-actions button,.column-settings-modal__summary,.column-settings-column-title,.column-settings-column-required){font-size:14px}.column-settings-modal-searchable .column-settings-modal__summary p{margin:0 0 6px;color:#46546b}.column-settings-modal-searchable .column-settings-modal__summary{display:block}.column-settings-modal-searchable .column-settings-column-check{font-size:14px;font-weight:500}.column-settings-modal-searchable .column-settings-column-name{white-space:normal}.column-settings-modal-searchable .column-settings-touch-order{display:inline-flex;flex-shrink:0}.column-settings-modal-searchable .column-settings-touch-order button{display:inline-flex;align-items:center;justify-content:center;width:32px;min-height:36px;border:0;background:transparent;color:#6843bc;cursor:pointer}.column-settings-modal-searchable .column-settings-touch-order button:disabled{opacity:.35;cursor:default}.wb-transit-page{width:100%;min-height:calc(100vh - 56px);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:28px 0 48px;color:var(--mp-color-text, #111827);background:var(--mp-color-background, #f5f6ff)}.wb-transit-page--embedded{min-height:0;gap:14px;padding:0 0 8px;background:transparent}.wb-transit-header,.wb-transit-toolbar,.wb-transit-table-card{border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-surface, #ffffff);box-shadow:0 10px 26px #0f172a0b}.wb-transit-header{display:grid;grid-template-columns:minmax(360px,1fr) minmax(520px,680px);align-items:center;gap:24px;padding:22px 24px}.wb-transit-kicker{margin-bottom:8px;color:var(--mp-color-accent, #6c4edb);font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.wb-transit-header h1{margin:0 0 8px;color:var(--mp-color-text, #111827);font-size:28px;font-weight:900;line-height:1.1}.wb-transit-header p{max-width:760px;margin:0;color:var(--mp-color-muted, #64748b);font-size:13px;font-weight:600;line-height:1.5}.wb-transit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wb-transit-summary--embedded{margin:0}.wb-transit-summary>div{min-height:72px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px 14px;border:1px solid #e6ebf5;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#eef4ff)}.wb-transit-summary span,.wb-transit-toolbar label>span,.wb-transit-toolbar__status span{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:800;line-height:1.2}.wb-transit-summary b{color:var(--mp-color-text, #111827);font-size:22px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.wb-transit-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(170px,220px) minmax(190px,240px) minmax(180px,220px) auto;align-items:end;gap:12px;padding:14px}.wb-transit-toolbar label,.wb-transit-toolbar__status{min-width:0;display:flex;flex-direction:column;gap:7px}.wb-transit-toolbar .clearable-input,.wb-transit-toolbar input{width:100%}.wb-transit-toolbar input{height:42px;box-sizing:border-box;border:1px solid #dce4f2;border-radius:12px;background:var(--mp-color-input, #ffffff);color:var(--mp-color-input-text, #111827);padding:0 38px 0 13px;font-size:14px;font-weight:600;outline:none}.wb-transit-toolbar input:focus{border-color:var(--mp-color-accent, #6c4edb);box-shadow:0 0 0 4px #6c4edb1f}.wb-transit-toolbar select{width:100%;height:42px;box-sizing:border-box;border:1px solid #dce4f2;border-radius:12px;background:var(--mp-color-input, #ffffff);color:var(--mp-color-input-text, #111827);padding:0 36px 0 13px;font-size:14px;font-weight:600;outline:none;cursor:pointer}.wb-transit-toolbar select:focus{border-color:var(--mp-color-accent, #6c4edb);box-shadow:0 0 0 4px #6c4edb1f}.wb-transit-toolbar__status{min-height:42px;justify-content:center;padding:0 14px;border:1px solid #e4e9f4;border-radius:12px;background:#f8fbff}.wb-transit-toolbar__status b{color:var(--mp-color-text, #111827);font-size:13px;font-weight:800;line-height:1.2;white-space:nowrap}.wb-transit-refresh-button{height:42px;min-width:124px;border:0;border-radius:12px;background:var(--mp-color-accent, #6c4edb);color:#fff;font-size:13px;font-weight:900;cursor:pointer}.wb-transit-refresh-button:disabled{cursor:wait;opacity:.65}.wb-transit-error{padding:14px 16px;border-radius:14px;background:#ffe7e7;color:#dc2626;font-size:13px;font-weight:800}.wb-transit-table-card{overflow:hidden}.wb-transit-table-wrap{width:100%;overflow-x:auto}.wb-transit-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:1180px}.wb-transit-table th{height:44px;padding:0 14px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-panel, #f8fafc);color:#111827;font-size:11px;font-weight:900;line-height:1.2;text-align:left;text-transform:uppercase;white-space:nowrap}.wb-transit-sort-button{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.wb-transit-log-th .wb-transit-sort-button{justify-content:center}.wb-transit-sort-icon{color:#a8b3c4;font-size:9px;line-height:1}.wb-transit-sort-icon.is-active,.wb-transit-sort-button:hover .wb-transit-sort-icon{color:var(--mp-color-accent, #6c4edb)}.wb-transit-table th:nth-child(1){width:31%}.wb-transit-table th:nth-child(2){width:17%}.wb-transit-table th:nth-child(3){width:17%}.wb-transit-table th:nth-child(4){width:10%}.wb-transit-table th:nth-child(5){width:12%}.wb-transit-table th:nth-child(6){width:7%}.wb-transit-table th:nth-child(7){width:6%}.wb-transit-table td{padding:14px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-table-row, #ffffff);color:var(--mp-color-text, #111827);font-size:13px;font-weight:700;line-height:1.35;vertical-align:middle}.wb-transit-table tbody tr:hover td{background:var(--mp-color-table-hover, #f8fbff)}.wb-transit-table tbody tr:last-child td{border-bottom:0}.wb-transit-product{min-width:0;display:flex;align-items:center;gap:12px}.wb-transit-photo{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#eef2ff;color:var(--mp-color-accent, #6c4edb);font-size:13px;font-weight:900;box-shadow:0 8px 18px #1f295a1a}.wb-transit-photo img{width:100%;height:100%;object-fit:cover}.wb-transit-product strong,.wb-transit-supply b,.wb-transit-warehouse b,.wb-transit-pending b,.wb-transit-stock b{display:block;color:var(--mp-color-text, #111827);font-weight:900;line-height:1.25}.wb-transit-product strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.wb-transit-product span,.wb-transit-product small,.wb-transit-supply span,.wb-transit-warehouse span,.wb-transit-warehouse small,.wb-transit-pending span,.wb-transit-stock span{display:block;margin-top:4px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:700;line-height:1.25}.wb-transit-product .copy-article-inline,.wb-transit-product .copy-article-btn{display:inline-flex}.wb-transit-product .copy-article-inline{margin-top:0;color:inherit;font-size:inherit}.wb-transit-product .copy-article-inline__text{display:inline;margin-top:0;color:inherit;font-size:inherit}.wb-transit-pending b{color:var(--mp-color-accent, #6c4edb);font-size:18px;font-variant-numeric:tabular-nums}.wb-transit-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:12px;font-weight:900;white-space:nowrap}.wb-transit-log-th,.wb-transit-log-cell{width:76px;text-align:center}.wb-transit-actions-th,.wb-transit-actions-cell{width:96px;text-align:center}.wb-transit-log-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid #d8dff0;border-radius:50%;background:#fff;color:var(--mp-color-accent, #6c4edb);box-shadow:0 8px 18px #1f295a14;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.wb-transit-log-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.wb-transit-log-button span{position:absolute;top:-6px;right:-5px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid #ffffff;border-radius:999px;background:#6c4edb;color:#fff;font-size:10px;font-weight:900;line-height:1}.wb-transit-log-button span:empty{display:none}.wb-transit-log-button:hover,.wb-transit-log-button.is-open{border-color:#6c4edb61;background:#f4f1ff;box-shadow:0 10px 22px #6c4edb29;transform:translateY(-1px)}.wb-transit-hide-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(239,68,68,.28);border-radius:50%;background:#fff5f5;color:#ef4444;box-shadow:0 8px 18px #ef444414;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.wb-transit-hide-button:hover:not(:disabled){border-color:#ef44447a;background:#fee2e2;box-shadow:0 10px 22px #ef444426;transform:translateY(-1px)}.wb-transit-hide-button:disabled{cursor:wait;opacity:.65}.wb-transit-hide-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wb-transit-hide-button__loader{width:18px;height:18px;border:2px solid rgba(239,68,68,.2);border-top-color:#ef4444;border-radius:50%;animation:wbTransitSpin .7s linear infinite}@keyframes wbTransitSpin{to{transform:rotate(360deg)}}.wb-transit-log-row td{padding:0 14px 14px;background:#f8fbff!important}.wb-transit-log-panel{margin:0;border:1px solid #dbe5f4;border-radius:16px;background:#fff;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #0f172a0f;overflow:hidden}.wb-transit-log-head{display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,auto);align-items:center;gap:18px;padding:16px 18px;border-bottom:1px solid #e3eaf4;background:linear-gradient(180deg,#fff,#f8fbff)}.wb-transit-log-head b{display:block;color:#111827;font-size:16px;font-weight:900;line-height:1.2}.wb-transit-log-head span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:800}.wb-transit-log-progress{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px}.wb-transit-log-progress span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 10px;border:1px solid #e4e9f4;border-radius:999px;background:#f8fafc;color:#334155;font-size:12px;font-weight:900;white-space:nowrap}.wb-transit-log-list{display:grid;gap:0;padding:8px 18px 16px}.wb-transit-log-entry{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:10px 0}.wb-transit-log-entry:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:#e3eaf4}.wb-transit-log-entry:first-child:before{top:19px}.wb-transit-log-entry:last-child:before{bottom:calc(100% - 19px)}.wb-transit-log-entry__dot{position:relative;z-index:1;width:12px;height:12px;margin:5px auto 0;border:3px solid #ffffff;border-radius:999px;background:#8b5cf6;box-shadow:0 0 0 3px #8b5cf62e}.wb-transit-log-entry--accepted .wb-transit-log-entry__dot,.wb-transit-log-entry--stock .wb-transit-log-entry__dot,.wb-transit-log-entry--done .wb-transit-log-entry__dot{background:#10b981;box-shadow:0 0 0 3px #10b9812e}.wb-transit-log-entry--pending .wb-transit-log-entry__dot,.wb-transit-log-entry--waiting .wb-transit-log-entry__dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.wb-transit-log-entry__body{min-width:0;padding:10px 12px;border:1px solid #e3eaf4;border-radius:13px;background:#fff}.wb-transit-log-entry__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wb-transit-log-entry__top b{color:#111827;font-size:13px;font-weight:900}.wb-transit-log-entry__top time{color:#64748b;font-size:12px;font-weight:900;white-space:nowrap}.wb-transit-log-entry__body strong{display:block;margin-top:6px;color:#111827;font-size:14px;font-weight:900}.wb-transit-log-entry__body span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:700;line-height:1.35}.wb-transit-log-empty{padding:18px;color:#64748b;font-size:13px;font-weight:800;text-align:center}.wb-transit-empty{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--mp-color-muted, #64748b);font-size:14px;font-weight:800}@media(max-width:1280px){.wb-transit-header{grid-template-columns:1fr}.wb-transit-summary,.wb-transit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-transit-toolbar__search{grid-column:1 / -1}.wb-transit-refresh-button{width:100%}.wb-transit-log-head,.wb-transit-log-progress{grid-template-columns:1fr}}@media(max-width:760px){.wb-transit-page{padding-top:16px}.wb-transit-header,.wb-transit-toolbar{border-radius:14px}.wb-transit-toolbar{grid-template-columns:1fr}.wb-transit-toolbar__search{grid-column:auto}.wb-transit-summary{grid-template-columns:1fr}}.stock-main-content{background:#f6f7ff}.stock-page{display:flex;flex-direction:column;gap:16px;color:#20264f}.stock-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-radius:18px}.stock-header h1{margin:4px 0 8px;font-size:28px;font-weight:800;color:#161b3f}.stock-header p{margin:0;max-width:780px;color:#596179;line-height:1.5}.stock-kicker{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7b61ff}.stock-upload-box{display:flex;align-items:center;gap:10px}.stock-upload-box input{display:none}.stock-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stock-metrics .metric{padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #edf0f8;box-shadow:0 12px 28px #1218280d}.stock-toolbar{padding:14px;border-radius:16px}.stock-toolbar input{width:100%;box-sizing:border-box;height:42px;border:1px solid #dfe4f1;border-radius:13px;padding:0 14px;outline:none;color:#20264f;background:#fff}.stock-toolbar input:focus{border-color:#8d7cff;box-shadow:0 0 0 4px #8d7cff1f}.stock-table-card{overflow-x:auto;border-radius:18px}.stock-table-head,.stock-table-row{display:grid;grid-template-columns:minmax(360px,1.6fr) 150px 170px 120px 170px 160px;gap:14px;align-items:center}.stock-table-head{min-height:48px;padding:0 18px;color:#747b96;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:#f8f9ff;border-bottom:1px solid #eef1f8}.stock-table-row{min-height:84px;padding:14px 18px;border-bottom:1px solid #eef1f8;color:#20264f}.stock-table-row:last-child{border-bottom:0}.stock-balance-page .stock-table-head{position:sticky!important;top:var(--mp-table-sticky-top, 0px)!important;z-index:12!important;min-height:48px!important;padding:0 18px!important;background:var(--mp-color-table-head, #f8fafc)!important;border-bottom:1px solid var(--mp-color-border, #dbe3ef)!important;box-shadow:none!important;color:var(--mp-color-muted, #747b96)!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:0!important;text-transform:uppercase!important}.stock-product-cell{display:flex;align-items:center;gap:12px;min-width:0}.stock-photo-wrap{width:54px;height:54px;flex:0 0 54px;border-radius:13px;overflow:hidden;background:linear-gradient(135deg,#f0f2ff,#fff);display:flex;align-items:center;justify-content:center;color:#7b61ff;font-weight:900;box-shadow:0 8px 18px #1f295a1f}.stock-photo-wrap img{width:100%;height:100%;object-fit:cover}.stock-product-cell b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#161b3f}.stock-product-cell span,.stock-product-cell small,.stock-raw-china{display:block;margin-top:3px;color:#8a92a8;font-size:12px}.stock-product-cell .copy-article-inline,.stock-product-cell .copy-article-btn{display:inline-flex}.stock-product-cell .copy-article-inline{margin-top:0;color:inherit;font-size:inherit}.stock-product-cell .copy-article-inline__text{display:inline;margin-top:0;color:inherit;font-size:inherit}.stock-barcode{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#343b5f}.stock-status{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800}.stock-status-muted{background:#eef1f6;color:#667085}.stock-status-ok{background:#e8f8ef;color:#16804a}.stock-status-warn{background:#fff4dc;color:#a15c00}.stock-status-not-left{background:#fff0f0;color:#c92b2b}.stock-fbs-reserved small,.stock-test-balance small,.stock-test-missing{display:block;margin-top:3px;color:#8a92a8;font-size:11px;font-weight:600}.stock-journal{padding:20px;border-radius:18px}.stock-ledger-switch{display:inline-flex;gap:5px;margin-bottom:18px;padding:5px;border-radius:13px;background:#f0f2fa}.stock-ledger-switch button{min-height:36px;padding:0 15px;border:0;border-radius:10px;background:transparent;color:#667085;cursor:pointer;font-size:12px;font-weight:800}.stock-ledger-switch button.active{background:#fff;color:#6545df;box-shadow:0 4px 14px #372d781f}.stock-journal-header,.stock-journal-title-row,.stock-journal-meta,.stock-journal-toolbar,.stock-journal-tabs{display:flex;align-items:center}.stock-journal-header{justify-content:space-between;gap:24px}.stock-journal-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}.stock-reset-test{min-height:40px;padding:0 16px;border:1px solid #f0c4c4;border-radius:12px;background:#fff;color:#bd3030;cursor:pointer;font-size:12px;font-weight:800}.stock-reset-test:hover:not(:disabled){background:#fff4f4}.stock-reset-test:disabled{cursor:default;opacity:.55}.stock-journal-title-row{gap:12px;flex-wrap:wrap}.stock-journal h2{margin:0;color:#161b3f;font-size:20px}.stock-journal-header p{margin:7px 0 0;color:#667085;font-size:13px}.stock-observer-badge{padding:6px 10px;border-radius:999px;background:#fff4dc;color:#985c08;font-size:11px;font-weight:800}.stock-google-badge{padding:6px 10px;border-radius:999px;background:#eaf0ff;color:#2764c8;font-size:11px;font-weight:800}.stock-journal-meta{gap:18px;flex-wrap:wrap;margin-top:16px;padding:11px 13px;border-radius:12px;background:#f8f9ff;color:#707891;font-size:12px}.stock-journal-meta .is-active{color:#16804a;font-weight:800}.stock-journal-meta .is-warning,.stock-journal-match-warning{color:#b06400;font-weight:800}.stock-journal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.stock-journal-metrics>div{padding:13px 14px;border:1px solid #edf0f8;border-radius:13px;background:#fff}.stock-journal-metrics span,.stock-journal-metrics b{display:block}.stock-journal-metrics small{display:block;margin-top:3px;color:#8a92a8;font-size:10px;font-weight:600}.stock-deduction-breakdown{display:flex;gap:9px;margin-top:10px}.stock-deduction-breakdown>div{display:grid;grid-template-columns:auto auto auto minmax(170px,auto);gap:9px;align-items:center;padding:9px 12px;border:1px solid #edf0f8;border-radius:12px;color:#68708a;font-size:11px}.stock-deduction-breakdown b{color:#c92b2b;font-size:13px}.stock-deduction-breakdown small{color:#8a92a8}.stock-journal-metrics span{color:#7b839a;font-size:11px;font-weight:700}.stock-journal-metrics b{margin-top:5px;color:#20264f;font-size:18px}.stock-journal-toolbar{justify-content:space-between;gap:16px;margin-top:16px;padding-bottom:10px;border-bottom:1px solid #edf0f8;color:#8a92a8;font-size:11px}.stock-journal-filters{display:flex;align-items:flex-end;gap:14px}.stock-journal-filters>div>span{display:block;margin:0 0 5px 4px;color:#7b839a;font-size:10px;font-weight:800;text-transform:uppercase}.stock-journal-tabs{gap:5px;padding:4px;border-radius:11px;background:#f3f5fb}.stock-journal-tabs button{min-width:52px;height:30px;border:0;border-radius:8px;background:transparent;color:#68708a;cursor:pointer;font-size:12px;font-weight:800}.stock-journal-tabs button.active{background:#fff;color:#6545df;box-shadow:0 3px 10px #372d781a}.stock-journal-list{max-height:610px;overflow:auto}.stock-journal-event{display:grid;grid-template-columns:125px minmax(160px,.8fr) minmax(280px,1.35fr) minmax(180px,.8fr) minmax(230px,1fr);gap:14px;align-items:center;min-width:1130px;padding:14px 8px;border-bottom:1px solid #edf0f8}.stock-journal-event--head{position:sticky;z-index:2;top:0;padding-top:10px;padding-bottom:10px;background:#f8f9fd;color:#68708a;font-size:10px;font-weight:900;text-transform:uppercase}.stock-journal-event:last-child{border-bottom:0}.stock-journal-group{min-width:1130px;border-bottom:1px solid #edf0f8}.stock-journal-group:last-child{border-bottom:0}.stock-journal-group .stock-journal-event{border-bottom:0}.stock-journal-detail-toggle{margin-top:7px;padding:0;border:0;border-bottom:1px dashed #6b4ce6;background:transparent;color:#6849df;cursor:pointer;font-size:10px;font-weight:800}.stock-journal-order-details{margin:0 8px 14px 147px;overflow:hidden;border:1px solid #e6e9f4;border-radius:12px;background:#fafbff}.stock-journal-order-row{display:grid;grid-template-columns:155px 230px minmax(260px,1fr) 180px;gap:14px;align-items:center;padding:10px 12px;border-bottom:1px solid #e9ecf5;color:#68708a;font-size:11px}.stock-journal-order-row:last-child{border-bottom:0}.stock-journal-order-row b,.stock-journal-order-row small{display:block}.stock-journal-order-row b{color:#252b52;font-size:11px}.stock-journal-order-row b.is-negative{color:#c92b2b}.stock-journal-order-row small{margin-top:3px;color:#8a92a8;font-size:10px}.stock-journal-order-row--head{background:#f1f3fa;color:#737b93;font-size:9px;font-weight:900;text-transform:uppercase}.stock-journal-market{display:inline-flex;align-items:center;justify-content:center;width:44px;height:28px;border-radius:9px;font-size:11px;font-weight:900}.stock-journal-market--wb{background:#efe9ff;color:#7652e8}.stock-journal-market--ozon{background:#e8efff;color:#1769df}.stock-journal-product{display:flex;align-items:center;gap:10px;min-width:0}.stock-journal-product img,.stock-journal-image-fallback{width:42px;height:42px;flex:0 0 42px;border-radius:10px;object-fit:cover;background:#f1efff}.stock-journal-image-fallback{display:flex;align-items:center;justify-content:center;color:#7652e8;font-size:10px;font-weight:900}.stock-journal-product>div,.stock-journal-event-main,.stock-journal-destination,.stock-journal-time{min-width:0}.stock-journal-product b,.stock-journal-product span,.stock-journal-product small,.stock-journal-event-main b,.stock-journal-event-main span,.stock-journal-event-main small,.stock-journal-destination b,.stock-journal-destination small,.stock-journal-time b,.stock-journal-time small,.stock-journal-deltas span,.stock-journal-deltas small{display:block}.stock-journal-product b,.stock-journal-event-main b{overflow:hidden;color:#20264f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.stock-journal-destination b,.stock-journal-time b{margin-top:5px;color:#20264f;font-size:11px}.stock-journal-destination small,.stock-journal-time small{margin-top:3px;color:#8a92a8;font-size:10px;line-height:1.35}.stock-journal-product span,.stock-journal-product small,.stock-journal-event-main span,.stock-journal-event-main small,.stock-journal-deltas small{margin-top:3px;color:#8a92a8;font-size:10px}.stock-journal-deltas{color:#737b93;font-size:11px}.stock-journal-deltas>b{display:block;margin-bottom:5px;color:#20264f;font-size:11px}.stock-journal-deltas strong{display:block;margin-bottom:4px;color:#c92b2b;font-size:17px}.stock-journal-deltas span+span{margin-top:3px}.stock-journal-deltas b{color:#16804a}.stock-journal-deltas b.is-negative{color:#c92b2b}.stock-journal-empty{padding:26px 8px 10px;color:#7b839a;text-align:center}.stock-google-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;margin-top:16px}.stock-google-syncs{display:flex;max-height:520px;flex-direction:column;gap:7px;overflow:auto}.stock-google-syncs button{padding:11px 12px;border:1px solid #e5e8f2;border-radius:12px;background:#fff;color:#20264f;cursor:pointer;text-align:left}.stock-google-syncs button.active{border-color:#8d7cff;background:#f7f5ff;box-shadow:0 0 0 3px #8d7cff1a}.stock-google-syncs b,.stock-google-syncs span,.stock-google-syncs small{display:block}.stock-google-syncs span,.stock-google-syncs small{margin-top:3px;color:#858da5;font-size:10px}.stock-google-details{min-width:0;border:1px solid #edf0f8;border-radius:14px;overflow:hidden}.stock-google-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;background:#f8f9ff}.stock-google-summary>div{padding:10px 12px;border-radius:10px;background:#fff}.stock-google-summary span,.stock-google-summary b{display:block}.stock-google-summary span{color:#8189a0;font-size:10px}.stock-google-summary b{margin-top:4px}.stock-google-items{max-height:420px;overflow:auto}.stock-google-item{display:grid;grid-template-columns:minmax(120px,1fr) minmax(145px,1fr) 70px 70px 80px;gap:10px;min-width:620px;padding:9px 12px;border-bottom:1px solid #edf0f8;color:#4c5571;font-size:11px}.stock-google-item--head{position:sticky;top:0;z-index:2;background:#fff;color:#8189a0;font-weight:800}.stock-google-item .is-negative{color:#c92b2b;font-weight:800}.stock-google-item .is-positive{color:#16804a;font-weight:800}.stock-error,.stock-success,.stock-empty{padding:14px 16px;border-radius:14px;font-size:14px}.stock-error{background:#fff0f0;color:#c92b2b}.stock-success{background:#e8f8ef;color:#16804a}.stock-empty{color:#7b839a}@media(max-width:1180px){.stock-table-card{overflow-x:auto}.stock-table-head,.stock-table-row{min-width:1620px}.stock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-journal-list{overflow-x:auto}}@media(max-width:760px){.stock-header,.stock-journal-header,.stock-journal-toolbar,.stock-journal-actions,.stock-journal-filters,.stock-deduction-breakdown{align-items:stretch;flex-direction:column}.stock-journal-actions{width:100%}.stock-journal-tabs{overflow-x:auto}.stock-deduction-breakdown>div{grid-template-columns:auto auto 1fr}.stock-deduction-breakdown small{grid-column:1 / -1}.stock-header{gap:18px;padding:18px}.stock-header h1{font-size:25px}.stock-upload-box,.stock-upload-box button,.stock-journal-header button{width:100%}.stock-upload-box button,.stock-journal-header button{height:auto;min-height:42px;padding-top:10px;padding-bottom:10px;white-space:normal}.stock-journal{padding:16px}.stock-journal-metrics{grid-template-columns:minmax(0,1fr)}.stock-ledger-switch{display:grid;grid-template-columns:minmax(0,1fr);width:100%;box-sizing:border-box}.stock-google-layout{grid-template-columns:minmax(0,1fr)}.stock-google-syncs{max-height:210px}.stock-google-details{overflow-x:auto}.stock-google-summary{grid-template-columns:minmax(0,1fr)}}.stock-value-summary{box-sizing:border-box;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;margin-bottom:20px}.stock-value-summary>div{display:flex;flex-direction:column;gap:8px}.stock-value-summary strong{font-size:30px;color:#6741ca;font-variant-numeric:tabular-nums}.stock-value-summary small,.stock-value-cell small{color:#64748b;font-size:12px}.stock-value-coverage{max-width:440px;font-size:13px}.stock-value-warning{color:#966116}.stock-value-cell{display:flex;flex-direction:column;gap:6px;font-variant-numeric:tabular-nums}@media(max-width:700px){.stock-value-summary{align-items:stretch;flex-direction:column;padding:18px;gap:16px}}.stock-page>.glass-card{box-sizing:border-box;min-width:0}.main-content .stock-page .stock-table-card{overflow:hidden!important}.stock-table-scroll{overflow:auto;max-height:70vh;min-width:0;overscroll-behavior:contain;scrollbar-gutter:stable}.stock-table-scroll:focus-visible{outline:2px solid #8b6de0;outline-offset:-2px}.stock-page .stock-table-head,.stock-page .stock-table-row{box-sizing:border-box;min-width:0;gap:12px;padding-left:16px;padding-right:16px}.main-content .stock-page .stock-table-head{top:0!important;font-weight:600!important;text-transform:none!important;box-shadow:none!important;line-height:1.4!important}.stock-page .stock-table-row{min-height:96px;padding-top:12px;padding-bottom:12px;font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.stock-page .stock-table-row>div{min-width:0}.stock-page .stock-table-row b{font-weight:500}.stock-page .stock-table-row small{font-weight:400;line-height:1.45}.stock-page .stock-status{font-weight:500;white-space:normal;line-height:1.4;padding:5px 10px}.stock-page .stock-photo-wrap{width:48px;height:64px;flex-basis:48px;border-radius:8px;box-shadow:none;background:#f5f6fa;color:#939caf}.stock-page .stock-photo-wrap img{object-fit:contain}.stock-product-info{min-width:0}.stock-page .stock-product-info b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.45;overflow:hidden}.stock-page .stock-barcode{font-family:inherit;font-size:12px}.stock-page .stock-journal h2{font-weight:600}.stock-page .stock-journal-metrics b{font-weight:500}.purchase-page{padding:28px 32px 48px;color:var(--mp-color-text, #111827)}.purchase-version-tabs{display:inline-flex;gap:6px;margin:0 0 16px;padding:6px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:var(--mp-color-card, #fff);box-shadow:0 12px 30px #0f172a0f}.purchase-version-tabs a{min-width:112px;padding:10px 16px;border-radius:12px;color:var(--mp-color-text, #111827);text-align:center;text-decoration:none;font-weight:800}.purchase-version-tabs a:hover{background:#6366f114}.purchase-version-tabs a.active{color:#fff;background:linear-gradient(135deg,var(--mp-color-accent, #6d5dfc),var(--mp-color-accent-dark, #232752));box-shadow:0 10px 24px #6366f140}.purchase-hero{display:grid;grid-template-columns:minmax(320px,1fr) minmax(520px,760px);gap:20px;align-items:center;padding:22px 24px;border:1px solid rgba(148,163,184,.28);border-radius:20px;background:var(--mp-color-card, #fff);box-shadow:0 14px 34px #0f172a0f}.purchase-eyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mp-color-secondary-text, #64748b)}.purchase-hero h1{margin:7px 0;font-size:30px;line-height:1.1}.purchase-hero p{margin:0;color:var(--mp-color-secondary-text, #64748b);max-width:760px}.purchase-hero__summary{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;min-width:0;max-width:680px}.purchase-hero__summary>div{min-height:66px;padding:12px 13px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:linear-gradient(180deg,#f8fafcf5,#f1f5f9bd)}.purchase-hero__summary span{display:block;color:var(--mp-color-secondary-text, #64748b);font-size:12px;margin-bottom:8px}.purchase-hero__summary b{font-size:20px}.purchase-controls{display:grid;grid-template-columns:136px 136px minmax(320px,1fr) 132px 170px;grid-template-areas:"history coverage search minbuy cancelled";gap:10px;align-items:start;margin:14px 0 10px;padding:12px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:var(--mp-color-card, #fff);box-shadow:0 10px 28px #0f172a0a}.purchase-controls .pretty-multi{width:136px;height:62px;display:grid;grid-template-rows:18px 38px;gap:6px;align-self:start}.purchase-controls .pretty-multi:nth-of-type(1){grid-area:history;grid-column:1!important;grid-row:1!important}.purchase-controls .pretty-multi:nth-of-type(2){grid-area:coverage;grid-column:2!important;grid-row:1!important}.purchase-controls .pretty-multi__label{min-height:18px;height:18px;margin:0!important;display:flex;align-items:flex-start;line-height:1.15}.purchase-controls .pretty-multi__trigger{height:38px!important;min-height:38px!important}.purchase-controls label{display:grid;grid-template-columns:1fr;gap:6px;align-items:stretch;font-size:13px;font-weight:700;min-width:0;color:var(--mp-color-secondary-text, #64748b);line-height:1.15}.purchase-controls label:not(.purchase-checkbox){grid-template-rows:18px 38px}.purchase-control-label{min-height:18px;margin:0;display:flex;align-items:flex-start;line-height:1.15}.purchase-controls input,.purchase-controls select{height:38px;border:1px solid rgba(148,163,184,.38);border-radius:10px;padding:0 10px;background:var(--mp-color-card, #fff);color:var(--mp-color-text, #111827)}.purchase-controls select{cursor:pointer}.purchase-search{grid-area:search;grid-column:3!important;grid-row:1!important;grid-template-columns:1fr!important;grid-template-rows:18px 38px!important;min-width:0;width:100%}.purchase-min-buy{grid-area:minbuy;grid-column:4!important;grid-row:1!important;min-width:0}.purchase-min-buy input,.purchase-search input{width:100%;box-sizing:border-box}.purchase-search .clearable-input{width:100%;min-width:0;max-width:none}.purchase-search .clearable-input>input{width:100%;min-width:0;max-width:none}.purchase-checkbox{grid-area:cancelled;grid-column:5!important;grid-row:1!important;grid-template-columns:auto 1fr!important;grid-template-rows:1fr;justify-content:start;align-content:center;align-items:center!important;gap:8px!important;height:38px;margin-top:24px;padding:0 10px;align-self:start;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#f8fafcd1}.purchase-checkbox input,.purchase-checkbox>span{grid-row:1}.purchase-checkbox>span{height:38px;display:inline-flex;align-items:center;padding-right:12px;white-space:nowrap}.purchase-checkbox input{width:18px;height:18px;padding:0;accent-color:var(--mp-color-accent, #4f46e5)}.purchase-checkbox span{white-space:nowrap}.purchase-tabs{display:flex;gap:8px;margin:12px 0 10px;flex-wrap:wrap}.purchase-tabs button{border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:9px 10px 9px 14px;background:#ffffffe6;color:var(--mp-color-text, #111827);font-weight:700;display:inline-flex;align-items:center;gap:8px;min-height:38px}.purchase-tabs button.is-active{color:#fff;border-color:transparent;background:var(--mp-color-accent, #6d5dfc);box-shadow:0 10px 24px #6366f133}.purchase-tabs button b{min-width:24px;padding:3px 8px;border-radius:999px;background:#94a3b829;color:var(--mp-color-secondary-text, #64748b);font-size:12px;font-weight:900;text-align:center}.purchase-tabs button.is-active b{background:#ffffff2e;color:#fff}.purchase-table-wrap{overflow:visible;border:1px solid rgba(148,163,184,.28);border-radius:18px;background:var(--mp-color-card, #fff)}.purchase-table{width:100%;min-width:1184px;border-collapse:collapse}.purchase-table th,.purchase-table td{padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.18);text-align:left;vertical-align:middle}.purchase-table th{position:sticky;top:0;z-index:20;background:var(--mp-color-card, #fff);color:var(--mp-color-secondary-text, #64748b);font-size:12px;text-transform:uppercase;box-shadow:0 1px #94a3b838,0 8px 16px #0f172a0f}.purchase-sort-btn{width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;white-space:nowrap;cursor:pointer}.purchase-sort-btn:hover,.purchase-sort-btn.active{color:var(--mp-color-text, #111827)}.purchase-sort-icon{display:inline-flex;align-items:center;justify-content:center;width:10px;min-width:10px;color:#a3adbf;font-size:10px;line-height:1;transform:translateY(-1px)}.purchase-sort-btn.active .purchase-sort-icon{color:var(--mp-color-accent, #4f46e5)}.purchase-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.purchase-table th:last-child,.purchase-table td:last-child{width:118px;text-align:right}.purchase-table th:nth-child(2),.purchase-table td:nth-child(2){width:112px;text-align:center}.purchase-table th:nth-child(3),.purchase-table td:nth-child(3){width:118px;text-align:right}.purchase-table th:nth-child(2) .purchase-sort-btn{justify-content:center}.purchase-table th:nth-child(3) .purchase-sort-btn{justify-content:flex-end}.purchase-product{display:flex;align-items:center;gap:12px;min-width:360px}.purchase-row.is-expanded td{background:#6366f109;border-bottom-color:transparent}.purchase-row{cursor:pointer;transition:background .14s ease}.purchase-row>td:first-child{box-shadow:inset 3px 0 0 transparent}.purchase-row--critical>td:first-child{box-shadow:inset 3px 0 #ef4444}.purchase-row--warning>td:first-child{box-shadow:inset 3px 0 #f59e0b}.purchase-row--ok>td:first-child{box-shadow:inset 3px 0 #10b981}.purchase-row--no_demand>td:first-child{box-shadow:inset 3px 0 #94a3b8}.purchase-row:hover td,.purchase-row:focus-visible td{background:#6366f10a}.purchase-row:focus-visible{outline:2px solid var(--mp-color-accent, #4f46e5);outline-offset:-2px}.purchase-row-toggle{width:24px;height:24px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#6366f11a;color:var(--mp-color-accent, #4f46e5);font-size:11px;cursor:pointer;transition:transform .16s ease,background .16s ease}.purchase-row-toggle.is-open{transform:rotate(180deg);background:#6366f12e}.purchase-article-link{width:fit-content;border:0;padding:0;background:transparent;color:var(--mp-color-secondary-text, #64748b);font:inherit;text-align:left;cursor:pointer}.purchase-article-link:hover{color:var(--mp-color-accent, #4f46e5);text-decoration:underline}.purchase-article-line{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.purchase-row-action{min-width:92px;height:34px;border:1px solid rgba(79,70,229,.22);border-radius:10px;background:#4f46e51a;color:var(--mp-color-accent, #4f46e5);font-size:12px;font-weight:850;cursor:pointer}.purchase-row-action:hover:not(:disabled){background:var(--mp-color-accent, #4f46e5);color:#fff}.purchase-row-action--return{border-color:#10b98142;background:#10b9811f;color:#047857}.purchase-row-action--return:hover:not(:disabled){background:#10b981;color:#fff}.purchase-row-action:disabled{cursor:wait;opacity:.62}.purchase-product img,.purchase-product__empty{width:54px;height:72px;border-radius:10px;object-fit:cover;background:#94a3b81f}.purchase-product b,.purchase-product span,.purchase-product small{display:block}.purchase-product b{max-width:460px;font-size:14px}.purchase-product span,.purchase-product small{color:var(--mp-color-secondary-text, #64748b)}.purchase-status{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.purchase-status--critical{color:#991b1b;background:#fee2e2}.purchase-status--warning{color:#92400e;background:#fef3c7}.purchase-status--ok{color:#065f46;background:#d1fae5}.purchase-status--no_demand{color:#475569;background:#e2e8f0}main.purchase-page .purchase-status--critical{color:#991b1b!important;background:#fee2e2!important}main.purchase-page .purchase-status--warning{color:#92400e!important;background:#fef3c7!important}main.purchase-page .purchase-status--ok{color:#065f46!important;background:#d1fae5!important}main.purchase-page .purchase-status--no_demand{color:#475569!important;background:#e2e8f0!important}.purchase-buy{font-size:17px;font-weight:900}.purchase-buy .purchase-stock-split{justify-items:end}.purchase-buy .purchase-stock-split b{color:var(--mp-color-text, #111827);font-size:14px}.purchase-stock-split{display:grid;gap:4px;color:var(--mp-color-secondary-text, #64748b);font-size:12px}.purchase-details-row td{padding:0 16px 16px;background:#6366f109}.purchase-details{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:14px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:color-mix(in srgb,var(--mp-color-card, #fff) 92%,var(--mp-color-accent, #4f46e5) 8%)}.purchase-details-card{display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:var(--mp-color-card, #fff)}.purchase-details-card span,.purchase-details-card small{color:var(--mp-color-secondary-text, #64748b)}.purchase-details-card span{font-size:12px;font-weight:800;text-transform:uppercase}.purchase-details-card b{color:var(--mp-color-text, #111827);font-size:18px}.purchase-error,.purchase-loading,.purchase-empty{padding:20px;color:var(--mp-color-secondary-text, #64748b)}html[data-theme=dark] .purchase-status--critical{color:#fecaca;background:#ef444433}html[data-theme=dark] .purchase-status--warning{color:#fde68a;background:#f59e0b33}html[data-theme=dark] .purchase-status--ok{color:#a7f3d0;background:#10b98133}html[data-theme=dark] .purchase-status--no_demand{color:#cbd5e1;background:#94a3b829}html[data-theme=dark] main.purchase-page .purchase-status--critical{color:#fecaca!important;background:#ef444433!important}html[data-theme=dark] main.purchase-page .purchase-status--warning{color:#fde68a!important;background:#f59e0b33!important}html[data-theme=dark] main.purchase-page .purchase-status--ok{color:#a7f3d0!important;background:#10b98133!important}html[data-theme=dark] main.purchase-page .purchase-status--no_demand{color:#cbd5e1!important;background:#94a3b829!important}html[data-theme=dark] .purchase-table th{background:var(--mp-color-card, #232323);box-shadow:0 1px #ffffff14}html[data-theme=dark] .purchase-sort-icon{color:#ffffff6b}@media(max-width:1100px){.purchase-hero{grid-template-columns:1fr}.purchase-hero__summary{min-width:0}.purchase-controls{grid-template-columns:1fr 1fr;grid-template-areas:"history coverage" "search search" "minbuy cancelled"}.purchase-controls .pretty-multi:nth-of-type(1){grid-column:1!important;grid-row:1!important}.purchase-controls .pretty-multi:nth-of-type(2){grid-column:2!important;grid-row:1!important}.purchase-search{grid-column:1 / -1!important;grid-row:2!important}.purchase-min-buy{grid-column:1!important;grid-row:3!important}.purchase-checkbox{grid-column:2!important;grid-row:3!important}}html body #root main.purchase-page>section.purchase-controls{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:12px!important}html body #root main.purchase-page>section.purchase-controls .pretty-multi{flex:0 0 162px!important;width:162px!important;order:1!important}html body #root main.purchase-page>section.purchase-controls .pretty-multi:nth-of-type(2){order:2!important}html body #root main.purchase-page>section.purchase-controls .purchase-search{flex:1 1 auto!important;width:auto!important;min-width:320px!important;order:3!important}html body #root main.purchase-page>section.purchase-controls .purchase-search .clearable-input,html body #root main.purchase-page>section.purchase-controls .purchase-search .clearable-input>input{width:100%!important;max-width:none!important;box-sizing:border-box!important}html body #root main.purchase-page>section.purchase-controls .purchase-min-buy{flex:0 0 160px!important;width:160px!important;min-width:160px!important;order:4!important}html body #root main.purchase-page>section.purchase-controls .purchase-min-buy input{width:100%!important;box-sizing:border-box!important}html body #root main.purchase-page>section.purchase-controls .purchase-checkbox{flex:0 0 204px!important;width:204px!important;min-width:204px!important;order:5!important;margin-top:24px!important}@media(max-width:1100px){html body #root main.purchase-page>section.purchase-controls{flex-wrap:wrap!important}html body #root main.purchase-page>section.purchase-controls .pretty-multi{flex:1 1 calc(50% - 6px)!important;width:auto!important}html body #root main.purchase-page>section.purchase-controls .purchase-search{flex:1 1 100%!important}html body #root main.purchase-page>section.purchase-controls .purchase-min-buy,html body #root main.purchase-page>section.purchase-controls .purchase-checkbox{flex:1 1 calc(50% - 6px)!important;width:auto!important;min-width:0!important}}.purchase-v2-page{padding:24px 28px 42px;color:var(--mp-color-text, #111827)}.purchase-v2-version-tabs{display:inline-flex;gap:6px;margin:0 0 12px;padding:5px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:var(--mp-color-card, #fff);box-shadow:0 10px 24px #0f172a0d}.purchase-v2-version-tabs a{min-width:106px;padding:9px 14px;border-radius:10px;color:var(--mp-color-text, #111827);text-align:center;text-decoration:none;font-weight:800}.purchase-v2-version-tabs a:hover{background:#6366f114}.purchase-v2-version-tabs a.active{color:#fff;background:var(--mp-color-accent, #6d5dfc);box-shadow:0 10px 22px #6366f138}.purchase-v2-hero{display:grid;grid-template-columns:minmax(320px,1fr) minmax(520px,760px);gap:20px;align-items:center;padding:22px 24px;border:1px solid rgba(148,163,184,.28);border-radius:20px;background:var(--mp-color-card, #fff);box-shadow:0 14px 34px #0f172a0f}.purchase-v2-eyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mp-color-secondary-text, #64748b)}.purchase-v2-hero h1{margin:7px 0;font-size:30px;line-height:1.1}.purchase-v2-hero p{margin:0;color:var(--mp-color-secondary-text, #64748b);max-width:760px}.purchase-v2-hero__summary{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;min-width:0;max-width:680px}.purchase-v2-hero__summary>div{min-height:66px;padding:12px 13px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:linear-gradient(180deg,#f8fafcf5,#f1f5f9bd)}.purchase-v2-hero__summary span{display:block;color:var(--mp-color-secondary-text, #64748b);font-size:12px;margin-bottom:8px}.purchase-v2-hero__summary b{font-size:20px}.purchase-v2-hero-note{display:inline-flex;margin-top:14px;padding:7px 11px;border-radius:999px;background:#6366f114;color:var(--mp-color-secondary-text, #64748b);font-size:12px;font-weight:800}.purchase-v2-reserve-summary{grid-template-columns:repeat(2,minmax(150px,1fr));min-width:460px}.purchase-v2-reserve-summary>div{min-height:78px}.purchase-v2-controls{display:grid;grid-template-columns:136px 136px minmax(320px,1fr) 132px 170px;grid-template-areas:"history coverage search minbuy cancelled";gap:10px;align-items:start;margin:14px 0 10px;padding:12px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:var(--mp-color-card, #fff);box-shadow:0 10px 28px #0f172a0a}.purchase-v2-controls .pretty-multi{width:136px;height:62px;display:grid;grid-template-rows:18px 38px;gap:6px;align-self:start}.purchase-v2-controls .pretty-multi:nth-of-type(1){grid-area:history}.purchase-v2-controls .pretty-multi:nth-of-type(2){grid-area:coverage}.purchase-v2-controls .pretty-multi__label{min-height:18px;height:18px;margin:0!important;display:flex;align-items:flex-start;line-height:1.15}.purchase-v2-controls .pretty-multi__trigger{height:38px;min-height:38px}.purchase-v2-reserve-controls{grid-template-columns:150px 150px minmax(320px,1fr) max-content max-content;align-items:end}.purchase-v2-controls label{display:grid;grid-template-columns:1fr;gap:6px;align-items:stretch;font-size:13px;font-weight:700;min-width:0;color:var(--mp-color-secondary-text, #64748b);line-height:1.15}.purchase-v2-controls label:not(.purchase-v2-checkbox){grid-template-rows:18px 38px}.purchase-v2-controls input,.purchase-v2-controls select{height:38px;border:1px solid rgba(148,163,184,.38);border-radius:10px;padding:0 10px;background:var(--mp-color-card, #fff);color:var(--mp-color-text, #111827)}.purchase-v2-controls select{cursor:pointer}.purchase-v2-search{grid-area:search;grid-template-columns:1fr!important;grid-template-rows:18px 38px!important;min-width:0;width:100%}.purchase-v2-control-label{min-height:18px;margin:0;display:flex;align-items:flex-start;line-height:1.15}.purchase-v2-search input{width:100%;box-sizing:border-box}.purchase-v2-controls:not(.purchase-v2-reserve-controls) .purchase-v2-min-buy{grid-area:minbuy;min-width:0}.purchase-v2-min-buy input{width:100%;box-sizing:border-box}.purchase-v2-controls:not(.purchase-v2-reserve-controls) .purchase-v2-checkbox{grid-area:cancelled;grid-template-columns:auto 1fr!important;grid-template-rows:1fr;justify-content:start;align-content:center;align-items:center!important;gap:8px!important;height:38px;margin-top:24px;padding:0 10px;align-self:start;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#f8fafcd1}.purchase-v2-checkbox input,.purchase-v2-checkbox>span{grid-row:1}.purchase-v2-checkbox>span{height:38px;display:inline-flex;align-items:center;padding-right:12px;white-space:nowrap}.purchase-v2-checkbox input{width:18px;height:18px;padding:0;accent-color:var(--mp-color-accent, #4f46e5)}.purchase-v2-checkbox span{white-space:nowrap}.purchase-v2-tabs{display:flex;gap:8px;margin:12px 0 10px;flex-wrap:wrap}.purchase-v2-tabs button{border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:9px 10px 9px 14px;background:#ffffffe6;color:var(--mp-color-text, #111827);font-weight:700;display:inline-flex;align-items:center;gap:8px;min-height:38px}.purchase-v2-tabs button.is-active{color:#fff;border-color:transparent;background:var(--mp-color-accent, #6d5dfc);box-shadow:0 10px 24px #6366f133}.purchase-v2-tabs button b{min-width:24px;padding:3px 8px;border-radius:999px;background:#94a3b829;color:var(--mp-color-secondary-text, #64748b);font-size:12px;font-weight:900;text-align:center}.purchase-v2-tabs button.is-active b{background:#ffffff2e;color:#fff}.purchase-v2-list-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:10px 0 8px;padding:10px 14px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#f8fafcd6}.purchase-v2-list-head>div:first-child{display:grid;gap:2px}.purchase-v2-list-head span{color:var(--mp-color-secondary-text, #64748b);font-size:12px}.purchase-v2-list-head b{color:var(--mp-color-text, #111827);font-size:15px}.purchase-v2-list-head__stats{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.purchase-v2-list-head__stats span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#fff;border:1px solid rgba(148,163,184,.22);color:var(--mp-color-text, #111827);font-weight:750}.purchase-v2-table-wrap{overflow:visible;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:var(--mp-color-card, #fff);box-shadow:0 10px 28px #0f172a0b}.purchase-v2-table-tools{display:flex;justify-content:flex-end;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.22)}.purchase-v2-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.purchase-plan-export-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid rgba(99,102,241,.28);border-radius:10px;background:#fff;color:var(--mp-color-accent, #5b4bdb);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.purchase-plan-export-button:hover:not(:disabled){border-color:var(--mp-color-accent, #5b4bdb);background:#6366f112}.purchase-plan-export-button:disabled{cursor:default;opacity:.45}.purchase-plan-export-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.purchase-v2-table{width:100%;min-width:1084px;border-collapse:collapse;table-layout:fixed}.purchase-v2-reserve-table{width:100%;min-width:1160px;border-collapse:collapse;table-layout:fixed}.purchase-v2-reserve-table th,.purchase-v2-reserve-table td{padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.18);vertical-align:middle;background:#fff}.purchase-v2-reserve-table th{position:sticky;top:0;z-index:20;background:#f8fafc;color:var(--mp-color-secondary-text, #64748b);font-size:11px;line-height:1.15;text-align:left;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 1px #94a3b838}.purchase-v2-reserve-table tr:hover td{background:#f5f8ff}.purchase-v2-reserve-table th:first-child,.purchase-v2-reserve-table td:first-child{width:34%}.purchase-v2-reserve-table th:nth-child(2),.purchase-v2-reserve-table td:nth-child(2){width:20%}.purchase-v2-reserve-table th:nth-child(n+3),.purchase-v2-reserve-table td:nth-child(n+3){width:11.5%;text-align:right}.purchase-v2-reserve-product{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.purchase-v2-reserve-product img,.purchase-v2-reserve-product .purchase-v2-product__empty{width:58px;height:58px;border-radius:12px;object-fit:cover;background:#eef2ff}.purchase-v2-reserve-product b,.purchase-v2-reserve-warehouse b,.purchase-v2-reserve-stack b,.purchase-v2-reserve-action b{display:block;color:var(--mp-color-text, #111827);font-size:14px;line-height:1.15}.purchase-v2-reserve-product span,.purchase-v2-reserve-product small,.purchase-v2-reserve-stack span,.purchase-v2-reserve-stack small,.purchase-v2-reserve-action span{display:block;margin-top:4px;color:var(--mp-color-secondary-text, #64748b);font-size:12px;line-height:1.2}.purchase-v2-reserve-product span,.purchase-v2-reserve-product small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-v2-reserve-product .copy-article-inline,.purchase-v2-reserve-product .copy-article-btn{display:inline-flex}.purchase-v2-reserve-product .copy-article-inline{margin-top:4px;color:inherit;font-size:inherit}.purchase-v2-reserve-product .copy-article-inline__text{display:inline;color:inherit;font-size:inherit}.purchase-v2-reserve-warehouse{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px;align-items:center;text-align:left}.purchase-v2-reserve-warehouse b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-v2-reserve-market{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900}.purchase-v2-reserve-market--wb{color:#5b21b6;background:#ede9fe}.purchase-v2-reserve-market--ozon{color:#0369a1;background:#e0f2fe}.purchase-v2-reserve-stack{display:grid;justify-items:end}.purchase-v2-reserve-action{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.purchase-v2-reserve-action>div{padding:8px 9px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#f8fafceb;text-align:right}.purchase-v2-reserve-action>div:first-child b{color:#047857}.purchase-v2-reserve-table tr.has-deficit .purchase-v2-reserve-action>div:last-child{background:#fff7ed;border-color:#fb923c47}.purchase-v2-reserve-table tr.has-deficit .purchase-v2-reserve-action>div:last-child b{color:#c2410c}.purchase-v2-table th,.purchase-v2-table td{padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.18);text-align:left;vertical-align:middle}.purchase-v2-table th:first-child,.purchase-v2-table td:first-child{width:31%}.purchase-v2-table th:nth-child(2),.purchase-v2-table td:nth-child(2){width:112px;text-align:center}.purchase-v2-table th:nth-child(3),.purchase-v2-table td:nth-child(3){width:118px;text-align:right}.purchase-v2-table th:nth-child(4),.purchase-v2-table td:nth-child(4){width:96px;text-align:right}.purchase-v2-table th:nth-child(5),.purchase-v2-table td:nth-child(5){width:96px;text-align:right}.purchase-v2-table th:nth-child(6),.purchase-v2-table td:nth-child(6){width:122px;text-align:right}.purchase-v2-table th:nth-child(7),.purchase-v2-table td:nth-child(7){width:120px;text-align:right}.purchase-v2-table th:nth-child(8),.purchase-v2-table td:nth-child(8){width:128px;text-align:right}.purchase-v2-table th:nth-child(9),.purchase-v2-table td:nth-child(9){width:118px;text-align:right}.purchase-v2-table th{position:sticky;top:0;z-index:20;background:#f8fafc;color:var(--mp-color-secondary-text, #64748b);font-size:12px;text-transform:uppercase;box-shadow:0 1px #94a3b83d,0 8px 16px #0f172a0a}.purchase-v2-sort-btn{width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;white-space:nowrap;cursor:pointer}.purchase-v2-table th:nth-child(n+3) .purchase-v2-sort-btn{justify-content:flex-end}.purchase-v2-table th:nth-child(2) .purchase-v2-sort-btn{justify-content:center}.purchase-v2-table th:nth-child(9){text-align:right}.purchase-v2-sort-btn:hover,.purchase-v2-sort-btn.active{color:var(--mp-color-text, #111827)}.purchase-v2-sort-icon{display:inline-flex;align-items:center;justify-content:center;width:10px;min-width:10px;color:#a3adbf;font-size:10px;line-height:1;transform:translateY(-1px)}.purchase-v2-sort-btn.active .purchase-v2-sort-icon,.purchase-v2-warehouse-sort-btn.active .purchase-v2-sort-icon{color:var(--mp-color-accent, #4f46e5)}.purchase-v2-product{display:flex;align-items:center;gap:10px;min-width:0}.purchase-v2-row.is-expanded td{background:#fff;border-bottom-color:transparent}.purchase-v2-row{cursor:pointer;transition:none}.purchase-v2-row>td:first-child{box-shadow:inset 3px 0 0 transparent}.purchase-v2-row--critical>td:first-child{box-shadow:inset 3px 0 #ef4444}.purchase-v2-row--warning>td:first-child{box-shadow:inset 3px 0 #f59e0b}.purchase-v2-row--ok>td:first-child{box-shadow:inset 3px 0 #10b981}.purchase-v2-row--no_demand>td:first-child{box-shadow:inset 3px 0 #94a3b8}.purchase-v2-row:hover td,.purchase-v2-row:focus-visible td{background:#fff}.purchase-v2-row:focus-visible{outline:2px solid var(--mp-color-accent, #4f46e5);outline-offset:-2px}.purchase-v2-row-toggle{width:24px;height:24px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#6366f11c;color:var(--mp-color-accent, #4f46e5);font-size:11px;cursor:pointer;transition:transform .16s ease,background .16s ease}.purchase-v2-row-toggle.is-open{transform:rotate(180deg);background:#6366f12e}.purchase-v2-article-link{width:fit-content;border:0;padding:0;background:transparent;color:var(--mp-color-secondary-text, #64748b);font:inherit;text-align:left;cursor:pointer}.purchase-v2-article-link:hover{color:var(--mp-color-accent, #4f46e5);text-decoration:underline}.purchase-v2-article-line{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.purchase-v2-product img,.purchase-v2-product__empty{width:50px;height:62px;border-radius:10px;object-fit:cover;background:#94a3b81f}.purchase-v2-product b,.purchase-v2-product span,.purchase-v2-product small{display:block}.purchase-v2-product b{max-width:100%;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-v2-product span,.purchase-v2-product small{color:var(--mp-color-secondary-text, #64748b)}.purchase-v2-status{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.purchase-v2-status--critical{color:#991b1b;background:#fee2e2}.purchase-v2-status--warning{color:#92400e;background:#fef3c7}.purchase-v2-status--ok{color:#065f46;background:#d1fae5}.purchase-v2-status--no_demand{color:#475569;background:#e2e8f0}.purchase-v2-buy{font-size:17px;font-weight:900}.purchase-v2-stock-split{display:grid;gap:3px;color:var(--mp-color-secondary-text, #64748b);font-size:12px;justify-items:end}.purchase-v2-product .purchase-v2-stock-split{justify-items:start}.purchase-v2-stock-split b{color:var(--mp-color-text, #111827);font-size:14px}.purchase-v2-row-action{min-width:92px;height:34px;border:1px solid rgba(79,70,229,.22);border-radius:10px;background:#4f46e51a;color:var(--mp-color-accent, #4f46e5);font-size:12px;font-weight:850;cursor:pointer}.purchase-v2-row-action:hover:not(:disabled){background:var(--mp-color-accent, #4f46e5);color:#fff}.purchase-v2-row-action--return{border-color:#10b98142;background:#10b9811f;color:#047857}.purchase-v2-row-action--return:hover:not(:disabled){background:#10b981;color:#fff}.purchase-v2-row-action:disabled{cursor:wait;opacity:.62}.purchase-v2-details-row td{padding:0 14px 16px;background:#f8fafc}.purchase-v2-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:12px;padding:10px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:var(--mp-color-card, #fff);box-shadow:inset 0 1px #ffffffb3,0 8px 18px #0f172a09}.purchase-v2-details-card{display:grid;gap:4px;padding:9px 11px;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#f8fafcb8}.purchase-v2-details-card:last-child{border-right:1px solid rgba(148,163,184,.14)}.purchase-v2-details-card span,.purchase-v2-details-card small{color:var(--mp-color-secondary-text, #64748b)}.purchase-v2-details-card span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.purchase-v2-details-card b{color:var(--mp-color-text, #111827);font-size:15px;line-height:1.15}.purchase-v2-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px 48px;background:#0f172a57;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.purchase-v2-modal__panel{position:relative;display:flex;flex-direction:column;width:min(1280px,calc(100vw - 96px));margin-left:calc(var(--mp-sidebar-width, 0px) / 2);max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid rgba(148,163,184,.32);border-radius:22px;background:var(--mp-color-card, #fff);box-shadow:0 28px 80px #0f172a47}.purchase-v2-modal__body,.purchase-v2-modal__body *{scrollbar-width:thin!important;scrollbar-color:var(--mp-scrollbar-thumb, #aeb8c8) transparent!important}.purchase-v2-modal__body::-webkit-scrollbar,.purchase-v2-modal__body *::-webkit-scrollbar{width:10px!important;height:10px!important;background:transparent!important}.purchase-v2-modal__body::-webkit-scrollbar-track,.purchase-v2-modal__body *::-webkit-scrollbar-track{background:transparent!important;border-radius:999px!important;box-shadow:none!important}.purchase-v2-modal__body::-webkit-scrollbar-thumb,.purchase-v2-modal__body *::-webkit-scrollbar-thumb{background:var(--mp-scrollbar-thumb, #aeb8c8)!important;border:2px solid transparent!important;background-clip:padding-box!important;border-radius:999px!important;box-shadow:none!important;min-height:40px!important}.purchase-v2-modal__body::-webkit-scrollbar-thumb:hover,.purchase-v2-modal__body *::-webkit-scrollbar-thumb:hover{background:var(--mp-scrollbar-thumb-hover, #8f9bad)!important;border:2px solid transparent!important;background-clip:padding-box!important}.purchase-v2-modal__body::-webkit-scrollbar-corner,.purchase-v2-modal__body *::-webkit-scrollbar-corner{background:transparent!important}.purchase-v2-modal__head{position:relative;flex:0 0 auto;z-index:5;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 20px;border-bottom:1px solid rgba(148,163,184,.2);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.purchase-v2-modal__body{flex:1 1 auto;min-height:0;margin-bottom:12px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--mp-scrollbar-thumb, #aeb8c8) transparent}.purchase-v2-modal-product{display:grid;grid-template-columns:68px minmax(0,1fr);gap:14px;align-items:center;min-width:0}.purchase-v2-modal-product img,.purchase-v2-modal-product .purchase-v2-product__empty{width:68px;height:84px;border-radius:14px;object-fit:cover;background:#94a3b81f}.purchase-v2-modal-product h2{margin:7px 0 4px;color:var(--mp-color-text, #111827);font-size:22px;line-height:1.15}.purchase-v2-modal-product p{margin:0;color:var(--mp-color-secondary-text, #64748b);font-size:13px}.purchase-v2-modal__close{width:38px;height:38px;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#fff;color:var(--mp-color-secondary-text, #64748b);font-size:26px;line-height:1;cursor:pointer}.purchase-v2-modal__close:hover{color:var(--mp-color-text, #111827);background:#f8fafc}.purchase-v2-modal__stats{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;padding:14px 18px 0}.purchase-v2-modal__stats>div{min-height:62px;padding:11px 12px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#f8fafc}.purchase-v2-modal__stats>div:first-child{border-color:#6366f15c;background:linear-gradient(180deg,#6366f124,#6366f10f)}.purchase-v2-modal__stats>div:first-child span{color:var(--mp-color-accent, #6d5dfc)}.purchase-v2-modal__stats>div:first-child b{font-size:20px}.purchase-v2-modal__stats span{display:block;margin-bottom:6px;color:var(--mp-color-secondary-text, #64748b);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.purchase-v2-modal__stats b{color:var(--mp-color-text, #111827);font-size:17px;line-height:1.15}.purchase-v2-details--modal{margin:14px 18px 0}.purchase-v2-warehouse-plan--modal{margin:14px 18px 6px}.purchase-v2-warehouse-plan{margin-top:12px;padding:0;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:var(--mp-color-card, #fff);overflow-x:auto;box-shadow:0 10px 24px #0f172a0b}.purchase-v2-warehouse-plan__head{display:grid;grid-template-columns:minmax(280px,1fr) auto;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px 12px;border-bottom:1px solid rgba(148,163,184,.18);margin-bottom:0;background:#fbfcff}.purchase-v2-warehouse-plan__title{display:grid;gap:4px;min-width:0}.purchase-v2-warehouse-plan__head h3{margin:0;color:var(--mp-color-text, #111827);font-size:16px;line-height:1.2}.purchase-v2-warehouse-plan__head span{max-width:620px;color:var(--mp-color-secondary-text, #64748b);font-size:11px;line-height:1.35;text-align:left}.purchase-v2-warehouse-plan__totals{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.purchase-v2-warehouse-plan__totals span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#fff;color:var(--mp-color-secondary-text, #64748b);font-size:12px;white-space:nowrap}.purchase-v2-warehouse-plan__totals b{color:var(--mp-color-text, #111827);font-weight:800}.purchase-v2-warehouse-plan table{width:100%;min-width:990px;border-collapse:collapse;table-layout:fixed}.purchase-v2-warehouse-plan th,.purchase-v2-warehouse-plan td{padding:9px 12px;border-top:0;border-bottom:1px solid rgba(148,163,184,.16);text-align:left;white-space:nowrap;background:var(--mp-color-card, #fff)}.purchase-v2-warehouse-plan th{position:static;background:#f8fafc;color:var(--mp-color-secondary-text, #64748b);font-size:11px;text-transform:uppercase;box-shadow:none}.purchase-v2-warehouse-plan th:first-child,.purchase-v2-warehouse-plan td:first-child{width:90px}.purchase-v2-warehouse-plan th:nth-child(2),.purchase-v2-warehouse-plan td:nth-child(2){width:260px;overflow:hidden;text-overflow:ellipsis}.purchase-v2-warehouse-plan th:nth-child(n+3),.purchase-v2-warehouse-plan td:nth-child(n+3){text-align:right}.purchase-v2-warehouse-plan th:nth-child(3),.purchase-v2-warehouse-plan td:nth-child(3),.purchase-v2-warehouse-plan th:nth-child(4),.purchase-v2-warehouse-plan td:nth-child(4),.purchase-v2-warehouse-plan th:nth-child(5),.purchase-v2-warehouse-plan td:nth-child(5),.purchase-v2-warehouse-plan th:nth-child(6),.purchase-v2-warehouse-plan td:nth-child(6),.purchase-v2-warehouse-plan th:nth-child(7),.purchase-v2-warehouse-plan td:nth-child(7),.purchase-v2-warehouse-plan th:nth-child(8),.purchase-v2-warehouse-plan td:nth-child(8),.purchase-v2-warehouse-plan th:nth-child(9),.purchase-v2-warehouse-plan td:nth-child(9){width:92px}.purchase-v2-warehouse-plan th:nth-child(n+3) .purchase-v2-warehouse-sort-btn{justify-content:flex-end}.purchase-v2-warehouse-plan tbody tr:hover td{background:#f5f8ff}.purchase-v2-warehouse-plan tbody tr:last-child td{border-bottom:0}.purchase-v2-warehouse-row td:first-child{font-weight:850}.purchase-v2-warehouse-row--wb td:first-child,.purchase-v2-warehouse-row--ozon td:first-child{font-size:0}.purchase-v2-warehouse-row--wb td:first-child:after,.purchase-v2-warehouse-row--ozon td:first-child:after{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:900}.purchase-v2-warehouse-row--wb td:first-child:after{content:"WB";color:#5b21b6;background:#ede9fe}.purchase-v2-warehouse-row--ozon td:first-child:after{content:"Ozon";color:#0369a1;background:#e0f2fe}.purchase-v2-warehouse-plan td:nth-child(8){color:#111827;font-weight:600}.purchase-v2-warehouse-plan td:nth-child(8) b{font-weight:600}.purchase-v2-warehouse-plan td:nth-child(9){color:var(--mp-color-accent, #4f46e5);font-weight:600}.purchase-v2-warehouse-row:not(.has-deficit) td:nth-child(9){color:var(--mp-color-secondary-text, #64748b);font-weight:500}.purchase-v2-warehouse-row.has-deficit td:nth-child(9){background:var(--mp-color-card, #fff)}.purchase-v2-warehouse-row.has-send td:nth-child(8){color:#047857;background:var(--mp-color-card, #fff)}.purchase-v2-warehouse-row.has-deficit:hover td:nth-child(9),.purchase-v2-warehouse-row.has-send:hover td:nth-child(8){background:var(--mp-color-card, #fff)}.purchase-v2-warehouse-sort-btn{width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;white-space:nowrap;cursor:pointer}.purchase-v2-warehouse-sort-btn:hover,.purchase-v2-warehouse-sort-btn.active{color:var(--mp-color-text, #111827)}.purchase-v2-error,.purchase-v2-loading,.purchase-v2-empty{padding:20px;color:var(--mp-color-secondary-text, #64748b)}.purchase-v2-page .purchase-v2-table tr,.purchase-v2-page .purchase-v2-table td,.purchase-v2-page .purchase-v2-table th,.purchase-v2-page .purchase-v2-details,.purchase-v2-page .purchase-v2-warehouse-plan,.purchase-v2-page .purchase-v2-warehouse-plan table,.purchase-v2-page .purchase-v2-warehouse-plan tr,.purchase-v2-page .purchase-v2-warehouse-plan td{transition:none!important;animation:none!important}.purchase-v2-page .purchase-v2-table .purchase-v2-row>td,.purchase-v2-page .purchase-v2-table .purchase-v2-row.is-expanded>td{background:#fff!important}.purchase-v2-page .purchase-v2-table .purchase-v2-row:hover>td,.purchase-v2-page .purchase-v2-table .purchase-v2-row.is-expanded:hover>td{background:#f5f8ff!important}.purchase-v2-page .purchase-v2-table .purchase-v2-details-row>td,.purchase-v2-page .purchase-v2-table .purchase-v2-details-row:hover>td{background:#f8fafc!important}.purchase-v2-page .purchase-v2-details,.purchase-v2-page .purchase-v2-warehouse-plan,.purchase-v2-page .purchase-v2-warehouse-plan tbody tr>td,.purchase-v2-page .purchase-v2-warehouse-row.has-deficit>td:nth-child(9),.purchase-v2-page .purchase-v2-warehouse-row.has-send>td:nth-child(8),.purchase-v2-page .purchase-v2-warehouse-row.has-deficit:hover>td:nth-child(9),.purchase-v2-page .purchase-v2-warehouse-row.has-send:hover>td:nth-child(8){background:#fff!important}.purchase-v2-page .purchase-v2-details-card{background:#f8fafcb8!important}.purchase-v2-page .purchase-v2-warehouse-plan tbody tr:hover>td{background:#f5f8ff!important}.purchase-v2-page .purchase-v2-warehouse-plan thead th,.purchase-v2-page .purchase-v2-warehouse-plan thead tr:hover th{background:#f8fafc!important}html[data-theme=dark] .purchase-v2-status--critical{color:#fecaca;background:#ef444433}html[data-theme=dark] .purchase-v2-status--warning{color:#fde68a;background:#f59e0b33}html[data-theme=dark] .purchase-v2-status--ok{color:#a7f3d0;background:#10b98133}html[data-theme=dark] .purchase-v2-table th{background:var(--mp-color-card, #232323);box-shadow:0 1px #ffffff14}html[data-theme=dark] .purchase-v2-sort-icon{color:#ffffff6b}@media(max-width:1100px){.purchase-v2-hero{grid-template-columns:1fr}.purchase-v2-hero__summary{min-width:0}.purchase-v2-controls{grid-template-columns:1fr 1fr;grid-template-areas:"history coverage" "search search" "minbuy cancelled"}.purchase-v2-warehouse-plan__head{grid-template-columns:1fr}.purchase-v2-list-head{flex-direction:column;align-items:stretch}.purchase-v2-list-head__stats,.purchase-v2-warehouse-plan__totals{justify-content:flex-start}.purchase-v2-modal{padding:14px}.purchase-v2-modal__panel{width:100%;margin-left:0;max-height:calc(100dvh - 28px);border-radius:18px}.purchase-v2-modal__head{align-items:flex-start;padding:14px}.purchase-v2-modal-product{grid-template-columns:56px minmax(0,1fr)}.purchase-v2-modal-product img,.purchase-v2-modal-product .purchase-v2-product__empty{width:56px;height:70px;border-radius:12px}.purchase-v2-modal-product h2{font-size:18px}.purchase-v2-modal__stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 12px 0}.purchase-v2-details--modal,.purchase-v2-warehouse-plan--modal{margin-left:12px;margin-right:12px}.purchase-v2-modal__body{margin-bottom:10px}}.request-add-dialog{width:min(580px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #dce3f1;border-radius:18px;color:#172238;background:#fff;box-shadow:0 24px 80px #17223833;overflow:hidden;box-sizing:border-box}.request-add-dialog::backdrop{background:#17223870;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.request-add-dialog form{display:flex;flex-direction:column;max-height:calc(100dvh - 34px)}.request-add-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;border-bottom:1px solid #e3e8f3}.request-add-heading h2{margin:0;font-size:21px;line-height:1.3}.request-add-heading p{margin:6px 0 0;font-size:14px;color:#586780;overflow-wrap:anywhere}.request-add-dialog button{font:inherit;cursor:pointer}.request-add-dialog button:disabled{cursor:default;opacity:.55}.request-add-close{display:grid;place-items:center;flex:0 0 36px;height:36px;padding:8px;border:1px solid #dce3f1;border-radius:10px;color:#586780;background:#fff}.request-add-close svg{width:20px;height:20px}.request-add-body{padding:18px 22px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.request-add-label,.request-add-fields label{display:block;font-size:13px;font-weight:600;color:#44516b}.request-add-dialog input,.request-add-dialog select{width:100%;min-width:0;box-sizing:border-box;min-height:42px;padding:10px 12px;margin-top:7px;border:1px solid #cdd7e8;border-radius:9px;font:inherit;font-size:15px;color:#172238;background:#fff}.request-add-dialog :is(input,select,button):focus-visible{outline:2px solid #7958df;outline-offset:2px}.request-add-results{margin-top:12px;max-height:340px;overflow-y:auto;overscroll-behavior:contain}.request-add-product{display:flex;width:100%;align-items:center;gap:12px;padding:10px 4px;text-align:left;border:0;border-bottom:1px solid #ecf0f7;background:#fff;color:#172238}.request-add-product:hover{background:#f5f3ff}.request-add-product>img,.request-add-photo-empty{width:40px;height:48px;flex:0 0 40px;object-fit:contain;border-radius:5px;background:#f4f6fa}.request-add-photo-empty{display:grid;place-items:center;color:#8590a6}.request-add-product>span:not(.request-add-photo-empty){display:grid;gap:3px;flex:1;min-width:0}.request-add-product strong{font-size:14px;overflow-wrap:anywhere}.request-add-product span span{color:#586780;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.request-add-product small{color:#675391;font-size:12px}.request-add-product svg{width:16px;height:16px;flex:0 0 16px;color:#7853ce}.request-add-empty{padding:24px 8px;text-align:center;color:#586780;font-size:14px}.request-add-selected{display:flex;align-items:center;gap:12px;padding-bottom:18px}.request-add-selected img{width:42px;height:56px;object-fit:contain;border-radius:5px}.request-add-selected>div{display:grid;gap:4px;flex:1;min-width:0;overflow-wrap:anywhere}.request-add-selected strong{font-size:16px}.request-add-selected span{color:#586780;font-size:13px}.request-add-selected button{color:#6843bd;background:none;border:0;padding:8px 0 8px 8px;font-size:13px}.request-add-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.request-add-wide{grid-column:1 / -1}.request-add-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:14px;border-top:1px solid #e3e8f3;font-size:13px;color:#586780}.request-add-summary strong{color:#172238;font-size:15px}.request-add-hint{color:#64718b;font-size:12px;line-height:1.5;margin:10px 0 0}.request-add-error{padding:10px 12px;margin-bottom:14px;border-radius:8px;background:#fff0f1;color:#a82242;font-size:14px}.request-add-footer{display:flex;gap:10px;justify-content:flex-end;padding:14px 22px;border-top:1px solid #e3e8f3;background:#fafbfe}.request-add-footer button{padding:11px 17px;min-height:42px;border:1px solid #d7def0;border-radius:9px;color:#42506a;background:#fff;font-size:14px}.request-add-footer .request-add-submit{background:#6b48ca;border-color:#6b48ca;color:#fff;font-weight:600}.requests-detail-bulk .requests-add-product-button{margin-right:auto;display:inline-flex;align-items:center;gap:7px;background:#6b48ca;border-color:#6b48ca;color:#fff}.requests-add-product-button svg{width:17px;height:17px}@media(max-width:600px){.requests-detail-bulk{flex-wrap:wrap}.request-add-heading,.request-add-body{padding:16px}.request-add-dialog input,.request-add-dialog select{font-size:16px}.request-add-fields{gap:14px 10px}.request-add-footer{padding:12px 16px}.request-add-footer .request-add-submit{flex:1}.request-add-results{max-height:45dvh}}.requests-page{min-height:100%;box-sizing:border-box;padding:22px 28px 48px;background:var(--mp-color-background, #f5f6ff);color:var(--mp-color-text, #111827)}.requests-hero,.requests-import,.requests-alert,.requests-table-card{max-width:1540px;margin-left:auto;margin-right:auto;box-sizing:border-box}.requests-hero{display:grid;grid-template-columns:minmax(360px,1fr) minmax(380px,520px);gap:18px;align-items:center;padding:18px 20px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-surface, #fff)}.requests-hero h1{margin:0;font-size:28px;line-height:1.15}.requests-hero p{max-width:760px;margin:7px 0 0;color:var(--mp-color-muted, #64748b);font-size:14px;font-weight:500;line-height:1.4}.requests-summary{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px}.requests-summary div{padding:12px;border-radius:10px;background:var(--mp-color-chip, #eef2ff)}.requests-summary span{display:block;margin-bottom:5px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:500}.requests-summary b{font-size:17px;font-weight:600}.requests-import{margin-top:14px;padding:14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-surface, #fff)}.requests-import textarea{display:block;width:100%;min-height:132px;box-sizing:border-box;padding:12px 13px;resize:vertical;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font:13px/1.45 Consolas,Courier New,monospace;outline:none}.requests-import-panel{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.requests-import-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.requests-check{display:inline-flex;align-items:center;gap:8px;min-height:38px;margin-right:auto;color:var(--mp-color-muted, #64748b);font-size:13px;font-weight:500}.requests-check input{width:18px;height:18px;margin:0}.requests-import button,.requests-actions button{height:38px;padding:0 14px;border:0;border-radius:10px;background:var(--mp-color-primary, #6846d6);color:var(--mp-color-button-text, #fff);font-weight:600;cursor:pointer}.requests-import button.secondary{background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-text, #111827)}.requests-import button.danger,.requests-actions button.danger{background:var(--mp-color-danger, #ef4444)}.requests-import button:disabled,.requests-actions button:disabled{opacity:.55;cursor:default}.requests-transit-settings{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.requests-transit-settings label{display:grid;gap:6px;width:240px;max-width:100%;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:600}.requests-transit-settings input{width:100%;height:38px;box-sizing:border-box;padding:0 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font:inherit;font-size:14px;font-weight:600;outline:none}.requests-transit-settings input:focus{border-color:color-mix(in srgb,var(--mp-color-primary, #6846d6) 55%,var(--mp-color-border, #dbe3ef));box-shadow:0 0 0 3px color-mix(in srgb,var(--mp-color-primary, #6846d6) 13%,transparent)}.requests-alert{margin-top:12px;padding:11px 14px;border-radius:12px;font-weight:500}.requests-alert.ok{background:color-mix(in srgb,var(--mp-color-success, #10b981) 14%,var(--mp-color-surface, #fff));color:var(--mp-color-success, #10b981)}.requests-alert.error{background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 12%,var(--mp-color-surface, #fff));color:var(--mp-color-danger, #ef4444)}.requests-alert.warn{background:#fff7ed;color:#c2410c}.requests-table-card{margin-top:14px;overflow:visible;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;background:var(--mp-color-surface, #fff)}.requests-table-tools,.requests-detail-tools{display:flex;justify-content:flex-end;padding:10px 12px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.requests-detail-tools{margin-top:10px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px 12px 0 0;background:var(--mp-color-table-head, #f8fafc)}.requests-table{width:100%;border-collapse:collapse;table-layout:fixed}.requests-table>thead>tr>th{position:sticky;top:0;z-index:5;height:42px;padding:0 9px;background:var(--mp-color-table-head, #f8fafc);border-bottom:1px solid var(--mp-color-border, #dbe3ef);color:var(--mp-color-text, #111827);font-size:12px;font-weight:600;text-align:right;text-transform:uppercase}.requests-table>thead>tr>th:first-child,.requests-table>tbody>tr>td:first-child{text-align:left}.requests-table>thead>tr>th button{display:inline-flex;width:auto;max-width:100%;align-items:center;justify-content:inherit;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.requests-table>thead>tr>th:first-child button,.requests-table>thead>tr>th:nth-child(2) button{justify-content:flex-start}.requests-table>thead>tr>th:nth-child(3) button,.requests-table>thead>tr>th:nth-child(4) button{justify-content:center}.requests-table>thead>tr>th:nth-child(5) button,.requests-table>thead>tr>th:nth-child(6) button,.requests-table>thead>tr>th:nth-child(7) button{justify-content:center}.requests-sort-icon{display:inline-block;width:0;height:0;margin-left:5px;vertical-align:middle;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #a8b3c3}.requests-sort-icon.active{border-top-color:var(--mp-color-primary, #6846d6)}.requests-sort-icon.asc{border-top:0;border-bottom:7px solid var(--mp-color-primary, #6846d6)}.requests-table>thead>tr>th:nth-child(1){width:14%}.requests-table>thead>tr>th:nth-child(2){width:24%}.requests-table>thead>tr>th:nth-child(3){width:17%}.requests-table>thead>tr>th:nth-child(4){width:14%}.requests-table>thead>tr>th:nth-child(5){width:9%}.requests-table>thead>tr>th:nth-child(6){width:11%}.requests-table>thead>tr>th:nth-child(7){width:12%}.requests-table>thead>tr>th:nth-child(8){width:2%}.requests-table>tbody>tr>td{padding:10px 9px;border-top:1px solid var(--mp-color-border, #dbe3ef);text-align:right;vertical-align:middle;font-size:13px;font-weight:500}.requests-table>thead>tr>th:nth-child(2),.requests-table>tbody>tr>td:nth-child(2){text-align:left}.requests-table>thead>tr>th:nth-child(3),.requests-table>tbody>tr>td:nth-child(3),.requests-table>thead>tr>th:nth-child(4),.requests-table>tbody>tr>td:nth-child(4){text-align:center}.requests-table>thead>tr>th:nth-child(5),.requests-table>tbody>tr>td:nth-child(5),.requests-table>thead>tr>th:nth-child(6),.requests-table>tbody>tr>td:nth-child(6),.requests-table>thead>tr>th:nth-child(7),.requests-table>tbody>tr>td:nth-child(7){text-align:center}.requests-title{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.requests-group-row{cursor:pointer;background:var(--mp-color-surface, #fff)}.requests-group-row:hover{background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 34%,var(--mp-color-surface, #fff))}.requests-table>tbody>tr.requests-group-row>td{font-weight:500}.requests-group-title{display:flex;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:500}.requests-group-toggle{display:inline-grid;place-items:center;width:14px;height:14px;flex:0 0 14px;color:#a8b3c3;font-size:12px;line-height:1}.requests-group-toggle:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid currentColor}.requests-group-toggle.expanded:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--mp-color-primary, #6846d6);border-bottom:0}.requests-child-row td:first-child{padding-left:40px}.requests-child-row{background:var(--mp-color-surface, #fff)}.requests-detail-row>td{padding:0 14px 14px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 35%,var(--mp-color-surface, #fff));text-align:left}.requests-detail-panel{margin-top:0;padding:16px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;background:color-mix(in srgb,var(--mp-color-surface, #fff) 88%,var(--mp-color-chip, #eef2ff))}.requests-detail-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.requests-detail-title{font-size:15px;font-weight:600}.requests-detail-subtitle{margin-top:6px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:400}.requests-detail-stats{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.requests-detail-stats span,.requests-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-text, #111827);font-size:12px;font-weight:500;white-space:nowrap}.requests-status-pill--arrived{border-color:#bbf7d0;background:#dcfce7;color:#047857}.requests-status-pill--transit{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.requests-status-pill--partial{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.requests-status-pill--empty{color:var(--mp-color-muted, #64748b)}.requests-detail-bulk{display:flex;justify-content:flex-end;gap:8px;margin:-4px 0 12px}.requests-detail-bulk button{height:32px;padding:0 12px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600;cursor:pointer}.requests-detail-bulk button.arrived{border-color:#bbf7d0;background:#dcfce7;color:#047857}.requests-detail-bulk button:disabled{opacity:.5;cursor:default}.requests-detail-table-wrap{overflow:visible;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-surface, #fff)}.requests-detail-table{width:100%;border-collapse:collapse;table-layout:fixed}.requests-detail-table th{position:static;z-index:auto;height:36px;padding:0 9px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-table-head, #f8fafc);color:var(--mp-color-text, #111827);font-size:11px;font-weight:600;text-align:right;text-transform:uppercase}.requests-detail-table th button{display:inline-flex;width:auto;max-width:100%;align-items:center;justify-content:inherit;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.requests-detail-table th:first-child button{justify-content:flex-start}.requests-detail-table th:nth-child(2) button,.requests-detail-table th:nth-child(3) button,.requests-detail-table th:nth-child(4) button,.requests-detail-table th:nth-child(5) button,.requests-detail-table th:nth-child(6) button,.requests-detail-table th:nth-child(7) button,.requests-detail-table th:nth-child(8) button{justify-content:center}.requests-detail-table th:first-child,.requests-detail-table td:first-child{text-align:left}.requests-detail-table th:nth-child(1){width:17%}.requests-detail-table th:nth-child(2){width:8%}.requests-detail-table th:nth-child(3){width:7%}.requests-detail-table th:nth-child(4){width:9%}.requests-detail-table th:nth-child(5){width:10%}.requests-detail-table th:nth-child(6){width:10%}.requests-detail-table th:nth-child(7){width:8%}.requests-detail-table th:nth-child(8){width:12%}.requests-detail-table th:nth-child(9){width:7%}.requests-detail-table th:nth-child(10){width:7%}.requests-detail-table th:nth-child(11){width:5%}.requests-detail-table td{display:table-cell;position:static;padding:10px 9px;border-top:1px solid var(--mp-color-border, #dbe3ef);background:inherit!important;background-color:inherit!important;font-size:13px;font-weight:400;text-align:right;vertical-align:middle}.requests-detail-table tbody tr{background:var(--mp-color-surface, #fff)!important;background-color:var(--mp-color-surface, #fff)!important}.requests-detail-table tbody tr:hover{background:var(--mp-color-table-hover, #f8fbff)!important;background-color:var(--mp-color-table-hover, #f8fbff)!important}.requests-detail-table tbody tr:hover td{background:inherit!important;background-color:inherit!important}.requests-table>tbody>tr.requests-detail-row:hover .requests-detail-table tbody tr:not(:hover),.requests-table>tbody>tr.requests-detail-row:hover .requests-detail-table tbody tr:not(:hover)>td{background:var(--mp-color-surface, #fff)!important;background-color:var(--mp-color-surface, #fff)!important}.requests-table>tbody>tr.requests-detail-row:hover .requests-detail-table tbody tr:hover,.requests-table>tbody>tr.requests-detail-row:hover .requests-detail-table tbody tr:hover>td{background:var(--mp-color-table-hover, #f8fbff)!important;background-color:var(--mp-color-table-hover, #f8fbff)!important}.requests-detail-table a{display:inline-block;max-width:100%;overflow:hidden;color:var(--mp-color-primary, #6846d6);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.requests-detail-table th:nth-child(2),.requests-detail-table td:nth-child(2),.requests-detail-table th:nth-child(3),.requests-detail-table td:nth-child(3),.requests-detail-table th:nth-child(4),.requests-detail-table td:nth-child(4),.requests-detail-table th:nth-child(5),.requests-detail-table td:nth-child(5),.requests-detail-table th:nth-child(6),.requests-detail-table td:nth-child(6),.requests-detail-table th:nth-child(7),.requests-detail-table td:nth-child(7),.requests-detail-table th:nth-child(8),.requests-detail-table td:nth-child(8),.requests-detail-table th:nth-child(9),.requests-detail-table td:nth-child(9),.requests-detail-table th:nth-child(10),.requests-detail-table td:nth-child(10),.requests-detail-table th:nth-child(11),.requests-detail-table td:nth-child(11){text-align:center}.requests-detail-table th:nth-child(3),.requests-detail-table td:nth-child(3){text-align:center}.requests-detail-table th:last-child,.requests-detail-table td:last-child{text-align:right}.requests-detail-table td.requests-number,.requests-detail-table td.requests-date,.requests-detail-table td.requests-actions{display:table-cell}.requests-detail-table td.requests-number,.requests-detail-table td.requests-date{text-align:center}.requests-detail-table td.requests-actions,.requests-china-cell,.requests-arrived-cell,.requests-size-cell{text-align:center!important}.requests-size-cell.needs-size,.requests-detail-table tr:hover td.requests-size-cell.needs-size{background:inherit!important;background-color:inherit!important}.requests-table>tbody>tr.requests-detail-row:hover .requests-detail-table tbody tr:not(:hover) td.requests-size-cell.needs-size{background:var(--mp-color-surface, #fff)!important;background-color:var(--mp-color-surface, #fff)!important}.requests-table>tbody>tr.requests-detail-row:hover .requests-detail-table tbody tr:hover td.requests-size-cell.needs-size{background:var(--mp-color-table-hover, #f8fbff)!important;background-color:var(--mp-color-table-hover, #f8fbff)!important}.requests-size-value{display:grid;gap:2px;justify-items:center;min-width:0}.requests-size-value span{max-width:100%;overflow:hidden;color:var(--mp-color-text, #111827);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.requests-size-cell.needs-size .requests-size-value span{color:var(--mp-color-text, #111827)}.requests-size-value small{max-width:100%;overflow:hidden;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.requests-size-choice{position:relative;z-index:4;display:inline-block;box-sizing:border-box;min-width:88px;max-width:100%;margin:0 auto;padding:0;border:0!important;border-radius:0!important;background-color:transparent!important;color:var(--mp-color-text, #111827)!important;font:inherit;font-size:14px;font-weight:600;line-height:22px;text-align:center;white-space:nowrap;box-shadow:none}.requests-size-choice.is-open{z-index:80}.requests-size-choice,.requests-size-choice:hover,.requests-detail-table tbody tr:hover .requests-size-choice{background-color:transparent!important}.requests-size-choice__button{display:inline-grid;grid-template-columns:minmax(0,auto) 10px;gap:6px;align-items:center;justify-content:center;min-width:88px;max-width:100%;min-height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--mp-color-text, #111827);font:inherit;font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.requests-size-choice__button:hover,.requests-size-choice__button:focus-visible,.requests-size-choice.is-open .requests-size-choice__button{background:color-mix(in srgb,var(--mp-color-primary, #6846d6) 8%,transparent);outline:none}.requests-size-choice__button:disabled{cursor:default;opacity:.62}.requests-size-choice__text{display:block;max-width:100%;overflow:hidden;color:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.requests-size-choice__chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--mp-color-muted, #64748b);transition:transform .14s ease}.requests-size-choice.is-open .requests-size-choice__chevron{transform:rotate(180deg)}.requests-size-menu{position:fixed;top:0;left:0;z-index:2147481200;display:grid;width:max-content;min-width:118px;max-width:180px;box-sizing:border-box;max-height:220px;overflow:auto;padding:5px;transform:translate(-50%);border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-surface, #fff);box-shadow:0 14px 36px #0f172a29;text-align:left;pointer-events:auto}.requests-size-menu__item{width:100%;min-height:32px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--mp-color-text, #111827);font:inherit;font-size:13px;font-weight:600;line-height:32px;text-align:left;cursor:pointer}.requests-size-menu__item:hover,.requests-size-menu__item:focus-visible{background:color-mix(in srgb,var(--mp-color-primary, #6846d6) 10%,var(--mp-color-surface, #fff));outline:none}.requests-size-menu__item.is-selected{background:var(--mp-color-primary, #6846d6);color:var(--mp-color-button-text, #fff)}.requests-size-menu__item.is-muted{color:var(--mp-color-muted, #64748b)}.requests-size-menu__empty{padding:8px 10px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:600;text-align:center}.requests-size-cell.needs-size .requests-size-choice{border:0!important;background:transparent!important;color:var(--mp-color-text, #111827)!important}.requests-size-empty{color:var(--mp-color-muted, #64748b);font-weight:600}.requests-shipment-cell,.requests-transit-left{text-align:center!important}.requests-arrived-display{display:inline-grid;grid-template-columns:minmax(42px,auto) 28px;align-items:center;justify-content:center;gap:6px;min-height:30px}.requests-arrived-display span{color:var(--mp-color-text, #111827);font-weight:600;text-align:right;white-space:nowrap}.requests-arrived-edit{width:28px;height:28px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;background:var(--mp-color-surface, #fff);color:var(--mp-color-muted, #64748b);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.requests-arrived-edit:hover{border-color:color-mix(in srgb,var(--mp-color-primary, #6846d6) 45%,var(--mp-color-border, #dbe3ef));background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #6846d6)}.requests-arrived-edit svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.requests-arrived-editor{display:grid;grid-template-columns:minmax(58px,1fr) 42px;gap:6px;align-items:center}.requests-arrived-editor input{min-width:0;height:32px;box-sizing:border-box;padding:0 8px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:9px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font:inherit;font-weight:600;text-align:right;outline:none}.requests-arrived-editor button{height:32px;padding:0 8px;border:0;border-radius:9px;font-size:11px;font-weight:800;cursor:pointer}.requests-arrived-editor button.save{background:var(--mp-color-primary, #6846d6);color:var(--mp-color-button-text, #fff)}.requests-arrived-editor button:disabled,.requests-arrived-edit:disabled{opacity:.55;cursor:default}.requests-shipment-display{display:inline-grid;grid-template-columns:minmax(78px,auto) 28px;align-items:center;justify-content:center;gap:6px;min-height:30px}.requests-shipment-display span,.requests-transit-left{color:var(--mp-color-text, #111827);font-weight:600;white-space:nowrap}.requests-shipment-editor{display:grid;grid-template-columns:minmax(112px,1fr) 42px;gap:6px;align-items:center}.requests-shipment-editor input{min-width:0;height:32px;box-sizing:border-box;padding:0 8px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:9px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font:inherit;font-weight:600;outline:none}.requests-shipment-editor button{height:32px;padding:0 8px;border:0;border-radius:9px;font-size:11px;font-weight:800;cursor:pointer}.requests-shipment-editor button.save{background:var(--mp-color-primary, #6846d6);color:var(--mp-color-button-text, #fff)}.requests-shipment-editor button:disabled{opacity:.55;cursor:default}.requests-china-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:82px;height:28px;padding:0 9px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.requests-china-toggle.arrived{border-color:#bbf7d0;background:#dcfce7;color:#047857}.requests-china-toggle:not(.arrived){border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.requests-china-toggle input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.requests-china-box{position:relative;width:14px;height:14px;flex:0 0 14px;border:1px solid #c9d3e3;border-radius:4px;background:#fff}.requests-china-toggle.arrived .requests-china-box{border-color:#4a5873;background:#4a5873}.requests-china-toggle.arrived .requests-china-box:after{content:"";position:absolute;left:3px;top:1px;width:7px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.requests-detail-table .requests-actions button{width:auto;min-width:58px}.requests-detail-table tr.requests-editing-row td{background:inherit!important;background-color:inherit!important}.requests-detail-table tr.requests-editing-row{background:color-mix(in srgb,var(--mp-color-primary, #6846d6) 5%,var(--mp-color-surface, #fff))}.requests-edit-input{width:100%;height:32px;box-sizing:border-box;padding:0 9px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font:inherit;outline:none}.requests-edit-input:focus{border-color:var(--mp-color-primary, #6846d6);box-shadow:0 0 0 3px color-mix(in srgb,var(--mp-color-primary, #6846d6) 14%,transparent)}.requests-edit-input--number{text-align:center;font-variant-numeric:tabular-nums}.requests-row-actions{display:flex;align-items:center;justify-content:center;gap:6px}.requests-row-actions button{min-width:0!important;width:48px!important;padding:0 9px}.requests-row-actions button.danger{width:32px!important;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center}.requests-row-actions button.danger svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.requests-actions button.secondary{border:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-text, #111827)}.requests-actions button.danger{border:1px solid color-mix(in srgb,var(--mp-color-danger, #ef4444) 28%,var(--mp-color-border, #dbe3ef));background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 12%,var(--mp-color-surface, #fff));color:var(--mp-color-danger, #ef4444)}.requests-actions button.save{background:var(--mp-color-success, #10b981)}.requests-muted{color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:500}.requests-table a{display:block;overflow:hidden;color:var(--mp-color-primary, #6846d6);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.requests-code{display:inline-block;max-width:100%;overflow:hidden;padding:4px 8px;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-text, #111827);text-overflow:ellipsis;white-space:nowrap}.requests-number{font-variant-numeric:tabular-nums;white-space:nowrap}.requests-date{color:var(--mp-color-muted, #64748b);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.requests-actions{text-align:center!important}.requests-actions button{width:100%;height:32px;padding:0 8px;border-radius:8px;font-size:12px}.requests-row-actions .requests-arrived-edit{width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;border:1px solid var(--mp-color-border, #dbe3ef)!important;border-radius:8px!important;background:var(--mp-color-surface, #fff)!important;color:var(--mp-color-muted, #64748b)!important;display:inline-flex;align-items:center;justify-content:center}.requests-row-actions .requests-arrived-edit:hover{border-color:color-mix(in srgb,var(--mp-color-primary, #6846d6) 45%,var(--mp-color-border, #dbe3ef))!important;background:var(--mp-color-chip, #eef2ff)!important;color:var(--mp-color-primary, #6846d6)!important}.requests-row-actions .requests-arrived-edit svg{width:15px;height:15px}.requests-empty{height:138px;color:var(--mp-color-muted, #64748b);text-align:center!important}@media(max-width:980px){.requests-page{padding:16px}.requests-hero{grid-template-columns:1fr}.requests-import-actions{align-items:stretch;flex-direction:column}.requests-check{margin-right:0}.requests-table-card{overflow-x:auto}.requests-table{min-width:1060px}}.product-360-button{width:38px;height:38px;border:1px solid #dbe4f2;border-radius:50%;background:#fff;color:#6d4bd2;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 14px 34px #5849b424;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.product-360-button:hover{transform:translateY(-1px);border-color:#b9a9ff;box-shadow:0 18px 42px #5849b433}.product-360-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-360-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0f172a5c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:flex-end}.product-360-drawer{position:relative;width:min(720px,calc(100vw - 28px));height:100vh;background:#f8fbff;color:#0f172a;border-left:1px solid #dbe4f2;box-shadow:-28px 0 64px #0f172a3d;overflow-y:auto;padding:28px}.product-360-close{position:sticky;top:0;margin-left:auto;width:40px;height:40px;border-radius:50%;border:1px solid #d6e1f1;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.product-360-close span{position:absolute;width:16px;height:2px;border-radius:2px;background:#64748b}.product-360-close span:first-child{transform:rotate(45deg)}.product-360-close span:last-child{transform:rotate(-45deg)}.product-360-header{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;align-items:center;margin:0 0 20px}.product-360-header img,.product-360-photo-empty{width:104px;height:104px;border-radius:8px;object-fit:cover;background:#eaf0ff;box-shadow:0 18px 42px #0f172a29}.product-360-photo-empty{display:flex;align-items:center;justify-content:center;color:#6d4bd2;font-weight:800}.product-360-market{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;background:#eee9ff;color:#6d4bd2;font-weight:800;font-size:12px;margin-bottom:8px}.product-360-market.is-ozon{background:#dcf5ff;color:#0b87b9}.product-360-header h2{margin:0;font-size:24px;line-height:1.18;letter-spacing:0}.product-360-article{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;color:#64748b;font-weight:700}.product-360-article small,.product-360-header p,.product-360-muted{color:#64748b;font-weight:700}.product-360-header p{margin:8px 0 0}.product-360-state,.product-360-error{border-radius:8px;padding:14px 16px;margin:14px 0;font-weight:800}.product-360-state{background:#eef4ff;color:#3f5680}.product-360-error{background:#ffe5e5;color:#ef4444}.product-360-kpis,.product-360-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-360-kpis{margin-bottom:16px}.product-360-field{min-height:72px;padding:13px 14px;border:1px solid #dbe4f2;border-radius:8px;background:#fff;display:flex;flex-direction:column;justify-content:center;gap:6px}.product-360-field span{font-size:12px;font-weight:800;color:#64748b}.product-360-field b{font-size:18px;line-height:1.15;color:#0f172a}.product-360-field.is-good b{color:#059669}.product-360-field.is-danger b{color:#dc2626}.product-360-section{background:#fff;border:1px solid #dbe4f2;border-radius:8px;padding:16px;margin-top:14px}.product-360-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.product-360-section-title h3{margin:0;font-size:16px;line-height:1.2}.product-360-section-title span{color:#64748b;font-size:12px;font-weight:800}.product-360-decisions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-360-decision{border-radius:8px;border:1px solid #dbe4f2;padding:12px;background:#f8fafc;display:flex;flex-direction:column;gap:6px}.product-360-decision b{font-size:13px}.product-360-decision span{color:#64748b;font-size:12px;font-weight:700;line-height:1.35}.product-360-decision.is-danger{background:#fff1f2;border-color:#fecdd3}.product-360-decision.is-warning{background:#fff7ed;border-color:#fed7aa}.product-360-decision.is-success{background:#ecfdf5;border-color:#bbf7d0}.product-360-list,.product-360-history,.product-360-warnings{display:grid;gap:8px;margin-top:12px}.product-360-list div,.product-360-history div{min-height:44px;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;background:#f8fafc;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.product-360-list span,.product-360-history span,.product-360-history small{color:#64748b;font-weight:700;font-size:12px}.product-360-history div{grid-template-columns:150px 1fr auto}.product-360-warnings span{border-radius:8px;padding:10px 12px;background:#fff7ed;color:#9a3412;font-weight:700;font-size:12px}.product-360-actions{position:sticky;bottom:-28px;margin:18px -28px -28px;padding:14px 28px;background:#f8fbffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #dbe4f2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-360-actions a{height:42px;border-radius:8px;border:1px solid #c9d6ea;background:#fff;color:#24314b;text-decoration:none;font-weight:800;display:flex;align-items:center;justify-content:center}.product-360-actions a:first-child{background:#6d4bd2;border-color:#6d4bd2;color:#fff}@media(max-width:760px){.product-360-drawer{width:100vw;padding:20px}.product-360-header,.product-360-kpis,.product-360-grid,.product-360-decisions,.product-360-actions,.product-360-history div{grid-template-columns:1fr}}.price-editor-page{min-height:100%;padding:28px 34px 54px;background:var(--mp-color-background, #f5f6ff);color:var(--mp-color-text, #111827)}.price-editor-hero,.price-editor-tabs,.price-editor-toolbar,.price-editor-table-card,.price-editor-alert{max-width:1740px;margin:0 auto}.price-editor-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff);box-shadow:0 18px 42px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 64%,transparent)}.price-editor-eyebrow{margin-bottom:10px;color:var(--mp-color-primary, #8466ff);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.price-editor-hero h1{margin:0;font-size:34px;line-height:1.1}.price-editor-hero p{margin:12px 0 0;color:var(--mp-color-muted, #64748b);font-weight:700}.price-editor-summary{display:grid;grid-template-columns:repeat(3,minmax(132px,1fr));gap:10px}.price-editor-summary div{padding:18px;border-radius:14px;background:var(--mp-color-chip, #eef2ff)}.price-editor-summary span{display:block;margin-bottom:8px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:800}.price-editor-summary b{font-size:22px}.price-editor-tabs{display:flex;width:max-content;gap:6px;margin-top:18px;padding:4px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-surface, #fff);box-shadow:0 12px 24px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 46%,transparent)}.price-editor-tabs button{min-width:150px;height:46px;padding:0 18px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--mp-color-muted, #64748b);font-weight:900;cursor:pointer}.price-editor-tabs button.active{background:var(--mp-color-primary, #8466ff);color:var(--mp-color-button-text, #fff);box-shadow:0 10px 18px color-mix(in srgb,var(--mp-color-primary, #8466ff) 24%,transparent)}.price-editor-toolbar{display:grid;grid-template-columns:auto minmax(260px,1fr);gap:12px;align-items:center;margin-top:18px;padding:14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:18px;background:var(--mp-color-surface, #fff)}.price-editor-segmented{display:flex;gap:6px;padding:4px;border-radius:14px;background:var(--mp-color-chip, #eef2ff)}.price-editor-segmented button{height:44px;border:1px solid transparent;border-radius:12px;font-weight:900;cursor:pointer}.price-editor-segmented button{min-width:72px;padding:0 16px;background:transparent;color:var(--mp-color-muted, #64748b)}.price-editor-segmented button.active{background:var(--mp-color-primary, #8466ff);color:var(--mp-color-button-text, #fff);box-shadow:0 10px 18px color-mix(in srgb,var(--mp-color-primary, #8466ff) 24%,transparent)}.price-editor-toolbar input,.price-editor-number{height:44px;width:100%;box-sizing:border-box;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font-weight:800;outline:none}.price-editor-toolbar input{padding:0 16px}.price-editor-number{max-width:136px;padding:0 12px}.price-editor-price-input{display:inline-grid;grid-template-columns:minmax(86px,1fr) 48px;gap:6px;align-items:center;max-width:190px}.price-editor-price-input .price-editor-number{min-width:0;max-width:none}.price-editor-price-input button{height:34px;min-width:48px;border:1px solid color-mix(in srgb,var(--mp-color-primary, #8466ff) 30%,var(--mp-color-border, #dbe3ef));border-radius:10px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary-dark, #232752);font-size:12px;font-weight:700;letter-spacing:.5px;cursor:pointer}.price-editor-price-input button:hover{border-color:var(--mp-color-primary, #8466ff);color:var(--mp-color-primary, #8466ff)}.price-editor-limit{max-width:112px}.price-editor-number.has-limit-error{border-color:var(--mp-color-danger, #ef4444);box-shadow:0 0 0 3px color-mix(in srgb,var(--mp-color-danger, #ef4444) 12%,transparent)}.price-editor-limit-error{display:block;max-width:148px;margin-top:6px;color:var(--mp-color-danger, #ef4444);font-size:11px;font-weight:800;line-height:1.2}.price-editor-discount{max-width:86px}.price-editor-apply:disabled{cursor:default;opacity:.48}.price-editor-apply{min-width:112px;height:38px;border:1px solid color-mix(in srgb,var(--mp-color-primary, #8466ff) 28%,transparent);border-radius:999px;background:var(--mp-color-primary, #8466ff);color:var(--mp-color-button-text, #fff);font-weight:900;cursor:pointer}.price-editor-action-cell{width:220px;min-width:220px;box-sizing:border-box;padding-left:16px;padding-right:20px;text-align:left;white-space:nowrap}.price-editor-action-layout{display:grid;grid-template-columns:112px 44px;gap:14px;align-items:center;justify-content:end}.price-editor-action-cell .price-editor-apply{width:112px;min-width:112px}.price-editor-audit-slot{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.price-editor-action-cell .price-editor-limit-status,.price-editor-action-cell .price-editor-audit-link{vertical-align:middle}.price-editor-audit-link{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 92%,var(--mp-color-primary, #8466ff));border-radius:999px;background:color-mix(in srgb,var(--mp-color-surface, #fff) 94%,var(--mp-color-primary, #8466ff));color:var(--mp-color-primary, #8466ff);box-shadow:0 10px 24px #6366f11f;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.price-editor-audit-link:hover{border-color:color-mix(in srgb,var(--mp-color-primary, #8466ff) 42%,var(--mp-color-border, #dbe3ef));color:#6d4bd7;transform:translateY(-1px);box-shadow:0 14px 28px #6366f12e}.price-editor-audit-link:focus-visible{outline:0;border-color:var(--mp-color-primary, #8466ff);box-shadow:0 0 0 4px color-mix(in srgb,var(--mp-color-primary, #8466ff) 18%,transparent)}.price-editor-audit-link svg{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.price-editor-muted{color:var(--mp-color-muted, #64748b);font-weight:900}.price-editor-alert{margin-top:14px;padding:14px 18px;border-radius:14px;font-weight:800}.price-editor-alert.error{background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 12%,white);color:var(--mp-color-danger, #ef4444)}.price-editor-alert.success{background:color-mix(in srgb,var(--mp-color-success, #10b981) 12%,white);color:var(--mp-color-success, #10b981)}.price-editor-toast{position:fixed;top:22px;right:22px;z-index:2147481500;display:inline-flex;width:min(420px,calc(100vw - 44px));min-height:58px;box-sizing:border-box;align-items:center;gap:12px;padding:14px 18px 14px 16px;border:1px solid color-mix(in srgb,var(--mp-color-success, #10b981) 18%,white);border-radius:12px;background:#dcfce7;color:#1f2937;box-shadow:0 18px 46px #0f172a29;font-size:15px;font-weight:800;line-height:1.35;animation:price-editor-toast-in .18s ease-out}.price-editor-toast__icon{position:relative;width:28px;height:28px;flex:0 0 28px;border-radius:9px;background:#bbf7d0}.price-editor-toast__icon:before{content:"";position:absolute;left:8px;top:8px;width:10px;height:6px;border-left:2px solid #16a34a;border-bottom:2px solid #16a34a;transform:rotate(-45deg)}@keyframes price-editor-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.price-editor-table-card{margin-top:18px;overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:18px;background:var(--mp-color-surface, #fff)}.price-editor-table-wrap{overflow:auto}.price-editor-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0}.price-editor-limits-table,.price-editor-linked-table{min-width:980px}.price-editor-audit{min-width:1120px}.price-editor-audit-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-surface, #fff)}.price-editor-audit-head h2{margin:0;color:var(--mp-color-text, #111827);font-size:20px;line-height:1.2}.price-editor-audit-head p{margin:5px 0 0;color:var(--mp-color-muted, #64748b);font-size:13px;font-weight:800}.price-editor-audit-actions{display:flex;align-items:center;gap:8px}.price-editor-audit-actions .column-settings-button{width:40px;min-width:40px;padding:0}.price-editor-audit-head button{min-height:38px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-input, #fff);color:var(--mp-color-primary-dark, #232752);padding:0 16px;font-size:13px;font-weight:900;cursor:pointer}.price-editor-audit-head button:disabled{cursor:default;opacity:.55}.price-editor-audit-table{min-width:1120px}.price-editor-audit-table th:nth-child(1),.price-editor-audit-table td:nth-child(1){width:150px}.price-editor-audit-table th:nth-child(2),.price-editor-audit-table td:nth-child(2){width:190px}.price-editor-audit-table th:nth-child(4),.price-editor-audit-table td:nth-child(4),.price-editor-audit-table th:nth-child(5),.price-editor-audit-table td:nth-child(5){width:180px}.price-editor-audit-date,.price-editor-audit-user{color:var(--mp-color-muted, #64748b);font-size:13px;font-weight:800}.price-editor-audit-user-block{display:grid;gap:3px;min-width:0}.price-editor-audit-user-block b{min-width:0;overflow:hidden;color:var(--mp-color-text, #111827);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.price-editor-audit-user-block .price-editor-audit-user{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-editor-audit-product{display:grid;gap:4px;min-width:0}.price-editor-audit-product b{min-width:0;overflow:hidden;color:var(--mp-color-text, #111827);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.price-editor-audit-product small,.price-editor-audit-error,.price-editor-audit-meta{display:block;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:800}.price-editor-audit-flow{display:inline-grid;grid-template-columns:minmax(58px,auto) 20px minmax(58px,auto);gap:7px;align-items:center;color:var(--mp-color-text, #111827);font-size:13px;font-weight:900;white-space:nowrap}.price-editor-audit-flow span{color:var(--mp-color-primary, #8466ff);text-align:center}.price-editor-audit-flow.muted{color:var(--mp-color-muted, #64748b)}.price-editor-audit-status{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:0 10px;font-size:12px;font-weight:900}.price-editor-audit-status.ok{background:color-mix(in srgb,var(--mp-color-success, #10b981) 14%,white);color:var(--mp-color-success, #10b981)}.price-editor-audit-status.warn{background:color-mix(in srgb,var(--mp-color-warning, #f59e0b) 16%,white);color:#b45309}.price-editor-audit-status.bad{background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 12%,white);color:var(--mp-color-danger, #ef4444)}.price-editor-audit-error{max-width:300px;margin-top:5px;color:var(--mp-color-danger, #ef4444);white-space:normal}.price-editor-audit-meta{margin-top:4px}.price-editor-audit-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:24px;background:#0f172a75;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.price-editor-audit-modal{display:flex;flex-direction:column;width:min(860px,calc(100vw - 40px));height:min(720px,calc(100vh - 48px));max-height:calc(100vh - 48px);overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:18px;background:var(--mp-color-surface, #fff);box-shadow:0 24px 70px #0f172a3d}.price-editor-audit-modal-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:24px 28px 18px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.price-editor-audit-modal-head h2{margin:10px 0 6px;color:var(--mp-color-text, #111827);font-size:24px;line-height:1.15}.price-editor-audit-modal-head p{margin:0;color:var(--mp-color-muted, #64748b);font-size:13px;font-weight:800}.price-editor-audit-modal-product{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 28px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:linear-gradient(180deg,#f8fafcb8,#fffffff5)}.price-editor-audit-modal-product img,.price-editor-audit-modal-product .price-editor-photo-empty{width:58px;height:58px;border-radius:12px;object-fit:cover}.price-editor-audit-modal-product b,.price-editor-audit-modal-product span,.price-editor-audit-modal-product small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-editor-audit-modal-product b{color:var(--mp-color-text, #111827);font-size:16px;font-weight:900}.price-editor-audit-modal-product span,.price-editor-audit-modal-product small{margin-top:4px;color:var(--mp-color-muted, #64748b);font-size:13px;font-weight:800}.price-editor-audit-modal-product strong{display:inline-flex;min-height:34px;align-items:center;border-radius:999px;padding:0 14px;background:color-mix(in srgb,var(--mp-color-primary, #8466ff) 10%,white);color:var(--mp-color-primary-dark, #232752);font-size:13px;font-weight:900;white-space:nowrap}.price-editor-audit-modal-body{flex:1 1 auto;min-height:220px;overflow:auto;padding:18px 20px 22px}.price-editor-audit-modal-list{display:grid;gap:12px}.price-editor-audit-modal-entry{border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;background:var(--mp-color-input, #fff);padding:16px}.price-editor-audit-modal-entry-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.price-editor-audit-modal-entry-head div{display:grid;gap:3px;min-width:0}.price-editor-audit-modal-entry-head time{color:var(--mp-color-text, #111827);font-size:13px;font-weight:900}.price-editor-audit-modal-entry-head span:not(.price-editor-audit-status),.price-editor-audit-modal-entry-head small{min-width:0;overflow:hidden;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.price-editor-audit-modal-flows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.price-editor-audit-modal-flow{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(70px,1fr) 24px minmax(70px,1fr);gap:8px;align-items:center;min-height:44px;border-radius:12px;background:var(--mp-color-chip, #eef2ff);padding:0 12px}.price-editor-audit-modal-flow span{color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:900}.price-editor-audit-modal-flow b{color:var(--mp-color-text, #111827);font-size:15px;font-weight:900;white-space:nowrap}.price-editor-audit-modal-flow b.is-next{color:var(--mp-color-primary-dark, #232752)}.price-editor-audit-modal-flow em{color:var(--mp-color-primary, #8466ff);font-style:normal;font-weight:900;text-align:center}.price-editor-audit-modal-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.price-editor-audit-modal-meta span{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;background:var(--mp-color-table-head, #f8fafc);color:var(--mp-color-muted, #64748b);padding:0 10px;font-size:12px;font-weight:800}.price-editor-audit-modal-empty{display:grid;min-height:140px;place-items:center;color:var(--mp-color-muted, #64748b);font-size:14px;font-weight:900;text-align:center}.price-editor-audit-modal-empty.is-error{color:var(--mp-color-danger, #ef4444)}.price-editor-linked-table th:first-child,.price-editor-linked-table td:first-child{display:none}.price-editor-linked-table th:nth-child(2),.price-editor-linked-table td:nth-child(2){width:50%}.price-editor-linked-table th:nth-child(3),.price-editor-linked-table td:nth-child(3){width:50%}.price-editor-linked-table td{padding:8px 10px}.price-editor-table th{position:sticky;top:0;z-index:1;padding:14px 16px;background:var(--mp-color-table-head, #f8fafc);color:var(--mp-color-text, #111827);border-bottom:1px solid var(--mp-color-border, #dbe3ef);text-align:left;font-size:12px;font-weight:900;text-transform:uppercase}.price-editor-table td{padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 76%,transparent);background:var(--mp-color-table-row, #fff);vertical-align:middle}.price-editor-table tr.is-changed td{background:color-mix(in srgb,var(--mp-color-primary, #8466ff) 6%,var(--mp-color-table-row, #fff))}.price-editor-product{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center}.price-editor-product-body{min-width:0}.price-editor-product-title-row{display:flex;align-items:center;gap:8px;min-width:0}.price-editor-product-title-row .price-editor-product-title{min-width:0}.price-editor-product-title-row .price-editor-product-360{flex:0 0 auto;width:30px;height:30px;box-shadow:none}.price-editor-product-title-row .price-editor-product-360 svg{width:15px;height:15px}.price-editor-product img,.price-editor-photo-empty{width:54px;height:54px;border-radius:10px;object-fit:cover;background:var(--mp-color-chip, #eef2ff)}.price-editor-photo-empty{display:grid;place-items:center;color:var(--mp-color-muted, #64748b);font-weight:900}.price-editor-product b,.price-editor-product span,.price-editor-product small{display:block;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-editor-product b{margin-bottom:4px;color:var(--mp-color-text, #111827)}.price-editor-product span,.price-editor-product small{color:var(--mp-color-muted, #64748b);font-weight:700}.price-editor-product .copy-article-inline,.price-editor-product .copy-article-btn{display:inline-flex}.price-editor-product .copy-article-inline{color:inherit;font-weight:inherit}.price-editor-product .copy-article-inline__text{display:inline;color:inherit;font-size:13px;font-weight:600;line-height:2;letter-spacing:.4px}.price-editor-product .price-editor-product-article{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;line-height:2;letter-spacing:.4px;overflow:visible}.price-editor-product .price-editor-product-subtitle{font-size:13px;font-weight:600;line-height:1.75;letter-spacing:.2px}.price-editor-market,.price-editor-status{display:inline-flex;min-height:30px;align-items:center;padding:0 12px;border-radius:999px;font-size:12px;font-weight:900}.price-editor-market.wb{background:color-mix(in srgb,var(--mp-color-primary, #8466ff) 14%,white);color:var(--mp-color-primary, #8466ff)}.price-editor-market.ozon{background:color-mix(in srgb,var(--mp-color-info, #38bdf8) 16%,white);color:#0369a1}.price-editor-status{background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b)}.price-editor-money,.price-editor-diff{font-weight:900}.price-editor-current-price{display:inline-block;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:2.15;letter-spacing:.6px}.price-editor-diff-cell{font-weight:900}.price-editor-base-price{display:block;margin-top:4px;color:var(--mp-color-muted, #64748b);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.75;letter-spacing:.2px}.price-editor-price-error{display:block;max-width:260px;margin-top:4px;overflow:hidden;color:var(--mp-color-danger, #ef4444);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.price-editor-discount-readonly{display:inline-flex;min-width:64px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-text, #111827);font-family:Arial,sans-serif;font-size:13px;font-weight:700;line-height:2.4;letter-spacing:.6px}.price-editor-limit-status{display:inline-flex;min-height:30px;align-items:center;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--mp-color-success, #10b981) 12%,white);color:var(--mp-color-success, #10b981);font-size:12px;font-weight:900}.price-editor-limit-status.error{background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 12%,white);color:var(--mp-color-danger, #ef4444)}.price-editor-linked-ozon-list,.price-editor-linked-ozon-group{display:grid;gap:8px}.price-editor-linked-card{display:grid;grid-template-columns:54px minmax(140px,1fr) minmax(220px,.9fr) auto;gap:4px 12px;align-items:center;min-width:0;min-height:86px;padding:10px 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;background:color-mix(in srgb,var(--mp-color-surface, #fff) 92%,var(--mp-color-chip, #eef2ff))}.price-editor-linked-card.is-changed{border-color:color-mix(in srgb,var(--mp-color-primary, #8466ff) 34%,var(--mp-color-border, #dbe3ef));background:color-mix(in srgb,var(--mp-color-primary, #8466ff) 7%,var(--mp-color-surface, #fff))}.price-editor-linked-card.is-missing{min-height:78px;align-content:center;border-style:dashed;color:var(--mp-color-muted, #64748b)}.price-editor-linked-card-head{grid-column:1;grid-row:1 / span 3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.price-editor-linked-card-head img{width:52px;height:52px;flex:0 0 auto;border-radius:8px;object-fit:cover;background:var(--mp-color-chip, #eef2ff)}.price-editor-linked-market{display:inline-flex;min-height:30px;align-items:center;padding:0 12px;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:900}.price-editor-linked-card>b,.price-editor-linked-card>small{grid-column:2;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-editor-linked-card>small{color:var(--mp-color-muted, #64748b);font-weight:700}.price-editor-linked-grid{grid-column:3;grid-row:1 / span 3;display:grid;grid-template-columns:minmax(62px,.7fr) minmax(92px,1fr);gap:4px 8px;align-items:center}.price-editor-linked-grid span{color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:800}.price-editor-linked-grid strong,.price-editor-linked-grid em{min-width:0;font-style:normal;font-weight:900}.price-editor-linked-grid .price-editor-number{max-width:none;height:34px}.price-editor-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,#0f172a 42%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.price-editor-confirm-modal{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff);box-shadow:0 28px 80px #0f172a3d}.price-editor-confirm-head{display:flex;justify-content:space-between;gap:18px;padding:24px 24px 18px;border-bottom:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 70%,transparent)}.price-editor-confirm-head h2{margin:10px 0 8px;color:var(--mp-color-text, #111827);font-size:24px;line-height:1.15}.price-editor-confirm-head p{margin:0;color:var(--mp-color-muted, #64748b);font-size:14px;font-weight:800}.price-editor-confirm-market{display:inline-flex;min-height:28px;align-items:center;padding:0 11px;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #8466ff);font-size:12px;font-weight:900}.price-editor-confirm-market.ozon{color:#0369a1;background:color-mix(in srgb,var(--mp-color-info, #38bdf8) 16%,white)}.price-editor-confirm-close{width:36px;height:36px;flex:0 0 auto;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:999px;background:var(--mp-color-input, #fff);color:var(--mp-color-muted, #64748b);font-size:18px;font-weight:900;cursor:pointer}.price-editor-confirm-product{display:grid;grid-template-columns:60px minmax(0,1fr);gap:14px;align-items:center;padding:18px 24px}.price-editor-confirm-product img,.price-editor-confirm-product>span{width:60px;height:60px;border-radius:14px;object-fit:cover;background:var(--mp-color-chip, #eef2ff)}.price-editor-confirm-product b,.price-editor-confirm-product small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-editor-confirm-product b{color:var(--mp-color-text, #111827);font-size:18px;line-height:1.25}.price-editor-confirm-product small{margin-top:5px;color:var(--mp-color-muted, #64748b);font-weight:800}.price-editor-confirm-calculation{margin:0 24px 18px;padding:16px;border:1px solid color-mix(in srgb,var(--mp-color-primary, #8466ff) 26%,var(--mp-color-border, #dbe3ef));border-radius:18px;background:color-mix(in srgb,var(--mp-color-primary, #8466ff) 5%,white)}body[data-visual-path="/prices"] .main-content .price-editor-confirm-backdrop .price-editor-confirm-modal .price-editor-confirm-calculation{display:block!important}.price-editor-confirm-calculation-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:12px}.price-editor-confirm-calculation-head b{color:var(--mp-color-text, #111827);font-size:17px;line-height:1.2}.price-editor-confirm-calculation-head span{color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:900}.price-editor-confirm-flow-list{display:grid;gap:10px}.price-editor-confirm-flow-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(96px,auto) 34px minmax(96px,auto) minmax(112px,auto);gap:10px;align-items:center;min-width:0;padding:12px 14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-surface, #fff)}.price-editor-confirm-flow-row.is-main{border-color:color-mix(in srgb,var(--mp-color-primary, #8466ff) 36%,var(--mp-color-border, #dbe3ef));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mp-color-primary, #8466ff) 12%,transparent)}.price-editor-confirm-flow-row.is-muted{background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 48%,white)}.price-editor-confirm-flow-label{min-width:0;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:900}.price-editor-confirm-flow-row b{color:var(--mp-color-text, #111827);font-size:17px;font-weight:900;white-space:nowrap}.price-editor-confirm-flow-row.is-main b{font-size:20px}.price-editor-confirm-flow-row b.is-next{color:var(--mp-color-primary, #8466ff)}.price-editor-confirm-flow-arrow{display:inline-grid;width:34px;height:28px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--mp-color-primary, #8466ff) 10%,white);color:var(--mp-color-primary, #8466ff);font-size:18px;font-weight:900}.price-editor-confirm-flow-row em{color:var(--mp-color-muted, #64748b);font-size:12px;font-style:normal;font-weight:900;text-align:right;white-space:nowrap}.price-editor-confirm-flow-row em.is-up{color:var(--mp-color-success, #10b981)}.price-editor-confirm-flow-row em.is-down{color:var(--mp-color-danger, #ef4444)}html[data-theme=dark] .price-editor-confirm-calculation{background:color-mix(in srgb,var(--mp-color-primary, #8466ff) 10%,var(--mp-color-surface, #272727));border-color:color-mix(in srgb,var(--mp-color-primary, #8466ff) 38%,var(--mp-color-border, rgba(255, 255, 255, .16)))}html[data-theme=dark] .price-editor-confirm-flow-row{background:color-mix(in srgb,var(--mp-color-surface, #272727) 88%,#000);border-color:color-mix(in srgb,var(--mp-color-border, rgba(255, 255, 255, .16)) 72%,transparent)}html[data-theme=dark] .price-editor-confirm-flow-row.is-muted{background:color-mix(in srgb,var(--mp-color-surface, #272727) 94%,var(--mp-color-primary, #8466ff))}html[data-theme=dark] .price-editor-confirm-flow-arrow{background:color-mix(in srgb,var(--mp-color-primary, #8466ff) 22%,var(--mp-color-surface, #272727))}.price-editor-confirm-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 24px 18px}.price-editor-confirm-price-grid>div{min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 84%,transparent);border-radius:16px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 42%,white)}.price-editor-confirm-price-grid span,.price-editor-confirm-details span{display:block;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:900}.price-editor-confirm-price-grid b{display:block;margin-top:8px;color:var(--mp-color-text, #111827);font-size:22px;line-height:1.15}.price-editor-confirm-price-grid small{display:block;margin-top:6px;color:var(--mp-color-muted, #64748b);font-weight:900}.price-editor-confirm-price-grid .is-target{border-color:color-mix(in srgb,var(--mp-color-primary, #8466ff) 30%,var(--mp-color-border, #dbe3ef));background:color-mix(in srgb,var(--mp-color-primary, #8466ff) 8%,white)}.price-editor-confirm-price-grid .is-up b,.price-editor-confirm-price-grid .is-up small{color:var(--mp-color-success, #10b981)}.price-editor-confirm-price-grid .is-down b,.price-editor-confirm-price-grid .is-down small{color:var(--mp-color-danger, #ef4444)}.price-editor-confirm-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 24px 18px;overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-border, #dbe3ef)}.price-editor-confirm-details>div{min-width:0;padding:13px 14px;background:var(--mp-color-surface, #fff)}.price-editor-confirm-details b{display:block;min-width:0;margin-top:5px;overflow:hidden;color:var(--mp-color-text, #111827);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.price-editor-confirm-actions{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px 24px;border-top:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 70%,transparent)}.price-editor-confirm-actions button{min-width:142px;height:44px;border-radius:999px;font-weight:900;cursor:pointer}.price-editor-confirm-actions button:disabled,.price-editor-confirm-close:disabled{cursor:default;opacity:.55}.price-editor-confirm-actions .is-secondary{border:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-input, #fff);color:var(--mp-color-muted, #64748b)}.price-editor-confirm-actions .is-primary{border:1px solid color-mix(in srgb,var(--mp-color-primary, #8466ff) 32%,transparent);background:var(--mp-color-primary, #8466ff);color:var(--mp-color-button-text, #fff);box-shadow:0 14px 28px color-mix(in srgb,var(--mp-color-primary, #8466ff) 24%,transparent)}@media(max-width:760px){.price-editor-confirm-backdrop{align-items:end;padding:12px}.price-editor-confirm-modal{width:100%;max-height:calc(100vh - 24px);border-radius:18px}.price-editor-confirm-head,.price-editor-confirm-product,.price-editor-confirm-actions{padding-left:16px;padding-right:16px}.price-editor-confirm-price-grid,.price-editor-confirm-details{grid-template-columns:1fr;margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}.price-editor-confirm-price-grid{display:grid}.price-editor-confirm-calculation{margin-left:16px;margin-right:16px}.price-editor-confirm-calculation-head{display:grid}.price-editor-confirm-flow-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.price-editor-confirm-flow-label,.price-editor-confirm-flow-row em{grid-column:1 / -1;text-align:left}.price-editor-confirm-flow-row b{font-size:15px}.price-editor-confirm-flow-row.is-main b{font-size:17px}.price-editor-confirm-actions{flex-direction:column-reverse}.price-editor-confirm-actions button{width:100%}}.price-editor-linked-actions{grid-column:4;grid-row:1 / span 3;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px}.price-editor-linked-actions .price-editor-apply{min-width:92px;min-height:34px}.price-editor-size-toggle{grid-column:1 / -1;justify-self:start;min-height:30px;padding:0 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #8466ff);font-size:12px;font-weight:900;cursor:pointer}.price-editor-linked-ozon-group>.price-editor-size-toggle{margin-left:12px}.price-editor-linked-sizes{grid-column:1 / -1;display:grid;gap:6px;margin-top:6px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 74%,transparent)}.price-editor-linked-size-row{display:grid;grid-template-columns:minmax(50px,.6fr) minmax(88px,.8fr) minmax(150px,1fr) minmax(72px,.7fr) 58px;gap:8px;align-items:center}.price-editor-linked-size-row span{color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:900}.price-editor-linked-size-row strong,.price-editor-linked-size-row em{font-style:normal;font-weight:900}.price-editor-size-readonly{grid-column:3 / -1;color:var(--mp-color-muted, #64748b)}.price-editor-linked-size-row .price-editor-number{max-width:none;height:32px}.price-editor-linked-size-row .price-editor-apply{min-width:52px;min-height:32px;padding:0 10px}.price-editor-diff.up{color:var(--mp-color-success, #10b981)}.price-editor-diff.down{color:var(--mp-color-danger, #ef4444)}.price-editor-empty{height:160px;text-align:center;color:var(--mp-color-muted, #64748b);font-weight:900}html[data-theme=dark] .price-editor-alert.error{background:#ff6b6b24}html[data-theme=dark] .price-editor-alert.success{background:#37c98b24}html[data-theme=dark] .price-editor-toast{border-color:#22c55e47;background:#123524;color:#ecfdf5;box-shadow:0 18px 46px #00000061}html[data-theme=dark] .price-editor-toast__icon{background:#22c55e38}html[data-theme=dark] .price-editor-toast__icon:before{border-color:#86efac}@media(max-width:980px){.price-editor-page{padding:18px}.price-editor-page[data-marketplace=wb] .price-editor-row-market-ozon,.price-editor-page[data-marketplace=ozon] .price-editor-row-market-wb,.price-editor-page[data-marketplace=wb] .price-editor-table tbody tr:has(.price-editor-market.ozon),.price-editor-page[data-marketplace=ozon] .price-editor-table tbody tr:has(.price-editor-market.wb){display:none}.price-editor-hero{align-items:stretch;flex-direction:column}.price-editor-summary,.price-editor-toolbar{grid-template-columns:1fr}.price-editor-tabs{display:flex}.price-editor-tabs button{flex:1;min-width:0}.price-editor-segmented{width:100%}.price-editor-segmented button{flex:1}.price-editor-linked-table{min-width:760px}.price-editor-linked-card{grid-template-columns:48px minmax(120px,1fr)}.price-editor-linked-grid,.price-editor-linked-actions{grid-column:1 / -1;grid-row:auto}.price-editor-linked-actions{flex-direction:row}.price-editor-linked-card-head img{width:48px;height:48px}.price-editor-linked-size-row{grid-template-columns:48px 80px minmax(132px,1fr) 64px 48px}}.price-editor-page{padding:22px 32px 48px}.price-editor-tabs{margin-top:0;margin-bottom:16px;border-radius:14px;box-shadow:0 14px 34px color-mix(in srgb,var(--mp-color-primary, #8466ff) 16%,transparent)}.price-editor-tabs button{height:42px;min-width:146px;border-radius:10px}.price-editor-toolbar{grid-template-columns:auto minmax(220px,280px) minmax(360px,1fr) auto;gap:14px;margin-top:0;margin-bottom:18px;padding:14px;border-radius:18px;box-shadow:0 10px 28px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 42%,transparent)}.price-editor-segmented{gap:4px;padding:4px}.price-editor-segmented button{height:42px;border-radius:11px}.price-editor-toolbar input{height:42px}.price-editor-toolbar .pretty-multi{z-index:30}.price-editor-toolbar .pretty-multi__label{display:none}.price-editor-toolbar .pretty-multi__trigger{height:42px;border-radius:12px;background:#fff}.price-editor-quick-setting{display:grid;gap:4px;min-width:116px}.price-editor-quick-setting span{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:700}.price-editor-quick-setting select{height:42px;padding:0 30px 0 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font-weight:800}.price-editor-table-card{position:relative;border-radius:18px;box-shadow:0 12px 36px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 34%,transparent)}.price-editor-table-card .column-settings-row--inside-card{position:absolute;top:10px;right:14px;z-index:35;padding:0}.price-editor-table-card .column-settings-row--inside-card .column-settings-button{width:34px;min-width:34px;height:34px;min-height:34px;border-radius:12px;background:color-mix(in srgb,var(--mp-color-surface, #fff) 92%,transparent);box-shadow:0 8px 18px #0f172a14}.price-editor-page .price-editor-table thead,.price-editor-page .price-editor-table thead tr{height:46px!important;min-height:0!important;background:var(--mp-color-table-head, #f8fafc)!important;box-shadow:none!important}.price-editor-table th{top:0;height:46px;padding:0 16px;vertical-align:middle}.price-editor-linked-table{min-width:1180px;border-spacing:0}.price-editor-linked-board{display:grid;min-width:1040px}.price-editor-page .price-editor-table thead th{position:sticky!important;top:0!important;z-index:12!important;height:46px!important;max-height:46px!important;min-height:0!important;padding:0 16px!important;padding-block:0!important;box-sizing:border-box!important;background:var(--mp-color-table-head, #f8fafc)!important;border-bottom:1px solid var(--mp-color-border, #dbe3ef)!important;box-shadow:none!important;color:var(--mp-color-text, #111827)!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:0!important;text-transform:uppercase!important;vertical-align:middle!important}.price-editor-page .price-editor-table:not(.price-editor-audit-table) thead th.price-editor-th-apply{width:220px!important;min-width:220px!important;padding-left:0!important;padding-right:78px!important;text-align:right!important}.price-editor-page .price-editor-table:not(.price-editor-audit-table) thead th.price-editor-th-apply .price-editor-th-label{display:inline-flex;width:112px;justify-content:center}.price-editor-page .price-editor-table thead tr:hover th{background:var(--mp-color-table-head, #f8fafc)!important}.price-editor-linked-head,.price-editor-linked-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.price-editor-linked-head{position:sticky;top:0;z-index:3;min-height:46px;align-items:center;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-table-head, #f8fafc)}.price-editor-linked-head span{padding:0 18px;color:var(--mp-color-text, #111827);font-size:12px;font-weight:950;letter-spacing:.01em;text-transform:uppercase}.price-editor-linked-row{gap:18px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 76%,transparent);background:color-mix(in srgb,var(--mp-color-background, #f5f6ff) 52%,var(--mp-color-surface, #fff))}.price-editor-linked-row:hover{background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 54%,var(--mp-color-surface, #fff))}.price-editor-linked-side{min-width:0;display:grid;align-content:start}.price-editor-linked-table th:nth-child(2),.price-editor-linked-table td:nth-child(2),.price-editor-linked-table th:nth-child(3),.price-editor-linked-table td:nth-child(3){width:50%}.price-editor-linked-table td{padding:14px 18px;background:color-mix(in srgb,var(--mp-color-background, #f5f6ff) 52%,var(--mp-color-surface, #fff))}.price-editor-linked-table tbody tr:hover td{background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 54%,var(--mp-color-surface, #fff))}.price-editor-linked-card{position:relative;grid-template-columns:92px minmax(160px,1fr) minmax(250px,.95fr);min-height:122px;padding:12px 14px;border-radius:16px;background:var(--mp-color-surface, #fff);box-shadow:0 8px 22px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 24%,transparent)}.price-editor-linked-card-head{grid-row:1 / span 4;gap:0}.price-editor-linked-card-head img{width:76px;height:100px;border-radius:12px}.price-editor-linked-card-head .price-editor-market,.price-editor-linked-card-head .price-editor-linked-market{display:none}.price-editor-linked-card>b{align-self:end;color:var(--mp-color-text, #111827);font-size:16px;line-height:1.2}.price-editor-linked-card>small{align-self:start;margin-top:2px;font-size:12px}.price-editor-linked-grid{grid-template-columns:minmax(74px,.7fr) minmax(120px,1fr);gap:7px 10px;padding:2px 0}.price-editor-linked-grid span{font-size:11px;text-transform:uppercase}.price-editor-linked-grid strong,.price-editor-linked-grid em{font-size:15px}.price-editor-linked-grid .price-editor-number{height:34px;border-radius:11px}.price-editor-linked-actions{grid-column:2 / -1;grid-row:auto;flex-direction:row;justify-content:space-between;padding-top:4px}.price-editor-status{min-height:28px;padding:0 10px;font-size:11px}.price-editor-apply{height:36px;min-width:104px;border-radius:11px}.price-editor-size-toggle{min-height:30px;border-radius:999px;background:color-mix(in srgb,var(--mp-color-primary, #8466ff) 10%,white)}.price-editor-linked-card>.price-editor-size-toggle{grid-column:2;grid-row:auto;justify-self:start;align-self:center}.price-editor-linked-card>.price-editor-linked-sizes{grid-column:1 / -1;grid-row:auto;align-self:stretch}.price-editor-linked-sizes{margin-top:8px;padding:10px;border:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 38%,white)}.price-editor-linked-size-row{min-height:34px}.price-editor-linked-card.is-missing{box-shadow:none}@media(max-width:1180px){.price-editor-toolbar{grid-template-columns:1fr}}@media(max-width:760px){.price-editor-audit-modal-backdrop{padding:12px}.price-editor-audit-modal{width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.price-editor-audit-modal-head,.price-editor-audit-modal-product{padding-left:18px;padding-right:18px}.price-editor-audit-modal-product{grid-template-columns:50px minmax(0,1fr)}.price-editor-audit-modal-product strong{grid-column:1 / -1;justify-self:start}.price-editor-audit-modal-flows{grid-template-columns:1fr}.price-editor-audit-modal-flow{grid-template-columns:minmax(58px,.7fr) minmax(62px,1fr) 20px minmax(62px,1fr);padding:0 10px}}@media(max-height:620px){.price-editor-audit-modal{height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.price-editor-audit-modal-head{padding-top:18px;padding-bottom:14px}.price-editor-audit-modal-product{padding-top:14px;padding-bottom:14px}.price-editor-audit-modal-body{min-height:160px}}.parasites-page{min-height:100%;box-sizing:border-box;padding:28px 48px 54px 0;background:var(--mp-color-background, #f5f6ff);color:var(--mp-color-text, #111827);--parasites-content-width: min(100%, 1920px)}.parasites-hero,.parasites-toolbar,.parasites-alert,.parasites-top,.parasites-table-card{width:100%;max-width:var(--parasites-content-width);box-sizing:border-box}.parasites-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff);box-shadow:0 18px 42px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 64%,transparent)}.parasites-eyebrow{margin-bottom:10px;color:var(--mp-color-primary, #8466ff);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.parasites-hero h1{margin:0;font-size:34px;line-height:1.1}.parasites-hero p{margin:12px 0 0;color:var(--mp-color-muted, #64748b);font-weight:700}.parasites-summary{display:grid;grid-template-columns:repeat(4,minmax(126px,1fr));gap:10px}.parasites-summary div,.parasites-top div{padding:16px;border-radius:14px;background:var(--mp-color-chip, #eef2ff)}.parasites-summary span,.parasites-top span{display:block;margin-bottom:8px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:800}.parasites-summary b{font-size:20px}.parasites-toolbar{display:grid;grid-template-columns:150px minmax(220px,320px) minmax(260px,1fr) auto;gap:12px;align-items:end;margin-top:18px;padding:14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:18px;background:var(--mp-color-surface, #fff)}.parasites-toolbar label{display:grid;gap:6px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:900}.parasites-toolbar input,.parasites-toolbar select{height:44px;width:100%;box-sizing:border-box;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font-weight:800;outline:none}.parasites-fixed-period{display:flex;align-items:center;height:44px;width:100%;box-sizing:border-box;padding:0 14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-text, #111827);font-weight:900}.parasites-toolbar input,.parasites-toolbar select{padding:0 14px}.parasites-toolbar>button{min-width:176px;height:44px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--mp-color-primary, #8466ff),var(--mp-color-primary-dark, #232752));color:var(--mp-color-button-text, #fff);font-weight:900;cursor:pointer}.parasites-toolbar>button:disabled{cursor:default;opacity:.58}.parasites-brand-select{min-width:0}.parasites-brand-select .pretty-multi__trigger{min-height:44px;height:44px;border-radius:12px}.parasites-alert{margin-top:14px;padding:14px 18px;border-radius:14px;font-weight:800}.parasites-alert.error{background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 12%,white);color:var(--mp-color-danger, #ef4444)}.parasites-alert.success{background:color-mix(in srgb,var(--mp-color-success, #10b981) 12%,white);color:var(--mp-color-success, #10b981)}.parasites-top{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;max-width:var(--parasites-content-width)}.parasites-top div{width:100%;box-sizing:border-box}.parasites-table-card{margin-top:18px;overflow:visible;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:18px;background:var(--mp-color-surface, #fff)}.parasites-date-filter{position:sticky;top:0;z-index:6;display:flex;justify-content:flex-end;padding:10px 14px;border-radius:18px 18px 0 0;background:var(--mp-color-surface, #fff)}.parasites-date-select{width:116px}.parasites-date-select .pretty-multi__label{display:none}.parasites-date-select .pretty-multi__trigger{min-height:38px;height:38px;border-radius:12px;background:var(--mp-color-surface, #fff)}.parasites-table-wrap{overflow:visible}.parasites-table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.parasites-table th{position:sticky;top:54px;z-index:3;padding:11px 14px;background:var(--mp-color-table-head, #f8fafc);color:var(--mp-color-text, #111827);border-bottom:1px solid var(--mp-color-border, #dbe3ef);text-align:left;font-size:11px;font-weight:800;text-transform:uppercase;white-space:nowrap}.parasites-table td{padding:10px 14px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);color:var(--mp-color-text, #111827);font-weight:600;vertical-align:middle;font-size:13px}.parasites-table th:nth-child(1),.parasites-table td:nth-child(1){width:12%;text-align:left;white-space:nowrap}.parasites-table th:nth-child(2),.parasites-table td:nth-child(2){width:30%;text-align:left}.parasites-table th:nth-child(3),.parasites-table td:nth-child(3){width:14%;text-align:left;white-space:nowrap}.parasites-table th:nth-child(4),.parasites-table td:nth-child(4),.parasites-table th:nth-child(5),.parasites-table td:nth-child(5),.parasites-table th:nth-child(6),.parasites-table td:nth-child(6){text-align:center;white-space:nowrap}.parasites-table th:nth-child(6),.parasites-table td:nth-child(6){text-align:center;white-space:nowrap}.parasites-table th:nth-child(4),.parasites-table td:nth-child(4){width:12%}.parasites-table th:nth-child(5),.parasites-table td:nth-child(5){width:12%}.parasites-table th:nth-child(6),.parasites-table td:nth-child(6){width:15%;padding-right:18px}.parasites-table td:nth-child(3){overflow:hidden;text-overflow:ellipsis}.parasites-table tr:hover td{background:var(--mp-color-table-hover, #f8fbff)}.parasites-group-row{cursor:pointer}.parasites-date{display:flex;align-items:center;gap:8px;min-width:0}.parasites-date span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parasites-expand{width:22px;height:22px;border:0;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #5b4bff);font-size:10px;line-height:1;cursor:pointer;transition:transform .15s ease}.parasites-expand.open{transform:rotate(180deg)}.parasites-cell-muted{display:block;margin-top:3px;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:700}.parasites-detail-row td{width:auto!important;padding:0;background:color-mix(in srgb,var(--mp-color-background, #f5f6ff) 70%,var(--mp-color-surface, #fff))}.parasites-detail{margin:0;padding:10px;max-width:100%;overflow:hidden}.parasites-detail-table{width:min(720px,100%);table-layout:fixed;border-collapse:separate;border-spacing:0 6px}.parasites-detail-table th{position:static;top:auto;z-index:auto;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:900;text-transform:uppercase;text-align:left;padding:0 10px 2px;border-bottom:0;background:transparent}.parasites-detail-table td{height:34px;padding:8px 10px;border-top:1px solid var(--mp-color-border, #dbe3ef);border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-surface, #fff);font-size:12px;font-weight:700}.parasites-detail-table td:first-child{border-left:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px 0 0 12px}.parasites-detail-table td:last-child{border-right:1px solid var(--mp-color-border, #dbe3ef);border-radius:0 12px 12px 0}.parasites-detail-table th,.parasites-detail-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parasites-detail-date-col{width:104px}.parasites-detail-warehouse-col{width:250px}.parasites-detail-number-col{width:120px}.parasites-detail-cost-col{width:126px}.parasites-detail-table th:nth-child(n+3),.parasites-detail-table td:nth-child(n+3){text-align:center}.parasites-detail-sort{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;max-width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.parasites-detail-table th:nth-child(n+3) .parasites-detail-sort{justify-content:center}.parasites-detail-sort span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parasites-detail-sort span:last-child{flex:0 0 auto;color:var(--mp-color-muted, #94a3b8);font-size:10px}.parasites-detail-sort:hover,.parasites-detail-sort.active{color:var(--mp-color-primary, #5b4bff)}.parasites-product{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center}.parasites-product img,.parasites-photo-empty{width:54px;height:54px;border-radius:10px;object-fit:cover;background:var(--mp-color-chip, #eef2ff);border:1px solid var(--mp-color-border, #dbe3ef)}.parasites-photo-empty{display:inline-flex;align-items:center;justify-content:center;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:900}.parasites-product>div,.parasites-category{display:grid;gap:3px}.parasites-product b{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:14px}.parasites-product b>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parasites-ozon-link{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:30px;width:30px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none;outline:none;text-decoration:none;transform:translateY(1px);cursor:pointer;pointer-events:auto}.parasites-ozon-link:focus,.parasites-ozon-link:focus-visible,.parasites-ozon-link:hover,.parasites-ozon-link:active{background:transparent;box-shadow:none;outline:none}.parasites-ozon-icon{display:block;flex:0 0 auto;width:22px;height:22px;border-radius:6px;overflow:hidden;box-shadow:none;shape-rendering:geometricPrecision}.parasites-product b,.parasites-product span,.parasites-product small,.parasites-category b,.parasites-category span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parasites-product span,.parasites-product small,.parasites-category span{color:var(--mp-color-muted, #64748b);font-weight:600}.parasites-product .copy-article-inline,.parasites-product .copy-article-btn{display:inline-flex}.parasites-product .copy-article-inline{color:inherit;font-weight:inherit}.parasites-product .copy-article-inline__text{display:inline;color:inherit;font-weight:inherit}.parasites-sort-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.parasites-table th:nth-child(4) .parasites-sort-btn,.parasites-table th:nth-child(5) .parasites-sort-btn{justify-content:center}.parasites-table th:nth-child(6) .parasites-sort-btn{justify-content:center}.parasites-sort-btn span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parasites-sort-btn:hover,.parasites-sort-btn.active{color:var(--mp-color-primary, #5b4bff)}.parasites-sort-icon{flex:0 0 auto;color:var(--mp-color-muted, #94a3b8);font-size:10px;line-height:1}.parasites-sort-btn.active .parasites-sort-icon{color:var(--mp-color-primary, #5b4bff)}.parasites-page .parasites-table thead th{position:sticky!important;top:54px!important;z-index:5!important;height:44px!important;min-height:0!important;padding:0 14px!important;background:var(--mp-color-table-head, #f8fafc)!important;border-bottom:1px solid var(--mp-color-border, #dbe3ef)!important;box-shadow:none!important;color:var(--mp-color-text, #111827)!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:0!important;text-transform:uppercase!important;vertical-align:middle!important}.parasites-page .parasites-table thead tr:hover th{background:var(--mp-color-table-head, #f8fafc)!important}.parasites-page .parasites-detail-table thead th{position:static!important;top:auto!important;z-index:auto!important;height:auto!important;min-height:0!important;padding:0 10px 2px!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important;color:var(--mp-color-muted, #64748b)!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;text-transform:uppercase!important;vertical-align:bottom!important}.parasites-empty{height:120px;text-align:center;color:var(--mp-color-muted, #64748b)}@media(max-width:1100px){.parasites-page{padding:22px 12px 42px}.parasites-hero,.parasites-toolbar{grid-template-columns:1fr;display:grid}.parasites-summary,.parasites-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-links-page{padding:28px 32px 48px;color:var(--mp-color-text, #111827)}.product-links-hero{display:flex;justify-content:space-between;gap:24px;padding:28px 30px;border:1px solid rgba(148,163,184,.28);border-radius:22px;background:var(--mp-color-card, var(--mp-color-surface, #fff));box-shadow:0 18px 46px #0f172a14}.product-links-eyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mp-color-muted, #64748b)}.product-links-hero h1{margin:8px 0;font-size:32px;line-height:1.1}.product-links-hero p{max-width:760px;margin:0;color:var(--mp-color-muted, #64748b)}.product-links-stats{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;min-width:420px}.product-links-stats>div{padding:16px;border-radius:16px;background:#6366f114}.product-links-stats span{display:block;margin-bottom:8px;color:var(--mp-color-muted, #64748b);font-size:12px}.product-links-stats b{font-size:24px}.product-links-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) auto;gap:12px;align-items:end;margin:18px 0;padding:16px;border:1px solid rgba(148,163,184,.28);border-radius:18px;background:var(--mp-color-card, var(--mp-color-surface, #fff))}.product-links-toolbar label{display:grid;gap:6px;font-size:13px;font-weight:800}.product-links-toolbar input,.product-link-actions select{height:38px;border:1px solid rgba(148,163,184,.38);border-radius:12px;padding:0 12px;background:var(--mp-color-card, var(--mp-color-surface, #fff));color:var(--mp-color-text, #111827)}.product-links-tabs{display:inline-flex;gap:6px;padding:4px;border-radius:14px;background:#94a3b81f}.product-links-tabs button{border:0;border-radius:10px;padding:9px 12px;background:transparent;color:var(--mp-color-muted, #64748b);font-weight:800;cursor:pointer}.product-links-tabs button.is-active{background:var(--mp-color-card, #fff);color:var(--mp-color-text, #111827);box-shadow:0 1px 3px #0f172a1f}.product-links-list{display:grid;gap:12px}.product-link-row{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1.2fr) 56px;gap:14px;align-items:start;padding:14px;border:1px solid rgba(148,163,184,.28);border-radius:18px;background:var(--mp-color-card, var(--mp-color-surface, #fff))}.product-link-card{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:center;min-width:0}.product-link-card img,.product-link-photo-empty{width:58px;height:76px;border-radius:12px;object-fit:cover;background:#94a3b824}.product-link-photo-empty{display:inline-flex;align-items:center;justify-content:center;color:var(--mp-color-muted, #64748b);font-weight:900}.product-link-market{margin-bottom:4px;color:var(--mp-color-primary, #4f46e5);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-link-card h3{margin:0;font-size:15px;line-height:1.25}.product-link-card p,.product-link-card small{display:block;margin:4px 0 0;color:var(--mp-color-muted, #64748b)}.product-link-actions{position:relative;display:flex;align-items:center;justify-content:center;align-content:center;min-width:0;align-self:stretch}.product-link-gear-btn{width:42px;height:42px;border:1px solid rgba(148,163,184,.34);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--mp-color-card, var(--mp-color-surface, #fff));color:var(--mp-color-primary, #4f46e5);cursor:pointer;box-shadow:0 8px 20px #0f172a14}.product-link-gear-btn:hover{background:#6366f114;border-color:#6366f152}.product-link-gear-btn svg{width:21px;height:21px}.product-link-picker-title{margin:10px 4px 6px;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-link-picker-none{padding:14px 8px;color:var(--mp-color-muted, #64748b);font-size:13px}.product-link-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:28px;background:#0f172a75}.product-link-modal{width:min(1120px,calc(100vw - 56px));max-height:min(820px,calc(100vh - 56px));display:grid;grid-template-rows:auto auto 1fr;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:22px;background:var(--mp-color-card, var(--mp-color-surface, #fff));color:var(--mp-color-text, #111827);box-shadow:0 24px 70px #00000047;contain:layout paint;transform:translateZ(0)}.product-link-modal-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(148,163,184,.18)}.product-link-modal-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.product-link-modal-actions>button:last-child{width:36px;height:36px;border:0;border-radius:999px;background:#94a3b824;color:var(--mp-color-text, #111827);font-size:22px;font-weight:900;cursor:pointer}.product-link-unlink-all-btn{min-height:36px;border:1px solid rgba(239,68,68,.26);border-radius:999px;padding:0 14px;background:#ef444414;color:var(--mp-color-danger, #ef4444);font-weight:900;cursor:pointer}.product-link-unlink-all-btn:disabled{opacity:.55;cursor:wait}.product-link-modal-product{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;min-width:0}.product-link-modal-product img,.product-link-modal-product .product-link-photo-empty{width:52px;height:68px;border-radius:12px;object-fit:cover}.product-link-modal-product span{color:var(--mp-color-primary, #4f46e5);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-link-modal-product h2{margin:3px 0;font-size:22px;line-height:1.15}.product-link-modal-product p{margin:0;color:var(--mp-color-muted, #64748b)}.product-link-modal-search{padding:16px 20px;border-bottom:1px solid rgba(148,163,184,.18)}.product-link-modal-search input{width:100%;height:44px;border:1px solid rgba(148,163,184,.36);border-radius:14px;padding:0 14px;background:var(--mp-color-card, var(--mp-color-surface, #fff));color:var(--mp-color-text, #111827);box-sizing:border-box;font-weight:700}.product-link-modal-body{overflow:auto;padding:14px 20px 20px;overscroll-behavior:contain}.product-link-modal-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.product-link-modal-option{min-height:64px;border:1px solid rgba(148,163,184,.2);border-radius:16px;padding:10px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;background:#94a3b80d;color:var(--mp-color-text, #111827);text-align:left;cursor:pointer}.product-link-modal-option>span{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.product-link-modal-option img,.product-link-modal-option i{width:42px;height:54px;border-radius:10px;object-fit:cover;background:#94a3b824}.product-link-modal-option i{display:inline-flex;align-items:center;justify-content:center;color:var(--mp-color-muted, #64748b);font-size:11px;font-style:normal;font-weight:900}.product-link-modal-option:hover{border-color:#6366f157;background:#6366f114}.product-link-modal-option.is-similar{border-color:#10b9813d}.product-link-modal-option strong,.product-link-modal-option small,.product-link-modal-option em{display:block}.product-link-modal-option small,.product-link-modal-option em{margin-top:3px;color:var(--mp-color-muted, #64748b);font-style:normal}.product-link-modal-option>b{min-width:32px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#10b9811f;color:var(--mp-color-success, #10b981);font-size:12px}.product-link-ozon-list{min-width:0;padding:0;display:grid;grid-template-columns:minmax(0,max-content) auto;gap:8px;align-items:start}.product-link-ozon-list.is-empty{grid-template-columns:1fr}.product-link-list-head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0;border:0;background:transparent;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer}.product-link-list-head b{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#6366f11f;color:var(--mp-color-primary, #4f46e5)}.product-link-list-head i{margin-left:auto;font-style:normal;font-size:11px;text-transform:none;color:var(--mp-color-muted, #64748b)}.product-link-empty-state{min-height:76px;display:flex;align-items:center;color:var(--mp-color-muted, #64748b);font-size:13px}.product-link-ozon-items{grid-column:1 / -1;display:grid;gap:7px}.product-link-ozon-chip{display:grid;grid-template-columns:42px minmax(0,1fr) 30px;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#94a3b812}.product-link-ozon-chip img,.product-link-chip-empty{width:42px;height:54px;border-radius:10px;object-fit:cover;background:#94a3b824}.product-link-chip-empty{display:inline-flex;align-items:center;justify-content:center;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:900}.product-link-ozon-chip strong,.product-link-ozon-chip span,.product-link-ozon-chip small{display:block}.product-link-ozon-chip span,.product-link-ozon-chip small{color:var(--mp-color-muted, #64748b)}.product-link-ozon-chip>button{width:28px;height:28px;border:0;border-radius:999px;background:#ef44441a;color:var(--mp-color-danger, #ef4444);font-size:18px;font-weight:900;cursor:pointer}.product-link-ozon-chip .copy-article-inline,.product-link-ozon-chip .copy-article-btn{display:inline-flex}.product-link-ozon-chip .copy-article-inline__text{display:inline;color:inherit}.product-link-ozon-compact,.product-link-ozon-card{min-width:0}.product-link-ozon-compact img,.product-link-ozon-compact i{width:58px;height:76px;border-radius:12px;object-fit:cover;background:#94a3b824}.product-link-ozon-compact i{display:inline-flex;align-items:center;justify-content:center;color:var(--mp-color-muted, #64748b);font-size:12px;font-style:normal;font-weight:900}.product-link-sizes-btn{justify-self:start;align-self:start;margin-top:50px;min-height:30px;border:1px solid rgba(99,102,241,.22);border-radius:999px;padding:0 12px;background:#6366f114;color:var(--mp-color-primary, #4f46e5);font-weight:900;cursor:pointer}.product-link-sizes-btn:hover{background:#6366f124}.product-links-message,.product-links-empty{padding:18px;color:var(--mp-color-muted, #64748b)}.product-links-message.is-error{border-radius:14px;background:#ef44441a;color:var(--mp-color-danger, #ef4444)}html[data-theme=dark] .product-links-tabs button.is-active{background:#303030}@media(max-width:1280px){.product-links-hero,.product-links-toolbar,.product-link-row{grid-template-columns:1fr}.product-links-hero{display:grid}.product-links-stats{min-width:0}.product-link-modal-grid{grid-template-columns:1fr}}.logistics-page{min-height:100%;padding:28px 34px 54px;background:var(--mp-color-background, #f5f6ff);color:var(--mp-color-text, #111827)}.logistics-hero,.logistics-toolbar,.logistics-table-card,.logistics-alert{max-width:1740px;margin:0 auto}.logistics-hero{display:grid;grid-template-columns:minmax(280px,1fr) minmax(420px,680px);gap:24px;align-items:center;padding:28px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff);box-shadow:0 18px 42px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 64%,transparent)}.logistics-eyebrow{margin-bottom:10px;color:var(--mp-color-primary, #8466ff);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.logistics-hero h1{margin:0;font-size:34px;line-height:1.1}.logistics-hero p{max-width:760px;margin:12px 0 0;color:var(--mp-color-muted, #64748b);font-weight:500}.logistics-summary{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px}.logistics-summary div{padding:18px;border-radius:14px;background:var(--mp-color-chip, #eef2ff)}.logistics-summary span{display:block;margin-bottom:8px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:600}.logistics-summary b{font-size:22px}.logistics-toolbar{display:grid;grid-template-columns:auto 150px 150px auto minmax(260px,1fr) auto auto;gap:12px;align-items:end;margin-top:18px;padding:14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:18px;background:var(--mp-color-surface, #fff)}.logistics-segmented{display:flex;gap:6px;padding:4px;border-radius:14px;background:var(--mp-color-chip, #eef2ff)}.logistics-segmented button,.logistics-refresh{height:44px;border:1px solid transparent;border-radius:12px;font-weight:700;cursor:pointer}.logistics-segmented button{min-width:72px;padding:0 16px;background:transparent;color:var(--mp-color-muted, #64748b)}.logistics-segmented button.active,.logistics-refresh{background:var(--mp-color-primary, #8466ff);color:var(--mp-color-button-text, #fff)}.logistics-refresh-secondary{background:linear-gradient(135deg,var(--mp-color-primary, #8466ff),var(--mp-color-primary-dark, #232752))}.logistics-refresh:disabled{opacity:.5;cursor:default}.logistics-toolbar label{display:grid;gap:6px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:600}.logistics-toolbar input[type=date],.logistics-search{height:44px;box-sizing:border-box;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font-weight:500;outline:none}.logistics-toolbar input[type=date]{padding:0 10px}.logistics-search{width:100%;padding:0 16px}.logistics-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important;height:44px;white-space:nowrap}.logistics-alert{margin-top:14px;padding:14px 18px;border-radius:14px;font-weight:600}.logistics-alert-ok{background:color-mix(in srgb,var(--mp-color-success, #10b981) 14%,var(--mp-color-surface, #fff));color:var(--mp-color-success, #10b981)}.logistics-alert-error{background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 12%,var(--mp-color-surface, #fff));color:var(--mp-color-danger, #ef4444)}.logistics-table-card{margin-top:18px;overflow:visible;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff)}.logistics-table{width:100%;border-collapse:collapse;table-layout:fixed}.logistics-table th{position:sticky;top:0;z-index:8;padding:14px 16px;background:var(--mp-color-table-head, #f8fafc);color:var(--mp-color-text, #111827);font-size:12px;font-weight:700;text-align:left;text-transform:uppercase}.logistics-table th:nth-child(1){width:32%}.logistics-table th:nth-child(2){width:9%}.logistics-table th:nth-child(3){width:13%}.logistics-table th:nth-child(4){width:13%}.logistics-table th:nth-child(5){width:9%}.logistics-table th:nth-child(6){width:8%}.logistics-table th:nth-child(7){width:16%}.logistics-table th:nth-child(2),.logistics-table td:nth-child(2){text-align:center}.logistics-table th:nth-child(2) .logistics-sort{justify-content:center}.logistics-table th:nth-child(3),.logistics-table th:nth-child(4),.logistics-table td:nth-child(3),.logistics-table td:nth-child(4){text-align:right}.logistics-table th:nth-child(3) .logistics-sort,.logistics-table th:nth-child(4) .logistics-sort{justify-content:flex-end}.logistics-table th:nth-child(5),.logistics-table th:nth-child(6),.logistics-table th:nth-child(7),.logistics-table td:nth-child(5),.logistics-table td:nth-child(6),.logistics-table td:nth-child(7){text-align:center}.logistics-table th:nth-child(5) .logistics-sort,.logistics-table th:nth-child(6) .logistics-sort,.logistics-table th:nth-child(7) .logistics-sort{justify-content:center}.logistics-table td{padding:14px 16px;border-top:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-table-row, #fff);vertical-align:middle;font-weight:500}.logistics-sort{display:inline-flex;width:100%;align-items:center;justify-content:flex-start;gap:7px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer}.logistics-sort:hover,.logistics-sort.active{color:var(--mp-color-text, #111827)}.logistics-sort-icon{display:inline-flex;width:10px;min-width:10px;align-items:center;justify-content:center;color:#a3adbf;font-size:10px;line-height:1;transform:translateY(-1px)}.logistics-sort.active .logistics-sort-icon{color:var(--mp-color-primary, #8466ff)}.logistics-product{display:flex;align-items:center;min-width:0;gap:12px}.logistics-product img,.logistics-no-photo{width:58px;height:58px;flex:0 0 58px;border-radius:12px;object-fit:cover;background:var(--mp-color-chip, #eef2ff)}.logistics-no-photo{display:grid;place-items:center;color:var(--mp-color-muted, #64748b)}.logistics-product b,.logistics-product span,.logistics-product em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logistics-product b{font-weight:700}.logistics-product span{margin-top:4px;color:var(--mp-color-muted, #64748b)}.logistics-product .copy-article-inline,.logistics-product .copy-article-btn{display:inline-flex}.logistics-product .copy-article-inline{margin-top:4px;color:var(--mp-color-muted, #64748b)}.logistics-product .copy-article-inline__text{display:inline;color:inherit}.logistics-product em{margin-top:4px;color:var(--mp-color-muted, #64748b);font-style:normal;font-size:12px}.logistics-market{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:28px;padding:0 10px;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #8466ff);font-weight:700}.logistics-market-ozon{background:color-mix(in srgb,var(--mp-color-info, #38bdf8) 18%,var(--mp-color-surface, #fff));color:#0284c7}.logistics-number{text-align:right;white-space:nowrap}.logistics-event-counts{display:inline-flex;flex-direction:column;align-items:center;gap:6px;line-height:1.15}.logistics-event-counts span:last-child{color:var(--mp-color-muted, #64748b);font-size:12px}.logistics-details{position:relative;display:inline-block;max-width:100%}.logistics-details summary{display:inline-flex;max-width:100%;align-items:center;gap:4px;cursor:pointer;color:var(--mp-color-primary, #8466ff);font-weight:600;white-space:nowrap}.logistics-details div{position:absolute;right:0;z-index:20;width:min(380px,calc(100vw - 80px));max-width:380px;margin-top:10px;padding:12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-chip, #eef2ff);box-shadow:0 18px 38px #0f172a29;text-align:left}.logistics-details p{margin:0 0 8px;color:var(--mp-color-text, #111827);font-size:12px;line-height:1.45}.logistics-details p:last-child{margin-bottom:0}.logistics-warning{color:var(--mp-color-warning, #f59e0b)!important}.logistics-empty{height:120px;text-align:center;color:var(--mp-color-muted, #64748b)}@media(max-width:1280px){.logistics-hero,.logistics-toolbar{grid-template-columns:1fr}.logistics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.advertising-page{min-height:100%;box-sizing:border-box;padding:28px 34px 54px;background:var(--mp-color-background, #f5f6ff);color:var(--mp-color-text, #111827)}.advertising-hero,.advertising-period-presets,.advertising-toolbar,.advertising-alert,.advertising-table-card{max-width:1740px;margin-left:auto;margin-right:auto;box-sizing:border-box}.advertising-period-presets{margin-top:18px}.advertising-period-presets .period-bar-2025{width:100%;box-sizing:border-box}.advertising-hero{display:grid;grid-template-columns:minmax(280px,1fr) minmax(420px,680px);gap:24px;align-items:center;padding:28px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff);box-shadow:0 18px 42px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 64%,transparent)}.advertising-eyebrow{margin-bottom:10px;color:var(--mp-color-primary, #8466ff);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.advertising-hero h1{margin:0;font-size:34px;line-height:1.1}.advertising-hero p{max-width:760px;margin:12px 0 0;color:var(--mp-color-muted, #64748b);font-weight:500}.advertising-period-range{display:inline-flex;margin-top:14px;padding:8px 12px;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:700}.advertising-summary{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px}.advertising-summary div,.advertising-update-state{padding:18px;border-radius:14px;background:var(--mp-color-chip, #eef2ff)}.advertising-summary span,.advertising-update-state span{display:block;margin-bottom:8px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:700}.advertising-summary b{font-size:22px}.advertising-toolbar{display:grid;grid-template-columns:auto minmax(280px,1fr) minmax(190px,230px) minmax(260px,360px);gap:12px;align-items:end;margin-top:18px;padding:14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:18px;background:var(--mp-color-surface, #fff)}.advertising-market-switch{display:inline-flex;gap:4px;align-items:center;align-self:end;padding:4px;border-radius:14px;background:var(--mp-color-chip, #eef2ff)}.advertising-market-switch button{min-width:72px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--mp-color-muted, #64748b);font-weight:900;cursor:pointer}.advertising-market-switch button.active{background:var(--mp-color-primary, #8466ff);color:#fff;box-shadow:0 10px 18px color-mix(in srgb,var(--mp-color-primary, #8466ff) 22%,transparent)}.advertising-toolbar label{display:grid;gap:6px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:700}.advertising-check{min-height:44px;grid-template-columns:auto 1fr;align-items:center;align-self:end;padding:0 14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-input, #fff)}.advertising-check input{width:16px;height:16px;padding:0}.advertising-check span{margin:0;color:var(--mp-color-text, #111827);font-size:12px;font-weight:800}.advertising-check.is-disabled{opacity:.55}.advertising-toolbar select,.advertising-toolbar input{height:44px;width:100%;box-sizing:border-box;padding:0 14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font-weight:500;outline:none}.advertising-update-state{min-height:44px;padding:10px 14px}.advertising-update-state b{font-size:13px}.advertising-alert{margin-top:14px;padding:14px 18px;border-radius:14px;font-weight:600}.advertising-alert.error{background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 12%,var(--mp-color-surface, #fff));color:var(--mp-color-danger, #ef4444)}.advertising-alert.warning{background:color-mix(in srgb,var(--mp-color-warning, #f59e0b) 14%,var(--mp-color-surface, #fff));color:var(--mp-color-warning, #f59e0b)}.advertising-alert.muted{background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b)}.advertising-table-card{margin-top:18px;overflow:visible;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff)}.advertising-table{width:100%;border-collapse:collapse;table-layout:fixed}.advertising-table th{position:sticky;top:0;z-index:10;padding:14px 12px;background:var(--mp-color-table-head, #f8fafc);color:var(--mp-color-text, #111827);font-size:12px;font-weight:900;text-align:right;text-transform:uppercase;box-shadow:0 1px 0 var(--mp-color-border, #dbe3ef),0 8px 16px #0f172a14}.advertising-table th:first-child{width:27%;text-align:left}.advertising-sort-btn{width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:right;text-transform:inherit;white-space:nowrap;cursor:pointer}.advertising-table th:first-child .advertising-sort-btn{justify-content:flex-start;text-align:left}.advertising-sort-btn:hover,.advertising-sort-btn.active{color:var(--mp-color-primary, #8466ff)}.advertising-sort-icon{width:10px;min-width:10px;color:var(--mp-color-muted, #94a3b8);font-size:10px;line-height:1}.advertising-sort-btn.active .advertising-sort-icon{color:var(--mp-color-primary, #8466ff)}.advertising-table th:nth-child(2){width:7%}.advertising-table th:nth-child(3){width:7%}.advertising-table th:nth-child(4){width:6%}.advertising-table th:nth-child(5){width:6%}.advertising-table th:nth-child(6){width:7%}.advertising-table th:nth-child(7){width:9%}.advertising-table th:nth-child(8){width:6%}.advertising-table th:nth-child(9){width:9%}.advertising-table th:nth-child(10){width:6%}.advertising-table th:nth-child(11){width:8%}.advertising-table th:nth-child(12){width:6%}.advertising-table td{padding:14px 10px;border-top:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-table-row, #fff);text-align:right;vertical-align:middle;font-weight:500}.advertising-table th:nth-child(n+2),.advertising-table td:nth-child(n+2){white-space:nowrap}.advertising-table td:first-child{text-align:left}.advertising-row{cursor:pointer}.advertising-row:hover td{background:var(--mp-color-table-hover, #f8fbff)}.advertising-product{display:flex;align-items:center;min-width:0;gap:12px}.advertising-row-toggle{width:24px;height:24px;flex:0 0 24px;border:0;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #8466ff);font-size:11px;font-weight:900;cursor:pointer}.advertising-product img,.advertising-no-photo{width:58px;height:58px;flex:0 0 58px;border-radius:12px;object-fit:cover;background:var(--mp-color-chip, #eef2ff)}.advertising-no-photo{display:grid;place-items:center;color:var(--mp-color-muted, #64748b)}.advertising-product b,.advertising-product span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advertising-product span{margin-top:4px;color:var(--mp-color-muted, #64748b);font-weight:500}.advertising-product .copy-article-inline,.advertising-product .copy-article-btn{display:inline-flex}.advertising-product .copy-article-inline{margin-top:0;color:inherit;font-weight:inherit}.advertising-product .copy-article-inline__text{display:inline;color:inherit;font-weight:inherit}.advertising-good{color:var(--mp-color-success, #10b981)}.advertising-bad{color:var(--mp-color-danger, #ef4444)}.advertising-details-row td{padding:0;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 48%,var(--mp-color-surface, #fff))}.advertising-details{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;padding:16px}.advertising-details>div{padding:14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;background:var(--mp-color-surface, #fff)}.advertising-details span{display:block;margin-bottom:8px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:700}.advertising-details b{color:var(--mp-color-text, #111827);font-weight:600}.advertising-breakdown-card{grid-column:1 / -1}.advertising-breakdown-scroll{overflow-x:auto}.advertising-breakdown-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.advertising-breakdown-table th,.advertising-breakdown-table td{padding:10px 8px;border-top:1px solid var(--mp-color-border, #dbe3ef);text-align:right;font-size:13px;font-weight:700;white-space:nowrap}.advertising-breakdown-table th{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:900;text-transform:uppercase}.advertising-breakdown-table th:first-child,.advertising-breakdown-table td:first-child{width:210px;text-align:left}.advertising-breakdown-table tbody tr:first-child td{border-top-color:var(--mp-color-border, #dbe3ef)}.advertising-breakdown-table b{display:block;font-size:14px}.advertising-breakdown-table small{display:block;overflow:hidden;margin-top:4px;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.advertising-empty{padding:40px 18px!important;color:var(--mp-color-muted, #64748b);text-align:center!important}@media(max-width:1180px){.advertising-hero,.advertising-toolbar{grid-template-columns:1fr}.advertising-table-card{overflow-x:auto}.advertising-table{min-width:1280px}}.bidder-funding-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.bidder-funding-heading h3{margin:0 0 8px;font-size:19px}.bidder-funding-heading p{margin:0}.bidder-funding-balance{display:grid;gap:6px;flex-shrink:0;padding:16px 22px;background:#f5f2ff;border-radius:14px;color:#6141b9}.bidder-funding-balance span{font-size:12px}.bidder-funding-balance strong{font-size:25px}.bidder-funding-sources{border:0;padding:0;margin:0 0 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bidder-funding-sources legend{padding:0 0 12px;font-weight:700;font-size:14px}.bidder-dialog .bidder-funding-sources label{display:flex;align-items:flex-start;padding:16px;border:1px solid #dce2f0;border-radius:12px;gap:10px;cursor:pointer}.bidder-funding-sources label.selected{background:#f8f5ff;border-color:#9874ef}.bidder-dialog .bidder-funding-sources input[type=radio]{margin:3px 0 0;padding:0;min-height:0;width:17px;height:17px;accent-color:#7148ce;flex-shrink:0}.bidder-funding-sources label:has(input:disabled):not(.selected){opacity:.6;cursor:default}.bidder-funding-sources span{display:grid;gap:7px}.bidder-funding-sources strong{font-size:22px;color:#23334a}.bidder-funding-sources small{font-size:11px}.bidder-dialog .bidder-funding-amount{max-width:380px;font-size:14px;font-weight:600}.bidder-funding-amount input{font-size:20px}.bidder-funding-presets{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}.bidder-funding-confirm{margin:20px 0;display:grid;gap:9px;padding:20px;border:1px solid #cabbef;border-radius:12px;background:#f7f4ff;font-size:14px}.bidder-funding-confirm strong{font-size:30px;color:#643fc0}.bidder-funding-actions{display:flex;gap:10px;flex-wrap:wrap}.bidder-funding-receipt{border-radius:14px;padding:22px;border:1px solid #c3e6d7;background:#eef9f4;color:#26734f}.bidder-funding-receipt.warning{border-color:#f0d3a1;background:#fff8eb;color:#865b24}.bidder-funding-receipt h3{margin:0 0 16px}.bidder-funding-receipt p{font-size:14px;line-height:1.6}.bidder-funding-receipt small{overflow-wrap:anywhere;font-size:11px}.bidder-balance-cell .bidder-fund-button{margin-top:10px;color:#6943c0;border-color:#d9cdef;background:#faf8ff;font-size:12px;padding:7px 12px}@media(max-width:650px){.bidder-funding-heading{align-items:stretch;flex-direction:column}.bidder-funding-sources{grid-template-columns:minmax(0,1fr);gap:8px}.bidder-funding-sources strong{font-size:18px}.bidder-funding-actions{justify-content:flex-end}}.advertising-workbench-nav{display:flex;gap:8px;padding:12px 20px 0}.advertising-workbench-nav button{border:1px solid #e0e4f1;border-radius:10px;background:#fff;padding:10px 18px;color:#46526d;font-weight:650;cursor:pointer}.advertising-workbench-nav button.active{color:#643ace;background:#f0eaff;border-color:#cbb7f4}.wb-bidder{padding:20px;color:#202b40;--bidder-border:#dfe5ef;--bidder-purple:#6d46cf}.wb-bidder *,.bidder-dialog *{box-sizing:border-box}.wb-bidder button,.bidder-dialog button{display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid #dce2ee;border-radius:8px;background:#fff;color:#43506a;padding:9px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.wb-bidder button:disabled,.bidder-dialog button:disabled{opacity:.5;cursor:default}.wb-bidder .bidder-primary,.bidder-dialog .bidder-primary{background:#6d46cf;border-color:#6d46cf;color:#fff}.wb-bidder .bidder-danger,.bidder-dialog .bidder-danger{border-color:#f0c7d0;background:#fff7f8;color:#ae3551}.bidder-hero{display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:24px;background:#fff;border:1px solid var(--bidder-border);border-radius:16px}.bidder-eyebrow{color:#714acc;font-size:11px;font-weight:800;letter-spacing:.06em}.bidder-hero h1{margin:7px 0;font-size:30px;letter-spacing:-.5px}.bidder-hero p{margin:8px 0 14px;color:#55637b;font-size:14px}.bidder-worker{color:#8b6726;font-size:12px}.bidder-worker:before{content:"●";margin-right:6px}.bidder-worker.online{color:#287660}.bidder-hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.bidder-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.bidder-summary button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:17px 20px;text-align:left;border-radius:12px}.bidder-summary span{font-size:13px;color:#52627c;font-weight:500}.bidder-summary b{font-size:27px;color:#29334b}.bidder-summary small{font-size:12px;color:#647087;font-weight:400}.bidder-warn-text{color:#b45329!important}.bidder-workspace{border:1px solid var(--bidder-border);border-radius:14px;background:#fff;overflow:hidden}.bidder-tabs{display:flex;gap:4px;padding:8px 16px 0;border-bottom:1px solid var(--bidder-border)}.bidder-tabs button{border:0;border-radius:7px 7px 0 0;padding:13px 17px;border-bottom:2px solid transparent}.bidder-tabs button.active{color:#6740c9;background:#f7f3ff;border-bottom-color:#875be7}.bidder-filters{display:flex;flex-wrap:wrap;gap:10px;padding:16px}.wb-bidder input:not([type=checkbox]),.wb-bidder select,.bidder-dialog input:not([type=checkbox]),.bidder-dialog select{min-width:0;border:1px solid #d6deeb;border-radius:8px;padding:9px 11px;background:#fff;color:#26324a;font:inherit;font-size:13px;min-height:39px}.bidder-filters input{flex:1 1 240px}.bidder-filters select{flex:0 1 180px}.wb-bidder input[type=checkbox],.bidder-dialog input[type=checkbox]{width:17px;height:17px;accent-color:#7146cf;cursor:pointer}.bidder-selection{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 16px 14px;padding:10px 14px;border-radius:8px;background:#f6f2ff;color:#5430a5;font-size:13px}.bidder-table-scroll{overflow:auto;max-width:100%}.bidder-table{width:100%;border-collapse:collapse;font-size:13px}.bidder-table th{text-align:left;background:#f7f9fc;padding:12px 14px;color:#59657a;font-size:11px;font-weight:750;text-transform:uppercase;border-top:1px solid #e4e9f2;border-bottom:1px solid #e4e9f2}.bidder-table td{padding:15px 14px;border-bottom:1px solid #e4e9f2;vertical-align:top;line-height:1.5}.bidder-table td small{display:block;color:#657189;font-size:11px;margin-top:4px}.bidder-campaign-table{min-width:1180px}.bidder-campaign-table>tbody>tr>td:nth-child(2){width:20%;min-width:170px}.bidder-campaign-table>tbody>tr>td:nth-child(6){width:14%;min-width:145px;max-width:220px}.bidder-campaign-table>tbody>tr>td:nth-child(8){width:16%;max-width:270px}.bidder-campaign-table>thead>tr>th:first-child{width:34px}.bidder-balance{min-width:90px;font-variant-numeric:tabular-nums}.bidder-balance b{white-space:nowrap}.bidder-positions>div+div{border-top:1px solid #e4e9f2;margin-top:8px;padding-top:8px}.bidder-positions b{font-size:15px;color:#5934aa}.bidder-positions b span{font-size:11px;font-weight:400;color:#657189}.bidder-query{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bidder-query-link{color:#6842bd;text-decoration:underline;text-decoration-color:#ccb9ed;text-underline-offset:3px;overflow-wrap:anywhere}.bidder-query-link:hover{color:#4e299e;text-decoration-color:currentColor}.bidder-query-link svg{display:inline-block;margin-left:5px;vertical-align:-2px;flex-shrink:0}.wb-bidder .bidder-position-link{border:0;background:none;padding:5px 0;color:#6842bd;font-size:11px}.bidder-position-product h3{font-size:14px;margin:16px 0 10px}.bidder-position-product .bidder-table th:first-child{width:46%}.bidder-selected-query td{background:#f6f1ff}.bidder-products{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.bidder-products span{background:#f4f6fb;color:#526079;padding:2px 6px;border-radius:4px;font-size:11px}.bidder-badge{display:inline-block;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:650;white-space:nowrap;background:#f0f3f8;color:#58667c}.status-9,.mode-live,.event-applied{background:#e7f5ef;color:#267159}.status-11,.event-blocked,.event-uncertain,.event-manual_change{background:#fff2d9;color:#986124}.mode-observe,.event-preview,.event-observed{background:#f0eaff;color:#6441b7}.event-failed{background:#fff0f3;color:#a93952}.bidder-strategy-name{display:block;margin-top:6px;font-size:12px}.bidder-last-reason{margin:0;color:#4b5871;font-size:12px}.bidder-row-actions{display:flex;flex-direction:column;gap:5px;min-width:130px}.bidder-row-actions button{font-size:11px;padding:6px 8px}.bidder-muted,.bidder-help,.bidder-footnote{color:#60708a;font-size:12px;line-height:1.6}.bidder-footnote{padding:0 16px}.bidder-empty{padding:50px 24px;text-align:center;color:#63708a}.bidder-empty h2{color:#36425b;font-size:20px;margin:14px 0 10px}.bidder-empty p{max-width:650px;margin:0 auto;line-height:1.7;font-size:14px}.bidder-empty svg{width:36px;height:36px;color:#875be2}.bidder-alert{padding:12px 16px;background:#edf7f2;border:1px solid #c8e4d5;color:#286a4f;border-radius:9px;margin:12px 0;font-size:13px;line-height:1.5}.bidder-alert.error{background:#fff5f6;border-color:#efcdd5;color:#9b3650}.bidder-history{padding:0 16px 16px}.bidder-history details{border:1px solid #e0e6ef;border-radius:9px;margin-bottom:8px;padding:12px}.bidder-history summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:#48546d}.bidder-history summary>span:nth-child(3){flex:1 1 250px}.bidder-more{margin:0 16px 16px}.bidder-dialog{width:min(980px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;background:#fff;color:#243049;border:1px solid #dce3f0;border-radius:16px;box-shadow:0 24px 80px #17253c44}.bidder-dialog[open]{display:flex;flex-direction:column}.bidder-dialog::backdrop{background:#19233988;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bidder-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #e2e7f0;flex-shrink:0}.bidder-dialog h2{font-size:22px;margin:5px 0 0}.bidder-dialog>header button{width:36px;height:36px;font-size:23px;padding:0}.bidder-dialog form{display:flex;flex-direction:column;min-height:0}.bidder-dialog-body{padding:18px 22px;overflow-y:auto;min-height:0}.bidder-dialog footer{padding:14px 22px;border-top:1px solid #e2e7f0;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-shrink:0}.bidder-dialog footer>span{flex:1 1 280px;color:#62718a;font-size:12px;line-height:1.5}.bidder-dialog footer>div{display:flex;flex-wrap:wrap;gap:8px}.bidder-context{margin:0 0 18px;color:#5c6a82;font-size:13px;line-height:1.6}.bidder-draft{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 14px;margin:0 0 18px;border:1px solid #e0d7f6;border-radius:10px;background:#f8f5ff}.bidder-draft b{color:#6942b7;font-size:12px}.bidder-draft p{margin:3px 0 0;color:#62718a;font-size:12px;line-height:1.5}.bidder-draft>div{flex:1 1 280px}.bidder-draft button{font-size:12px;padding:7px 11px}.bidder-draft--error{background:#fff7f2;border-color:#f2d3b8}.bidder-draft--error b{color:#a56a21}.bidder-editor-fields{border:0;margin:0;padding:0;min-width:0}.bidder-strategies{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.bidder-strategies button{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;text-align:left;justify-content:flex-start;padding:14px}.bidder-strategies button.active{background:#f6f1ff;color:#603eb4;border-color:#bfa5ef}.bidder-strategies small{font-weight:400;font-size:12px;line-height:1.5}.bidder-strategies button:nth-child(-n+2){grid-column:span 3;border-color:#cbb7ef;background:#fcfaff}.bidder-strategies button.active{background:#f0e8ff;border-color:#986cdf}.bidder-query-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:14px}.bidder-query-controls label{flex:1 1 320px}.bidder-placement-options{display:flex;gap:20px;flex-wrap:wrap}.bidder-create-products{max-height:320px;overflow:auto;border:1px solid #e2e7f0;border-radius:10px}.bidder-dialog .bidder-create-product{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #e2e7f0;cursor:pointer}.bidder-create-product>input{flex-shrink:0}.bidder-create-product>span{display:grid;gap:3px}.bidder-create-product small{color:#60708a}.bidder-create-products>p{padding:15px;color:#60708a;font-size:13px}.bidder-operations{margin-bottom:20px}.bidder-operations>h3{font-size:15px}.bidder-operations>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid #e2e7f0;border-radius:9px;margin-bottom:8px;font-size:12px}.bidder-operations p{flex-basis:100%;margin:0}.bidder-form-section{margin-top:20px;padding-top:18px;border-top:1px solid #e2e7f0}.bidder-form-section h3{font-size:15px;margin:0 0 12px}.bidder-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.bidder-dialog label{display:grid;gap:7px;color:#4b5972;font-size:12px;line-height:1.5}.bidder-dialog .bidder-check{display:flex;gap:9px;align-items:center;margin:13px 0;font-size:13px}.bidder-dialog .bidder-check input{flex-shrink:0}.bidder-days{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.bidder-days button[aria-pressed=true]{background:#f0e8ff;border-color:#c5aeef;color:#603bac}.bidder-decision{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px;background:#f2f5fb;color:#3d4b64;border-radius:9px;font-size:14px;margin:12px 0}.bidder-decision.warning{background:#fff5e4;color:#8e6327}.bidder-decision small{font-size:11px}.bidder-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.bidder-metrics>div{border:1px solid #e2e7f0;border-radius:8px;padding:12px;display:grid;gap:8px}.bidder-metrics span{color:#62708a;font-size:12px}.bidder-metrics b{font-size:18px}.bidder-changed{color:#673ebb;font-weight:700}.bidder-activation{margin-top:18px;border:1px solid #cdb7f2;border-radius:10px;padding:16px;background:#faf7ff}.bidder-activation h3{font-size:16px;margin:0 0 8px}.bidder-activation p{font-size:13px;line-height:1.7}.bidder-activation button{margin-right:8px}.bidder-schedule-intervals{display:grid;gap:12px;margin:16px 0}.bidder-schedule-interval{border:1px solid #dce2f0;border-radius:12px;padding:16px;background:#fafbfe}.bidder-schedule-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.bidder-schedule-top>button{padding:6px 10px;font-size:12px}.bidder-schedule-times{display:grid;grid-template-columns:minmax(100px,180px) auto minmax(100px,180px) 1fr;align-items:end;gap:12px}.bidder-schedule-times>span{align-self:center;padding-top:22px;color:#69758d}.bidder-schedule-times input{min-width:0;width:100%;box-sizing:border-box}.bidder-schedule-times small{align-self:center;padding-top:22px;color:#69758d}.bidder-schedule .bidder-days{margin-top:14px;flex-wrap:wrap}.bidder-schedule-add{color:#6844c8}.bidder-schedule-summary{margin-top:12px;font-size:13px}.bidder-schedule-summary summary{color:#6844c8;cursor:pointer;line-height:1.6}.bidder-schedule-summary ul{list-style:none;padding:0;margin:8px 0;display:grid;gap:8px}.bidder-schedule-summary li{display:flex;flex-wrap:wrap;gap:4px 12px}.bidder-schedule-summary li span{color:#69758d}@media(max-width:600px){.bidder-schedule-times{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.bidder-schedule-times small{grid-column:1 / -1;padding-top:0}.bidder-schedule-interval{padding:12px}}.wb-bidder :focus-visible,.bidder-dialog :focus-visible{outline:2px solid #8a61df;outline-offset:2px}@media(max-width:600px){.bidder-strategies button,.bidder-strategies button:nth-child(-n+2){grid-column:auto}}@media(max-width:850px){.bidder-summary,.bidder-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wb-bidder{padding:12px 8px}.advertising-workbench-nav{padding:10px 8px 0}.bidder-hero{padding:18px;gap:14px}.bidder-hero h1{font-size:26px}.bidder-hero-actions{width:100%}.bidder-summary{gap:8px}.bidder-summary button{padding:13px}.bidder-filters select{flex:1 1 130px}.bidder-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.bidder-dialog>header,.bidder-dialog-body,.bidder-dialog footer{padding:14px}.bidder-form-grid,.bidder-strategies{grid-template-columns:minmax(0,1fr)}.bidder-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bidder-dialog h2{font-size:19px}.bidder-tabs{padding:4px 6px 0}.bidder-tabs button{font-size:12px;padding:12px 8px}}.wb-bidder{container-type:inline-size}.bidder-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bidder-list-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:0 20px 16px;color:#6a778b;font-size:12px}.bidder-list-toolbar label{display:flex;align-items:center;gap:10px;cursor:pointer}.bidder-campaign-list{display:grid;gap:20px;padding:20px;background:#f5f7fb;border-block:1px solid #e7ebf3}.bidder-campaign-card{min-width:0;background:#fff;border:1px solid #dfe5ef;border-radius:16px;box-shadow:0 2px 5px #26334d04;overflow:hidden}.bidder-campaign-card.bidder-campaign-selected{border-color:#ad93e2;box-shadow:0 0 0 1px #ad93e2}.bidder-card-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid #edf0f6}.bidder-card-heading{display:flex;align-items:center;gap:16px;min-width:0}.bidder-card-heading input{flex-shrink:0;margin:0}.bidder-card-heading h2{margin:0;font-size:16px;line-height:1.5;color:#25324a;overflow-wrap:anywhere}.bidder-card-heading p{margin:4px 0 0;font-size:12px;color:#6c7890}.bidder-card-ad-status{display:flex;align-items:center;gap:14px;flex-shrink:0}.bidder-card-ad-status>button{font-size:12px;padding:8px 12px}.bidder-ad-state{display:grid;justify-items:start;gap:5px}.bidder-ad-state>small{color:#6c7890;font-size:11px}.bidder-ad-state .status-budget-empty{background:#fff2d9;color:#986124}.bidder-card-main{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(480px,1.7fr) minmax(200px,.85fr);gap:28px;padding:26px 24px}.bidder-card-main>*{min-width:0}.bidder-campaign-card h3{font-size:12px;color:#64738b;font-weight:500;margin:0 0 15px;line-height:1.5}.bidder-card-metrics{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}.bidder-card-metrics>section{min-width:0;padding:0 22px;border-left:1px solid #edf0f5}.bidder-card-metrics>section:first-child{padding-left:0;border-left:0}.bidder-card-metrics>section:last-child{padding-right:0}.bidder-card-strategy{border-left:1px solid #e9edf4;padding-left:26px}.bidder-strategy-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:16px}.bidder-strategy-heading h3{margin:0}.bidder-strategy-description>b{display:block;color:#33425b;font-size:14px;line-height:1.55}.bidder-strategy-description>p{color:#6c7890;font-size:12px;line-height:1.6;margin:8px 0 5px}.bidder-strategy-description>small{color:#6c7890;font-size:11px}.wb-bidder .bidder-card-strategy .bidder-stop-rule{margin-top:14px;padding:0;border:0;background:none;color:#796390;font-size:11px;min-height:24px}.bidder-card-footer{padding:18px 24px;background:#fbfcfe;border-top:1px solid #edf0f6;display:flex;justify-content:space-between;align-items:center;gap:32px}.bidder-card-outcome{min-width:0;flex:1}.bidder-card-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.bidder-card-actions>button{min-height:40px;font-size:12px;padding:10px 18px}.bidder-campaign-caption{display:grid;gap:4px;margin-bottom:15px}.bidder-product-card{display:flex;align-items:flex-start;gap:16px}.bidder-product-photo{display:flex;width:88px;height:118px;flex:0 0 88px;overflow:hidden;border:1px solid #e8e5f0;border-radius:10px;background:#f6f5fa;align-items:center;justify-content:center}.bidder-product-photo img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.bidder-product-photo:hover img{transform:scale(1.05)}.bidder-photo-empty{display:grid;gap:6px;justify-items:center;color:#8992a5;font-size:10px}.bidder-product-info{display:grid;gap:9px;min-width:0;padding-top:2px}.bidder-product-focus{color:#7951c0;font-size:10px;font-weight:600}.bidder-product-article{display:inline-flex;gap:7px;align-items:center;width:fit-content;color:#27354f;font-size:19px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.bidder-product-article svg{flex-shrink:0;color:#855fd2}.bidder-product-article:hover{color:#6d46cf;text-decoration:underline;text-underline-offset:3px}.bidder-product-title{color:#54627a;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bidder-product-brand{color:#738098;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.bidder-more-products{margin-top:14px}.bidder-more-products summary{cursor:pointer;color:#6f4ac0;font-size:12px}.bidder-more-products>div{display:grid;gap:16px;padding-top:16px;max-height:350px;overflow:auto}.bidder-current-bid,.bidder-campaign-card .bidder-balance>b{display:block;font-size:27px;line-height:1.15;letter-spacing:-.6px;color:#25314b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bidder-metric-note{display:block;font-size:11px;line-height:1.6;color:#6e7b92;margin:7px 0 0}.bidder-bid-limits{display:grid;gap:5px;margin:20px 0 12px;color:#6e7b92;font-size:11px;line-height:1.5}.bidder-bid-limits b{font-weight:500;color:#465570}.bidder-campaign-card .bidder-balance>small{display:block;margin-top:8px;font-size:11px;color:#6e7b92;line-height:1.5}.bidder-campaign-card .bidder-balance>.bidder-warn-text{color:#ab651e}.bidder-campaign-card .bidder-balance-cell .bidder-fund-button{margin-top:20px;min-height:34px;padding:7px 11px;background:#fff;font-size:12px}.bidder-rank-main{display:flex;align-items:baseline;gap:6px;line-height:1.05}.bidder-rank-main>strong{font-size:30px;font-weight:700;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.bidder-rank-main>span{font-size:11px;color:#718097}.bidder-rank-target{font-size:12px;margin-top:10px;color:#40516c}.bidder-rank-state{display:inline-block;padding:4px 8px;margin-top:9px;border-radius:6px;font-size:10px;font-weight:600;line-height:1.5}.bidder-rank-good .bidder-rank-main>strong{color:#208365}.bidder-rank-good .bidder-rank-state{color:#22765c;background:#e7f6ee}.bidder-rank-outside .bidder-rank-main>strong{color:#aa681c}.bidder-rank-outside .bidder-rank-state{color:#955717;background:#fff1d9}.bidder-rank-high .bidder-rank-main>strong{color:#6f49b5}.bidder-rank-high .bidder-rank-state{color:#6f49b5;background:#f1eaff}.bidder-rank-neutral .bidder-rank-state{color:#657188;background:#edf0f5}.bidder-rank-neutral .bidder-rank-main>strong{color:#69768e}.bidder-rank-query{font-size:12px;margin-top:12px;line-height:1.5;overflow-wrap:anywhere}.bidder-sample-details{color:#6e7b92;font-size:11px;margin-top:10px;line-height:1.6}.bidder-sample-details summary{cursor:pointer}.bidder-sample-details p{margin:8px 0 0}.bidder-campaign-card .bidder-positions>div{display:grid;gap:7px}.bidder-campaign-card .bidder-positions b{font-size:23px}.bidder-campaign-card .bidder-positions b>span{font-size:11px;font-weight:400}.bidder-campaign-card .bidder-positions small{display:block;font-size:11px;color:#6e7b92;line-height:1.6;margin-top:6px}.bidder-campaign-card .bidder-positions .bidder-query{font-size:12px}.bidder-result-card{padding-left:13px;border-left:3px solid #d8dfeb}.bidder-result-proposal{border-color:#a88ad7}.bidder-result-done{border-color:#73b294}.bidder-result-warning{border-color:#e3b777}.bidder-result-label{color:#657189;font-size:11px;font-weight:650}.bidder-result-proposal .bidder-result-label{color:#7c55b8}.bidder-result-done .bidder-result-label{color:#26775a}.bidder-result-warning .bidder-result-label{color:#995d1c}.bidder-bid-change{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:0 0 0 12px;font-variant-numeric:tabular-nums}.bidder-bid-change>span{color:#778297;font-size:13px}.bidder-bid-change>strong{color:#4f347d;font-size:16px}.bidder-bid-change>small{flex-basis:100%}.bidder-proposal-note{display:block;font-size:11px;color:#81659f;margin:6px 0;font-weight:500}.bidder-result-card .bidder-last-reason{margin:7px 0 0;line-height:1.65;font-size:13px}.bidder-monitor-details{display:inline-block;margin-top:9px;color:#6d7a90;font-size:11px}.bidder-monitor-details summary{cursor:pointer}.bidder-monitor-details p{line-height:1.65;margin:8px 0 0}.bidder-decision-empty p{margin:0;color:#6d7a90;font-size:13px;line-height:1.6}.wb-bidder .bidder-journal-link{margin:9px 0 0 16px;border:0;padding:0;font-size:11px;background:transparent;color:#7651bf;font-weight:500}.bidder-table-footer{display:flex;align-items:center;gap:16px;padding:18px 20px;flex-wrap:wrap}.bidder-auto-refresh{font-size:12px;color:#53637d;flex:1 1 320px}.bidder-auto-refresh>span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6eac96;margin-right:7px}.bidder-auto-refresh>small{display:block;color:#7a879b;font-size:11px;padding:5px 0 0 13px}.bidder-data-help{flex-basis:100%;font-size:11px;color:#79879b;border-top:1px solid #e9edf5;padding-top:12px}.bidder-data-help summary{cursor:pointer;width:fit-content}.bidder-data-help p{max-width:1100px;line-height:1.7;margin:10px 0 0}@container (max-width:1200px){.bidder-card-main{grid-template-columns:minmax(220px,.9fr) minmax(420px,1.6fr);gap:24px}.bidder-card-strategy{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;border-left:0;border-top:1px solid #edf0f5;padding:18px 0 0}.bidder-strategy-heading{margin:0;gap:10px}.bidder-strategy-description{flex:1}.bidder-strategy-description p{margin-top:4px}.wb-bidder .bidder-card-strategy .bidder-stop-rule{margin:0}}@container (max-width:800px){.bidder-campaign-list{padding:12px;gap:16px}.bidder-card-header{align-items:flex-start;flex-direction:column;gap:14px;padding:18px}.bidder-card-ad-status{padding-left:33px;flex-wrap:wrap}.bidder-card-main{grid-template-columns:minmax(0,1fr);padding:20px 18px}.bidder-card-metrics{border-top:1px solid #edf0f5;padding-top:22px}.bidder-card-metrics>section{padding-inline:18px}.bidder-product-photo{width:76px;height:102px;flex-basis:76px}.bidder-card-strategy{align-items:flex-start}.bidder-strategy-description{flex-basis:250px}.bidder-card-footer{padding:18px;flex-direction:column;align-items:stretch;gap:20px}.bidder-card-actions{justify-content:flex-end}}@container (max-width:480px){.bidder-campaign-list{padding:8px}.bidder-card-header,.bidder-card-main,.bidder-card-footer{padding:16px}.bidder-card-heading h2{font-size:14px}.bidder-card-ad-status{padding-left:0;gap:10px}.bidder-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.bidder-card-metrics>section.bidder-card-position{grid-column:1 / -1;padding:0 0 22px;border-bottom:1px solid #edf0f5}.bidder-card-metrics>section.bidder-card-bid{border-left:0;padding-left:0}.bidder-card-metrics>section:last-child{padding-left:16px}.bidder-current-bid,.bidder-campaign-card .bidder-balance>b{font-size:25px}.bidder-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bidder-card-actions>button{padding:10px 8px;white-space:normal}.bidder-card-actions>button:only-child{grid-column:1 / -1}.bidder-table-footer{padding:14px}}.bidder-optimization{margin-top:12px;font-size:12px}.bidder-optimization summary{cursor:pointer;color:#6844c8;line-height:1.5}.bidder-optimization table{margin-top:8px;width:100%;border-collapse:collapse;text-align:left}.bidder-optimization th,.bidder-optimization td{padding:5px 8px;border-bottom:1px solid #e7eaf3}.bidder-dialog.wb-campaign-statistics{width:min(1320px,96vw);max-width:1320px;max-height:96dvh;color:#24324a;border:1px solid #dce1ec;border-radius:18px;font-variant-numeric:tabular-nums;box-shadow:0 28px 100px #0f172a4d}.wb-campaign-statistics>header{padding:12px 24px!important;min-height:58px;flex-shrink:0;border-bottom:0!important;background:#fff}.wb-campaign-statistics>header .bidder-eyebrow{display:none}.wb-campaign-statistics>header h2{font-size:19px;line-height:1.3;margin:0!important;letter-spacing:-.025em}.wb-campaign-statistics>header>button{width:32px;height:32px;min-height:32px;border:0;background:#f1f3f8;border-radius:50%;font-size:21px;padding:0}.wcs-controls{padding:0 24px;flex-shrink:0;background:#fff;border-bottom:1px solid #e4e8f0}.wcs-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.wcs-heading>div{display:flex;align-items:baseline;gap:12px;min-width:0;flex-wrap:wrap}.wcs-heading h3{font-size:12px;font-weight:600;color:#526078;margin:0}.wcs-heading p{font-size:11px;color:#778399;margin:0}.wcs-heading p span{padding:0 4px}.wcs-status{display:flex;align-items:center;gap:6px;font-size:11px;color:#956223;white-space:nowrap}.wcs-status i{width:6px;height:6px;background:currentColor;border-radius:50%}.wcs-running{color:#18876e}.wcs-period{display:flex;gap:12px;align-items:center;padding-bottom:12px}.wcs-presets{display:flex;background:#f1f3f8;border-radius:8px;padding:3px;gap:3px}.wb-campaign-statistics .wcs-presets button{font:inherit;font-size:12px;font-weight:550;border:0;background:transparent;padding:7px 13px;border-radius:6px;color:#627087;min-height:32px}.wb-campaign-statistics .wcs-presets button.active{color:#fff;background:#6e45cc;box-shadow:0 2px 4px #6e45cc25}.wcs-dates{display:flex;align-items:center;gap:8px;margin-left:auto;color:#8490a3;font-size:12px}.wcs-dates label{min-width:0}.wb-campaign-statistics .wcs-dates input{font:inherit;font-size:12px;border:1px solid #e1e5ee;border-radius:7px;background:#fff;color:#42516a;padding:7px 9px;width:139px;min-width:0;height:36px}.wcs-dates small{font-size:10px}.wb-campaign-statistics .wcs-refresh{display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font:inherit;font-size:12px;font-weight:600;color:#5e3db4;background:#f3effb;border:1px solid #e8dff7;border-radius:7px;padding:8px 12px;min-height:36px}.wcs-refresh svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wb-campaign-statistics button:disabled{opacity:.5;cursor:default}.wb-campaign-statistics button:focus-visible,.wb-campaign-statistics input:focus-visible,.wcs-table-scroll:focus-visible{outline:3px solid #b39cde;outline-offset:2px}.wcs-navigation{display:flex;justify-content:space-between;align-items:center;gap:12px}.wcs-navigation nav{display:flex;gap:24px}.wb-campaign-statistics .wcs-navigation button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font:inherit;font-size:12px;font-weight:600;color:#79859a;padding:11px 0}.wb-campaign-statistics .wcs-navigation button.active{color:#6d44c9;border-bottom-color:#6d44c9}.wcs-navigation button span{margin-left:6px;background:#f0edf7;border-radius:5px;padding:2px 5px;font-size:10px;color:#785f9c}.wcs-updated{font-size:10px;color:#7a879b}.wcs-body{padding:18px 24px 14px;overflow:auto;min-height:0;background:#f6f7fb;scrollbar-gutter:stable}.wcs-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.wcs-key{border:1px solid #e2e6ef;border-radius:11px;background:#fff;padding:12px 16px;min-width:0}.wcs-kpi-top{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#718098}.wcs-kpi-top>span{font-size:12px}.wcs-kpi-top svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.wcs-key strong{display:block;font-size:27px;line-height:1.3;letter-spacing:-.035em;color:#26354e;margin:6px 0 3px;overflow-wrap:anywhere}.wcs-key small{font-size:10px;color:#8590a2}.wcs-key-spent{background:linear-gradient(115deg,#342359,#554080);border-color:#48316f;box-shadow:0 4px 10px #38255115}.wcs-key-spent strong{color:#fff}.wcs-key-spent .wcs-kpi-top{color:#e1d7f2}.wcs-key-spent small{color:#c8bbdc}.wcs-key-revenue strong{color:#178269}.wcs-chart,.wcs-breakdown,.wcs-journey,.wcs-efficiency{background:#fff;border:1px solid #e2e6ef;border-radius:12px;overflow:hidden;min-width:0}.wcs-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px}.wcs-section-heading h3,.wcs-performance h3{font-size:14px;letter-spacing:-.015em;color:#34425b;margin:0;font-weight:650}.wcs-section-heading p{font-size:11px;color:#7c889d;margin:5px 0 0}.wcs-metric-tabs{display:flex;gap:4px;flex-wrap:wrap}.wb-campaign-statistics .wcs-metric-tabs button{border:1px solid transparent;border-radius:6px;background:transparent;color:#79869b;font:inherit;font-size:11px;padding:6px 10px}.wb-campaign-statistics .wcs-metric-tabs button.active{background:#f2edfb;border-color:#e8dff7;color:#7248c5;font-weight:600}.wcs-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) 215px}.wcs-plot{padding:0 18px 12px;min-width:0}.wcs-plot-heading{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#8691a4;margin-bottom:8px}.wcs-plot-heading>span:first-child{display:flex;align-items:center;gap:6px;color:#62708b}.wcs-plot-heading i{width:7px;height:7px;border-radius:50%;background:#8057cc}.wcs-plot-heading i.green{background:#218c77}.wcs-plot-area{display:flex;gap:10px}.wcs-y-axis{display:flex;flex-direction:column;justify-content:space-between;height:175px;margin-top:10px;min-width:38px;flex-shrink:0;text-align:right;font-size:10px;color:#8e9aab}.wcs-line-scroll{flex:1;min-width:0;overflow-x:auto;color:#8158cd;scrollbar-width:thin}.wcs-line-scroll.wcs-green{color:#238d75}.wcs-line-chart{height:220px;position:relative}.wcs-line-chart>svg{width:100%;height:220px;display:block;overflow:visible}.wcs-grid-line{stroke:#e9edf4;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 4}.wcs-series{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wcs-dot{fill:#fff;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.wcs-dot.selected{fill:currentColor;stroke:#fff;stroke-width:2}.wcs-selected-line{stroke:currentColor;stroke-width:1;opacity:.3;stroke-dasharray:4 4}.wcs-points{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.wb-campaign-statistics .wcs-points button{flex:1;min-width:0;position:relative;font:inherit;font-size:10px;border:0;border-radius:0;background:transparent;padding:0;color:#8794a8}.wcs-points button span{position:absolute;bottom:2px;left:50%;transform:translate(-50%);white-space:nowrap;padding:3px 2px}.wcs-points button.selected span{color:#7045c5;font-weight:700}.wcs-points button:hover{background:#8057cc06!important}.wcs-points button.missing{background:repeating-linear-gradient(135deg,transparent,transparent 7px,#94a3b808 7px,#94a3b808 8px)}.wcs-chart-caption{font-size:10px;color:#7d899d;margin:7px 0 0;min-height:14px}.wcs-day-detail{border-left:1px solid #edf0f5;background:#fafbfe;padding:12px 17px;min-width:0}.wcs-day-detail>span{display:block;font-size:9px;font-weight:600;color:#8b95a8;text-transform:uppercase;letter-spacing:.05em}.wcs-day-detail h4{font-size:14px;color:#4f5e77;margin:5px 0 13px}.wcs-day-value>span{font-size:10px;color:#8390a5}.wcs-day-value strong{display:block;font-size:25px;color:#744bc5;letter-spacing:-.025em;margin:3px 0 13px;overflow-wrap:anywhere}.wcs-day-detail dl{margin:0}.wcs-day-detail dl>div{display:flex;justify-content:space-between;gap:8px;font-size:11px;border-top:1px solid #e9edf4;padding:7px 0}.wcs-day-detail dt{color:#8591a5}.wcs-day-detail dd{margin:0;color:#4e5e77;font-weight:600}.wcs-day-detail p{font-size:11px;color:#8894a6}.wcs-performance{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-top:14px}.wcs-journey,.wcs-efficiency{padding:14px 18px}.wcs-performance h3{font-size:12px}.wcs-journey h3{display:flex;justify-content:space-between;gap:8px}.wcs-journey h3>span{font-size:10px;font-weight:400;color:#919bae}.wcs-journey>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:13px}.wcs-journey>div>div{position:relative;min-width:0}.wcs-journey>div>div:not(:last-child):after{content:"›";position:absolute;right:-13px;top:22px;color:#c5ccda}.wcs-stage-number{font-size:9px;color:#a293bc;margin-right:5px}.wcs-journey>div>div>span:nth-child(2){font-size:10px;color:#77859b}.wcs-journey strong{display:block;font-size:19px;color:#445572;margin-top:5px;overflow-wrap:anywhere}.wcs-journey i{display:block;height:3px;border-radius:4px;background:#a78cdb;margin-top:8px}.wcs-efficiency dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin:13px 0 0}.wcs-efficiency dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.wcs-efficiency dt{font-size:10px;color:#7f8ca1}.wcs-efficiency dd{font-size:13px;font-weight:650;color:#4c5c75;margin:0;white-space:nowrap}.wb-campaign-statistics .wcs-export{border:1px solid #e3d9f4;border-radius:7px;background:#f6f2fd;color:#6e46bf;font:inherit;font-size:12px;padding:9px 12px}.wcs-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px 13px;border-bottom:1px solid #e9edf4;font-size:11px;color:#7d899e}.wcs-table-toolbar label{display:flex;gap:7px;align-items:center}.wcs-table-toolbar input{accent-color:#784ecb}.wcs-search{display:flex;align-items:center;gap:8px;border:1px solid #e3e7ef;border-radius:7px;margin:12px 18px;padding:7px 11px;color:#93a0b5}.wb-campaign-statistics .wcs-search input{border:0;background:transparent;font:inherit;font-size:12px;padding:3px;color:#475973;width:100%;min-width:0}.wcs-search>span{font-size:20px}.wcs-table-scroll{overflow:auto;max-height:calc(96dvh - 365px);min-height:100px}.wcs-table-scroll table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px;white-space:nowrap}.wcs-table-scroll th,.wcs-table-scroll td{padding:13px 16px;text-align:right;border-bottom:1px solid #edf0f5}.wcs-table-scroll td{color:#596980}.wcs-table-scroll th:first-child{text-align:left;position:sticky;left:0;background:#fff;max-width:220px;white-space:normal;min-width:90px;z-index:1;color:#40516b;font-weight:600}.wcs-table-scroll thead th{position:sticky;top:0;z-index:2;color:#7f8da2;font-size:11px;font-weight:500;background:#f9fafe!important}.wcs-table-scroll thead th:first-child{z-index:3}.wb-campaign-statistics .wcs-table-scroll thead button{font:inherit;background:transparent;color:inherit;border:0;padding:0;white-space:nowrap}.wcs-table-scroll thead button span{margin-left:5px;opacity:.7}.wcs-table-scroll thead th[aria-sort=ascending],.wcs-table-scroll thead th[aria-sort=descending]{color:#7950c4}.wcs-table-scroll small{display:block;color:#8c99ad;font-weight:400;font-size:10px;margin-top:4px}.wcs-table-scroll tbody tr:hover td,.wcs-table-scroll tbody tr:hover th{background:#faf8fe}.wcs-table-scroll tr.selected td,.wcs-table-scroll tr.selected th{background:#f5f1fc}.wcs-table-footer{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#8b97aa;padding:12px 18px}.wcs-table-empty{text-align:center;font-size:12px;color:#8794ab;padding:20px}.wcs-warning,.wcs-coverage{padding:9px 12px;border-radius:7px;font-size:11px;line-height:1.5;margin:0 0 12px}.wcs-warning{background:#fff3e0;color:#9b6b30;border:1px solid #f5e4c9}.wcs-warning button{margin-left:10px;border:0;background:transparent;color:inherit;text-decoration:underline}.wcs-coverage{background:#eeebf8;color:#79668d}.wcs-footnote{font-size:10px;color:#8b95a7;line-height:1.7;margin:12px 0 0}.wcs-footnote summary{cursor:pointer}.wcs-empty{text-align:center;padding:60px 18px;color:#8794aa;font-size:13px}.wcs-empty h3{color:#53617a;font-size:17px}.wcs-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1050px){.wcs-heading>div{gap:5px 12px}.wcs-period{flex-wrap:wrap;gap:8px}.wcs-presets{flex:1}.wb-campaign-statistics .wcs-presets button{flex:1;padding:7px 9px}.wcs-dates{margin-left:0}.wcs-dates input{max-width:125px}.wcs-dates small{display:none}.wcs-performance{grid-template-columns:1fr}.wcs-efficiency dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wcs-efficiency dl>div{display:block}.wcs-efficiency dd{margin-top:5px}.wcs-kpi-top>span{font-size:11px}.wcs-key{padding:12px}.wcs-key strong{font-size:24px}.wcs-key small{font-size:9px}.wcs-chart-layout{grid-template-columns:minmax(0,1fr) 190px}}@media(max-width:650px){.bidder-dialog.wb-campaign-statistics{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh!important;margin:0;border:0;border-radius:0}.wb-campaign-statistics>header{padding:12px 14px!important;min-height:50px}.wb-campaign-statistics>header h2{font-size:18px}.wcs-controls{padding:0 14px}.wcs-heading{margin-bottom:9px}.wcs-heading>div{display:block}.wcs-heading h3{font-size:10px}.wcs-heading p{font-size:9px;margin-top:4px}.wcs-status{font-size:9px;max-width:95px;white-space:normal}.wcs-status i{flex-shrink:0}.wcs-period{gap:7px;padding-bottom:7px}.wcs-presets{flex-basis:100%}.wb-campaign-statistics .wcs-presets button{font-size:11px;min-height:30px;padding:6px}.wcs-dates{flex:1;gap:4px;min-width:0}.wcs-dates label{flex:1}.wb-campaign-statistics .wcs-dates input{width:100%;padding:5px;font-size:10px;height:32px}.wb-campaign-statistics .wcs-refresh{font-size:10px;min-height:32px;padding:7px;gap:4px}.wcs-refresh svg{width:13px;height:13px}.wcs-navigation{flex-wrap:wrap;gap:0}.wcs-navigation nav{gap:21px}.wb-campaign-statistics .wcs-navigation button{font-size:11px;padding:10px 0}.wcs-updated{display:none}.wcs-body{padding:12px;scrollbar-gutter:auto}.wcs-kpis{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.wcs-key{padding:10px 12px}.wcs-key strong{font-size:22px;margin:5px 0 2px}.wcs-key small{font-size:8px}.wcs-kpi-top svg{width:14px;height:14px}.wcs-section-heading{padding:13px;gap:10px;flex-wrap:wrap}.wcs-section-heading h3{font-size:13px}.wcs-section-heading p{font-size:10px}.wcs-metric-tabs{width:100%;gap:3px}.wb-campaign-statistics .wcs-metric-tabs button{flex:1;padding:7px 4px;font-size:10px;background:#f6f7fb}.wcs-chart-layout{display:block}.wcs-plot{padding:0 12px 12px}.wcs-plot-heading{font-size:9px}.wcs-y-axis{min-width:30px;font-size:9px}.wcs-plot-area{gap:6px}.wcs-day-detail{border-left:0;border-top:1px solid #edf0f5;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.wcs-day-detail>span{grid-column:1;font-size:8px}.wcs-day-detail h4{grid-column:1;margin:0;font-size:13px}.wcs-day-value{grid-column:2;grid-row:1/3;text-align:right}.wcs-day-value strong{font-size:22px;margin:3px 0}.wcs-day-detail dl{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin-top:8px}.wcs-day-detail dl>div{font-size:10px}.wcs-performance{gap:10px;margin-top:12px}.wcs-journey,.wcs-efficiency{padding:13px}.wcs-journey h3>span{font-size:9px}.wcs-journey>div{gap:10px}.wcs-journey>div>div:not(:last-child):after{right:-8px}.wcs-stage-number{display:none}.wcs-journey strong{font-size:16px}.wcs-journey>div>div>span:nth-child(2){font-size:9px}.wcs-efficiency dl{grid-template-columns:1fr 1fr}.wcs-efficiency dl>div{display:flex}.wcs-efficiency dd{margin:0}.wcs-table-scroll{max-height:calc(100dvh - 400px)}.wcs-table-scroll th,.wcs-table-scroll td{padding:11px 12px}.wcs-table-toolbar{padding:0 13px 12px}.wcs-search{margin:10px 13px}.wcs-table-footer{padding:12px;font-size:9px}.wcs-warning,.wcs-coverage{font-size:10px}.wb-campaign-statistics .wcs-export{font-size:11px;padding:8px}}.week-schedule{container-type:inline-size;margin:22px 0;color:#28374f}.week-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.week-heading h3{font-size:17px;margin:0 0 5px}.week-heading p{margin:0;font-size:13px;color:#748198}.week-timezone{white-space:nowrap;font-size:11px;font-weight:600;padding:6px 9px;background:#f3f0fd;color:#7044ce;border-radius:7px}.week-layout{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:20px;align-items:start}.week-calendar{min-width:0}.week-scroll{overflow-x:auto;padding:3px 2px 10px;scrollbar-width:thin;scrollbar-color:#c7cddd transparent}.week-grid{display:grid;grid-template-columns:34px repeat(24,minmax(19px,1fr));gap:3px;min-width:565px;-webkit-user-select:none;user-select:none}.week-row{display:contents}.week-grid button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;min-width:0;height:29px;border-radius:5px;border:1px solid transparent;cursor:pointer;box-shadow:none}.week-grid .week-axis{color:#748198;background:transparent;font-size:11px;font-weight:600}.week-grid .week-axis[aria-pressed=true]{color:#197a61;background:#e7f5ed}.week-grid .week-axis[aria-pressed=mixed]{color:#197a61;box-shadow:inset 0 -2px #82c7ad}.week-grid .week-day{font-size:12px;text-align:left;padding-left:3px}.week-grid .week-day.is-weekend{color:#936b9b}.week-grid .week-cell,.week-legend i{background:#eff2f7;border-color:#e4e8f0}.week-grid .week-cell.is-on,.week-legend .is-on{background:#6ab99b;border-color:#60ad90;color:#fff}.week-grid .week-cell.is-partial,.week-legend .is-partial{background:repeating-linear-gradient(135deg,#b6decf,#b6decf 4px,#eaf5ef 4px,#eaf5ef 8px);border-color:#8dc9b1}.week-cell svg{width:13px;height:13px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.week-grid.has-budgets{min-width:770px;grid-template-columns:34px repeat(24,minmax(27px,1fr))}.week-layout:has(.has-budgets){grid-template-columns:minmax(0,1fr)}.week-layout:has(.has-budgets) .week-result{display:grid;grid-template-columns:170px minmax(0,1fr)}.week-layout:has(.has-budgets) .week-result ul{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:10px 16px;max-height:140px}.week-layout:has(.has-budgets) .week-result li{border:0}.week-grid.has-budgets .week-cell{height:36px;position:relative}.week-cell-budget{display:block;font-size:9px;font-weight:650;font-variant-numeric:tabular-nums;pointer-events:none}.week-grid .week-cell.is-partial .week-cell-budget{color:#155e4a}.week-grid .week-cell.is-manual-budget:after{content:"";position:absolute;top:3px;right:3px;width:4px;height:4px;background:#533095;border-radius:50%}.week-budget-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 15px;font-size:12px;color:#64748b}.week-budget-tools button{border:1px solid #d9d1ee;border-radius:7px;padding:8px 10px;color:#6844b0;background:#faf8ff;cursor:pointer}.week-budget-error{color:#a53b23;font-size:13px}.week-budget-dialog{width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;padding:24px;border:1px solid #e1daef;border-radius:18px;color:#29364d;background:#fff;box-shadow:0 20px 80px #18203940}.week-budget-dialog::backdrop{background:#18203966}.week-budget-dialog header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:22px}.week-budget-dialog header small{color:#7955be;font-size:11px;letter-spacing:.06em}.week-budget-dialog h3{margin:7px 0 0;font-size:20px}.week-budget-dialog button{cursor:pointer;border:1px solid #ded7ec;border-radius:9px;padding:10px;background:#fff;color:#594670}.week-budget-dialog header button{font-size:22px;padding:2px 10px}.week-budget-dialog label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-size:13px;font-weight:600}.week-budget-dialog input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d8d2e6;border-radius:9px;font:inherit;font-size:18px}.week-budget-dialog input:focus{outline:2px solid #9d82dc;outline-offset:2px}.week-budget-dialog p{font-size:12px;line-height:1.6}.week-budget-dialog footer{display:flex;gap:9px;margin:22px 0 14px}.week-budget-dialog .week-budget-apply{background:#7044ce;color:#fff;border-color:#7044ce;flex:1}.week-budget-dialog>small{font-size:11px;color:#778498;line-height:1.6}.week-grid button:hover{border-color:#5b8d7a;filter:brightness(.97)}.week-grid button:focus-visible{outline:2px solid #7145d6;outline-offset:1px;position:relative;z-index:1}.week-legend{display:flex;gap:17px;flex-wrap:wrap;font-size:11px;color:#748198;margin:10px 0 18px}.week-legend span{display:inline-flex;align-items:center;gap:6px}.week-legend i{display:inline-block;width:12px;height:12px;border:1px solid #e4e8f0;border-radius:3px}.week-presets{display:flex;flex-wrap:wrap;gap:7px}.week-presets button{background:#f5f6fa;border:1px solid #e7eaf1;border-radius:7px;padding:7px 10px;font-size:11px;color:#59677e;cursor:pointer}.week-presets button:hover{background:#efebfc;border-color:#cfc0f4;color:#7145d6}.week-presets .week-clear{background:transparent;color:#97615f}.week-tip{font-size:11px;line-height:1.6;color:#8791a3;margin:13px 0 0}.week-result{background:#f7f9fc;border:1px solid #e8ecf3;border-radius:12px;overflow:hidden}.week-total{padding:16px;display:flex;flex-direction:column;gap:5px}.week-total>span{font-size:12px;color:#64748b}.week-total strong{font-size:27px;line-height:1.3;color:#257e65}.week-total small{color:#8a96a8;font-size:11px}.week-result ul{list-style:none;margin:0;padding:0 16px 12px;max-height:260px;overflow-y:auto;scrollbar-width:thin}.week-result li{display:flex;flex-direction:column;gap:3px;border-top:1px solid #e4e9f2;padding:10px 0;font-size:12px}.week-result li b{font-weight:600}.week-result li span{color:#70809a;font-variant-numeric:tabular-nums}.week-empty{font-size:12px;color:#9d6520;line-height:1.6;margin:0;padding:0 16px 16px}.week-precise{border-top:1px solid #e8ecf3;margin-top:22px;padding-top:16px}.week-precise>summary{color:#6f49bd;cursor:pointer;font-size:13px;font-weight:600;margin-bottom:14px}@container (max-width: 790px){.week-layout{grid-template-columns:minmax(0,1fr)}.week-result{display:grid;grid-template-columns:170px minmax(0,1fr)}.week-result ul{padding:10px 16px;max-height:170px}.week-result li:first-child{border-top:0}.week-empty{padding-top:16px}}@container (max-width: 440px){.week-heading{display:block}.week-timezone{display:inline-block;margin-top:10px}.week-result{grid-template-columns:120px minmax(0,1fr)}.week-total{padding:12px}.week-total strong{font-size:23px}.week-grid{gap:4px;min-width:835px;grid-template-columns:34px repeat(24,29px)}.week-grid button{height:33px}.week-legend{gap:12px}}.bidder-manual{margin-top:14px;font-size:13px;min-width:0}.bidder-manual-open{display:inline-flex;align-items:center;gap:7px}.bidder-manual-form{display:grid;gap:10px;padding:12px;border:1px solid #ddd4f8;border-radius:12px;background:#faf8ff}.bidder-manual-form label{display:grid;gap:6px;font-size:12px;font-weight:600}.bidder-manual-form input,.bidder-manual-form select{width:100%;min-width:0;box-sizing:border-box}.bidder-manual-form p,.bidder-bid-history p{margin:0;font-size:12px;line-height:1.5;color:#657594}.bidder-manual-form small{font-size:11px;line-height:1.5;color:#657594}.bidder-manual-actions{display:flex;flex-wrap:wrap;gap:8px}.bidder-manual-error{color:#b32640;line-height:1.5}.bidder-manual-notice{color:#167b67;line-height:1.5}.bidder-bid-history{margin-top:12px}.bidder-bid-history summary{cursor:pointer;color:#7043cb;font-size:12px;padding:5px 0}.bidder-bid-history ol{list-style:none;padding:0;margin:8px 0;max-height:300px;overflow:auto}.bidder-bid-history li{padding:10px 0;border-bottom:1px solid #e8ecf3;display:grid;gap:5px}.bidder-bid-history li>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bidder-bid-history li b{font-size:12px;color:#415670}.bidder-bid-history li strong{font-size:14px}.bidder-bid-history li small{color:#75849c;font-size:11px;line-height:1.4}.bidder-daily-spend{margin:16px 0 12px;padding:12px 13px;background:#f7f4fc;border:1px solid #e9e0f6;border-radius:9px;max-width:250px;min-width:0}.bidder-spend-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#6b5d84}.bidder-spend-label small{font-size:9px;color:#9a8aae}.wb-bidder .bidder-spend-value{display:flex;justify-content:space-between;gap:10px;width:100%;padding:5px 0 3px;border:0;background:transparent;color:#7046ba;font-size:21px;font-weight:700;text-align:left;letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere}.bidder-spend-value>span{font-size:14px;opacity:.65}.bidder-daily-spend>small{display:block;color:#8b7da0;font-size:10px;line-height:1.5;margin-top:4px}.bidder-spend-meter{height:4px;margin:9px 0 6px;border-radius:3px;background:#e7dff1;overflow:hidden}.bidder-spend-meter i{height:100%;display:block;background:#9b7bd2}.bidder-spend-meter.at-limit i{background:#ce873e}.wb-bidder .bidder-spend-details{border:0;padding:6px 0 0;background:transparent;font-size:11px;font-weight:500;color:#7954b8;text-align:left}.bidder-spend-counts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:8px 0 10px;padding-top:8px;border-top:1px solid #e9e0f6}.bidder-spend-counts>div{min-width:0}.bidder-spend-counts dt{font-size:10px;color:#8b7da0;line-height:1.5}.bidder-spend-counts dd{margin:2px 0 0;font-size:15px;font-weight:650;line-height:1.4;color:#66527f;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.bj{padding:28px;color:#24334b}.bj-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:24px}.bj-heading h2{font-size:26px;letter-spacing:-.6px;margin:7px 0 8px}.bj-heading p{color:#63738c;margin:0;font-size:14px;line-height:1.6}.bj-update{display:grid;justify-items:end;gap:10px;flex-shrink:0}.bj-update small{color:#708098;font-size:11px}.bj-now{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:32px;padding:22px 24px;border:1px solid #ded8f0;border-radius:14px;background:linear-gradient(120deg,#f7f4ff,#fbfcff);margin-bottom:24px}.bj-kicker{font-size:10px;letter-spacing:.1em;font-weight:800;color:#7954bc}.bj-now h3{font-size:19px;margin:8px 0}.bj-now p{font-size:13px;line-height:1.65;margin:0 0 10px;max-width:800px}.bj-now small{color:#6b7890;font-size:11px}.bj-legend{display:flex;flex-direction:column;justify-content:center;gap:10px;border-left:1px solid #e3ddf0;padding-left:26px;font-size:12px;color:#627089}.bj-legend b{color:#384762;margin-bottom:2px}.bj-legend span{display:flex;align-items:center;gap:8px}.bj-dot{display:inline-block;width:7px;height:7px;border-radius:100%;background:#9a89bf;flex-shrink:0}.bj-dot.changes{background:#278872}.bj-dot.issues{background:#cc7840}.bj-filters{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(230px,1.5fr) minmax(200px,1fr);gap:16px}.bj-filters label{display:grid;gap:7px;color:#596a82;font-size:12px;min-width:0}.bj-filters input,.bj-filters select{width:100%;box-sizing:border-box}.bj-categories{display:flex;flex-wrap:wrap;gap:7px;padding:20px 0 17px;border-bottom:1px solid #e5eaf2}.wb-bidder .bj-categories button{border-color:transparent;background:#f5f7fa;color:#5d6c83;padding:9px 12px;font-size:12px}.wb-bidder .bj-categories button.active{color:#6840bd;border-color:#d9c9f6;background:#f2ebff}.bj-categories button span{background:#ffffffb8;padding:1px 6px;border-radius:5px;font-size:11px;margin-left:5px}.bj-list-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:17px 0;color:#78859a;font-size:11px}.bj-day{font-size:12px;font-weight:600;color:#6e7a8f;margin:25px 0 13px}.bj-event{display:grid;grid-template-columns:140px minmax(0,1fr);border:1px solid #e1e7f0;border-radius:12px;margin-bottom:12px;background:#fff;overflow:hidden}.bj-event.issues{border-color:#efdbc9}.bj-when{padding:22px 16px;background:#fafbfd;border-right:1px solid #e9edf4;display:flex;flex-direction:column;gap:8px}.bj-when time{color:#36465f;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.bj-when>span{font-size:10px;line-height:1.5;color:#78869b}.bj-event-main{padding:19px 22px;min-width:0}.bj-event-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bj-event-title h4{margin:0;font-size:15px}.bj-symbol{display:inline-grid;place-items:center;border-radius:8px;width:27px;height:27px;font-size:16px;background:#f0edf8;color:#78649b}.bj-symbol.changes{background:#e6f5ef;color:#1d7b63}.bj-symbol.issues{background:#fff0df;color:#b46626}.bj-symbol.settings{color:#7150bc;background:#f2ecfc}.bj-confirmed{margin-left:auto;font-size:10px;color:#28785e;background:#eff8f3;padding:5px 8px;border-radius:5px}.bj-campaign{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;font-size:12px;font-weight:600;margin:10px 0}.bj-campaign span{color:#8691a3;font-size:11px;font-weight:400}.bj-reason{font-size:13px;line-height:1.65;margin:10px 0;color:#52637e;overflow-wrap:anywhere}.bj-measure{display:flex;align-items:center;flex-wrap:wrap;gap:9px 20px;border-radius:8px;padding:12px 14px;margin:12px 0;background:#f7f9fc;font-size:12px;color:#6d7c92}.bj-measure b{font-size:16px;color:#273a58;font-variant-numeric:tabular-nums}.bj-measure b span{color:#9daabe;margin:0 4px}.bj-measure a{color:#7854bc;text-decoration:none}.bj-measure a:hover{text-decoration:underline}.bj-details{margin-top:13px;font-size:12px;color:#64738a}.bj-details summary{cursor:pointer;padding:4px 0;color:#73549e;width:fit-content}.bj-details>div{margin-top:12px;padding:16px;border-radius:9px;background:#f9fafc}.bj-details dl{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px 18px;margin:0;line-height:1.6}.bj-details dt{color:#8a96a7}.bj-details dd{margin:0;overflow-wrap:anywhere}.bj-product-detail{border-top:1px solid #e4e9f1;padding-top:13px;margin-top:13px;line-height:1.6}.bj-product-detail p{margin:5px 0}.bj-empty{text-align:center;padding:50px 20px;color:#61708a;background:#fafbfe;border-radius:12px;margin:20px 0}.bj-empty b{font-size:16px;color:#364967}.bj-empty p{font-size:13px;line-height:1.6}.bj-footer{border-top:1px solid #e5eaf2;margin-top:24px;padding-top:18px;display:flex;justify-content:space-between;gap:20px;align-items:center}.bj-footer span{font-size:11px;color:#8994a6;max-width:650px;line-height:1.6}.bj button:focus-visible,.bj summary:focus-visible,.bj a:focus-visible{outline:3px solid #ba9aef;outline-offset:3px}@media(max-width:1000px){.bj-now{grid-template-columns:1fr;gap:20px}.bj-legend{border-left:0;border-top:1px solid #e3ddf0;padding:16px 0 0}.bj-filters{grid-template-columns:1fr 1fr}.bj-filters label:first-child{grid-column:1/-1}.bj-update small{max-width:170px;text-align:right;line-height:1.6}}@media(max-width:600px){.bj{padding:16px}.bj-heading{flex-direction:column;gap:16px}.bj-heading h2{font-size:23px}.bj-update{justify-items:start}.bj-update small{max-width:none;text-align:left}.bj-now{padding:18px}.bj-filters,.bj-event{grid-template-columns:1fr}.bj-when{flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px;border-right:0;border-bottom:1px solid #e9edf4}.bj-event-main{padding:16px}.bj-confirmed{margin-left:37px}.bj-details dl{grid-template-columns:1fr;gap:4px}.bj-details dd{margin-bottom:8px}.bj-footer{flex-direction:column;align-items:stretch}}.bidder-pacing{margin-top:20px;padding:20px;border:1px solid #e0d9f4;border-radius:16px;background:#faf8ff}.bidder-rule-dialog .bidder-pacing-toggle{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;text-align:left}.bidder-pacing-toggle span{display:grid;gap:5px}.bidder-pacing-toggle b{color:#322555;font-size:16px}.bidder-pacing-toggle small{color:#66748e;font-weight:400}.bidder-rule-dialog .bidder-pacing-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px!important;height:25px;min-height:25px;padding:0;border:0;border-radius:20px;background:#c5ccda;position:relative;flex:none;cursor:pointer}.bidder-pacing-toggle input:before{content:"";position:absolute;width:19px;height:19px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #26345430;transition:transform .15s}.bidder-rule-dialog .bidder-pacing-toggle input:checked{background:#7047d5!important}.bidder-pacing-toggle input:checked:before{transform:translate(19px)}.bidder-pacing-toggle input:focus-visible{outline:2px solid #7047d5;outline-offset:3px}.bidder-pacing.enabled>label+label{margin-top:20px;max-width:320px}.bidder-pacing-formula{margin:16px 0;color:#6740bb;font-size:14px;font-weight:600}.bidder-pacing-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.bidder-pacing-days>div{background:#fff;border:1px solid #e8e1f5;border-radius:10px;padding:11px 7px;display:grid;gap:6px;text-align:center;font-size:12px}.bidder-pacing-days span{color:#78829a}.bidder-pacing-days strong{color:#6035b6;font-size:12px}@media(max-width:900px){.bidder-pacing-days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:500px){.bidder-pacing{padding:14px}.bidder-pacing-days{grid-template-columns:repeat(2,minmax(0,1fr))}}.bidder-rule-dialog{width:min(1140px,calc(100vw - 40px));height:min(850px,calc(100dvh - 40px));border-radius:20px}.bidder-rule-dialog>header{padding:20px 28px}.bidder-rule-dialog h2{font-size:24px;letter-spacing:-.6px}.bidder-rule-dialog>form{flex:1;overflow:hidden}.rule-campaign-bar{display:flex;align-items:center;gap:12px;padding:14px 28px;border-bottom:1px solid #e9edf4;flex-shrink:0}.rule-campaign-bar img,.rule-campaign-icon{width:40px;height:48px;border-radius:7px;object-fit:cover;flex-shrink:0;background:#f0ecfb;color:#7956c9}.rule-campaign-icon{display:grid;place-items:center}.rule-campaign-text{display:grid;gap:5px;flex:1;min-width:0}.rule-campaign-text b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-campaign-text small{font-size:12px;color:#758096}.rule-editor-layout{display:grid;grid-template-columns:240px minmax(0,1fr);flex:1;min-height:0}.rule-editor-sidebar{padding:16px;background:#f8f9fc;border-right:1px solid #e7eaf2;overflow:auto}.rule-editor-sidebar nav{display:grid;gap:5px}.bidder-rule-dialog .rule-editor-sidebar nav button{border:1px solid transparent;background:transparent;display:flex;justify-content:flex-start;padding:10px 12px;gap:12px;text-align:left;border-radius:11px;color:#738099}.rule-editor-sidebar nav button>svg{flex-shrink:0}.rule-editor-sidebar nav button span{display:grid;gap:3px}.rule-editor-sidebar nav button b{font-size:13px;line-height:1.35;color:#46536c;font-weight:650}.rule-editor-sidebar nav button small{font-size:11px;line-height:1.4;font-weight:400;color:#7a8498}.bidder-rule-dialog .rule-editor-sidebar nav button[aria-current]{background:#eee8fc;color:#7045cb;border-color:#e4d9fb}.rule-editor-sidebar nav button[aria-current] b{color:#6437bf}.rule-editor-sidebar nav button i{margin-left:auto;width:5px;height:5px;background:#8255d9;border-radius:50%;flex-shrink:0}.rule-summary{margin:20px 12px 0;padding-top:20px;border-top:1px solid #e2e6ef}.rule-overline{font-size:10px;letter-spacing:.11em;font-weight:750;color:#8a8fa2}.rule-summary dl{margin:14px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.rule-summary dl>div{display:grid;gap:4px}.rule-summary dt{font-size:11px;color:#7c879a}.rule-summary dd{margin:0;font-size:14px;font-weight:700;color:#3e4961;overflow-wrap:anywhere}.rule-summary small{font-size:11px;color:#7c879a;line-height:1.6;display:block}.bidder-rule-dialog .rule-editor-body{padding:26px 30px;background:#fff}.rule-panel[hidden]{display:none}.rule-panel-heading{margin-bottom:24px}.rule-panel-heading h3{font-size:23px;letter-spacing:-.5px;margin:8px 0;line-height:1.25}.rule-panel-heading p{font-size:13px;color:#788399;line-height:1.7;margin:0}.bidder-rule-dialog .rule-strategy-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bidder-rule-dialog .rule-strategy-choices button{position:relative;grid-column:auto;display:flex;flex-direction:row;align-items:flex-start;gap:12px;border:1px solid #e1e5ee;border-radius:12px;padding:18px 14px;background:#fff;color:#45516a;min-height:112px;transition:border-color .15s,background .15s}.bidder-rule-dialog .rule-strategy-choices button:last-child{grid-column:1 / -1;min-height:88px}.bidder-rule-dialog .rule-strategy-choices button:hover{background:#faf8ff;border-color:#bda5e8}.bidder-rule-dialog .rule-strategy-choices button.active{background:#f5f0ff;border-color:#946ed7;box-shadow:0 0 0 1px #946ed71a}.rule-choice-icon{display:grid;place-items:center;width:34px;height:34px;background:#f4f5f9;border-radius:9px;flex-shrink:0;color:#7d879b}.active .rule-choice-icon{background:#e9dffa;color:#7040c0}.rule-choice-copy{display:grid;gap:7px;padding-right:12px}.rule-choice-copy b{font-size:14px;line-height:1.45}.rule-choice-copy small{font-size:12px;color:#737e93;line-height:1.6}.rule-choice-mark{position:absolute;right:10px;top:10px;width:14px;height:14px;border:1px solid #dfe3ec;border-radius:50%}.active .rule-choice-mark{color:#fff;background:#8050cc;border-color:#8050cc}.rule-choice-mark svg{width:12px;height:12px;display:block}.rule-inline-note{display:flex;align-items:flex-start;gap:10px;margin:20px 0 14px;padding:13px 15px;border-radius:10px;background:#f6f8fc;color:#7e89a0}.rule-inline-note svg{flex-shrink:0;margin-top:2px;width:18px}.rule-inline-note p{margin:0;font-size:12px;line-height:1.75;color:#69778f}.rule-help{margin-top:14px;border:1px solid #e8ebf2;border-radius:10px;font-size:13px;color:#63718a}.rule-help>summary{cursor:pointer;padding:13px 15px;color:#5a6781;font-weight:550}.rule-help>div{padding:0 15px 14px;line-height:1.75}.rule-help p{margin:10px 0 0}.bidder-rule-dialog .rule-next{margin-top:20px;border:0;padding-left:0;background:none;color:#7847c8;gap:18px}.rule-form-card{border:1px solid #e2e7f0;border-radius:13px;padding:20px;margin-bottom:16px}.rule-form-card h4{margin:0 0 16px;font-size:13px}.rule-panel label{display:flex;flex-direction:column;gap:8px;color:#626f87;font-size:12px;line-height:1.5}.rule-panel .bidder-check{flex-direction:row;align-items:center;font-size:12px}.rule-panel .bidder-check input{flex-shrink:0}.bidder-rule-dialog .rule-panel input:not([type=checkbox]),.bidder-rule-dialog .rule-panel select{width:100%;min-height:44px;padding:10px 12px;font-size:13px;border-color:#dce2ee;border-radius:9px}.rule-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.rule-grid-two:first-child{margin-top:0}.rule-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:18px;max-width:420px;margin-top:18px}.rule-range>span{padding-bottom:13px;color:#b0b6c4}.rule-field-note{font-size:12px;color:#78859a;line-height:1.75;margin:12px 0 0}.rule-goal-field{padding:18px 20px;border:1px solid #e7ddfa;background:#faf7ff;border-radius:12px;margin-bottom:16px}.rule-device-status{display:flex;align-items:center;gap:7px;font-size:11px;color:#997330;margin:14px 0}.rule-device-status span{width:6px;height:6px;border-radius:50%;background:currentColor}.rule-device-status.connected{color:#2b8c73}.rule-panel .bidder-form-section{border:0;margin:0;padding:0}.rule-panel .bidder-schedule-interval{background:#fafbfe;padding:16px}.rule-draft-warning{padding:12px 28px;background:#fffbf0;border-bottom:1px solid #f2e7c9;display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;font-size:11px;color:#93702f;flex-shrink:0}.rule-draft-warning b{font-weight:650}.rule-draft-warning span{flex:1 1 300px;line-height:1.6}.rule-draft-warning button{font-size:11px;padding:6px 10px}.bidder-rule-dialog .rule-editor-footer{padding:16px 24px;gap:12px;flex-wrap:nowrap}.bidder-rule-dialog .rule-save-summary{display:grid;gap:5px;flex:1;min-width:0}.rule-save-summary b{font-size:13px;color:#4d5b74}.rule-save-summary small,.rule-change-list{font-size:11px;color:#78849a;line-height:1.5}.rule-change-list{color:#865bd0}.bidder-rule-dialog .rule-save-actions{flex-shrink:0;display:flex;gap:10px}.rule-save-actions .bidder-primary{min-height:44px;padding:12px 20px}.bidder-rule-dialog .rule-reset{border:0;background:none;font-size:11px;color:#8c94a4}.rule-save-error{flex-shrink:0;margin:0 24px 10px}@media(max-width:850px){.rule-editor-layout{grid-template-columns:195px minmax(0,1fr)}.rule-editor-sidebar{padding:16px 8px}.bidder-rule-dialog .rule-editor-body{padding:22px 20px}.bidder-rule-dialog .rule-strategy-choices{grid-template-columns:1fr}.bidder-rule-dialog .rule-strategy-choices button{min-height:84px}.rule-choice-copy{padding-right:14px}.rule-save-actions .rule-reset{display:none}}@media(max-width:600px){.bidder-rule-dialog{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);border-radius:15px}.bidder-rule-dialog>header{padding:16px}.bidder-rule-dialog h2{font-size:20px}.rule-campaign-bar{padding:10px 16px;gap:10px}.rule-campaign-bar img,.rule-campaign-icon{width:30px;height:37px}.rule-campaign-bar .bidder-badge{display:none}.rule-campaign-text b{font-size:11px}.rule-campaign-text small{font-size:10px}.rule-editor-layout{display:flex;flex-direction:column}.rule-editor-sidebar{overflow:visible;padding:0;border-right:0;border-bottom:1px solid #e4e8f1;flex-shrink:0}.rule-editor-sidebar nav{display:flex;gap:2px;overflow-x:auto;padding:6px 10px}.bidder-rule-dialog .rule-editor-sidebar nav button{padding:10px;white-space:nowrap;gap:6px;flex-shrink:0}.rule-editor-sidebar nav button small,.rule-summary{display:none}.rule-editor-sidebar nav button b{font-size:11px}.rule-editor-sidebar nav button>svg{width:16px;height:16px}.bidder-rule-dialog .rule-editor-body{padding:20px 16px;flex:1}.rule-panel-heading{margin-bottom:18px}.rule-panel-heading h3{font-size:21px}.rule-form-card{padding:15px}.rule-grid-two{grid-template-columns:1fr;gap:14px}.rule-range{gap:10px}.bidder-rule-dialog .rule-editor-footer{padding:12px 16px;flex-direction:column;align-items:stretch;gap:10px}.bidder-rule-dialog .rule-save-actions{display:flex;width:100%}.rule-save-actions .bidder-primary{flex:1}.rule-save-actions .rule-reset{display:inline-flex;max-width:95px}.rule-save-summary small{font-size:10px}.rule-draft-warning{padding:10px 16px;gap:6px}.rule-draft-warning span{flex-basis:100%}.rule-save-error{margin:0 16px 8px;padding:8px 10px}}.rule-budget-balance,.rule-budget-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rule-budget-heading h4{margin-bottom:0}.rule-budget-balance .bidder-balance>b{font-size:26px}.rule-budget-balance .bidder-balance>small{display:block;margin-top:6px;font-size:11px;color:#7c889b}.bidder-filter-panel{background:#fff;border-bottom:1px solid #e4e8f1;padding:20px}.bidder-filter-panel .bidder-filters{padding:0;border:0}.bidder-mode-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.wb-bidder .bidder-mode-filters button{padding:9px 12px;border-color:#e5e8f0;color:#68758c;background:#f8f9fc;font-size:12px}.bidder-mode-filters b{font-size:11px;background:#e9ecf3;border-radius:5px;min-width:22px;padding:2px 5px}.wb-bidder .bidder-mode-filters button[aria-pressed=true]{background:#eee8fc;border-color:#bda5ef;color:#6940c6}.bidder-mode-filters button[aria-pressed=true] b{background:#ddd0f7}.bidder-extra-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.bidder-extra-filters label{display:grid;gap:6px;color:#7d889b;font-size:11px}.wb-bidder .bidder-extra-filters select{width:100%;min-width:0;border:1px solid #dfe5ef;border-radius:8px;padding:10px 12px;background:#fff;font:inherit;font-size:12px;color:#45536b}.bidder-filter-result{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:16px;color:#7b879b;font-size:12px}.wb-bidder .bidder-filter-reset{color:#7145ce;border:0;background:#f5f1ff;font-size:12px}@media(max-width:800px){.bidder-extra-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bidder-filter-panel{padding:14px}}@media(max-width:460px){.bidder-extra-filters{grid-template-columns:1fr}.bidder-mode-filters{gap:6px}.wb-bidder .bidder-mode-filters button{padding:8px}}.costs-preview,.costs-preview *,.costs-version-switch,.costs-version-switch *{box-sizing:border-box}.costs-version-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 24px;padding:9px 12px 9px 16px;border:1px solid #ddd8ed;border-radius:12px;background:#f8f6fe;color:#685c85;font-size:12px}.costs-version-switch>span{display:flex;align-items:center;gap:8px}.costs-version-switch i{width:6px;height:6px;background:#8162d5;border-radius:50%}.costs-version-switch small{color:#8c829f;margin-left:5px}.costs-version-switch>div{display:flex;gap:4px;padding:3px;border-radius:9px;background:#ebe7f5}.costs-version-switch button{border:0;background:transparent;border-radius:7px;padding:8px 13px;color:#6b607e;font:inherit;cursor:pointer}.costs-version-switch button[aria-pressed=true]{background:#fff;color:#493a70;box-shadow:0 2px 5px #30234b12}.costs-version-switch button span{margin-left:4px;color:#8367c5}.costs-page.costs-preview{--mp-color-text:#243349;--mp-color-muted:#78869a;--mp-color-border:#e6eaf0;--mp-color-primary:#7052c8;max-width:1920px;margin:0 auto;padding:24px 28px 48px;color:#243349;font-variant-numeric:tabular-nums;min-width:0}.costs-preview .cp-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.costs-preview .cp-kicker{font-size:10px;font-weight:600;letter-spacing:1.8px;color:#8b799e}.costs-preview .cp-heading h1{font-size:30px;line-height:1.25;letter-spacing:-.8px;font-weight:650;margin:8px 0}.costs-preview .cp-heading p{font-size:13px;color:#78869a;margin:0}.costs-preview .cp-private-badge{font-size:11px;color:#7d718e;display:flex;align-items:center;gap:7px}.costs-preview .cp-private-badge i{width:6px;height:6px;background:#9d87ca;border-radius:50%}.costs-preview .costs-sections{display:flex;gap:24px;box-shadow:none;border:0;border-bottom:1px solid #e5e9f0;border-radius:0;background:transparent;padding:0;margin:0 0 20px;width:100%}.costs-preview .costs-sections button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;padding:0 2px 13px;font-size:13px;font-weight:500;color:#7d8898}.costs-preview .costs-sections button.active{border-bottom-color:#7353c9;color:#5d3fb0;background:transparent}.costs-preview .cp-overview{display:grid;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px}.costs-preview .cp-overview-intro{padding:15px 16px 15px 0;align-self:center}.costs-preview .cp-overview h2{font-size:18px;font-weight:600;letter-spacing:-.4px;line-height:1.4;margin:8px 0}.costs-preview .cp-overview p{font-size:12px;line-height:1.6;color:#8590a1;max-width:280px;margin:0}.costs-preview .cp-stat{display:flex;flex-direction:column;gap:10px;text-align:left;padding:19px 20px;border:1px solid #e5e9f0;background:#fff;border-radius:14px;cursor:pointer;transition:border-color .15s,box-shadow .15s;color:#243349;min-width:0}.costs-preview .cp-stat:hover{border-color:#b4a3d9;box-shadow:0 4px 18px #34456308}.costs-preview .cp-stat>span{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#778398}.costs-preview .cp-stat>span>span{color:#b4bcc9}.costs-preview .cp-stat strong{font-size:29px;line-height:1.1;font-weight:600;letter-spacing:-1px}.costs-preview .cp-stat small{font-size:10px;color:#929bad}.costs-preview .cp-stat--attention strong{color:#ae803b}.costs-preview .cp-workspace{border:1px solid #e5e9f0;border-radius:14px;background:#fff;position:relative;z-index:8}.costs-preview .cp-main-controls,.costs-preview .cp-secondary-controls{display:flex;align-items:center;gap:10px;padding:16px 16px 0;flex-wrap:wrap}.costs-preview .cp-secondary-controls{padding-top:12px;padding-bottom:16px}.costs-preview .cp-workspace button,.costs-preview .cp-workspace select{font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;min-height:36px;border-radius:8px;border:1px solid #e5e9f0;background:#fff;color:#536176;padding:8px 12px;box-shadow:none;line-height:1.3}.costs-preview .cp-workspace button:hover{background:#f7f8fb;border-color:#cbd2df}.costs-preview .cp-workspace button:disabled{cursor:wait;opacity:.5}.costs-preview .cp-workspace :is(button,select,input,summary):focus-visible,.costs-version-switch button:focus-visible{outline:2px solid #947ad2;outline-offset:3px}.costs-preview .cp-segmented{display:flex;flex-shrink:0;gap:3px;padding:3px;border-radius:9px;background:#f3f5f8}.costs-preview .cp-segmented button{background:transparent;border:0;padding:8px 13px;min-height:32px}.costs-preview .cp-segmented button[aria-pressed=true]{background:#fff;color:#6144a9;box-shadow:0 1px 4px #25344e15}.costs-preview .cp-search{display:flex;align-items:center;gap:9px;flex:1;min-width:180px;padding:0 12px;border:1px solid #e5e9f0;border-radius:9px;min-height:42px}.costs-preview .cp-search svg{width:17px;flex-shrink:0;color:#8e9aab}.costs-preview .cp-search input{background:transparent;border:0;outline:0;box-shadow:none;min-width:0;width:100%;padding:10px 0;font-size:13px;color:#334155;min-height:40px}.costs-preview .cp-search input::placeholder{color:#9aa4b4}.costs-preview .cp-search:focus-within{border-color:#a28acb;box-shadow:0 0 0 3px #a28acb10}.costs-preview .cp-period{display:flex;align-items:center;gap:12px;min-height:42px!important}.costs-preview .cp-period>span{color:#8994a6;font-size:16px}.costs-preview .cp-mode button{font-size:11px}.costs-preview .cp-secondary-controls>select{max-width:180px}.costs-preview .cp-secondary-controls>button>span{margin-left:9px}.costs-preview .cp-secondary-controls .cp-filter-active{border-color:#cfc0e8;background:#f9f6ff;color:#7150ad}.costs-preview .cp-actions{display:flex;align-items:center;gap:7px;margin-left:auto;flex-wrap:wrap}.costs-preview .cp-actions>button{border-color:transparent}.costs-preview .cp-actions .cp-export{background:#29384c;color:#fff;padding-inline:15px}.costs-preview .cp-actions .cp-export:hover{background:#3b4b61}.costs-preview .cp-export span{font-size:17px;margin-right:5px}.costs-preview .cp-more{position:relative}.costs-preview .cp-more summary{list-style:none;cursor:pointer;padding:8px 12px;border-radius:8px;font-size:14px;letter-spacing:1px;color:#68778d;min-height:36px}.costs-preview .cp-more summary::-webkit-details-marker{display:none}.costs-preview .cp-more[open] summary{background:#f3f5f8}.costs-preview .cp-more>div{position:absolute;right:0;top:calc(100% + 8px);width:242px;padding:6px;border:1px solid #e5e9f0;border-radius:10px;box-shadow:0 12px 35px #23334c1c;background:#fff;z-index:20}.costs-preview .cp-more>div button{width:100%;text-align:left;border:0;padding:11px}.costs-preview .cp-expanded-filters{padding:16px;border-top:1px solid #edf0f5;display:flex;gap:16px;flex-wrap:wrap;background:#fbfcfe}.costs-preview .cp-expanded-filters>div{width:100%}.costs-preview .cp-expanded-filters label{display:flex;align-items:center;gap:7px;font-size:12px;color:#708097}.costs-preview .cp-expanded-filters input{accent-color:#7052c8}.costs-preview .cp-issues{display:flex;gap:5px;align-items:center;flex-wrap:wrap;border-top:1px solid #edf0f5;padding:11px 16px}.costs-preview .cp-issues button{min-height:30px;border-color:transparent;background:transparent;font-size:11px;padding:6px 9px;border-radius:6px;color:#8290a2}.costs-preview .cp-issues button span{margin-left:7px;font-size:10px;opacity:.8}.costs-preview .cp-issues button[aria-pressed=true]{background:#f0eafa;color:#6946aa}.costs-preview .cp-refresh{font-size:10px;color:#8d99a9;margin-left:auto;padding:5px 0}.costs-preview .costs-table-card{border-radius:14px;margin-top:20px;box-shadow:0 3px 15px #33425c03;max-height:none;overflow:visible}.costs-preview .costs-table-tools{padding:16px 18px;min-height:65px}.costs-preview .cp-table-caption{margin-right:auto;display:flex;gap:6px;flex-direction:column;min-width:0}.costs-preview .cp-table-caption strong{font-size:14px;font-weight:600}.costs-preview .cp-table-caption strong span{font-size:11px;background:#eef1f6;border-radius:5px;padding:3px 7px;color:#8190a4;margin-left:5px}.costs-preview .cp-table-caption small{font-size:10px;color:#929eb0}.costs-preview .costs-table{min-width:0;width:100%;table-layout:fixed}.costs-preview .costs-table>thead>tr>th{font-size:10px;font-weight:500;text-transform:none;letter-spacing:0;line-height:1.4;height:48px;min-width:0;width:auto;background:#f8fafc;color:#8390a3;box-shadow:none;padding:8px}.costs-preview .costs-table>thead>tr>th[data-column=product]{width:24%;padding-left:18px}.costs-preview .costs-table>thead>tr>th[data-column=cost]{width:15%}.costs-preview .costs-table>thead>tr>th[data-column=price_or_units]{width:13%}.costs-preview .costs-table>thead>tr>th[data-column=marketplace_stock_speed]{width:12%}.costs-preview .costs-table>thead>tr>th[data-column=quality]{width:9%}.costs-preview .costs-sort-btn{white-space:normal;line-height:1.4;font-weight:500}.costs-preview .costs-price-sort-header{gap:2px;min-width:0}.costs-preview .costs-row>td{font-size:12px;padding:16px 8px;border-bottom:1px solid #edf0f5;vertical-align:middle;overflow-wrap:anywhere;min-width:0;white-space:normal;line-height:1.45}.costs-preview .costs-row>td:first-child{padding-left:14px}.costs-preview .costs-row:last-child>td{border-bottom:0}.costs-preview .costs-row>td b{font-weight:600}.costs-preview .costs-row:hover>td{background:#fafbfe}.costs-preview .costs-row .costs-product{gap:10px;align-items:center}.costs-preview .costs-product-media{width:42px;flex:0 0 42px}.costs-preview .costs-product-media img,.costs-preview .costs-product-media .costs-no-photo{width:42px;height:58px;border-radius:7px;box-shadow:none;object-fit:cover}.costs-preview .costs-product-title{font-size:12px;font-weight:600;line-height:1.45;-webkit-line-clamp:2;max-height:36px;margin-bottom:4px}.costs-preview .costs-product-meta{font-size:10px;line-height:1.4;gap:5px;margin-top:3px;font-weight:400}.costs-preview .costs-product-platform{font-size:9px;color:#9ba5b5;white-space:normal}.costs-preview .costs-product-meta--brand{font-size:9px;color:#9ba5b5}.costs-preview .costs-market{font-size:8px;padding:2px 5px;margin-top:4px;border-radius:4px;font-weight:500}.costs-preview .costs-row-toggle{height:24px;width:20px;flex:0 0 20px;font-size:9px;background:transparent;color:#a4aabd;border:0;padding:0}.costs-preview .costs-wb-price-main>span{font-size:14px;font-weight:600}.costs-preview .costs-wb-price small{font-size:10px;line-height:1.5;white-space:normal}.costs-preview .costs-wb-price{gap:4px}.costs-preview .costs-wb-price-edit,.costs-preview .costs-cost-edit{height:27px;width:27px;min-width:27px;padding:5px;border-radius:7px}.costs-preview .costs-stock-summary{font-size:10px;gap:4px;min-width:0}.costs-preview .costs-stock-summary b{font-size:10px}.costs-preview .costs-stock-summary small{font-size:9px}.costs-preview .costs-stock-scale-row{white-space:normal;gap:3px;font-size:10px;min-height:23px}.costs-preview .costs-stock-scale-row>span:not(.costs-stock-scale-track){font-size:9px;font-weight:400}.costs-preview .costs-stock-scale-row>b{font-size:10px;font-weight:600}.costs-preview .costs-stock-scale-track{height:3px}.costs-preview .costs-cost-display{font-size:14px}.costs-preview .costs-cost-cell small{font-size:10px;line-height:1.6;white-space:normal}.costs-preview .costs-row td.costs-cost-cell{font-size:12px}.costs-preview .costs-roi-models,.costs-preview .costs-profit-models{font-size:11px;gap:7px}.costs-preview .costs-quality-cell{padding-right:15px}.costs-preview .costs-quality{font-size:9px;padding:6px 9px;font-weight:500;max-width:100%;white-space:normal;min-width:0}.costs-preview .costs-row-more-menu{right:3px;top:4px}.costs-preview .costs-positive{color:#168773}.costs-preview .costs-details-row>td{padding:20px;background:#f8fafc}.costs-preview .costs-details{min-width:0;max-width:100%}.costs-preview .cp-mobile-sort{display:none}@media(min-width:1101px){.costs-preview .costs-table:has(th:nth-child(10))>thead>tr>th{width:auto}.costs-preview .costs-table:has(th:nth-child(10))>thead>tr>th[data-column=product]{width:22%}.costs-preview .costs-table:has(th:nth-child(10)) .costs-product-media{display:none}}@media(max-width:1400px){.costs-page.costs-preview{padding:20px 18px 40px}.costs-preview .cp-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.costs-preview .cp-overview-intro{display:none}.costs-preview .cp-stat{padding:16px}.costs-preview .cp-actions{margin-left:0}.costs-preview .cp-heading h1{font-size:27px}.costs-preview .cp-private-badge{display:none}}@media(max-width:1100px){.costs-preview .costs-table>thead{display:none}.costs-preview .costs-table>tbody{display:block}.costs-preview .costs-table>tbody>.costs-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px;gap:14px 18px;border-bottom:1px solid #e6eaf0}.costs-preview .costs-table>tbody>.costs-row>td{display:block;border:0!important;padding:0!important;text-align:left;background:transparent!important;min-width:0}.costs-preview .costs-row>td[data-column=product]{grid-column:1/-1}.costs-preview .costs-row>td:not([data-column=product]):before{content:attr(data-label);display:block;color:#8b97aa;font-size:10px;line-height:1.4;margin-bottom:7px}.costs-preview .costs-stock-scale,.costs-preview .costs-stock-speed-hover{margin:0}.costs-preview .costs-row>td [class*=models],.costs-preview .costs-row>td .costs-wb-price{align-items:flex-start;text-align:left}.costs-preview .costs-quality-cell{position:relative}.costs-preview .costs-table>tbody>.costs-details-row{display:block}.costs-preview .costs-table>tbody>.costs-details-row>td{display:block;width:100%;box-sizing:border-box}.costs-preview .cp-mobile-sort{display:flex;align-items:center;gap:7px;font-size:11px;color:#8491a5}.costs-preview .cp-mobile-sort select{max-width:135px;border:1px solid #e5e9f0;border-radius:7px;padding:7px;background:#fff;color:#526176;font-size:11px}}@media(max-width:650px){.costs-page.costs-preview{padding:12px 10px 30px}.costs-version-switch{padding:7px;gap:6px;margin-bottom:20px}.costs-version-switch>span{font-size:10px}.costs-version-switch small{display:none}.costs-version-switch button{padding:7px 9px;font-size:10px}.costs-preview .cp-heading h1{font-size:24px}.costs-preview .cp-heading p{font-size:11px}.costs-preview .cp-overview{gap:7px;margin-bottom:14px}.costs-preview .cp-stat{padding:12px 9px;gap:8px;border-radius:10px}.costs-preview .cp-stat>span{font-size:10px;min-height:28px}.costs-preview .cp-stat>span>span{display:none}.costs-preview .cp-stat strong{font-size:23px}.costs-preview .cp-stat small{display:none}.costs-preview .cp-main-controls,.costs-preview .cp-secondary-controls{padding-inline:10px;gap:8px}.costs-preview .cp-main-controls>.cp-segmented{width:100%}.costs-preview .cp-main-controls>.cp-segmented button{flex:1}.costs-preview .cp-search{flex-basis:100%}.costs-preview .cp-period{width:100%;justify-content:space-between}.costs-preview .cp-secondary-controls>select{flex:1;max-width:120px}.costs-preview .cp-secondary-controls>.cp-segmented button{padding-inline:9px}.costs-preview .cp-actions{gap:2px;width:100%}.costs-preview .cp-actions>button{padding-inline:7px;font-size:11px}.costs-preview .cp-actions .cp-export{margin-left:auto}.costs-preview .cp-issues{padding:10px;gap:2px}.costs-preview .cp-refresh{display:none}.costs-preview .costs-table-tools{padding:12px;flex-wrap:wrap;gap:10px}.costs-preview .cp-table-caption{flex-basis:100%}.costs-preview .costs-table>tbody>.costs-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 12px}.costs-preview .costs-product-title{max-height:36px;font-size:12px}.costs-preview .costs-product-media{display:block}.costs-preview .costs-product-platform{display:inline}.costs-preview .cp-more>div{right:-50px}.costs-preview .costs-details-row>td{padding:12px}}.costs-page.costs-preview .cp-heading{background:transparent;box-shadow:none;border:0;min-height:0;margin-bottom:16px}.costs-page.costs-preview .cp-heading h1{margin:5px 0;line-height:1.2}.costs-page.costs-preview .costs-sections{margin-bottom:16px;min-height:0}.costs-page.costs-preview .costs-sections button{box-shadow:none!important;min-width:0;min-height:0;padding:0 4px 11px;height:auto;font-size:13px}.costs-page.costs-preview .cp-overview{margin-bottom:16px}.costs-page.costs-preview .cp-overview-intro{padding-block:5px}.costs-page.costs-preview .cp-stat{gap:7px;padding:14px 18px}.costs-page.costs-preview .cp-stat>span{font-size:13px}.costs-page.costs-preview .cp-stat strong{font-size:27px}.costs-page.costs-preview .cp-stat small{font-size:11px}.costs-page.costs-preview .cp-search{height:42px}.costs-page.costs-preview .cp-search .clearable-input{min-width:0;flex:1}.costs-page.costs-preview .cp-search input{height:40px;min-height:0;padding:8px 25px 8px 0}.costs-page.costs-preview .cp-search .clearable-input__clear{border:0;background:transparent;padding:0;min-height:22px}.costs-page.costs-preview .cp-workspace button,.costs-page.costs-preview .cp-workspace select{font-size:13px}.costs-page.costs-preview .cp-issues button{font-size:12px}.costs-page.costs-preview .costs-table-tools{min-height:58px;padding:12px 16px}.costs-page.costs-preview .costs-table>thead>tr>th{height:46px;min-height:0;padding-top:9px!important;padding-bottom:9px!important;font-size:11px!important;font-weight:500!important;text-transform:none!important;color:#718098!important;box-shadow:none!important}.costs-page.costs-preview .costs-table>thead>tr>th .costs-sort-btn{text-transform:none!important;font-weight:500!important;font-size:11px!important}.costs-page.costs-preview .costs-table>thead>tr>th[data-column=product]{width:23%}.costs-page.costs-preview .costs-table>thead>tr>th[data-column=marketplace_stock]{width:9%}.costs-page.costs-preview .costs-table>thead>tr>th[data-column=cost]{width:14%}.costs-page.costs-preview .costs-table>thead>tr>th[data-column=profit]{width:11%}.costs-page.costs-preview .costs-table>thead>tr>th[data-column=roi]{width:10%}.costs-page.costs-preview .costs-table>thead>tr>th[data-column=quality]{width:8%}.costs-page.costs-preview .costs-product-media{height:64px;width:46px;flex-basis:46px}.costs-page.costs-preview .costs-product-media img,.costs-page.costs-preview .costs-product-media .costs-no-photo{height:64px;width:46px}.costs-page.costs-preview .costs-product-title{font-size:13px;max-height:38px}.costs-page.costs-preview .costs-product-meta{font-size:11px}.costs-page.costs-preview .costs-product-platform,.costs-page.costs-preview .costs-product-meta--brand{font-size:10px}.costs-page.costs-preview .costs-row>td{padding-block:14px;font-size:13px}.costs-page.costs-preview :is(.costs-profit-models,.costs-roi-models,.costs-commission-models){min-width:0;max-width:100%;width:100%;gap:9px}.costs-page.costs-preview :is(.costs-profit-models,.costs-roi-models,.costs-commission-models)>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px;min-width:0}.costs-page.costs-preview :is(.costs-profit-models,.costs-roi-models,.costs-commission-models) b{min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:600}.costs-page.costs-preview :is(.costs-profit-models,.costs-roi-models,.costs-commission-models) small{min-width:0;font-weight:400;font-size:9px}.costs-page.costs-preview .costs-quality{font-size:10px;line-height:1.4}.costs-page.costs-preview .costs-row>td small.costs-spp-empty{color:#a98045;font-size:10px}@media(min-width:1101px){.costs-page.costs-preview .costs-table:has(th:nth-child(10))>thead>tr>th{width:auto}.costs-page.costs-preview .costs-table:has(th:nth-child(10))>thead>tr>th[data-column=product]{width:20%}}@media(max-width:650px){.costs-page.costs-preview .cp-stat{padding:11px 9px}.costs-page.costs-preview .cp-stat>span{font-size:10px}.costs-page.costs-preview .cp-workspace button,.costs-page.costs-preview .cp-workspace select,.costs-page.costs-preview .cp-issues button{font-size:11px}.costs-page.costs-preview .costs-table-tools{min-height:0}.costs-page.costs-preview .costs-row>td{padding:0}}.costs-page.costs-preview{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.costs-page.costs-preview .cp-heading p{margin:0;font-size:13px;line-height:1.5}.costs-page.costs-preview .costs-row>td{font-family:inherit}.costs-page.costs-preview .costs-version-switch{padding:6px 10px;margin-bottom:18px;min-height:0}.costs-page.costs-preview .costs-version-switch button{padding:6px 11px;min-height:0}.costs-page.costs-preview .costs-row small{font-family:inherit}.costs-page.costs-preview .cp-mobile-sort button{border:1px solid #dfe5ef;border-radius:7px;background:#fff;color:#607087;width:30px;height:30px;cursor:pointer}.costs-page.costs-preview .cp-cost-breakdown{display:grid;gap:4px;text-align:left;max-width:160px;margin:auto}.costs-page.costs-preview .cp-cost-total{display:flex;align-items:center;gap:8px}.costs-page.costs-preview .cp-cost-total strong{font-size:16px;font-weight:600;line-height:1.3;color:#243349}.costs-page.costs-preview .cp-cost-breakdown small{font-size:10px;font-weight:400;line-height:1.5;color:#8691a2;display:block}.costs-page.costs-preview .cp-cost-breakdown>details{position:relative;margin-top:2px}.costs-page.costs-preview .cp-cost-breakdown summary{font-size:10px;color:#8d7aa9;cursor:pointer}.costs-page.costs-preview .cp-cost-breakdown>details>div{position:absolute;left:0;top:calc(100% + 5px);background:#fff;border:1px solid #e4e9f0;border-radius:9px;box-shadow:0 8px 25px #25334a1a;width:190px;padding:10px;z-index:20}.costs-page.costs-preview .costs-wb-price-main>span{font-size:16px}.costs-page.costs-preview :is(.costs-profit-models,.costs-roi-models) b{font-size:13px}@media(max-width:1100px){.costs-page.costs-preview .cp-cost-breakdown{margin:0}}.costs-page{min-height:100%;box-sizing:border-box;padding:28px 34px 54px;background:var(--mp-color-background, #f5f6ff);color:var(--mp-color-text, #111827)}.costs-hero,.costs-toolbar,.costs-alert,.costs-table-card{max-width:1740px;margin-left:auto;margin-right:auto;box-sizing:border-box}.costs-hero{display:grid;grid-template-columns:minmax(360px,1fr) minmax(520px,680px);gap:24px;align-items:center;padding:28px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff);box-shadow:0 18px 42px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 64%,transparent)}.costs-eyebrow{margin-bottom:10px;color:var(--mp-color-primary, #8466ff);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.costs-hero h1{margin:0;font-size:36px;line-height:1.08}.costs-hero p{max-width:840px;margin:12px 0 14px;color:var(--mp-color-muted, #64748b);font-weight:500;line-height:1.55}.costs-period{display:inline-flex;padding:8px 12px;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:700}.costs-summary{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px}.costs-summary.is-products{grid-template-columns:repeat(3,minmax(140px,1fr))}.costs-summary div{padding:18px;border-radius:14px;background:var(--mp-color-chip, #eef2ff)}.costs-summary span{display:block;margin-bottom:8px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:700}.costs-summary b{font-size:22px;font-weight:700}.costs-summary .negative{color:var(--mp-color-danger, #ef4444)}.costs-toolbar{display:grid;gap:10px;margin-top:18px;padding:14px 16px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-surface, #fff)}.costs-toolbar-row{display:grid;gap:10px;align-items:end;min-width:0}.costs-toolbar-row-main{grid-template-columns:200px 144px 160px minmax(260px,1fr) 140px 140px}.costs-period-presets{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.costs-period-presets .period-bar-2025{width:100%;box-sizing:border-box;margin:0;box-shadow:none}.costs-period-refresh{color:var(--mp-color-primary, #6b4bd8);font-size:12px;font-weight:700;white-space:nowrap}.costs-toolbar-row-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;justify-content:space-between;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 72%,transparent)}.costs-toolbar-group{display:flex;align-items:center;gap:8px;min-width:0}.costs-toolbar-group>span{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.costs-toolbar-group-issues,.costs-toolbar-group-money,.costs-toolbar-group-actions{padding:0;border:0;border-radius:0;background:transparent}.costs-toolbar-group-actions{margin-left:auto}.costs-toolbar label{display:grid;gap:5px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:600}.costs-toolbar select,.costs-toolbar input{height:40px;width:100%;box-sizing:border-box;padding:0 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font-weight:500;outline:none}.costs-segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:14px;background:var(--mp-color-chip, #eef2ff)}.costs-view-mode{grid-template-columns:repeat(2,1fr)}.costs-search-label{min-width:260px}.costs-brand-field{min-width:0}.costs-brand-field select:disabled{cursor:default;opacity:.58}.costs-currency-box{display:block;width:auto;min-width:0}.costs-currency-box label{display:flex!important;align-items:center;gap:8px}.costs-currency-box label span{white-space:nowrap}.costs-currency-box input{width:86px}.costs-currency-mode{grid-template-columns:1fr}.costs-currency-box label{min-width:0}.costs-money-controls,.costs-action-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.costs-money-controls,.costs-action-controls{min-width:0}.costs-hidden-file-input{display:none}.costs-tax-menu-wrap{position:relative;width:96px;min-width:0}.costs-tax-button{height:36px;width:100%;border:0;border-radius:10px;background:var(--mp-color-primary, #6b4bd8);color:#fff;font-weight:700;cursor:pointer}.costs-tax-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:300px;display:grid;gap:8px;padding:12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;background:var(--mp-color-surface, #fff);box-shadow:0 18px 36px #0f172a24}.costs-tax-row{display:grid;grid-template-columns:minmax(0,1fr) 78px 48px;gap:8px;align-items:center}.costs-tax-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mp-color-text, #111827);font-weight:600}.costs-tax-row input{height:38px;padding:0 10px;text-align:right}.costs-tax-row button{height:44px;border:0;border-radius:10px;background:var(--mp-color-primary, #6b4bd8);color:#fff;font-weight:700;cursor:pointer}.costs-tax-empty{padding:8px 4px;color:var(--mp-color-muted, #64748b);font-weight:600}.costs-tax-row button:disabled,.costs-tax-button:disabled{cursor:default;opacity:.55}.costs-segmented button,.costs-cost-editor button,.costs-spp-map-button,.costs-calculation-settings-button,.costs-export,.costs-import-weights,.costs-import-requests,.costs-refresh-spp{border:0;border-radius:10px;background:transparent;color:var(--mp-color-muted, #64748b);font-weight:600;cursor:pointer}.costs-segmented button{height:36px}.costs-segmented button.active{background:var(--mp-color-primary, #8466ff);color:var(--mp-color-button-text, #fff);box-shadow:0 12px 24px color-mix(in srgb,var(--mp-color-primary, #8466ff) 28%,transparent)}.costs-segmented button:disabled{cursor:default;opacity:.5;box-shadow:none}.costs-check{display:flex!important;align-items:center;gap:10px!important;height:38px;padding:0 10px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:11px}.costs-check input{width:16px;height:16px;padding:0}.costs-issue-filters{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.costs-issue-filters button{height:36px;padding:0 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:999px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 72%,#fff);color:var(--mp-color-text, #111827);font-weight:700;cursor:pointer;white-space:nowrap}.costs-issue-filters button.active{border-color:var(--mp-color-primary, #6b4bd8);background:var(--mp-color-primary, #6b4bd8);color:var(--mp-color-button-text, #fff);box-shadow:0 10px 22px color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 24%,transparent)}.costs-issue-filters span{margin-left:6px;opacity:.72}.costs-import-requests{height:36px;padding:0 12px;border-radius:10px;background:var(--mp-color-primary, #8466ff);color:var(--mp-color-button-text, #fff);white-space:nowrap}.costs-refresh-spp{height:36px;padding:0 12px;border-radius:10px;background:color-mix(in srgb,var(--mp-color-success, #10b981) 16%,var(--mp-color-surface, #fff));color:color-mix(in srgb,var(--mp-color-success, #10b981) 78%,#064e3b);white-space:nowrap}.costs-import-weights{height:36px;padding:0 12px;border-radius:10px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-text, #111827);white-space:nowrap}.costs-export{display:inline-flex;height:36px;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-surface, #fff);color:var(--mp-color-text, #111827);white-space:nowrap}.costs-export:hover:not(:disabled){border-color:var(--mp-color-primary, #6b4bd8);color:var(--mp-color-primary, #6b4bd8)}.costs-export:disabled{cursor:default;opacity:.5}.costs-export svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.costs-calculation-settings-button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;background:var(--mp-color-primary, #6b4bd8);color:var(--mp-color-button-text, #fff);white-space:nowrap}.costs-calculation-settings-button span{font-size:15px;line-height:1}.costs-spp-map-button{height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 42%,var(--mp-color-border, #dbe3ef));background:color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 10%,var(--mp-color-surface, #fff));color:var(--mp-color-primary, #6b4bd8);white-space:nowrap}.costs-import-requests:disabled,.costs-refresh-spp:disabled{opacity:.55;cursor:default}.costs-alert{margin-top:14px;padding:14px 18px;border-radius:14px;font-weight:500}.costs-alert.ok{background:color-mix(in srgb,var(--mp-color-success, #10b981) 14%,var(--mp-color-surface, #fff));color:var(--mp-color-success, #10b981)}.costs-alert.error{background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 12%,var(--mp-color-surface, #fff));color:var(--mp-color-danger, #ef4444)}.costs-alert.muted{background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b)}.costs-ozon-exact-note{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 24%,var(--mp-color-border, #dbe3ef));border-radius:14px;background:color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 5%,var(--mp-color-surface, #fff))}.costs-ozon-spp-import-note{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:12px 16px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;background:var(--mp-color-surface, #fff)}.costs-ozon-spp-import-note.is-ready{border-color:color-mix(in srgb,var(--mp-color-success, #10b981) 32%,var(--mp-color-border, #dbe3ef));background:color-mix(in srgb,var(--mp-color-success, #10b981) 6%,var(--mp-color-surface, #fff))}.costs-ozon-spp-import-note.is-required{border-color:color-mix(in srgb,#f59e0b 38%,var(--mp-color-border, #dbe3ef));background:color-mix(in srgb,#f59e0b 7%,var(--mp-color-surface, #fff))}.costs-ozon-spp-import-note>div{display:flex;align-items:baseline;gap:10px;min-width:0}.costs-ozon-spp-import-note b{color:var(--mp-color-text, #111827);white-space:nowrap}.costs-ozon-spp-import-note span{color:var(--mp-color-muted, #64748b)}.costs-ozon-spp-import-note>button{min-height:34px;padding:0 13px;border:1px solid color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 32%,var(--mp-color-border, #dbe3ef));border-radius:10px;background:var(--mp-color-surface, #fff);color:var(--mp-color-primary, #6b4bd8);font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.costs-ozon-spp-import-note>button:disabled{cursor:wait;opacity:.6}.costs-ozon-exact-note>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.costs-ozon-exact-note>div:last-child{flex-wrap:wrap;justify-content:flex-end;text-align:right}.costs-ozon-exact-note b,.costs-ozon-exact-note strong{color:var(--mp-color-text, #111827);white-space:nowrap}.costs-ozon-exact-note span,.costs-ozon-exact-note small{color:var(--mp-color-muted, #64748b)}.costs-ozon-exact-note .costs-logistics-period-label{padding-left:10px;border-left:1px solid var(--mp-color-border, #dbe3ef)}.costs-ozon-exact-note .costs-logistics-period-label strong{color:var(--mp-color-text, #111827)}.costs-logistics-period-button{padding:3px 9px;border:1px solid color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 28%,var(--mp-color-border, #dbe3ef));border-radius:8px;background:var(--mp-color-surface, #fff);color:var(--mp-color-primary, #6b4bd8);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.costs-logistics-period-button:hover{background:color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 8%,var(--mp-color-surface, #fff))}@media(max-width:900px){.costs-ozon-spp-import-note,.costs-ozon-spp-import-note>div{align-items:flex-start;flex-direction:column;gap:5px}.costs-ozon-exact-note,.costs-ozon-exact-note>div{align-items:flex-start;flex-direction:column;gap:4px}.costs-ozon-exact-note>div:last-child{text-align:left}.costs-ozon-exact-note .costs-logistics-period-label{padding-left:0;border-left:0}}.costs-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482500;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a38}.costs-modal{width:min(560px,100%);padding:18px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-surface, #fff);box-shadow:0 24px 60px #0f172a38}.costs-modal h3{margin:0 0 8px;font-size:17px}.costs-modal p{margin:0 0 12px;color:var(--mp-color-muted, #64748b);font-weight:500}.costs-modal textarea{width:100%;min-height:220px;box-sizing:border-box;padding:12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;resize:vertical;font:inherit}.costs-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.costs-modal-actions button{min-width:96px;height:38px;border:0;border-radius:10px;padding:0 14px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-text, #111827);font-weight:700;cursor:pointer}.costs-modal-actions button:last-child{background:var(--mp-color-primary, #6b4bd8);color:#fff}.costs-modal-actions button:disabled{cursor:default;opacity:.55}.costs-spp-map-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1480px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);box-sizing:border-box;padding:0;overflow:hidden}.costs-spp-map-backdrop{left:var(--mp-sidebar-width, 64px)}.costs-spp-map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.costs-spp-map-head h3{margin-bottom:4px;font-size:19px}.costs-spp-map-head p{margin:0;font-size:13px}.costs-spp-map-head>button{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:0;border-radius:9px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:22px;cursor:pointer}.costs-spp-map-body{min-height:0;padding:14px 20px 20px;overflow:auto}.costs-spp-map-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.costs-spp-map-summary>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 8px;min-height:52px;padding:10px 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 55%,var(--mp-color-surface, #fff))}.costs-spp-map-summary span{grid-column:1 / -1;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.costs-spp-map-summary b{color:var(--mp-color-text, #111827);font-size:17px}.costs-spp-map-summary small{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:600}.costs-spp-map-sections{display:inline-flex;align-items:center;gap:4px;margin-top:12px;padding:3px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-chip, #eef2ff)}.costs-spp-map-sections button{height:38px;padding:0 17px;border:0;border-radius:7px;background:transparent;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:700;cursor:pointer}.costs-spp-map-sections button.active{background:var(--mp-color-surface, #fff);color:var(--mp-color-primary, #6b4bd8);box-shadow:0 2px 8px #0f172a14}.costs-spp-map-sections button span{display:inline-grid;min-width:18px;height:18px;margin-left:5px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 12%,transparent);font-size:10px}.costs-spp-map-controls{display:grid;gap:10px;margin-top:12px}.costs-spp-map-filters{display:grid;grid-template-columns:minmax(240px,360px);gap:10px}.costs-spp-map-filters>label,.costs-spp-map-basis{display:grid;gap:5px;min-width:0}.costs-spp-map-filters>label>span,.costs-spp-map-basis>span{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:700;text-transform:uppercase}.costs-spp-map-controls select{box-sizing:border-box;width:100%;height:40px;padding:0 10px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font:inherit;font-weight:600}.costs-spp-map-control-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;padding-top:2px;border-top:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 72%,transparent)}.costs-spp-map-basis{width:min(410px,100%)}.costs-spp-recommendation-rule{display:grid;max-width:520px;gap:5px}.costs-spp-recommendation-rule>span{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:700;text-transform:uppercase}.costs-spp-recommendation-editor{display:flex;align-items:center;gap:7px;min-height:40px;box-sizing:border-box;padding:5px 8px 5px 13px;border:1px solid color-mix(in srgb,var(--mp-color-success, #10b981) 30%,var(--mp-color-border, #dbe3ef));border-radius:10px;background:color-mix(in srgb,var(--mp-color-success, #10b981) 7%,var(--mp-color-surface, #fff));color:var(--mp-color-text, #111827);font-size:12px;font-weight:700;white-space:nowrap}.costs-spp-recommendation-editor>span{color:inherit}.costs-spp-recommendation-editor label{display:grid;grid-template-columns:82px 28px;height:30px;overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;background:var(--mp-color-surface, #fff)}.costs-spp-recommendation-editor input{min-width:0;width:100%;box-sizing:border-box;padding:0 8px;border:0;outline:0;background:transparent;color:var(--mp-color-text, #111827);font:inherit;text-align:right}.costs-spp-recommendation-editor label b{display:grid;place-items:center;border-left:1px solid var(--mp-color-border, #dbe3ef);color:var(--mp-color-muted, #64748b)}.costs-spp-map-basis>div{display:flex;box-sizing:border-box;height:40px;padding:3px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-chip, #eef2ff)}.costs-spp-map-basis button{flex:1;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:700;cursor:pointer}.costs-spp-map-basis button.active{background:var(--mp-color-surface, #fff);color:var(--mp-color-primary, #6b4bd8);box-shadow:0 2px 8px #0f172a14}.costs-spp-map-refresh{height:40px;padding:0 16px;border:0;border-radius:10px;background:var(--mp-color-primary, #6b4bd8);color:var(--mp-color-button-text, #fff);font-weight:700;cursor:pointer;white-space:nowrap}.costs-spp-map-refresh:disabled{cursor:default;opacity:.55}.costs-spp-map-alert{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:12px;font-size:12px}.costs-spp-map-state{display:grid;min-height:210px;place-items:center;margin-top:12px;border:1px dashed var(--mp-color-border, #dbe3ef);border-radius:12px;color:var(--mp-color-muted, #64748b);font-weight:600}.costs-spp-recommendations{margin-top:12px;overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px}.costs-spp-recommendations-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:color-mix(in srgb,var(--mp-color-success, #10b981) 5%,var(--mp-color-surface, #fff))}.costs-spp-recommendations-head h4{margin:0 0 3px;color:var(--mp-color-text, #111827);font-size:15px}.costs-spp-recommendations-head p{margin:0;font-size:12px}.costs-spp-recommendations-head>b{display:grid;min-width:38px;height:32px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--mp-color-success, #10b981) 14%,var(--mp-color-surface, #fff));color:color-mix(in srgb,var(--mp-color-success, #10b981) 78%,#064e3b);font-size:13px}.costs-spp-recommendations-columns,.costs-spp-recommendations-row{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(125px,.5fr) minmax(150px,.7fr) minmax(170px,.7fr) minmax(200px,.85fr) minmax(125px,.55fr) minmax(120px,.5fr);gap:14px;align-items:center;min-width:1235px}.costs-spp-recommendations-columns{position:sticky;z-index:1;top:0;padding:11px 14px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 60%,var(--mp-color-surface, #fff));color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:800;text-transform:uppercase}.costs-spp-recommendations-sort-column{display:flex;align-items:center;gap:2px}.costs-spp-recommendations-sort-column>.costs-sort-btn{width:auto;justify-content:flex-start}.costs-spp-recommendations-sort-column .costs-price-sort-popover{text-transform:none}.costs-spp-recommendations-table{max-height:560px;overflow:auto}.costs-spp-recommendations-row{min-height:74px;padding:10px 14px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);color:var(--mp-color-text, #111827);text-decoration:none}.costs-spp-recommendations-row:last-child{border-bottom:0}.costs-spp-recommendations-row:hover{background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 36%,var(--mp-color-surface, #fff))}.costs-spp-recommendations-row>span:not(.costs-spp-recommendations-product){display:grid;gap:4px;min-width:0}.costs-spp-recommendations-row b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.costs-spp-recommendations-row small{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:600}.costs-spp-recommendations-product{display:flex;min-width:0;align-items:center;gap:11px}.costs-spp-recommendations-product>span:last-child{display:grid;min-width:0;gap:4px}.costs-spp-recommendations-product .costs-spp-map-product-photo{width:46px;height:56px;flex:0 0 46px}.costs-spp-recommendations-price{display:flex!important;align-items:center;gap:6px!important}.costs-spp-recommendations-price>b{overflow:visible}.costs-spp-recommendations-row em{overflow:hidden;color:var(--mp-color-muted, #64748b);font-size:11px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.costs-spp-recommendations-target b,.costs-spp-recommendations-forecast b{color:color-mix(in srgb,var(--mp-color-success, #10b981) 78%,#064e3b);font-size:14px}.costs-spp-recommendations-target em.is-lower{color:color-mix(in srgb,var(--mp-color-success, #10b981) 82%,#064e3b)}.costs-spp-recommendations-target em.is-higher{color:var(--mp-color-danger, #ef4444)}.costs-spp-recommendations-forecast small{color:var(--mp-color-success, #10b981);font-weight:800}.costs-spp-recommendations-confidence small{white-space:normal}.costs-spp-recommendations-confidence.is-high b,.costs-spp-recommendations-confidence.is-high small{color:var(--mp-color-success, #10b981)}.costs-spp-recommendations-confidence.is-medium b,.costs-spp-recommendations-confidence.is-medium small{color:#b45309}.costs-spp-recommendations-confidence.is-low b,.costs-spp-recommendations-confidence.is-low small{color:var(--mp-color-danger, #ef4444)}.costs-spp-map-table-wrap{margin-top:12px;overflow:auto;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px}.costs-spp-map-table{width:100%;min-width:960px;border-spacing:0;border-collapse:separate;table-layout:fixed}.costs-spp-map-table th,.costs-spp-map-table td{padding:6px;border-right:1px solid var(--mp-color-border, #dbe3ef);border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.costs-spp-map-table tr>:last-child{border-right:0}.costs-spp-map-table tbody tr:last-child>*{border-bottom:0}.costs-spp-map-table thead th{position:sticky;z-index:2;top:0;height:40px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 76%,var(--mp-color-surface, #fff));color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:800;text-align:center;white-space:nowrap}.costs-spp-map-table thead th>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.costs-spp-map-table thead th>button i{color:color-mix(in srgb,var(--mp-color-muted, #64748b) 52%,transparent);font-size:12px;font-style:normal;line-height:1}.costs-spp-map-table thead th>button:hover,.costs-spp-map-table thead th>button.active{color:var(--mp-color-primary, #6b4bd8)}.costs-spp-map-table thead th>button.active i{color:currentColor}.costs-spp-map-table thead th:first-child,.costs-spp-map-table tbody th{position:sticky;z-index:1;left:0;width:190px;text-align:left}.costs-spp-map-table thead th:first-child{z-index:3}.costs-spp-map-table tbody th{background:var(--mp-color-surface, #fff)}.costs-spp-map-table tbody th b,.costs-spp-map-table tbody th small{display:block}.costs-spp-map-table tbody th b{overflow:hidden;color:var(--mp-color-text, #111827);font-size:13px;text-overflow:ellipsis}.costs-spp-map-table tbody th small{margin-top:3px;color:var(--mp-color-muted, #64748b);font-size:10px}.costs-spp-map-table td{height:64px;background:var(--mp-color-surface, #fff);text-align:center}.costs-spp-map-table td>button{display:grid;width:100%;min-height:55px;place-content:center;gap:2px;padding:5px;border:1px solid;border-radius:9px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.costs-spp-map-table td>button:hover,.costs-spp-map-table td>button.active{transform:translateY(-1px);box-shadow:0 7px 16px #2d1b682e}.costs-spp-map-table td>button.active{outline:2px solid var(--mp-color-primary, #6b4bd8);outline-offset:1px}.costs-spp-map-table td>button b{font-size:15px}.costs-spp-map-table td>button small{font-size:10px;font-weight:700;opacity:.82}.costs-spp-map-empty{color:color-mix(in srgb,var(--mp-color-muted, #64748b) 50%,transparent);font-weight:700}.costs-spp-map-legend{display:flex;align-items:center;gap:7px;margin-top:8px;color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:600}.costs-spp-map-legend i{width:150px;height:8px;border-radius:999px;background:linear-gradient(90deg,#6b4bd81f,#6b4bd8e0)}.costs-spp-map-legend small{margin-left:auto;font-size:inherit}.costs-spp-products-backdrop{z-index:2147482600;background:#0f172a5c}.costs-spp-products-modal{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(1120px,100%);max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);box-sizing:border-box;padding:0;overflow:hidden}.costs-spp-products-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.costs-spp-products-head h3{margin-bottom:4px}.costs-spp-products-head p{margin:0;font-size:11px}.costs-spp-products-head small{display:block;margin-top:4px;color:var(--mp-color-muted, #64748b);font-size:9px;font-weight:600}.costs-spp-products-head>button{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:0;border-radius:9px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:22px;cursor:pointer}.costs-spp-products-columns{display:grid;grid-template-columns:38px minmax(190px,1fr) repeat(3,minmax(105px,.5fr)) minmax(230px,.9fr);gap:10px;padding:9px 12px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 60%,var(--mp-color-surface, #fff));color:var(--mp-color-muted, #64748b);font-size:9px;font-weight:800;text-transform:uppercase}.costs-spp-products-columns span:first-child{grid-column:1 / 3}.costs-spp-products-columns span:not(:first-child){text-align:left}.costs-spp-map-products{min-height:0;max-height:520px;overflow:auto}.costs-spp-map-product{display:grid;grid-template-columns:38px minmax(190px,1fr) repeat(3,minmax(105px,.5fr)) minmax(230px,.9fr);gap:10px;align-items:center;min-height:48px;padding:7px 12px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);color:var(--mp-color-text, #111827);text-decoration:none}.costs-spp-map-product:last-child{border-bottom:0}.costs-spp-map-product:hover{background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 36%,var(--mp-color-surface, #fff))}.costs-spp-map-product>span:not(.costs-spp-map-product-photo){display:grid;gap:2px}.costs-spp-map-product small{color:var(--mp-color-muted, #64748b);font-size:9px;font-weight:600}.costs-spp-map-product b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.costs-spp-map-product-photo{display:grid;width:36px;height:42px;place-items:center;overflow:hidden;border-radius:7px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #6b4bd8);font-size:9px;font-weight:800}.costs-spp-map-product-photo img{width:100%;height:100%;object-fit:cover}.costs-spp-map-product-spp b{color:var(--mp-color-success, #10b981);font-size:13px}.costs-spp-map-recommendation{align-self:stretch;align-content:center;padding:6px 9px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:9px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 42%,var(--mp-color-surface, #fff))}.costs-spp-map-recommendation.has-value{border-color:color-mix(in srgb,var(--mp-color-success, #10b981) 38%,var(--mp-color-border, #dbe3ef));background:color-mix(in srgb,var(--mp-color-success, #10b981) 9%,var(--mp-color-surface, #fff))}.costs-spp-map-recommendation.has-value b{color:color-mix(in srgb,var(--mp-color-success, #10b981) 76%,#064e3b);font-size:12px}.costs-spp-map-recommendation em{color:var(--mp-color-muted, #64748b);font-size:9px;font-style:normal;font-weight:700;white-space:nowrap}.costs-calculation-settings-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);box-sizing:border-box;padding:0;overflow:hidden}.costs-calculation-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.costs-calculation-settings-head h3{margin-bottom:4px}.costs-calculation-settings-head p{margin:0;font-size:12px}.costs-calculation-settings-head>button{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:0;border-radius:9px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:22px;cursor:pointer}.costs-calculation-settings-body{display:grid;gap:12px;min-height:0;padding:14px 20px;overflow-y:auto}.costs-calculation-settings-section{display:grid;gap:12px;padding:14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 34%,var(--mp-color-surface, #fff))}.costs-calculation-settings-section>div:first-child h4{margin:0 0 3px;font-size:13px}.costs-calculation-settings-section>div:first-child p{margin:0;font-size:11px}.costs-calculation-settings-section>label{display:grid;grid-template-columns:minmax(170px,1fr) minmax(220px,1.15fr);gap:4px 12px;align-items:center}.costs-calculation-settings-section>label>span{color:var(--mp-color-text, #111827);font-size:12px;font-weight:700}.costs-calculation-settings-section select{height:40px;padding:0 11px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font:inherit;font-weight:600}.costs-calculation-settings-section select:disabled{opacity:.55}.costs-calculation-percent-input{display:grid;grid-template-columns:minmax(0,1fr) 32px;height:40px;overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-input, #fff)}.costs-calculation-percent-input input{min-width:0;padding:0 11px;border:0;outline:0;background:transparent;color:var(--mp-color-input-text, #111827);font:inherit;font-weight:600}.costs-calculation-percent-input>span{display:grid;place-items:center;border-left:1px solid var(--mp-color-border, #dbe3ef);color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:700}.costs-calculation-rate-input{grid-template-columns:minmax(0,1fr) 52px}.costs-logistics-period-setting{display:grid;gap:10px}.costs-logistics-period-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.costs-logistics-period-label b{color:var(--mp-color-text, #111827);font-size:12px}.costs-logistics-period-label small{color:var(--mp-color-muted, #64748b);font-size:10px;text-align:right}.costs-logistics-period-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end}.costs-logistics-period-controls>label:not(.costs-logistics-period-fixed){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.costs-logistics-period-controls>label>span{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:700}.costs-logistics-period-controls input[type=date]{width:100%;min-width:0;height:40px;box-sizing:border-box;padding:0 9px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font:inherit;font-size:12px;font-weight:600}.costs-logistics-period-fixed{display:inline-flex;height:40px;box-sizing:border-box;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-surface, #fff);cursor:pointer;white-space:nowrap}.costs-logistics-period-fixed:has(input:checked){border-color:var(--mp-color-primary, #6b4bd8);background:color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 9%,var(--mp-color-surface, #fff))}.costs-logistics-period-fixed input{width:15px;height:15px;margin:0;accent-color:var(--mp-color-primary, #6b4bd8)}.costs-logistics-period-fixed>span{color:var(--mp-color-text, #111827)!important;font-size:11px!important}.costs-calculation-settings-section>label>small{grid-column:2;color:var(--mp-color-muted, #64748b);font-size:10px}.costs-calculation-settings-section>.costs-burned-warehouses-toggle{display:grid;grid-template-columns:18px minmax(0,1fr);gap:4px 9px;padding:11px 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-surface, #fff);cursor:pointer}.costs-burned-warehouses-toggle:has(input:checked){border-color:var(--mp-color-primary, #6b4bd8);background:color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 9%,var(--mp-color-surface, #fff))}.costs-burned-warehouses-toggle input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--mp-color-primary, #6b4bd8)}.costs-calculation-settings-section>.costs-burned-warehouses-toggle>span{font-size:12px}.costs-calculation-settings-section>.costs-burned-warehouses-toggle>small{grid-column:2;color:var(--mp-color-muted, #64748b);font-size:10px}.costs-excluded-warehouses-editor{display:grid;gap:9px}.costs-excluded-warehouses-list{display:flex;flex-wrap:wrap;gap:6px}.costs-excluded-warehouses-list>small{color:var(--mp-color-muted, #64748b);font-size:10px}.costs-excluded-warehouse-chip{display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:0 5px 0 10px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-text, #111827);font-size:11px;font-weight:700}.costs-excluded-warehouse-chip button{display:grid;width:20px;height:20px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--mp-color-muted, #64748b);cursor:pointer;font-size:16px}.costs-excluded-warehouse-chip button:hover{background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 12%,transparent);color:var(--mp-color-danger, #ef4444)}.costs-excluded-warehouse-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.costs-warehouse-search-select{position:relative;min-width:0}.costs-warehouse-search-select>input{width:100%;min-width:0;height:38px;box-sizing:border-box;padding:0 34px 0 11px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font:inherit;font-size:12px}.costs-warehouse-search-select.is-open>input{border-color:var(--mp-color-primary, #6b4bd8);outline:2px solid color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 14%,transparent)}.costs-warehouse-search-select>span{position:absolute;top:50%;right:12px;pointer-events:none;color:var(--mp-color-muted, #64748b);font-size:14px;transform:translateY(-52%)}.costs-warehouse-search-options{position:absolute;top:calc(100% + 5px);left:0;z-index:30;display:grid;width:100%;max-height:220px;box-sizing:border-box;overflow-y:auto;padding:5px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-surface, #fff);box-shadow:0 12px 28px #0f172a29}.costs-warehouse-search-options button{min-height:34px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--mp-color-text, #111827);cursor:pointer;font:inherit;font-size:11px;text-align:left}.costs-warehouse-search-options button:hover,.costs-warehouse-search-options button[aria-selected=true]{background:color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 11%,var(--mp-color-surface, #fff));color:var(--mp-color-primary, #6b4bd8)}.costs-warehouse-search-options small{padding:9px;color:var(--mp-color-muted, #64748b);font-size:10px}.costs-excluded-warehouse-add>button{min-width:92px;height:38px;padding:0 12px;border:1px solid var(--mp-color-primary, #6b4bd8);border-radius:10px;background:var(--mp-color-primary, #6b4bd8);color:#fff;cursor:pointer;font-size:11px;font-weight:800}.costs-excluded-warehouse-add>button:disabled{cursor:default;opacity:.45}.costs-excluded-warehouses-editor>small{color:var(--mp-color-muted, #64748b);font-size:10px}.costs-speed-warehouses-editor{display:grid;gap:9px;padding-top:12px;border-top:1px solid var(--mp-color-border, #dbe3ef)}.costs-speed-warehouses-editor>div:first-child{display:grid;gap:3px}.costs-speed-warehouses-editor b{color:var(--mp-color-text, #111827);font-size:12px}.costs-speed-warehouses-editor small{color:var(--mp-color-muted, #64748b);font-size:10px}.costs-stock-color-scale-editor{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--mp-color-border, #dbe3ef)}.costs-stock-color-scale-editor>div:first-child{display:grid;gap:3px}.costs-stock-color-scale-editor>div:first-child>b{color:var(--mp-color-text, #111827);font-size:12px}.costs-stock-color-scale-editor>div:first-child>small{color:var(--mp-color-muted, #64748b);font-size:10px}.costs-stock-color-scale-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.costs-stock-color-scale-card{display:grid;gap:8px;padding:11px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:11px;background:var(--mp-color-surface, #fff)}.costs-stock-color-scale-card>b{color:var(--mp-color-text, #111827);font-size:11px}.costs-stock-color-scale-card>label{display:grid;grid-template-columns:minmax(112px,1fr) 112px;gap:8px;align-items:center}.costs-stock-color-scale-card>label>span{color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:700}.costs-stock-color-scale-card>label>div{display:grid;grid-template-columns:minmax(0,1fr) 34px;height:34px;overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:9px;background:var(--mp-color-input, #fff)}.costs-stock-color-scale-card input{min-width:0;padding:0 8px;border:0;outline:0;background:transparent;color:var(--mp-color-input-text, #111827);font:inherit;font-size:11px;font-weight:700}.costs-stock-color-scale-card>label>div>small{display:grid;place-items:center;border-left:1px solid var(--mp-color-border, #dbe3ef);color:var(--mp-color-muted, #64748b);font-size:9px;font-weight:700}.costs-stock-color-scale-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.costs-stock-color-scale-legend.is-range{grid-template-columns:repeat(5,minmax(0,1fr))}.costs-stock-color-scale-legend>span{padding:4px 5px;border-radius:7px;font-size:9px;font-weight:800;text-align:center;white-space:nowrap}.costs-stock-color-scale-legend .danger{background:#ef44441a;color:#dc2626}.costs-stock-color-scale-legend .warning{background:#f59e0b1f;color:#b45309}.costs-stock-color-scale-legend .good{background:#10b9811c;color:#059669}.costs-calculation-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.costs-calculation-mode button{display:grid;gap:4px;min-height:62px;padding:10px 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:11px;background:var(--mp-color-surface, #fff);color:var(--mp-color-text, #111827);text-align:left;cursor:pointer}.costs-calculation-mode button.active{border-color:var(--mp-color-primary, #6b4bd8);background:color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 9%,var(--mp-color-surface, #fff));box-shadow:inset 0 0 0 1px var(--mp-color-primary, #6b4bd8)}.costs-calculation-mode small{color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:500}.costs-calculation-tax-list{display:grid;gap:8px}.costs-calculation-tax-row{display:grid;grid-template-columns:minmax(0,1fr) 92px 92px;gap:8px;align-items:center}.costs-calculation-tax-row>span{overflow:hidden;color:var(--mp-color-text, #111827);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.costs-calculation-tax-row label{position:relative}.costs-calculation-tax-row input{width:100%;height:38px;box-sizing:border-box;padding:0 28px 0 10px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);text-align:right}.costs-calculation-tax-row label small{position:absolute;top:50%;right:10px;color:var(--mp-color-muted, #64748b);transform:translateY(-50%)}.costs-calculation-tax-row>button{height:38px;border:0;border-radius:10px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #6b4bd8);font-size:11px;font-weight:750;cursor:pointer}.costs-calculation-tax-row>button:disabled{cursor:default;opacity:.55}.costs-calculation-settings-modal .costs-modal-actions{position:relative;z-index:1;margin:0;padding:14px 20px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-surface, #fff)}.costs-table-card{margin-top:18px;overflow:visible;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff)}.costs-table-tools{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.costs-table{width:100%;border-collapse:collapse;table-layout:fixed}.costs-table th{position:sticky;top:0;z-index:5;height:42px;padding:0 8px;background:var(--mp-color-table-head, #f8fafc);color:var(--mp-color-text, #111827);font-size:12px;font-weight:800;text-align:right;text-transform:uppercase;letter-spacing:0;border-bottom:1px solid var(--mp-color-border, #dbe3ef);box-shadow:0 1px #94a3b83d,0 8px 16px #0f172a0f}.costs-table th:first-child{text-align:left}.costs-table th:not(:first-child),.costs-table td:not(:first-child){text-align:center}.costs-table-total th[data-column=product]{width:20%}.costs-table-total th[data-column=marketplace_stock]{width:6%}.costs-table-total th[data-column=price]{width:10%}.costs-table-total td[data-column=price] .costs-wb-price>small{max-width:100%;white-space:normal;overflow-wrap:anywhere}.costs-table-total th[data-column=revenue]{width:11%}.costs-table-total th[data-column=price_or_units],.costs-table-total th[data-column=marketplace_stock_speed]{width:8%}.costs-table-total th[data-column=cost]{width:11%}.costs-table-total th[data-column=commission],.costs-table-total th[data-column=logistics],.costs-table-total th[data-column=advertising],.costs-table-total th[data-column=profit]{width:7%}.costs-table-total th[data-column=roi]{width:6%}.costs-table-total th[data-column=quality]{width:8%}.costs-table-total .costs-period-flow{display:grid;gap:4px;max-width:185px;margin:0 auto;font-size:12px;line-height:1.35}.costs-table-total .costs-period-flow>div{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.costs-table-total .costs-period-flow span{color:var(--mp-color-muted, #64748b)}.costs-table-total .costs-period-flow b{margin:0;font-size:inherit;white-space:nowrap}.costs-table-unit th:nth-child(1){width:20%}.costs-table-unit th:nth-child(2){width:6%}.costs-table-unit th:nth-child(3){width:9%}.costs-table-unit th:nth-child(4){width:9%}.costs-table-unit th:nth-child(5){width:11%}.costs-table-unit th:nth-child(6),.costs-table-unit th:nth-child(7),.costs-table-unit th:nth-child(8),.costs-table-unit th:nth-child(9){width:8%}.costs-table-unit th:nth-child(10){width:6%}.costs-table-unit th:nth-child(11){width:8%}.costs-sort-btn{width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;cursor:pointer;white-space:nowrap}.costs-table th:first-child .costs-sort-btn{justify-content:flex-start}.costs-table th:not(:first-child) .costs-sort-btn{justify-content:center}.costs-sort-btn:hover,.costs-sort-btn.active{color:var(--mp-color-text, #111827)}.costs-sort-icon{width:10px;flex:0 0 10px;color:#a8b3c5;font-size:11px;line-height:1;transform:translateY(-1px)}.costs-sort-btn.active .costs-sort-icon{color:var(--mp-color-primary, #4f46e5)}.costs-price-sort-header{display:flex;align-items:center;justify-content:center;gap:2px}.costs-price-sort-header>.costs-sort-btn{width:auto}.costs-stock-speed-sort-header{gap:8px}.costs-stock-speed-sort-header>.costs-price-sort-menu{margin-left:0}.costs-table th.costs-stock-speed-heading{width:11%;min-width:170px}.costs-price-sort-menu{position:relative;flex:0 0 20px;width:20px;height:24px;text-transform:none}.costs-price-sort-menu>summary{display:grid;width:20px;height:24px;padding:0;place-items:center;border:0;border-radius:5px;background:transparent;color:#98a6b9;list-style:none;cursor:pointer}.costs-price-sort-menu>summary::-webkit-details-marker{display:none}.costs-price-sort-menu>summary:hover,.costs-price-sort-menu[open]>summary,.costs-price-sort-menu.is-spp>summary,.costs-price-sort-menu.is-drr>summary,.costs-price-sort-menu.is-days-left>summary,.costs-price-sort-menu.is-percent>summary,.costs-price-sort-menu.is-fbs>summary,.costs-price-sort-menu.is-office>summary{background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #4f46e5)}.costs-price-sort-menu svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.costs-price-sort-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:154px;padding:7px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-surface, #fff);box-shadow:0 12px 28px #0f172a29;text-align:left}.costs-price-sort-popover>span{display:block;padding:3px 7px 6px;color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:700;text-transform:uppercase}.costs-price-sort-popover button{display:flex;align-items:center;justify-content:space-between;width:100%;height:30px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--mp-color-text, #111827);font-size:12px;font-weight:650;text-transform:none;cursor:pointer}.costs-price-sort-popover button:hover{background:var(--mp-color-table-hover, #f8fbff)}.costs-price-sort-popover button b{visibility:hidden;color:var(--mp-color-primary, #4f46e5)}.costs-price-sort-popover button.active b{visibility:visible}.costs-table td{padding:12px 8px;border-top:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-table-row, #fff);text-align:right;vertical-align:middle;font-weight:500}.costs-table td:first-child{text-align:left}.costs-table td small{display:block;margin-top:4px;color:var(--mp-color-muted, #64748b);font-weight:500;white-space:nowrap}.costs-stock-hover{position:relative;display:inline-block;width:fit-content;font-size:14px;font-weight:750}.costs-stock-summary{display:grid;gap:4px;min-width:92px}.costs-stock-summary>span{display:grid;grid-template-columns:45px auto;align-items:baseline;gap:6px;white-space:nowrap}.costs-table td .costs-stock-summary small{display:inline;margin:0;color:var(--mp-color-muted, #64748b);font-size:9px;font-weight:650;text-align:left}.costs-stock-summary b{color:var(--mp-color-text, #111827);font-size:11px;font-weight:800;text-align:right}.costs-stock-summary>span[title]{cursor:help}.costs-stock-unavailable{max-width:150px;margin-top:5px;color:#dc2626;font-size:10px;font-weight:750;line-height:1.25;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.costs-storefront-stock-breakdown{display:grid;gap:7px;margin:0 0 10px;padding:9px 10px;border:1px solid #d8d4ff;border-radius:10px;background:#f8f7ff}.costs-storefront-stock-breakdown-title,.costs-storefront-stock-breakdown-row{display:grid;grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:14px}.costs-storefront-stock-breakdown-title{padding-bottom:6px;border-bottom:1px solid #e4e1fb;color:#5046a8;font-size:10px;font-weight:750}.costs-storefront-stock-breakdown-row{color:var(--mp-color-text, #111827);font-size:11px;font-weight:650}.costs-storefront-stock-breakdown-row b{white-space:nowrap}.costs-storefront-stock-breakdown>small{color:var(--mp-color-muted, #64748b);font-size:9px;line-height:1.35}.costs-stock-value{cursor:help;border-bottom:1px dashed rgba(100,116,139,.6)}.costs-order-summary{display:grid;width:min(138px,100%);gap:4px;margin:0 auto 9px;font-size:10px;line-height:1.35}.costs-order-summary>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.costs-order-summary span{color:var(--mp-color-muted, #64748b);text-align:left;white-space:normal}.costs-order-summary b{font-size:11px;white-space:nowrap}.costs-order-summary small{color:#b45309;font-size:9px}.costs-stock-scale{display:grid;width:min(138px,100%);gap:7px;margin:0 auto}.costs-stock-speed-hover{width:min(138px,100%)}.costs-stock-speed-hover.has-tooltip{cursor:help}.costs-stock-speed-hover .costs-stock-scale{width:100%}.costs-stock-scale-row{--stock-scale-color: var(--mp-color-border, #dbe3ef);display:grid;min-height:27px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 7px;white-space:nowrap}.costs-stock-scale-row>span:not(.costs-stock-scale-track){color:var(--mp-color-muted, #64748b);font-size:9px;font-weight:650}.costs-stock-scale-row>b{color:var(--mp-color-text, #111827);font-size:11px;font-weight:800}.costs-stock-scale-track{display:block;width:100%;height:5px;grid-column:1 / -1;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--mp-color-border, #dbe3ef) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mp-color-border, #dbe3ef) 48%,transparent)}.costs-stock-scale-track>i{display:block;height:100%;border-radius:inherit;background:var(--stock-scale-color)}.costs-stock-scale-row.costs-stock-scale-danger{--stock-scale-color: #ef4444}.costs-stock-scale-row.costs-stock-scale-warning{--stock-scale-color: #f59e0b}.costs-stock-scale-row.costs-stock-scale-good{--stock-scale-color: #10b981}.costs-stock-tooltip{position:absolute;top:calc(100% + 8px);left:50%;z-index:9999;box-sizing:border-box;width:500px;max-width:min(500px,calc(100vw - 32px));padding:8px;border:1px solid rgba(148,163,184,.45);border-radius:10px;background:#fff;box-shadow:0 12px 30px #0f172a2e;color:#172033;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.costs-stock-hover:hover .costs-stock-tooltip,.costs-stock-hover:focus-within .costs-stock-tooltip,.costs-stock-hover.is-open .costs-stock-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.costs-stock-tooltip-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 6px 7px;border-bottom:1px solid #edf0f4;color:#64748b;font-size:11px;font-weight:700;line-height:1.3;text-align:left}.costs-stock-tooltip-title>span:last-child{white-space:nowrap}.costs-stock-tooltip-sizes{display:flex;align-items:center;gap:6px;margin:8px 6px 2px;padding:0 0 7px;overflow-x:auto;border-bottom:1px solid #edf0f4;scrollbar-width:thin}.costs-stock-tooltip-sizes>button{min-width:36px;height:27px;flex:0 0 auto;padding:0 10px;border:1px solid #dbe3ef;border-radius:999px;background:#f4f7ff;color:#334155;font-size:11px;font-weight:800;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.costs-stock-tooltip-sizes>button:hover,.costs-stock-tooltip-sizes>button:focus-visible{border-color:#8466ff;color:#4f46e5}.costs-stock-tooltip-sizes>button.is-active{border-color:#6b4ee6;background:#6b4ee6;color:#fff}.costs-stock-speed-tooltip{width:580px;max-width:min(580px,calc(100vw - 32px))}.costs-stock-hover .costs-order-speed-tooltip,.costs-stock-hover:is(:hover,:focus-within) .costs-order-speed-tooltip{position:fixed;transform:none;width:380px;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;text-align:left;white-space:normal;font-size:12px;line-height:1.45}.costs-order-speed-tooltip p{margin:8px 6px}.costs-stock-source-note{margin:8px 6px;color:#64748b;font-size:11px;line-height:1.4;white-space:normal;text-align:left}.costs-stock-speed-tooltip .costs-stock-tooltip-columns,.costs-stock-speed-tooltip .costs-stock-tooltip-item{grid-template-columns:minmax(112px,1fr) 64px 64px 82px 82px}.costs-stock-speed-tooltip .costs-stock-tooltip-columns>span:first-child{text-align:left}.costs-stock-tooltip-columns,.costs-stock-tooltip-item{display:grid;grid-template-columns:minmax(100px,1fr) 76px 88px 86px;align-items:center;column-gap:10px}.costs-stock-tooltip-columns{padding:7px 10px 4px 6px;color:#94a3b8;font-size:9px;font-weight:700;line-height:1.2;text-align:right;text-transform:uppercase}.costs-stock-tooltip-columns>button{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:right;text-transform:inherit;cursor:pointer}.costs-stock-tooltip-columns>button:first-child{justify-content:flex-start;text-align:left}.costs-stock-tooltip-columns>button:hover,.costs-stock-tooltip-columns>button:focus-visible,.costs-stock-tooltip-columns>button.active{color:var(--mp-color-primary, #6b4bd8)}.costs-stock-tooltip-columns svg{width:9px;height:9px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.35;transition:transform .12s ease,opacity .12s ease}.costs-stock-tooltip-columns button.active svg{opacity:1}.costs-stock-tooltip-columns svg.is-asc{transform:rotate(180deg)}.costs-stock-tooltip-list{max-height:240px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:4px 4px 0 0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.9) transparent}.costs-stock-tooltip-item{min-height:30px;padding:6px;border-radius:6px}.costs-stock-tooltip-item:hover{background:#94a3b81f}.costs-stock-tooltip-item>span{overflow:hidden;color:#172033;font-size:13px;font-weight:600;line-height:1.3;text-align:left;text-overflow:ellipsis;white-space:nowrap}.costs-stock-tooltip-item>b{color:#172033;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3;text-align:right;white-space:nowrap}.costs-wb-price{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.costs-wb-price-main{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px}.costs-wb-price-main>span{font-weight:650;white-space:nowrap}.costs-wb-price-edit{width:26px;height:26px;flex:0 0 26px;border-radius:8px}.costs-wb-price-modal{width:min(480px,100%)}.costs-wb-price-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);gap:12px;align-items:end;padding:14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:13px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 34%,var(--mp-color-surface, #fff))}.costs-wb-price-comparison>span{align-self:center;color:var(--mp-color-muted, #64748b);font-size:18px}.costs-wb-price-comparison>div,.costs-wb-price-comparison>label{display:grid;gap:7px}.costs-wb-price-comparison span{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:700}.costs-wb-price-comparison b{min-height:40px;display:flex;align-items:center;color:var(--mp-color-text, #111827);font-size:18px}.costs-wb-price-comparison label>div{display:grid;grid-template-columns:minmax(0,1fr) 34px;height:40px;overflow:hidden;border:1px solid var(--mp-color-primary, #6b4bd8);border-radius:10px;background:var(--mp-color-input, #fff)}.costs-wb-price-comparison input{min-width:0;padding:0 10px;border:0;outline:0;background:transparent;color:var(--mp-color-input-text, #111827);font:inherit;font-size:16px;font-weight:750}.costs-wb-price-comparison label>div>span{display:grid;place-items:center;border-left:1px solid var(--mp-color-border, #dbe3ef);font-size:12px}.costs-wb-price-hint{display:grid;gap:4px;margin-top:10px;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:600}.costs-wb-price-scenario{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.costs-wb-price-scenario>div{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:11px;background:var(--mp-color-surface, #fff)}.costs-wb-price-scenario>div>span{color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:750;text-transform:uppercase}.costs-wb-price-scenario>div>b{color:var(--mp-color-text, #111827);font-size:17px;font-variant-numeric:tabular-nums}.costs-wb-price-scenario>div>b.is-negative{color:var(--mp-color-danger, #ef4444)}.costs-wb-price-scenario>div>b.is-positive{color:var(--mp-color-success, #10b981)}.costs-wb-price-scenario>small{grid-column:1 / -1;color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:600;text-align:center}.costs-wb-price-scenario-status{grid-column:1 / -1;min-height:58px;display:grid;place-items:center;padding:8px 12px;border:1px dashed var(--mp-color-border, #dbe3ef);border-radius:11px;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:650;text-align:center}.costs-wb-price-error{margin-top:10px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--mp-color-danger, #ef4444) 35%,transparent);border-radius:9px;background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 8%,var(--mp-color-surface, #fff));color:var(--mp-color-danger, #ef4444);font-size:12px;font-weight:650}.costs-row{position:relative;cursor:pointer}.costs-row:hover td{background:var(--mp-color-table-hover, #f8fbff)}.costs-row.is-archived td{opacity:.8}.costs-product-cell{position:static}.costs-quality-cell{position:relative}.costs-quality-cell:has(.costs-row-more-menu[open]){z-index:45}.costs-product{display:flex;align-items:center;min-width:0;gap:12px}.costs-product>div:last-child{flex:1 1 auto;min-width:0}.costs-product-media{position:relative;width:88px;height:116px;flex:0 0 88px;margin-block:-32px}.costs-row-more-menu{position:absolute;top:8px;right:10px;z-index:6}.costs-row-more-menu[open]{z-index:40}.costs-row-more-menu>summary{display:grid;width:24px;height:28px;place-items:center;border:0;border-radius:0;background:transparent;color:var(--mp-color-muted, #64748b);cursor:pointer;list-style:none;outline:none}.costs-row-more-menu>summary::-webkit-details-marker{display:none}.costs-row-more-menu>summary svg{width:20px;height:20px;fill:currentColor}.costs-row-more-menu[open]>summary,.costs-row-more-menu>summary:hover{border:0;background:transparent;color:var(--mp-color-primary, #6b4bd8);outline:none}.costs-row-more-menu-popover{position:absolute;top:calc(100% + 5px);right:0;width:175px;padding:6px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-surface, #fff);box-shadow:0 14px 38px #0f172a33}.costs-row-more-menu-popover button{width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--mp-color-text, #111827);text-align:left;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.costs-row-more-menu-popover button:hover{background:var(--mp-color-table-hover, #f8fbff);color:var(--mp-color-primary, #6b4bd8)}.costs-row-more-menu-popover button:disabled{opacity:.5;cursor:wait}.costs-table td small.costs-spp-value{color:var(--mp-color-success, #10b981);font-weight:750}.costs-table td small.costs-spp-empty{color:var(--mp-color-warning, #f59e0b)}.costs-table td small.costs-spp-meta{color:var(--mp-color-muted, #64748b);font-size:10px}.costs-table td small.costs-club-price{color:#7c3aed;font-size:10px;font-weight:700}.costs-table td small.costs-wallet-price{color:#f43f5e;font-size:10px;font-weight:750}.costs-table td small.costs-spp-time{color:var(--mp-color-muted, #64748b);font-size:10px}.costs-product-media img,.costs-product-media .costs-no-photo{width:100%;height:100%;border-radius:7px;object-fit:cover;background:var(--mp-color-chip, #eef2ff)}.costs-no-photo{display:grid;place-items:center;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:700}.costs-row-toggle{width:24px;height:24px;flex:0 0 24px;border:0;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #8466ff);font-size:10px;font-weight:700;cursor:pointer}.costs-product-title{overflow:hidden;display:-webkit-box;max-width:100%;color:var(--mp-color-text, #111827);font-size:15px;font-weight:700;line-height:1.25;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.costs-product-meta{min-width:0;overflow:hidden;max-width:100%;margin-top:4px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.costs-product-meta--article{display:flex;align-items:center;flex-wrap:wrap;gap:6px;overflow:visible;white-space:normal}.costs-product-meta--article .copy-article-inline{flex:0 1 auto;min-width:0}.costs-product-meta--article .copy-article-inline__text{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.costs-product-platform{flex:0 0 100%;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.costs-product-meta--brand{color:#9ca3af}.costs-marketplace-link{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;color:#7c3aed;text-decoration:none;transition:color .14s ease,transform .14s ease}.costs-marketplace-link.is-ozon{color:#2563eb}.costs-marketplace-link:hover{color:#5b21b6;transform:translateY(-1px)}.costs-marketplace-link.is-ozon:hover{color:#1d4ed8}.costs-marketplace-link svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.costs-marketplace-link:focus-visible{outline:0;filter:drop-shadow(0 0 4px rgba(124,58,237,.32))}.costs-market{display:inline-flex;margin-top:7px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700}.costs-market.wb{background:#ede9fe;color:#6d28d9}.costs-market.ozon{background:#e0f2fe;color:#0369a1}.costs-cost-editor{display:grid;grid-template-columns:minmax(52px,1fr) 38px;gap:6px}.costs-cost-display{display:inline-grid;grid-template-columns:minmax(52px,auto) 28px;align-items:center;justify-content:end;gap:6px;min-height:38px}.costs-table td.costs-cost-cell{text-align:center}.costs-cost-cell .costs-cost-display{justify-content:center}.costs-cost-cell .costs-cost-editor{width:min(128px,100%);margin-inline:auto}.costs-weight-display{display:inline-grid;grid-template-columns:minmax(70px,auto) 28px;align-items:center;justify-content:end;gap:6px;min-height:30px}.costs-cost-display span,.costs-weight-display span{color:var(--mp-color-text, #111827);font-weight:600;text-align:right;white-space:nowrap}.costs-cost-edit{width:28px;height:28px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;background:var(--mp-color-surface, #fff);color:var(--mp-color-muted, #64748b);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.costs-cost-edit:hover{border-color:color-mix(in srgb,var(--mp-color-primary, #6b4bd8) 45%,var(--mp-color-border, #dbe3ef));color:var(--mp-color-primary, #6b4bd8);background:var(--mp-color-chip, #eef2ff)}.costs-cost-edit svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.costs-cost-editor input{min-width:0;height:38px;box-sizing:border-box;padding:0 8px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font-weight:500;outline:none;text-align:right}.costs-cost-editor button{background:var(--mp-color-primary, #8466ff);color:var(--mp-color-button-text, #fff)}.costs-cost-editor button:disabled{opacity:.55;cursor:default}.costs-table td .costs-pre-marketplace-cost{color:var(--mp-color-success, #10b981);font-weight:700}.costs-table td .costs-stock-cost{color:var(--mp-color-text-secondary, #475569);font-weight:700}.costs-table td .costs-stock-retail-value{color:var(--mp-color-text, #111827);font-weight:700}.costs-positive{color:var(--mp-color-success, #10b981)}.costs-negative{color:var(--mp-color-danger, #ef4444)}.costs-roi-models{display:grid;justify-content:center;gap:10px;min-width:84px}.costs-roi-models>div{display:flex;align-items:baseline;justify-content:center;gap:7px;line-height:1.15;white-space:nowrap}.costs-stock-tooltip-empty{padding:18px 10px;color:#94a3b8;font-size:12px;font-weight:600;text-align:center}.costs-roi-models small{min-width:22px;color:var(--mp-color-muted, #64748b);font-size:9px;font-weight:800;letter-spacing:.04em;text-align:left}.costs-roi-models b{min-width:48px;font-size:12px;font-weight:800;text-align:right}.costs-commission-models{display:grid;justify-content:center;gap:10px;min-width:104px}.costs-commission-models>div{display:grid;grid-template-columns:24px auto;align-items:baseline;justify-content:center;column-gap:6px;line-height:1.15}.costs-commission-models small{color:var(--mp-color-muted, #64748b);font-size:9px;font-weight:800;letter-spacing:.04em;text-align:left}.costs-commission-models b{color:var(--mp-color-text, #111827);font-size:12px;font-weight:800;text-align:right;white-space:nowrap}.costs-commission-models span{grid-column:2;color:var(--mp-color-muted, #64748b);font-size:10px;line-height:1.15;margin-top:2px;text-align:right}.costs-profit-models{display:grid;justify-content:center;gap:10px;min-width:104px}.costs-profit-models>div{display:grid;grid-template-columns:24px auto;align-items:baseline;justify-content:center;column-gap:6px;line-height:1.15}.costs-profit-models small{color:var(--mp-color-muted, #64748b);font-size:9px;font-weight:800;letter-spacing:.04em;text-align:left}.costs-profit-models b{font-size:12px;font-weight:800;text-align:right;white-space:nowrap}.costs-profit-models span{grid-column:2;color:var(--mp-color-muted, #64748b);font-size:10px;line-height:1.15;margin-top:2px;text-align:right}.costs-muted{color:var(--mp-color-muted, #64748b)}.costs-quality{display:inline-flex;justify-content:center;min-width:86px;padding:8px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.costs-quality.ok{background:color-mix(in srgb,var(--mp-color-success, #10b981) 16%,var(--mp-color-surface, #fff));color:var(--mp-color-success, #10b981)}.costs-quality.warn,.costs-quality.partial{background:color-mix(in srgb,var(--mp-color-warning, #f59e0b) 18%,var(--mp-color-surface, #fff));color:#b45309}.costs-quality.muted{background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b)}.costs-details-row td{padding:0;background:var(--mp-color-table-hover, #f8fbff)}.costs-details{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:14px;padding:18px}.costs-details>div{padding:16px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-surface, #fff)}.costs-details h3,.costs-details h4{margin:0 0 12px;font-size:15px}.costs-details dl{display:grid;grid-template-columns:minmax(150px,1fr) minmax(158px,158px);align-items:start;gap:9px 18px;margin:0}.costs-details dt{color:var(--mp-color-muted, #64748b);font-weight:500;min-height:30px;display:flex;align-items:center}.costs-details dd{margin:0;font-weight:600;min-height:30px;text-align:right}.costs-details dd small{display:block;margin-top:3px;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:500}.costs-custom-expense-value{display:grid;grid-template-columns:minmax(0,1fr) 82px;align-items:start;gap:8px}.costs-custom-expense-actions{display:grid;gap:4px}.costs-custom-expense-actions button{border:0;border-radius:8px;height:24px;padding:0 7px;background:#fee2e2;color:#b91c1c;font-size:10px;font-weight:600;cursor:pointer}.costs-custom-expense-actions button.delete-all{background:#fff1f2;color:#9f1239}.costs-brand-tax-editor{display:flex;justify-content:flex-end;gap:8px}.costs-brand-tax-editor input{width:92px;height:30px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;padding:0 8px;text-align:right}.costs-brand-tax-editor button{height:30px;border:0;border-radius:8px;padding:0 10px;background:var(--mp-color-primary, #6b4bd8);color:#fff;font-weight:700;cursor:pointer}.costs-brand-tax-editor button:disabled,.costs-brand-tax-editor input:disabled{cursor:default;opacity:.55}.costs-weight-editor{display:grid;grid-template-columns:104px 38px;justify-content:end;gap:8px}.costs-weight-editor input{width:104px;min-width:0;height:30px;box-sizing:border-box;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;padding:0 8px;text-align:right}.costs-weight-editor button{width:38px;height:30px;border:0;border-radius:8px;padding:0;background:var(--mp-color-primary, #6b4bd8);color:#fff;font-weight:700;cursor:pointer}.costs-weight-editor button:disabled{cursor:default;opacity:.55}.costs-custom-expense-form{display:grid;grid-template-columns:minmax(0,1fr) 92px auto;gap:8px;margin-top:14px}.costs-custom-expense-form input{min-width:0;height:34px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;padding:0 10px;background:#fff;color:var(--mp-color-text, #111827)}.costs-custom-expense-form button{height:34px;border:0;border-radius:10px;padding:0 12px;background:var(--mp-color-primary, #6b4bd8);color:#fff;font-weight:700;cursor:pointer}.costs-custom-expense-form button:disabled,.costs-custom-expense-value button:disabled{cursor:default;opacity:.55}.costs-details p{margin:0 0 9px;color:var(--mp-color-muted, #64748b);font-weight:500;line-height:1.45;text-align:left}.costs-formula-highlight{margin:0 0 14px;padding:12px 14px 4px;border:1px solid rgba(107,75,216,.24);border-radius:12px;background:#6b4bd80e}.costs-formula-highlight p{color:var(--mp-color-text, #172033)}.costs-formula-period-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px}.costs-formula-period-summary p{margin:0;padding:10px 12px;border:1px solid var(--mp-color-border, #dbe3f0);border-radius:10px;background:var(--mp-color-surface-soft, #f8faff);color:var(--mp-color-text, #172033)}@media(max-width:720px){.costs-formula-period-summary{grid-template-columns:1fr}}.costs-warning{color:var(--mp-color-warning, #f59e0b)!important}.costs-operations{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.costs-operations h4{flex:0 0 100%}.costs-operations span{padding:7px 10px;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:500}.costs-size-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 18px 0;padding:10px 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;background:var(--mp-color-surface, #fff)}.costs-size-toolbar>div:first-child{display:flex;align-items:center;gap:8px}.costs-size-buttons{flex-wrap:wrap}.costs-size-toolbar span{color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:600}.costs-size-buttons button{height:30px;min-width:34px;padding:0 10px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-text, #111827);font-weight:600;cursor:pointer}.costs-size-buttons button.active{border-color:var(--mp-color-primary, #6b4bd8);background:var(--mp-color-primary, #6b4bd8);color:var(--mp-color-button-text, #fff)}.costs-size-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.costs-size-summary span{padding:6px 10px;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-text, #111827)}.costs-empty{height:120px;color:var(--mp-color-muted, #64748b);text-align:center!important}@media(max-width:1280px){.costs-hero,.costs-details{grid-template-columns:1fr}.costs-table{min-width:1180px}.costs-table-total:has(th[data-column=price]){min-width:1320px}.costs-table-card{overflow-x:auto;overflow-y:visible}}.costs-sections{display:inline-flex;align-items:center;width:fit-content;padding:4px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;background:var(--mp-color-surface, #fff);box-shadow:0 8px 24px #28334e12}.costs-sections button{min-width:150px;height:40px;padding:0 18px;border:0;border-radius:6px;background:transparent;color:var(--mp-color-muted, #64748b);font:inherit;font-weight:700;cursor:pointer}.costs-sections button.active{background:var(--mp-color-primary, #6b4bd8);color:var(--mp-color-button-text, #fff);box-shadow:0 5px 14px #6b4bd838}.costs-warehouse-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(150px,210px) minmax(210px,auto) auto;align-items:end;gap:12px;padding:14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;background:var(--mp-color-surface, #fff);box-shadow:0 8px 24px #28334e0f}.costs-warehouse-brand-filter{display:grid;gap:5px;min-width:0;color:var(--mp-color-muted, #64748b);font-size:12px}.costs-warehouse-brand-filter select{box-sizing:border-box;width:100%;height:42px;min-width:0;padding:0 34px 0 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:7px;background:var(--mp-color-surface, #fff);color:var(--mp-color-text, #111827);font:inherit;font-size:13px;outline:none}.costs-warehouse-brand-filter select:focus{border-color:var(--mp-color-primary, #6b4bd8);box-shadow:0 0 0 3px #6b4bd81a}.costs-warehouse-toolbar .costs-search-label{width:100%;min-width:0}.costs-warehouse-toolbar .clearable-input,.costs-warehouse-toolbar .clearable-input>input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.deferred-costs-search input:placeholder-shown+.clearable-input__clear{display:none}.costs-warehouse-rates{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:7px;color:var(--mp-color-muted, #64748b);font-size:12px;white-space:nowrap}.costs-warehouse-rates b{color:var(--mp-color-text, #111827)}.costs-warehouse-refresh{height:42px;padding:0 18px;border:0;border-radius:7px;background:var(--mp-color-primary, #6b4bd8);color:var(--mp-color-button-text, #fff);font-weight:700;cursor:pointer}.costs-warehouse-refresh:disabled{opacity:.55;cursor:default}.costs-warehouse-warning{padding:11px 14px;border:1px solid #f1d38a;border-radius:7px;background:#fff9e9;color:#8a5a00;font-size:13px;font-weight:600}.costs-warehouse-view-switch{display:inline-grid;width:max-content;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;background:var(--mp-color-surface, #fff)}.costs-warehouse-view-switch button{min-width:170px;height:36px;padding:0 16px;border:0;border-radius:6px;background:transparent;color:var(--mp-color-muted, #64748b);font-weight:700;cursor:pointer}.costs-warehouse-view-switch button.active{background:var(--mp-color-primary, #6b4bd8);color:var(--mp-color-button-text, #fff)}.costs-warehouse-matrix-card{overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;background:var(--mp-color-surface, #fff);box-shadow:0 10px 28px #28334e12}.costs-warehouse-matrix-card>header{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.costs-warehouse-matrix-card h2,.costs-warehouse-matrix-card p{margin:0}.costs-warehouse-matrix-card h2{font-size:17px}.costs-warehouse-matrix-card p,.costs-warehouse-matrix-actions>span{margin-top:4px;color:var(--mp-color-muted, #64748b);font-size:12px}.costs-warehouse-matrix-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.costs-warehouse-matrix-actions>span{margin:0;white-space:nowrap}.costs-warehouse-matrix-actions .column-settings-button{width:auto;min-width:104px;padding:0 13px}.costs-warehouse-export{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 13px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;background:var(--mp-color-surface, #fff);color:var(--mp-color-text, #111827);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.costs-warehouse-export:hover:not(:disabled){border-color:var(--mp-color-primary, #6b4bd8);color:var(--mp-color-primary, #6b4bd8)}.costs-warehouse-export:disabled{cursor:default;opacity:.5}.costs-warehouse-export svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.costs-warehouse-matrix-wrap{width:100%;overflow-x:auto}.costs-warehouse-matrix{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px}.costs-warehouse-matrix th{position:sticky;top:var(--mp-sticky-top, 0);z-index:2;height:52px;padding:0 10px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-table-header, #f6f8fb);text-align:right}.costs-warehouse-matrix th:first-child{width:270px;text-align:left}.costs-warehouse-matrix th:nth-child(2){width:74px}.costs-warehouse-matrix th:nth-child(4){width:86px}.costs-warehouse-matrix th .costs-sort-btn{justify-content:flex-end}.costs-warehouse-matrix th:first-child .costs-sort-btn{justify-content:flex-start}.costs-warehouse-matrix th .costs-sort-btn>span:first-child{display:grid;gap:2px}.costs-warehouse-matrix th small{color:var(--mp-color-muted, #64748b);font-size:9px;font-weight:600;text-transform:none}.costs-warehouse-matrix td{height:64px;padding:8px 10px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);text-align:right;white-space:nowrap}.costs-warehouse-matrix td:first-child{text-align:left}.costs-warehouse-matrix tr:last-child td{border-bottom:0}.costs-warehouse-metric-cell{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.costs-warehouse-metric-cell>span{display:grid;gap:3px;min-width:0}.costs-warehouse-metric-cell small{overflow:hidden;color:var(--mp-color-muted, #64748b);font-size:9px;font-weight:500;text-overflow:ellipsis}.costs-warehouse-metric-cell b{font-size:11px;font-weight:600}.costs-warehouse-table-card{overflow-x:auto;overflow-y:visible;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;background:var(--mp-color-surface, #fff);box-shadow:0 10px 28px #28334e12}.costs-warehouse-table,.costs-warehouse-products{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.costs-warehouse-table{min-width:1280px}.costs-warehouse-table th,.costs-warehouse-products th{position:sticky;top:var(--mp-sticky-top, 0);z-index:2;height:48px;padding:0 12px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-table-header, #f6f8fb);color:var(--mp-color-text, #111827);font-size:11px;font-weight:700;text-align:right;white-space:nowrap}.costs-warehouse-table th:first-child,.costs-warehouse-products th:first-child{text-align:left}.costs-warehouse-table th .costs-sort-btn,.costs-warehouse-products th .costs-sort-btn{justify-content:flex-end}.costs-warehouse-table th:first-child .costs-sort-btn,.costs-warehouse-products th:first-child .costs-sort-btn{justify-content:flex-start}.costs-warehouse-table td,.costs-warehouse-products td{height:60px;padding:10px 12px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);color:var(--mp-color-text, #111827);text-align:right;white-space:nowrap}.costs-warehouse-table td:first-child,.costs-warehouse-products td:first-child{text-align:left}.costs-warehouse-row{cursor:pointer}.costs-warehouse-row:hover td{background:var(--mp-color-row-hover, #f8faff)}.costs-warehouse-row td:first-child{display:flex;align-items:center;gap:9px}.costs-warehouse-toggle{display:inline-grid;width:26px;height:26px;place-items:center;border:0;border-radius:50%;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #6b4bd8);font-size:20px;line-height:1;transform:rotate(0);transition:transform .15s ease}.costs-warehouse-toggle.active{transform:rotate(90deg)}.costs-warehouse-details-row>td{height:auto;padding:12px!important;background:#f8fafc}.costs-warehouse-products{min-width:1120px;overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:7px;background:var(--mp-color-surface, #fff)}.costs-warehouse-products th{position:static;height:48px;font-size:12px;text-transform:uppercase}.costs-warehouse-products td{height:56px;background:var(--mp-color-surface, #fff)}.costs-warehouse-products tr:last-child td,.costs-warehouse-table>tbody>tr:last-child>td{border-bottom:0}.costs-warehouse-product{display:flex;min-width:300px;align-items:center;gap:10px;white-space:normal}.costs-warehouse-product img,.costs-warehouse-product .costs-no-photo{width:38px;height:48px;flex:0 0 auto;border-radius:6px;object-fit:cover}.costs-warehouse-product>div{display:grid;gap:3px}.costs-warehouse-product span{color:var(--mp-color-muted, #64748b);font-size:11px}@media(max-width:1100px){.costs-warehouse-toolbar{grid-template-columns:auto minmax(260px,1fr)}.costs-warehouse-rates,.costs-warehouse-refresh{align-self:stretch}}@media(max-width:720px){.costs-spp-map-backdrop{left:0}.costs-logistics-period-label{display:grid;gap:3px}.costs-logistics-period-label small{text-align:left}.costs-logistics-period-controls{grid-template-columns:1fr 1fr}.costs-logistics-period-fixed{grid-column:1 / -1;justify-content:center}.costs-stock-tooltip-columns,.costs-stock-tooltip-item{grid-template-columns:minmax(78px,1fr) 58px 70px 66px;column-gap:6px}.costs-stock-tooltip-columns{padding-right:6px;font-size:8px}.costs-stock-tooltip-item>span,.costs-stock-tooltip-item>b{font-size:10px}.costs-summary.is-products{grid-template-columns:repeat(2,minmax(0,1fr))}.costs-table-tools{gap:8px;padding:8px 10px}.costs-modal-backdrop{padding:10px}.costs-calculation-settings-modal,.costs-spp-map-modal,.costs-spp-products-modal{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.costs-spp-products-head,.costs-spp-map-head{padding:14px}.costs-spp-map-body{padding:12px}.costs-spp-map-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.costs-spp-map-sections{display:grid;width:100%;box-sizing:border-box;grid-template-columns:1fr 1fr}.costs-spp-map-sections button{min-width:0;padding:0 8px}.costs-spp-map-controls,.costs-spp-map-filters{grid-template-columns:1fr}.costs-spp-map-control-actions{display:grid;grid-template-columns:1fr}.costs-spp-map-basis{width:100%}.costs-spp-recommendation-editor{flex-wrap:wrap;white-space:normal}.costs-spp-map-basis>div button{flex:1}.costs-spp-map-legend{flex-wrap:wrap}.costs-spp-map-legend small{width:100%;margin-left:0}.costs-spp-map-product{grid-template-columns:38px minmax(150px,1fr) repeat(3,105px) 235px;min-width:865px}.costs-spp-products-columns{grid-template-columns:38px minmax(150px,1fr) repeat(3,105px) 235px;min-width:865px;box-sizing:border-box}.costs-calculation-settings-body{padding:12px}.costs-calculation-settings-head,.costs-calculation-settings-modal .costs-modal-actions{padding-right:14px;padding-left:14px}.costs-calculation-settings-section>label{grid-template-columns:1fr}.costs-calculation-settings-section>label>small{grid-column:1}.costs-calculation-mode,.costs-stock-color-scale-grid{grid-template-columns:1fr}.costs-calculation-tax-row{grid-template-columns:minmax(0,1fr) 78px}.costs-calculation-tax-row>button{grid-column:1 / -1}.costs-sections{display:grid;width:100%;grid-template-columns:1fr 1fr}.costs-sections button{min-width:0;padding:0 10px}.costs-warehouse-toolbar{grid-template-columns:1fr;align-items:stretch}.costs-warehouse-rates{justify-content:space-between;overflow-x:auto}}.costs-table-total .costs-period-secondary{display:block;white-space:normal;line-height:1.4;margin-top:4px}.fbs-label-dialog{width:min(1120px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid #dbe3ef;border-radius:20px;color:#172236;background:#fff;box-shadow:0 20px 80px #17223640}.fbs-label-dialog[open]{display:flex;flex-direction:column}.fbs-label-dialog::backdrop{background:#14213988;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fbs-label-dialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;border-bottom:1px solid #e2e8f0}.fbs-label-kicker{font-size:11px;font-weight:800;color:#6740ce;letter-spacing:.06em}.fbs-label-dialog h2{margin:6px 0;font-size:23px}.fbs-label-dialog header p{margin:0;font-size:14px;color:#526178}.fbs-label-close{flex-shrink:0;border:1px solid #dbe3ef;border-radius:10px;width:40px;height:40px;background:#fff;font-size:24px;cursor:pointer}.fbs-label-body{padding:18px 24px;overflow-y:auto;min-height:0}.fbs-label-options{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.fbs-label-options label{display:grid;gap:6px;font-size:13px;font-weight:700}.fbs-label-options select{min-height:40px;padding:8px 12px;background:#fff;border:1px solid #ccd5e3;border-radius:8px}.fbs-label-warehouse-select{flex:1;min-width:200px;max-width:100%}.fbs-label-warehouse-select select{width:100%;min-width:0;text-overflow:ellipsis}.fbs-label-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.fbs-label-filters label{min-width:0}.fbs-label-filters select{width:100%;min-width:0;text-overflow:ellipsis}@media(max-width:640px){.fbs-label-filters{grid-template-columns:minmax(0,1fr);gap:12px}}.fbs-label-paper{display:grid;gap:6px;font-size:13px}.fbs-label-paper>span{font-weight:700}.fbs-label-paper b{display:flex;align-items:center;min-height:40px;padding:8px 12px;border-radius:8px;background:#f3f0fb;color:#5832b2;box-sizing:border-box}.fbs-label-scale{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:14px;padding:14px;border:1px solid #e0d6f5;border-radius:10px;background:#faf7ff}.fbs-label-scale>div:first-child{display:grid;gap:5px}.fbs-label-scale label{display:flex;gap:12px;align-items:center;font-size:14px;font-weight:700}.fbs-label-scale output{color:#5832b2;font-variant-numeric:tabular-nums}.fbs-label-scale small{font-size:12px;line-height:1.5;color:#526178}.fbs-label-scale-controls{display:flex;align-items:center;gap:10px;width:min(280px,100%)}.fbs-label-scale-controls input{min-width:0;flex:1;height:28px;accent-color:#7049d2}.fbs-label-scale-controls button{width:38px;height:38px;flex-shrink:0;padding:0;border:1px solid #d3c5ef;border-radius:8px;background:#fff;color:#5832b2;font-size:23px;cursor:pointer}.fbs-label-scale-controls button:disabled{opacity:.4;cursor:default}.fbs-label-order-note{margin:14px 0 0;color:#526178;font-size:13px;line-height:1.5}.fbs-label-article-option{display:flex;gap:10px;align-items:center;width:fit-content;max-width:100%;margin-top:12px;padding:10px 12px;border:1px solid #e0d6f5;border-radius:9px;background:#faf7ff;cursor:pointer}.fbs-label-article-option input{width:17px;height:17px;flex-shrink:0;accent-color:#7049d2}.fbs-label-article-option span{display:grid;gap:4px}.fbs-label-article-option b{font-size:13px}.fbs-label-article-option small{font-size:12px;line-height:1.4;color:#526178}.fbs-label-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;align-items:start}.fbs-label-group{border:1px solid #dbe3ef;border-radius:12px;overflow:hidden;min-width:0}.fbs-label-group:only-child{grid-column:1 / -1}.fbs-label-group summary{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f5f3fc;cursor:pointer;list-style:none}.fbs-label-group summary::-webkit-details-marker{display:none}.fbs-label-group summary:before{content:"›";color:#7049d2;font-size:22px;transition:transform .15s}.fbs-label-group[open] summary:before{transform:rotate(90deg)}.fbs-label-group summary>div{display:grid;gap:3px;flex:1;min-width:0;overflow-wrap:anywhere}.fbs-label-group summary b{font-size:15px}.fbs-label-group summary small{color:#526178;font-size:12px}.fbs-label-group summary>span{font-size:13px;font-weight:700;white-space:nowrap}.fbs-label-group ul{margin:0;padding:0 14px;list-style:none;max-height:300px;overflow-y:auto}.fbs-label-group li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #edf0f5;font-size:13px;min-height:42px}.fbs-label-group li:last-child{border-bottom:0}.fbs-label-suffix{flex-shrink:0;padding:4px 7px;background:#f1ecfd;color:#5933b2;border-radius:5px;font-variant-numeric:tabular-nums;letter-spacing:.03em}.fbs-label-number{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fbs-label-article{color:#526178;margin-left:auto;text-align:right;overflow-wrap:anywhere}.fbs-label-options>span{flex:1;min-width:170px;color:#526178;font-size:13px;padding-bottom:8px}.fbs-label-primary{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;border:0;border-radius:9px;background:#7049d2;padding:10px 17px;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.fbs-label-primary:disabled{opacity:.55;cursor:default}.fbs-label-error{background:#fff2f3;border:1px solid #f4ccd4;padding:12px 14px;border-radius:9px;color:#983b50;font-size:14px}.fbs-label-error p{margin:5px 0 0}.fbs-label-error details{margin-top:8px;overflow-wrap:anywhere}.fbs-label-error summary{cursor:pointer;font-weight:600}.fbs-label-result{color:#286656;font-size:14px}.fbs-label-result.is-empty{color:#715019}.fbs-label-readiness{margin-top:14px;padding:12px 14px;border:1px solid #eddbb1;border-radius:9px;background:#fffaf0;color:#715019;font-size:14px;line-height:1.5}.fbs-label-readiness p{margin:6px 0 0}.fbs-label-documents{display:flex;gap:8px;margin:14px 0;flex-wrap:wrap}.fbs-label-documents button{display:grid;gap:3px;background:#fff;border:1px solid #dbe3ef;color:#3c4860;padding:8px 12px;border-radius:8px;text-align:left;cursor:pointer}.fbs-label-documents button.active{background:#f5f0ff;border-color:#9575e5;color:#5832b2}.fbs-label-preview{height:min(510px,52dvh);min-height:240px;border:1px solid #dbe3ef;border-radius:10px;overflow:hidden;background:#f4f6fa}.fbs-label-preview iframe{width:100%;height:100%;border:0}.fbs-label-empty{padding:28px 12px 12px;display:flex;flex-direction:column;gap:10px;align-items:center}.fbs-label-empty>svg{width:32px;height:32px;color:#7953d9}.fbs-label-empty>p{margin:0;font-size:14px;color:#526178;text-align:center}.fbs-label-empty ul{padding:0;list-style:none;width:min(560px,100%)}.fbs-label-empty li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #edf0f5;font-size:13px;overflow-wrap:anywhere}.fbs-label-dialog footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 24px;border-top:1px solid #e2e8f0}.fbs-label-dialog footer>span{flex:1 1 360px;font-size:13px;line-height:1.5;color:#526178}.fbs-label-dialog footer>div{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.fbs-label-dialog footer a{font-size:14px;color:#6841c7}.fbs-label-dialog footer a.fbs-label-primary{color:#fff;text-decoration:none}.fbs-label-dialog :focus-visible{outline:2px solid #7953d9;outline-offset:3px}@media(max-width:640px){.fbs-label-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px}.fbs-label-dialog header,.fbs-label-body,.fbs-label-dialog footer{padding:16px}.fbs-label-options>.fbs-label-primary{width:100%}.fbs-label-dialog footer>div{gap:12px;width:100%;justify-content:space-between}.fbs-label-preview{height:40dvh}.fbs-label-groups{grid-template-columns:minmax(0,1fr)}.fbs-label-group ul{max-height:230px}.fbs-label-group li{flex-wrap:wrap}}.ozon-marking-import{width:min(1060px,calc(100vw - 32px))}.marking-import-upload{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.marking-import-upload label{display:flex;gap:12px;align-items:center;font-size:14px}.marking-import-upload input{max-width:260px}.marking-import-upload>span{font-size:12px;color:#69788d;overflow-wrap:anywhere}.marking-import-list{display:grid;gap:12px;margin-bottom:20px}.marking-import-item{border:1px solid #e1e5ef;border-radius:12px;padding:16px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;font-size:13px}.marking-import-item small{display:block;color:#748299;margin-top:7px}.marking-import-item p{overflow-wrap:anywhere}.marking-import-item details{grid-column:1/-1}.marking-import-item summary{cursor:pointer;color:#7049c6;padding:8px 0}.marking-import-item ul{padding-left:20px}.marking-import-item li{margin-bottom:10px}.marking-import-item code{display:block;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:5px;color:#657086}.marking-import-state{color:#6c798f}.marking-import-state.is-ready,.marking-import-state.is-passed{color:#238265}.marking-import-state.is-invalid,.marking-import-state.is-failed,.marking-import-state.is-unknown{color:#b45a25}@media(max-width:640px){.marking-import-item{grid-template-columns:minmax(0,1fr)}.marking-import-upload label{flex-wrap:wrap}.marking-import-upload input{max-width:100%}.ozon-marking-import .ozon-marking-summary{flex-wrap:wrap}}.marking-import-upload label{position:relative;cursor:pointer;border:1px solid #d4c7ef;background:#f5f0ff;border-radius:9px;padding:10px 14px;color:#6f47c3;font-size:13px}.marking-import-upload label:focus-within{outline:2px solid #a88adb;outline-offset:2px}.marking-import-upload label input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.marking-import-upload label.is-disabled{opacity:.5;cursor:default}.marking-jobs{margin-top:24px;padding-top:20px;border-top:1px solid #e2e7f1}.marking-jobs-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.marking-jobs h3{font-size:17px;font-weight:600;margin:0}.marking-jobs-heading p{color:#748098;font-size:13px;margin:6px 0 14px}.marking-job{border:1px solid #e0e6f0;border-radius:12px;margin:10px 0;padding:14px;background:#fff}.marking-job summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;font-size:13px}.marking-job summary small{display:block;color:#748098;margin-top:5px}.marking-job strong{font-size:12px;font-weight:600;color:#7652b5}.marking-job.is-confirmed strong{color:#17816a}.marking-job.is-rejected strong,.marking-job.is-attention strong{color:#a75917}.marking-job>p{font-size:13px;color:#52617b;margin-bottom:5px}.marking-job>small,.marking-job time{color:#748098;font-size:12px}.marking-job ol{font-size:13px;padding-left:20px;line-height:1.6}.marking-job li+li{margin-top:8px}.marking-jobs button{border:1px solid #ddd2f2;background:#fff;color:#7045b8;border-radius:8px;padding:9px 12px;cursor:pointer;font:inherit;font-size:12px}.marking-jobs button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.marking-jobs-heading{display:block}.marking-job summary{flex-direction:column}}.ozon-marking-dialog{width:min(940px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #dde3f0;border-radius:20px;color:#25344e;background:#fff;box-shadow:0 24px 90px #10203e40;overflow:hidden}.ozon-marking-dialog[open]{display:flex;flex-direction:column}.ozon-marking-dialog::backdrop{background:#121c37a6}.ozon-marking-dialog>header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 28px;border-bottom:1px solid #e6eaf2;flex-shrink:0}.ozon-marking-dialog h2{margin:6px 0;font-size:23px}.ozon-marking-dialog p{margin:5px 0;line-height:1.6}.ozon-marking-dialog>header p,.ozon-marking-hint{font-size:13px;color:#77859a}.ozon-marking-eyebrow{font-size:11px;letter-spacing:1px;font-weight:700;color:#6e47ca}.ozon-marking-dialog button{border:1px solid #dce2ef;background:#fff;color:#435777;border-radius:9px;padding:10px 14px;cursor:pointer;font:inherit;font-size:13px}.ozon-marking-dialog button:disabled{opacity:.5;cursor:default}.ozon-marking-dialog>header button{font-size:25px;padding:3px 12px}.ozon-marking-body{padding:22px 28px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.ozon-marking-info{background:#f3effc;border:1px solid #e4d9fa;border-radius:12px;padding:13px 16px;font-size:13px;color:#655080}.ozon-marking-summary{display:flex;gap:26px;padding:18px 0;color:#738198;font-size:13px}.ozon-marking-summary b{color:#263650;margin-left:7px}.ozon-marking-product{border:1px solid #e1e6ef;border-radius:12px;margin:18px 0;overflow:hidden}.ozon-marking-product-title{display:flex;justify-content:space-between;gap:15px;align-items:center;background:#f7f9fc;padding:15px 18px}.ozon-marking-product h3{margin:0;font-size:16px}.ozon-marking-product-title p,.ozon-marking-product-title>span{font-size:12px;color:#758297}.ozon-marking-unit{display:grid;grid-template-columns:145px minmax(0,1fr);gap:14px;padding:16px 18px;border-top:1px solid #edf0f6}.ozon-marking-unit label{font-size:13px;font-weight:600}.ozon-marking-unit small{display:block;margin-top:6px;font-size:11px;font-weight:400;color:#8090a5;overflow-wrap:anywhere}.ozon-marking-unit textarea{display:block;width:100%;min-height:60px;resize:vertical;padding:10px 12px;border:1px solid #cbd5e6;border-radius:8px;font:13px/1.6 monospace;color:#283752;background:#fff;overflow-wrap:anywhere}.ozon-marking-unit textarea:focus{outline:2px solid #bda7ed;border-color:#9270d6}.ozon-marking-unit textarea:disabled{background:#f5f7fa}.ozon-marking-error{font-size:13px;color:#a3433f;background:#fff2ee;padding:10px 12px;border-radius:8px;overflow-wrap:anywhere}.ozon-marking-success{background:#e8f6f0;color:#257558;padding:13px 16px;border-radius:12px}.ozon-marking-confirm{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;margin-top:20px}.ozon-marking-confirm input{margin-top:4px;accent-color:#7049ce}.ozon-marking-dialog>footer{border-top:1px solid #e2e6ef;padding:17px 28px;flex-shrink:0;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center}.ozon-marking-dialog>footer>span{font-size:12px;color:#7a889e}.ozon-marking-dialog>footer>div{display:flex;flex-wrap:wrap;gap:8px}.ozon-marking-dialog .ozon-marking-primary{background:#7148cf;color:#fff;border-color:#7148cf}.fbs-label-cell .fbs-marking-button{margin-top:8px;display:block;border:1px solid #d9d0ec;border-radius:8px;background:#f7f3fd;color:#6945ad;padding:7px 10px;font-size:12px;cursor:pointer}@media(max-width:640px){.ozon-marking-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.ozon-marking-dialog>header,.ozon-marking-body,.ozon-marking-dialog>footer{padding:16px}.ozon-marking-unit{grid-template-columns:minmax(0,1fr)}.ozon-marking-product-title{flex-direction:column;align-items:flex-start}.ozon-marking-summary{gap:14px}.ozon-marking-dialog>footer>div{width:100%}.ozon-marking-dialog>footer button{flex:1}}.wb-supply-sheet{width:min(1120px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #e2e5ef;border-radius:18px;background:#fff;color:#25334a;box-shadow:0 24px 90px #16233a30;font-family:inherit;font-size:14px;line-height:1.45;overflow:hidden}.wb-supply-sheet[open]{display:flex;flex-direction:column}.wb-supply-sheet::backdrop{background:#17223870}.wb-supply-sheet header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 26px;border-bottom:1px solid #e8ebf2;flex-shrink:0}.wb-supply-sheet header span{font-size:11px;letter-spacing:.06em;color:#7851c8}.wb-supply-sheet h2{font-size:23px;margin:5px 0;font-weight:600}.wb-supply-sheet p{margin:6px 0;color:#718098;font-size:13px}.wb-supply-sheet button,.wb-supply-sheet a{border:1px solid #dfe4ef;border-radius:8px;background:#fff;color:#6143a2;padding:9px 13px;cursor:pointer;font:inherit;text-decoration:none;display:inline-flex;gap:7px;align-items:center;justify-content:center}.wb-supply-sheet button:disabled{opacity:.5;cursor:default}.wb-supply-sheet button:focus-visible,.wb-supply-sheet a:focus-visible,.wb-supply-sheet select:focus-visible{outline:2px solid #9271d8;outline-offset:2px}.wb-supply-sheet .wb-sheet-close{font-size:24px;line-height:1;width:38px;height:38px;padding:0;flex-shrink:0}.wb-sheet-body{padding:20px 26px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.wb-sheet-select{display:grid;gap:7px;color:#66748a;font-size:12px}.wb-sheet-select select{width:100%;min-width:0;padding:11px 12px;background:#fff;border:1px solid #dfe4ef;border-radius:8px;color:#334159;font:inherit;font-size:14px}.wb-sheet-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}.wb-sheet-tabs{display:flex;padding:3px;border-radius:9px;background:#f3f2f8;gap:3px}.wb-sheet-tabs button{border:0;background:transparent;color:#7b8598}.wb-sheet-tabs button[aria-pressed=true]{background:#fff;color:#7047c5;box-shadow:0 1px 5px #22334415}.wb-sheet-summary{display:flex;align-items:center;flex-wrap:wrap;gap:5px 18px;padding:13px 0;border-top:1px solid #edf0f5}.wb-sheet-summary b{font-weight:500}.wb-sheet-summary span{font-size:13px}.wb-sheet-summary small{color:#8994a7;font-size:11px}.wb-supply-sheet .wb-sheet-hint{margin:0 0 12px}.wb-supply-sheet table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:13px}.wb-supply-sheet th,.wb-supply-sheet td{padding:10px 8px;border-bottom:1px solid #edf0f5;text-align:left;overflow-wrap:anywhere;font-weight:400}.wb-supply-sheet th{background:#f7f8fc;color:#7a879b;font-size:11px}.wb-supply-sheet th:last-child,.wb-supply-sheet td:last-child{text-align:right;width:104px}.wb-supply-sheet tbody tr:hover{background:#faf9fd}.wb-supply-sheet .wb-sheet-error{background:#fff3ee;color:#a9512d;border-radius:8px;padding:12px}.wb-supply-sheet .wb-sheet-copy-status{color:#257a63;margin-top:14px}.wb-sheet-manual{width:100%;box-sizing:border-box;min-height:120px;margin:10px 0}.wb-sheet-print{border-top:1px solid #e8ebf2;margin-top:20px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.wb-sheet-print b{font-weight:500}.wb-sheet-print>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.wb-sheet-print>div:first-child{display:block;flex:1;min-width:200px}.wb-sheet-print svg{width:18px;height:18px}.wb-supply-sheet footer{border-top:1px solid #e8ebf2;padding:15px 26px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.wb-supply-sheet footer span{color:#8994a7;font-size:12px}.wb-supply-sheet .wb-sheet-primary{background:#7047cf;color:#fff;border-color:#7047cf}.wb-sheet-empty{padding:24px 0}@media(max-width:600px){.wb-supply-sheet{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.wb-supply-sheet header,.wb-sheet-body,.wb-supply-sheet footer{padding:16px}.wb-supply-sheet h2{font-size:20px}.wb-supply-sheet footer{flex-wrap:wrap}.wb-supply-sheet footer button{width:100%}.wb-supply-sheet table,.wb-supply-sheet tbody{display:block}.wb-supply-sheet thead{display:none}.wb-supply-sheet tbody tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e5e9f1;padding:8px 0}.wb-supply-sheet td,.wb-supply-sheet td:last-child{display:block;width:auto;text-align:left;padding:6px;border:0;min-width:0}.wb-supply-sheet td:before{content:attr(data-label);display:block;color:#8390a4;font-size:11px;margin-bottom:3px}}.wb-supply-sheet footer{display:block}.wb-sheet-copy-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.wb-sheet-copy-actions>span{margin-right:auto}.wb-supply-sheet footer>small{display:block;margin-top:9px;color:#8994a7;font-size:11px}.wb-supply-sheet footer .wb-sheet-copy-status{margin:0 0 10px;padding:9px 12px;background:#eaf7f0;color:#237953;border-radius:8px;font-weight:500}.wb-supply-sheet footer .wb-sheet-copy-message{margin:0 0 10px;color:#64738a}.wb-sheet-columns{margin:0 0 16px;padding:12px 14px;border:1px solid #e7e5f0;border-radius:9px;background:#faf9fd}.wb-sheet-columns summary{cursor:pointer;color:#6143a2}.wb-sheet-columns fieldset{display:flex;flex-wrap:wrap;gap:8px 22px;border:0;padding:10px 0;margin:0}.wb-sheet-columns label{display:flex;align-items:center;gap:8px;min-height:32px;font-size:13px;cursor:pointer}.wb-sheet-columns input{width:17px;height:17px;accent-color:#7047cf}.wb-sheet-columns small{color:#718098}.fbs-page{min-height:100%;padding:22px 28px 48px;background:var(--mp-color-background, #f5f6ff);color:var(--mp-color-text, #111827)}.fbs-hero,.fbs-toolbar,.fbs-panel{border:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-surface, #fff);border-radius:16px;box-shadow:0 12px 34px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 45%,transparent)}.fbs-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,620px);gap:30px;align-items:center;padding:27px 30px;margin-bottom:14px}.fbs-eyebrow{margin-bottom:8px;color:var(--mp-color-primary, #6c4edb);font-size:11px;font-weight:900;letter-spacing:.1em}.fbs-hero h1{margin:0 0 8px;font-size:clamp(29px,2.7vw,40px);line-height:1.05}.fbs-hero p{max-width:780px;margin:0;color:var(--mp-color-muted, #64748b);font-size:15px;font-weight:650;line-height:1.55}.fbs-hero__status{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:stretch}.fbs-source-state{display:flex;gap:11px;align-items:center;min-width:0;min-height:66px;padding:11px 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:13px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 45%,white)}.fbs-source-state div{min-width:0}.fbs-source-state b,.fbs-source-state small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbs-source-state b{margin-bottom:4px;font-size:13px}.fbs-source-state small{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:700}.fbs-market-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:42px;height:26px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:900;white-space:nowrap}.fbs-market-badge.wb{background:#f0eaff;color:#6d28d9}.fbs-market-badge.ozon{background:#e7f0ff;color:#075fe4}.fbs-market-badge:not(.on){opacity:.62}.fbs-refresh{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:132px;min-height:52px;border:0;border-radius:13px;padding:0 15px;background:linear-gradient(135deg,var(--mp-color-primary, #6c4edb),var(--mp-color-primary-dark, #232752));color:var(--mp-color-button-text, #fff);font-size:12px;font-weight:850;cursor:pointer}.fbs-refresh svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fbs-refresh:disabled{opacity:.65;cursor:wait}.fbs-toolbar{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;gap:14px;align-items:center;padding:12px 14px;margin-bottom:14px}.fbs-segmented,.fbs-period__buttons,.fbs-mini-tabs{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:11px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 60%,white)}.fbs-segmented button,.fbs-period__buttons button,.fbs-mini-tabs button{min-height:34px;border:0;border-radius:8px;padding:0 14px;background:transparent;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:850;cursor:pointer}.fbs-segmented button.active,.fbs-period__buttons button.active,.fbs-mini-tabs button.active{background:var(--mp-color-surface, #fff);color:var(--mp-color-primary, #6c4edb);box-shadow:0 4px 12px #0f172a14}.fbs-search{display:flex;align-items:center;min-width:0;height:42px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:11px;padding:0 11px;background:var(--mp-color-input, #fff)}.fbs-search svg{width:18px;height:18px;flex:0 0 18px;margin-right:9px;fill:none;stroke:var(--mp-color-muted, #64748b);stroke-width:1.8;stroke-linecap:round}.fbs-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--mp-color-input-text, #111827);font-size:13px;font-weight:650}.fbs-search button{width:26px;height:26px;border:0;border-radius:8px;background:transparent;color:var(--mp-color-muted, #64748b);font-size:20px;cursor:pointer}.fbs-period{display:flex;gap:10px;align-items:center}.fbs-period>span{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:850;white-space:nowrap}.fbs-alert{display:flex;gap:12px;align-items:center;border-radius:13px;padding:12px 16px;margin-bottom:14px;font-size:12px}.fbs-alert b{white-space:nowrap}.fbs-alert span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbs-alert button{border:0;border-radius:9px;padding:7px 12px;background:currentColor;color:#fff;font-weight:800;cursor:pointer}.fbs-alert.error{background:#fff1f2;color:#be123c}.fbs-alert.warning{background:#fffbeb;color:#a16207}.fbs-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.fbs-kpi{position:relative;min-width:0;min-height:112px;overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:15px;padding:17px 18px;background:var(--mp-color-surface, #fff);box-shadow:0 10px 26px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 35%,transparent)}.fbs-kpi:after{content:"";position:absolute;right:-22px;bottom:-34px;width:90px;height:90px;border-radius:50%;background:currentColor;opacity:.08}.fbs-kpi span,.fbs-kpi b,.fbs-kpi small{display:block}.fbs-kpi span{margin-bottom:9px;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:850;text-transform:uppercase}.fbs-kpi b{margin-bottom:6px;color:currentColor;font-size:25px;line-height:1}.fbs-kpi small{color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:700}.fbs-kpi.purple{color:#7c3aed}.fbs-kpi.blue{color:#2563eb}.fbs-kpi.green{color:#059669}.fbs-kpi.red{color:#dc2626}.fbs-kpi.teal{color:#0f766e}.fbs-kpi.amber{color:#d97706}.fbs-workspace{display:inline-grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:5px;margin-bottom:12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:13px;padding:5px;background:var(--mp-color-surface, #fff);box-shadow:0 8px 22px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 25%,transparent)}.fbs-partial-alert{align-items:flex-start;flex-wrap:wrap}.fbs-warning-content{flex:1;min-width:min(100%,260px);font-size:13px;line-height:1.5}.fbs-partial-alert .fbs-warning-content>span{white-space:normal;overflow:visible;text-overflow:clip}.fbs-warning-content details{margin-top:6px}.fbs-warning-content summary{width:fit-content;cursor:pointer;font-weight:700}.fbs-warning-content ul{padding-left:18px;margin:6px 0 0;overflow-wrap:anywhere}.fbs-partial-alert>button{flex-shrink:0}.fbs-alert.success{border-color:color-mix(in srgb,var(--mp-color-success, #10b981) 34%,var(--mp-color-border, #dbe3ef));background:color-mix(in srgb,var(--mp-color-success, #10b981) 9%,var(--mp-color-surface, #fff));color:#047857}.fbs-workspace button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:38px;border:0;border-radius:9px;padding:0 14px;background:transparent;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:850;cursor:pointer}.fbs-workspace button:hover{background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 65%,transparent);color:var(--mp-color-text, #111827)}.fbs-workspace button.active{background:linear-gradient(135deg,var(--mp-color-primary, #6c4edb),#5540c7);color:#fff;box-shadow:0 7px 16px #5540c740}.fbs-workspace button b{display:grid;min-width:24px;height:22px;place-items:center;border-radius:999px;padding:0 6px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:10px}.fbs-panel{overflow:hidden;margin-bottom:14px}.fbs-panel__head{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:78px;padding:15px 18px 14px 20px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.fbs-panel__head h2{margin:0 0 4px;font-size:18px}.fbs-panel__head p{margin:0;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:650}.fbs-panel__actions{display:flex;gap:10px;align-items:center}.fbs-count{display:inline-flex;align-items:center;height:32px;border-radius:999px;padding:0 12px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:850;white-space:nowrap}.fbs-risk-filter{display:inline-flex;align-items:center;gap:7px;height:36px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:9px;padding:0 11px;background:var(--mp-color-surface, #fff);color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:800;cursor:pointer}.fbs-risk-filter b{display:grid;min-width:21px;height:20px;place-items:center;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:10px}.fbs-risk-filter.active{border-color:#f87171;background:#fff1f2;color:#b91c1c}.fbs-sort{display:flex;gap:8px;align-items:center}.fbs-sort span{color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:800}.fbs-sort select{height:36px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:9px;padding:0 30px 0 10px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font-size:11px;font-weight:750;outline:0}.fbs-table-wrap{position:relative;overflow-x:auto}.fbs-table{width:100%;min-width:1380px;border-collapse:collapse;table-layout:fixed}.fbs-table th{height:46px;padding:0 12px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-table-head, #f8fafc);color:#475569;font-size:10px;font-weight:900;text-align:left;text-transform:uppercase;white-space:nowrap}.fbs-table td{height:76px;padding:9px 12px;border-bottom:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 78%,transparent);background:var(--mp-color-table-row, #fff);color:var(--mp-color-text, #111827);font-size:12px;vertical-align:middle}.fbs-table tbody tr:last-child td{border-bottom:0}.fbs-table tbody tr:hover td{background:var(--mp-color-table-hover, #f8fbff)}.fbs-table .number{text-align:center}.fbs-table th:not(:first-child),.fbs-table td:not(:first-child){text-align:center}.fbs-table td>b{font-size:12px}.fbs-table-sort{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:0;cursor:pointer;white-space:nowrap}.fbs-table th:first-child .fbs-table-sort{justify-content:flex-start}.fbs-sort-icon{width:10px;flex:0 0 10px;color:#a8b3c5;font-size:11px;line-height:1;transform:translateY(-1px)}.fbs-table-sort:hover,.fbs-table-sort.active{color:var(--mp-color-text, #111827)}.fbs-table-sort.active .fbs-sort-icon{color:var(--mp-color-primary, #6c4edb)}.fbs-orders-table th:nth-child(1){width:38px}.fbs-orders-table th:nth-child(2){width:270px}.fbs-orders-table th:nth-child(3){width:82px}.fbs-orders-table th:nth-child(4){width:150px}.fbs-orders-table th:nth-child(5){width:130px}.fbs-orders-table th:nth-child(6){width:145px}.fbs-orders-table th:nth-child(7){width:130px}.fbs-orders-table th:nth-child(8){width:80px}.fbs-orders-table th:nth-child(9){width:100px}.fbs-orders-table th:nth-child(10){width:135px}.fbs-table .fbs-select-cell{padding-left:10px;padding-right:6px;text-align:center}.fbs-select-cell input{width:17px;height:17px;accent-color:#7049d2;cursor:pointer}.fbs-print-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;min-height:38px;border:1px solid #d8c9fb;border-radius:9px;background:#f6f2ff;color:#5d39b4;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.fbs-print-button:disabled{opacity:.5;cursor:default}.fbs-print-button.is-row{padding:7px 10px;font-size:12px}.fbs-label-hint{display:block;margin-top:5px;color:#526178;font-size:11px;line-height:1.45;font-weight:500}.fbs-products-table th:nth-child(1){width:330px}.fbs-products-table th:nth-child(2){width:90px}.fbs-products-table th:nth-child(3){width:100px}.fbs-products-table th:nth-child(4){width:120px}.fbs-products-table th:nth-child(5){width:110px}.fbs-products-table th:nth-child(6){width:125px}.fbs-products-table th:nth-child(7){width:150px}.fbs-products-table th:nth-child(8){width:130px}.fbs-products-table th:nth-child(9){width:120px}.fbs-products-table th:nth-child(10){width:110px}.fbs-products-table th:nth-child(11){width:130px}.fbs-products-table{min-width:1505px}.fbs-product-cell{display:flex;gap:10px;align-items:center;min-width:0}.fbs-product-image{display:flex;align-items:center;justify-content:center;width:48px;height:56px;flex:0 0 48px;overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:9px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #6c4edb);font-size:9px;font-weight:900}.fbs-product-image img{width:100%;height:100%;object-fit:cover}.fbs-product-cell>div:last-child{min-width:0}.fbs-product-cell b,.fbs-product-cell span,.fbs-product-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbs-product-cell b{margin-bottom:3px;font-size:12px}.fbs-product-title-row{display:flex;min-width:0;align-items:center;gap:5px;margin-bottom:3px}.fbs-product-title-row b{min-width:0;margin-bottom:0}.fbs-product-title-row .copy-article-btn{width:18px;height:18px;flex:0 0 18px}.fbs-marketplace-link{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:5px;color:var(--mp-color-primary, #6c4edb)}.fbs-marketplace-link.ozon{color:#0284c7}.fbs-marketplace-link:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.fbs-marketplace-link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fbs-product-cell span{margin-bottom:3px;color:#475569;font-size:11px;font-weight:650}.fbs-product-cell small,.fbs-subline{color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:650}.fbs-order-number{display:block;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbs-subline{display:block;margin-top:4px}.fbs-storefront-stock .fbs-subline.is-different{color:#c46b08;font-weight:800}.fbs-storefront-stock .fbs-subline.is-match{color:#16804a}.fbs-status,.fbs-deadline{display:inline-flex;align-items:center;min-height:25px;border-radius:999px;padding:0 9px;font-size:9px;font-weight:850;white-space:nowrap}.fbs-status.new{background:#f0eaff;color:#6d28d9}.fbs-status.work{background:#e8f1ff;color:#1d4ed8}.fbs-status.done{background:#ecfdf5;color:#047857}.fbs-status.bad{background:#fff1f2;color:#be123c}.fbs-deadline.neutral{background:#f1f5f9;color:#64748b}.fbs-deadline.bad{background:#fff1f2;color:#be123c}.fbs-deadline.warn{background:#fffbeb;color:#b45309}.fbs-deadline.ok{background:#ecfdf5;color:#047857}.fbs-products-table tr.is-shortage td{background:color-mix(in srgb,#fff1f2 35%,var(--mp-color-table-row, #fff))}.fbs-value-danger{color:#dc2626}.fbs-stock-main{display:inline-flex;align-items:center;justify-content:center;gap:6px}.fbs-stock-breakdown{position:relative;display:inline-flex;justify-content:center}.fbs-stock-breakdown-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px 0;border:0;border-bottom:1px dashed color-mix(in srgb,var(--mp-color-muted, #64748b) 70%,transparent);background:transparent;color:var(--mp-color-text, #111827);font:inherit;font-size:12px;font-weight:900;line-height:1.2;cursor:help}.fbs-stock-breakdown-trigger.fbs-value-danger{color:#dc2626}.fbs-stock-breakdown-trigger:hover,.fbs-stock-breakdown-trigger:focus-visible{border-bottom-color:var(--mp-color-primary, #6c4edb);color:var(--mp-color-primary, #6c4edb);outline:none}.fbs-stock-breakdown-popover{position:absolute;top:calc(100% + 9px);left:50%;z-index:80;display:block;box-sizing:border-box;width:320px;max-width:min(320px,calc(100vw - 32px));padding:10px;border:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 88%,#94a3b8);border-radius:12px;background:var(--mp-color-card, #fff);box-shadow:0 14px 34px #0f172a2e;color:var(--mp-color-text, #111827);opacity:0;visibility:hidden;pointer-events:auto;transform:translate(-50%,-4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.fbs-stock-breakdown-popover:before{position:absolute;right:0;bottom:100%;left:0;height:10px;content:""}.fbs-stock-breakdown.opens-above .fbs-stock-breakdown-popover{top:auto;bottom:calc(100% + 9px);transform:translate(-50%,4px)}.fbs-stock-breakdown.opens-above .fbs-stock-breakdown-popover:before{top:100%;bottom:auto}.fbs-stock-breakdown:hover .fbs-stock-breakdown-popover,.fbs-stock-breakdown:focus-within .fbs-stock-breakdown-popover{opacity:1;visibility:visible;transform:translate(-50%)}.fbs-stock-breakdown-title,.fbs-stock-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left}.fbs-stock-breakdown-title{padding:2px 3px 9px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.fbs-stock-breakdown-title b{font-size:11px;font-weight:900}.fbs-stock-breakdown-title strong{color:var(--mp-color-primary, #6c4edb);font-size:12px;white-space:nowrap}.fbs-stock-breakdown-list{display:block;max-height:260px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.fbs-stock-breakdown-row{min-height:34px;padding:7px 3px;border-bottom:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 72%,transparent)}.fbs-stock-breakdown-row:last-child{border-bottom:0}.fbs-stock-breakdown-row>span{display:grid;gap:2px;min-width:0}.fbs-stock-breakdown-row>span:last-child{justify-items:end;flex:0 0 auto}.fbs-stock-breakdown-row b{overflow:hidden;color:var(--mp-color-text, #111827);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.fbs-stock-breakdown-row strong{font-size:11px;font-weight:900;white-space:nowrap}.fbs-stock-breakdown-row small{color:var(--mp-color-muted, #64748b);font-size:9px;font-weight:700;white-space:nowrap}.fbs-stock-breakdown-empty{display:block;padding:14px 4px 6px;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:750;text-align:center}.fbs-stock-edit{display:inline-grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:8px;background:var(--mp-color-input, #fff);color:var(--mp-color-muted, #64748b);cursor:pointer}.fbs-stock-edit:hover{border-color:color-mix(in srgb,var(--mp-color-primary, #6c4edb) 36%,var(--mp-color-border, #dbe3ef));color:var(--mp-color-primary, #6c4edb)}.fbs-stock-edit svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fbs-stock-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,#0f172a 42%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:hidden;overscroll-behavior:contain}.fbs-stock-confirm-modal{width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff);box-shadow:0 28px 80px #0f172a3d}.fbs-stock-confirm-modal.is-size-editor{display:flex;height:auto;max-height:min(820px,calc(100dvh - 48px));flex-direction:column;overflow:hidden}.fbs-stock-confirm-modal.is-size-editor>.fbs-stock-confirm-head,.fbs-stock-confirm-modal.is-size-editor>.fbs-stock-confirm-product,.fbs-stock-confirm-modal.is-size-editor>.fbs-stock-confirm-details,.fbs-stock-confirm-modal.is-size-editor>.fbs-stock-confirm-error,.fbs-stock-confirm-modal.is-size-editor>.fbs-stock-confirm-actions{flex-shrink:0}.fbs-stock-confirm-modal.is-size-editor>.fbs-stock-confirm-head{padding:15px 20px 12px}.fbs-stock-confirm-modal.is-size-editor .fbs-stock-confirm-head h2{margin:6px 0 5px;font-size:21px}.fbs-stock-confirm-modal.is-size-editor .fbs-stock-confirm-head p{font-size:12px}.fbs-stock-confirm-modal.is-size-editor>.fbs-stock-confirm-product{grid-template-columns:48px minmax(0,1fr);gap:11px;padding:10px 20px}.fbs-stock-confirm-modal.is-size-editor .fbs-stock-confirm-product img,.fbs-stock-confirm-modal.is-size-editor .fbs-stock-confirm-product>span{width:48px;height:48px}.fbs-stock-confirm-modal.is-size-editor>.fbs-stock-confirm-fields{gap:8px;padding:0 20px 10px}.fbs-stock-confirm-modal.is-size-editor>.fbs-stock-confirm-actions{padding:11px 20px 13px}.fbs-stock-confirm-modal.is-size-editor .fbs-stock-confirm-actions button{height:40px}.fbs-stock-confirm-head{display:flex;justify-content:space-between;gap:18px;padding:24px 24px 18px;border-bottom:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 70%,transparent)}.fbs-stock-confirm-head h2{margin:10px 0 8px;color:var(--mp-color-text, #111827);font-size:24px;line-height:1.15}.fbs-stock-confirm-head p{margin:0;color:var(--mp-color-muted, #64748b);font-size:13px;font-weight:750}.fbs-stock-confirm-market{display:inline-flex;min-height:28px;align-items:center;padding:0 11px;border-radius:999px;background:color-mix(in srgb,var(--mp-color-info, #38bdf8) 16%,white);color:#0369a1;font-size:12px;font-weight:900}.fbs-stock-confirm-close{width:36px;height:36px;flex:0 0 36px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:999px;background:var(--mp-color-input, #fff);color:var(--mp-color-muted, #64748b);font-size:20px;font-weight:900;cursor:pointer}.fbs-stock-confirm-product{display:grid;grid-template-columns:60px minmax(0,1fr);gap:14px;align-items:center;padding:18px 24px}.fbs-stock-confirm-product img,.fbs-stock-confirm-product>span{display:grid;width:60px;height:60px;place-items:center;border-radius:14px;object-fit:cover;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #6c4edb);font-size:10px;font-weight:900}.fbs-stock-confirm-product b,.fbs-stock-confirm-product small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbs-stock-confirm-product b{color:var(--mp-color-text, #111827);font-size:18px}.fbs-stock-confirm-product small{margin-top:5px;color:var(--mp-color-muted, #64748b);font-weight:750}.fbs-stock-confirm-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(190px,.6fr);gap:12px;padding:0 24px 18px}.fbs-stock-confirm-fields.is-size-editor{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);min-height:0;flex:0 1 auto;overflow:hidden}.fbs-stock-confirm-warehouse{max-width:100%}.fbs-stock-size-editor{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-surface, #fff)}.fbs-stock-size-editor-head,.fbs-stock-size-editor-row{display:grid;grid-template-columns:100px minmax(0,1fr) 78px 124px 80px;gap:8px;align-items:center}.fbs-stock-size-editor-head{flex-shrink:0;overflow-y:hidden;scrollbar-gutter:stable;padding:7px 12px;background:color-mix(in srgb,var(--mp-color-primary, #6c4edb) 6%,var(--mp-color-surface, #fff));color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:900;text-transform:uppercase}.fbs-stock-size-editor-body{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain}.fbs-stock-size-editor-row{min-height:48px;flex:0 0 48px;box-sizing:border-box;padding:6px 12px;border-top:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 75%,transparent)}.fbs-stock-size-editor-row.is-changed{background:color-mix(in srgb,var(--mp-color-primary, #6c4edb) 4%,var(--mp-color-surface, #fff))}.fbs-stock-size-editor-row>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mp-color-primary, #6c4edb);font-size:13px}.fbs-stock-size-editor-row>span{min-width:0;overflow:hidden;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.fbs-stock-size-editor-row>strong{font-size:13px;text-align:right;white-space:nowrap}.fbs-stock-size-input{display:flex;height:34px;overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-input, #fff)}.fbs-stock-size-input:focus-within{border-color:var(--mp-color-primary, #6c4edb);box-shadow:0 0 0 3px color-mix(in srgb,var(--mp-color-primary, #6c4edb) 12%,transparent)}.fbs-stock-size-input.is-invalid{border-color:var(--mp-color-danger, #ef4444)}.fbs-stock-size-input input{min-width:0;width:100%;border:0;padding:0 7px;background:transparent;color:var(--mp-color-input-text, #111827);font-size:13px;font-weight:900;outline:none}.fbs-stock-size-input span{align-self:center;padding-right:8px;color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:900}.fbs-stock-size-editor-row em{color:var(--mp-color-muted, #64748b);font-size:11px;font-style:normal;font-weight:900;text-align:right;white-space:nowrap}.fbs-stock-size-editor-row em.is-up{color:var(--mp-color-success, #10b981)}.fbs-stock-size-editor-row em.is-down{color:var(--mp-color-danger, #ef4444)}.fbs-stock-size-editor-summary{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:7px 12px;border-top:1px solid var(--mp-color-border, #dbe3ef);background:color-mix(in srgb,var(--mp-color-primary, #6c4edb) 4%,var(--mp-color-surface, #fff));color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:750}.fbs-stock-size-editor-summary b{color:var(--mp-color-text, #111827)}.fbs-stock-confirm-fields label>span{display:block;margin-bottom:7px;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:900}.fbs-stock-confirm-fields select,.fbs-stock-confirm-fixed-value,.fbs-stock-confirm-input{width:100%;height:44px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font-size:13px;font-weight:800;outline:none}.fbs-stock-confirm-fixed-value{display:flex;align-items:center;padding:0 12px;background:color-mix(in srgb,var(--mp-color-primary, #6c4edb) 5%,var(--mp-color-input, #fff))}.fbs-stock-confirm-fields select{padding:0 34px 0 12px}.fbs-stock-confirm-input{display:flex;align-items:center;overflow:hidden}.fbs-stock-confirm-input input{min-width:0;height:100%;flex:1;border:0;padding:0 12px;background:transparent;color:inherit;font:inherit;outline:none}.fbs-stock-confirm-input span{padding:0 12px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:900}.fbs-stock-confirm-fields select:focus,.fbs-stock-confirm-input:focus-within{border-color:var(--mp-color-primary, #6c4edb);box-shadow:0 0 0 3px color-mix(in srgb,var(--mp-color-primary, #6c4edb) 12%,transparent)}.fbs-stock-confirm-calculation{margin:0 24px 18px;padding:16px;border:1px solid color-mix(in srgb,var(--mp-color-primary, #6c4edb) 26%,var(--mp-color-border, #dbe3ef));border-radius:18px;background:color-mix(in srgb,var(--mp-color-primary, #6c4edb) 5%,var(--mp-color-surface, #fff))}.fbs-stock-confirm-calculation-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.fbs-stock-confirm-calculation-head b{font-size:17px}.fbs-stock-confirm-calculation-head span{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:850}.fbs-stock-confirm-flow-row{display:grid;grid-template-columns:minmax(130px,1fr) auto 34px auto minmax(92px,auto);gap:10px;align-items:center;padding:12px 14px;border:1px solid color-mix(in srgb,var(--mp-color-primary, #6c4edb) 34%,var(--mp-color-border, #dbe3ef));border-radius:16px;background:var(--mp-color-surface, #fff)}.fbs-stock-confirm-flow-row>span{color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:900}.fbs-stock-confirm-flow-row b{font-size:18px;white-space:nowrap}.fbs-stock-confirm-flow-row b.is-next{color:var(--mp-color-primary, #6c4edb)}.fbs-stock-confirm-flow-row i{display:grid;width:34px;height:28px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--mp-color-primary, #6c4edb) 10%,var(--mp-color-surface, #fff));color:var(--mp-color-primary, #6c4edb);font-size:18px;font-style:normal;font-weight:900}.fbs-stock-confirm-flow-row em{color:var(--mp-color-muted, #64748b);font-size:12px;font-style:normal;font-weight:900;text-align:right;white-space:nowrap}.fbs-stock-confirm-flow-row em.is-up{color:var(--mp-color-success, #10b981)}.fbs-stock-confirm-flow-row em.is-down{color:var(--mp-color-danger, #ef4444)}.fbs-stock-confirm-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 24px 18px;overflow:hidden;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-border, #dbe3ef)}.fbs-stock-confirm-details>div{min-width:0;padding:13px 14px;background:var(--mp-color-surface, #fff)}.fbs-stock-confirm-details span,.fbs-stock-confirm-details b{display:block}.fbs-stock-confirm-details span{color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:850}.fbs-stock-confirm-details b{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.fbs-stock-confirm-error{margin:0 24px 18px;border:1px solid #fecaca;border-radius:12px;padding:11px 13px;background:#fff1f2;color:#be123c;font-size:12px;font-weight:800}.fbs-stock-confirm-actions{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px 24px;border-top:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 70%,transparent)}.fbs-stock-confirm-actions button{min-width:142px;height:44px;border-radius:999px;font-weight:900;cursor:pointer}.fbs-stock-confirm-actions button:disabled,.fbs-stock-confirm-close:disabled{cursor:default;opacity:.55}.fbs-stock-confirm-actions .is-secondary{border:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-input, #fff);color:var(--mp-color-muted, #64748b)}.fbs-stock-confirm-actions .is-primary{border:1px solid color-mix(in srgb,var(--mp-color-primary, #6c4edb) 32%,transparent);background:var(--mp-color-primary, #6c4edb);color:var(--mp-color-button-text, #fff);box-shadow:0 14px 28px color-mix(in srgb,var(--mp-color-primary, #6c4edb) 24%,transparent)}.fbs-warehouses-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px}.fbs-warehouse-card{min-width:0;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;padding:15px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 25%,var(--mp-color-surface, #fff))}.fbs-warehouse-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.fbs-warehouse-card>div small{overflow:hidden;color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.fbs-warehouse-card h3{overflow:hidden;margin:14px 0 10px;color:var(--mp-color-text, #111827);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.fbs-warehouse-card>b{display:block;margin-bottom:7px;color:var(--mp-color-text, #111827);font-size:24px;line-height:1}.fbs-warehouse-card p{margin:0;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:650}.fbs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;padding:36px;text-align:center}.fbs-empty.compact{min-height:170px}.fbs-empty__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;margin-bottom:12px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #6c4edb);font-size:22px;font-weight:900}.fbs-empty h3{margin:0 0 6px;font-size:16px}.fbs-empty p{max-width:520px;margin:0;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:650;line-height:1.5}.fbs-loading{position:fixed;inset:56px 0 0 var(--mp-sidebar-width, 64px);z-index:120;display:flex;gap:12px;align-items:center;justify-content:center;background:#f5f6ffbd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fbs-loading span{width:22px;height:22px;border:3px solid #d9d2fb;border-top-color:var(--mp-color-primary, #6c4edb);border-radius:50%;animation:fbs-spin .8s linear infinite}.fbs-loading b{color:#475569;font-size:13px}.fbs-updated{padding:2px 4px;color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:700;text-align:right}@keyframes fbs-spin{to{transform:rotate(360deg)}}@media(max-width:1280px){.fbs-hero{grid-template-columns:1fr}.fbs-kpis,.fbs-warehouses-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.fbs-page{padding:14px 14px 36px}.fbs-toolbar{grid-template-columns:1fr}.fbs-search{order:-1}.fbs-period{justify-content:space-between}.fbs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fbs-workspace{display:grid;width:100%}.fbs-warehouses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fbs-panel__head{align-items:flex-start;flex-direction:column}.fbs-panel__actions{width:100%;justify-content:space-between}}@media(max-width:620px){.fbs-hero{padding:22px 18px}.fbs-hero__status,.fbs-kpis,.fbs-workspace{grid-template-columns:1fr}.fbs-warehouses-grid{grid-template-columns:1fr;padding:12px}.fbs-kpi{min-height:96px}.fbs-period{align-items:flex-start;flex-direction:column}.fbs-period__buttons,.fbs-mini-tabs{width:100%}.fbs-period__buttons button,.fbs-mini-tabs button{flex:1}.fbs-panel__actions{align-items:stretch;flex-direction:column}.fbs-sort{justify-content:space-between}.fbs-stock-confirm-backdrop{align-items:end;padding:12px}.fbs-stock-confirm-modal{width:100%;max-height:calc(100vh - 24px);border-radius:18px}.fbs-stock-confirm-modal.is-size-editor{max-height:calc(100dvh - 24px)}.fbs-stock-confirm-head,.fbs-stock-confirm-product,.fbs-stock-confirm-actions{padding-right:16px;padding-left:16px}.fbs-stock-confirm-fields,.fbs-stock-confirm-details{grid-template-columns:1fr;margin-right:16px;margin-left:16px;padding-right:0;padding-left:0}.fbs-stock-confirm-calculation,.fbs-stock-confirm-error{margin-right:16px;margin-left:16px}.fbs-stock-confirm-flow-row{grid-template-columns:1fr auto 26px auto}.fbs-stock-confirm-flow-row em{grid-column:1 / -1;text-align:right}.fbs-stock-size-editor-head{display:none}.fbs-stock-size-editor-row{grid-template-columns:minmax(0,1fr) 112px;grid-template-rows:repeat(3,16px);min-height:82px;flex-basis:82px;gap:4px 8px;padding:10px}.fbs-stock-size-editor-row>strong{grid-column:1;grid-row:3;color:var(--mp-color-muted, #64748b);font-size:11px;text-align:left}.fbs-stock-size-input{grid-column:2;grid-row:1 / 3}.fbs-stock-size-editor-row em{grid-column:2;grid-row:3;text-align:right}.fbs-stock-confirm-actions{display:grid;grid-template-columns:1fr}}.fbs-label-selection-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 20px;border-bottom:1px solid #dce4f0;color:#526178;font-size:13px}.fbs-label-selection-summary button{padding:6px 10px;border:1px solid #dfd5fa;border-radius:7px;color:#5634a5;background:#faf7ff;cursor:pointer;font:inherit}.fbs-label-selection-summary button:disabled{color:#66758d;background:#f7f9fc;border-color:#dce4f0;cursor:default}.fbs-page.fbs-product-scope{min-height:0;padding:0;background:transparent;color:#24324a}.fbs-product-scope>.fbs-updated{display:none}.fbs-product-scope .fbs-scope-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 20px}.fbs-product-scope .fbs-scope-toolbar h2{margin:0 0 6px;font-size:21px;line-height:1.3;letter-spacing:-.35px;color:#1b2940}.fbs-product-scope .fbs-scope-toolbar p{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0;font-size:13px;line-height:1.5;color:#627087}.fbs-snapshot-dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#8390a4}.fbs-product-scope .fbs-scope-toolbar .is-stale{color:#936319}.fbs-product-scope .is-stale .fbs-snapshot-dot{background:#d39732}.fbs-product-scope .fbs-scope-toolbar .fbs-refresh{display:inline-flex;align-items:center;gap:8px;min-height:38px;margin:0;padding:8px 13px;border:1px solid #d9dfeb;border-radius:8px;background:#fff;color:#39475e;box-shadow:0 1px 2px #18243b06;font-size:13px;font-weight:600}.fbs-product-scope .fbs-refresh:hover:not(:disabled){border-color:#ac98df;color:#6544b8;background:#faf8ff}.fbs-product-scope .fbs-scope-item+.fbs-scope-item{border-top:0;margin-top:24px;padding-top:0}.fbs-product-scope .fbs-scope-identity{margin-bottom:18px;gap:12px}.fbs-product-scope .fbs-scope-identity img{width:40px;height:54px;background:#fff}.fbs-product-scope .fbs-scope-identity h3{margin:4px 0;font-size:16px}.fbs-product-scope .fbs-scope-account{display:flex;gap:12px;align-items:center;margin:0 0 12px;font-size:14px}.fbs-scope-account span{font-size:13px;font-weight:400;color:#69778b}.fbs-scope-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px}.fbs-scope-summary{padding:18px;border:1px solid #e0e5ef;border-radius:14px;background:#fff}.fbs-scope-summary>h3{margin:0 0 16px;font-size:14px;font-weight:650;color:#45536a}.fbs-product-scope .fbs-scope-totals{display:block;margin:0;padding:0;border:0}.fbs-product-scope .fbs-scope-totals>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #edf0f5}.fbs-product-scope .fbs-scope-totals>div:last-child{border-bottom:0;padding-bottom:0}.fbs-product-scope .fbs-scope-totals dt{display:flex;align-items:center;gap:7px;color:#617087;font-size:13px;line-height:1.4}.fbs-product-scope .fbs-scope-totals dd{margin:0;font-size:17px;font-weight:650;line-height:1.3;color:#24324a;font-variant-numeric:tabular-nums;white-space:nowrap}.fbs-product-scope .fbs-scope-totals .fbs-scope-main-stock{display:block;margin:0 -5px 4px;padding:14px;border:1px solid #e5dcf7;border-radius:10px;background:#f8f5ff}.fbs-product-scope .fbs-scope-main-stock dt{color:#6746b4}.fbs-product-scope .fbs-scope-main-stock dd{margin:9px 0 4px;font-size:30px;color:#54359b;letter-spacing:-.8px}.fbs-scope-main-stock>span{color:#6c5d87;font-size:13px}.fbs-product-scope .fbs-scope-main-stock.is-empty{background:#fff8ed;border-color:#f2dfbc}.fbs-product-scope .fbs-scope-main-stock.is-empty dd,.fbs-product-scope .fbs-scope-main-stock.is-empty dt{color:#956017}.fbs-scope-summary>p{margin:20px 0 0;color:#627087;font-size:13px;line-height:1.5}.fbs-product-scope .fbs-scope-warehouses{min-width:0;overflow:hidden;border:1px solid #e0e5ef;border-radius:14px;background:#fff}.fbs-scope-warehouse-heading{display:flex;align-items:center;gap:12px;padding:18px 20px 14px}.fbs-product-scope .fbs-scope-warehouses h3{display:flex;align-items:center;gap:8px;font-size:16px;margin:0 0 4px}.fbs-scope-warehouse-heading h3 span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 5px;border-radius:5px;background:#eff2f7;color:#53627a;font-size:13px;font-weight:600}.fbs-product-scope .fbs-scope-warehouse-heading p{margin:0;color:#66748a;font-size:13px}.fbs-scope-filters{display:flex;align-items:stretch;gap:10px;padding:0 20px 16px}.fbs-scope-filters label{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:0 11px;border:1px solid #dce2ed;border-radius:7px;color:#8693a6;background:#fff}.fbs-scope-filters label:focus-within{border-color:#967ad4;box-shadow:0 0 0 3px #7752c712}.fbs-scope-filters input{width:100%;min-width:0;height:36px;padding:0;border:0;outline:0;box-shadow:none;background:transparent;font:inherit;font-size:13px;color:#33435b}.fbs-scope-filters select{max-width:180px;padding:0 30px 0 11px;border:1px solid #dce2ed;border-radius:7px;background-color:#fff;color:#42526a;font:inherit;font-size:13px}.fbs-product-scope .fbs-scope-table-wrap table{min-width:0;width:100%;table-layout:auto;border-collapse:collapse}.fbs-product-scope .fbs-scope-table-wrap table>thead>tr>th{padding:10px 20px;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;font-size:13px!important;font-weight:650;letter-spacing:.35px;text-align:right;color:#637187;background:#f8fafc}.fbs-product-scope .fbs-scope-table-wrap table>thead>tr>th:first-child{text-align:left}.fbs-scope-action-label{visibility:hidden}.fbs-product-scope .fbs-scope-table-wrap td{height:65px;padding:12px 20px;border-bottom:1px solid #edf0f5;color:#69778c;font-size:13px;line-height:1.4;vertical-align:middle;background:#fff}.fbs-product-scope .fbs-scope-table-wrap td:first-child{width:100%;min-width:200px}.fbs-product-scope .fbs-scope-table-wrap tr:hover td{background:#fafbfe}.fbs-product-scope .fbs-scope-table-wrap .fbs-scope-available{color:#27364d;font-size:15px;font-weight:650}.fbs-product-scope .fbs-scope-table-wrap tr.is-empty .fbs-scope-available{color:#9f6c21}.fbs-scope-warehouse-name{display:flex;align-items:center;gap:12px}.fbs-scope-warehouse-name>div{min-width:0;overflow-wrap:anywhere}.fbs-scope-warehouse-name b{font-size:13px;font-weight:650;color:#283850}.fbs-scope-warehouse-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;height:34px;border:1px solid #e8ecf3;border-radius:8px;background:#f7f9fc;color:#627087}.fbs-product-scope .fbs-scope-table-wrap td small{margin-top:3px;font-size:13px;color:#627087}.fbs-product-scope .fbs-scope-table-wrap td .fbs-scope-zero-label{color:#946721}.fbs-product-scope .fbs-scope-sizes{margin-top:6px;gap:5px;color:#637187}.fbs-product-scope .fbs-scope-sizes>span{padding:2px 6px;border:1px solid #e9ecf3;border-radius:4px;font-size:13px;background:#f8fafc}.fbs-product-scope .fbs-scope-sizes b{font-size:inherit;font-weight:550}.fbs-product-scope .fbs-scope-table-wrap td button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid #dce2ec;border-radius:7px;color:#5e469a;background:#fff;font-size:13px;font-weight:600;white-space:nowrap}.fbs-product-scope .fbs-scope-table-wrap td button:hover:not(:disabled){border-color:#c5b2e9;background:#f5f0ff}.fbs-product-scope .fbs-scope-table-wrap td button:disabled{color:#8a94a4;background:#f7f8fb;cursor:default}.fbs-scope-table-footer{padding:11px 20px;color:#627087;background:#fcfdfe;font-size:13px}.fbs-scope-no-warehouses{display:grid;justify-items:center;gap:10px;padding:36px 20px;color:#78879c;text-align:center}.fbs-scope-no-warehouses b{color:#465770;font-size:15px}.fbs-product-scope .fbs-scope-no-warehouses p{margin:0;font-size:13px}.fbs-scope-no-warehouses button{padding:7px 12px;border:1px solid #ded6ef;border-radius:6px;background:#faf8ff;color:#62459e;cursor:pointer}.fbs-scope-loading{padding:20px;border:1px solid #e0e5ef;border-radius:14px;background:#fff;color:#69778c;font-size:14px}.fbs-scope-loading>div{display:grid;gap:12px;margin-top:20px}.fbs-scope-loading i{display:block;height:50px;border-radius:8px;background:#f1f4f9}@media(max-width:1050px){.fbs-scope-layout{grid-template-columns:minmax(0,1fr);gap:16px}.fbs-scope-summary{padding:0;border:0;background:transparent}.fbs-scope-summary>h3,.fbs-scope-summary>p{display:none}.fbs-product-scope .fbs-scope-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fbs-product-scope .fbs-scope-totals>div,.fbs-product-scope .fbs-scope-totals .fbs-scope-main-stock{display:block;padding:14px;margin:0;border:1px solid #e0e5ef;border-radius:10px;background:#fff}.fbs-product-scope .fbs-scope-totals .fbs-scope-main-stock{background:#f8f5ff;border-color:#e5dcf7}.fbs-product-scope .fbs-scope-totals dd,.fbs-product-scope .fbs-scope-main-stock dd{margin:8px 0 0;font-size:23px;letter-spacing:-.35px}.fbs-scope-main-stock>span{display:none}}@media(max-width:600px){.fbs-product-scope .fbs-scope-toolbar{margin-bottom:16px;align-items:flex-start}.fbs-product-scope .fbs-scope-toolbar>div{flex:1;min-width:160px}.fbs-product-scope .fbs-scope-toolbar h2{font-size:18px}.fbs-product-scope .fbs-scope-toolbar p{font-size:13px}.fbs-product-scope .fbs-scope-toolbar .fbs-refresh{font-size:13px;gap:6px}.fbs-product-scope .fbs-scope-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fbs-product-scope .fbs-scope-totals>div,.fbs-product-scope .fbs-scope-totals .fbs-scope-main-stock{padding:12px}.fbs-product-scope .fbs-scope-totals dd,.fbs-product-scope .fbs-scope-main-stock dd{font-size:21px}.fbs-scope-warehouse-heading{padding:16px 14px 12px}.fbs-scope-filters{padding:0 14px 12px;gap:8px;flex-wrap:wrap}.fbs-scope-filters label{flex-basis:140px}.fbs-scope-filters select{height:36px;flex:0 0 138px;min-width:138px;max-width:none}.fbs-product-scope .fbs-scope-table-wrap table,.fbs-product-scope .fbs-scope-table-wrap tbody{display:block}.fbs-product-scope .fbs-scope-table-wrap thead{display:none}.fbs-product-scope .fbs-scope-table-wrap tr{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:14px;border-top:1px solid #edf0f5}.fbs-product-scope .fbs-scope-table-wrap td{display:block;grid-column:auto;height:auto;min-width:0;padding:0;border:0;text-align:left;font-size:13px}.fbs-product-scope .fbs-scope-table-wrap td:first-child{grid-column:1 / -1;min-width:0;width:auto}.fbs-product-scope .fbs-scope-table-wrap td:last-child{grid-column:auto;min-width:0}.fbs-product-scope .fbs-scope-table-wrap td[data-label]:before{display:block;content:attr(data-label);margin-bottom:2px;font-size:13px;font-weight:400;color:#627087}.fbs-product-scope .fbs-scope-table-wrap td button{min-height:36px;width:auto}.fbs-scope-warehouse-name{gap:10px}.fbs-scope-table-footer{padding:10px 14px}}.fbs-background-status{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:14px;border:1px solid #e1d9f2;border-radius:12px;background:#f6f2ff;color:#66528c;font-size:13px;line-height:1.5}.fbs-background-status>span{width:17px;height:17px;flex-shrink:0;border:2px solid #ddd3f4;border-top-color:#7048cf;border-radius:50%;animation:fbs-spin .8s linear infinite}.fbs-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin:12px 0 20px;font-size:13px;color:#6b7890}.fbs-pagination>span:first-child{margin-right:auto}.fbs-pagination button{padding:9px 15px;border:1px solid #dce2ee;border-radius:9px;background:#fff;color:#6041a2;cursor:pointer}.fbs-pagination button:disabled{opacity:.45;cursor:default}.ai-campaigns-dialog{width:min(1180px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #dce1ec;border-radius:16px;color:#243650;background:#fff;box-shadow:0 24px 80px #16233b40}.ai-campaigns-dialog::backdrop{background:#17223866;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ai-campaigns-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;border-bottom:1px solid #e4e8f1}.ai-campaigns-dialog h2{margin:0 0 6px;font-size:22px}.ai-campaigns-dialog p{margin:8px 0;line-height:1.55;font-size:14px}.ai-campaigns-dialog .ai-icon-button{flex-shrink:0}.ai-campaigns-body{padding:18px 24px 24px}.ai-campaigns-context{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:14px}.ai-campaigns-context span,.ai-campaigns-dialog small{color:#526078}.ai-campaigns-toggle{display:flex;gap:8px;align-items:center;margin:16px 0;font-size:14px}.ai-campaigns-toggle input{width:18px;height:18px;accent-color:#6b46bf}.ai-campaigns-notice{background:#fff8ec;border:1px solid #ead8b8;color:#704d15;border-radius:8px;padding:12px;font-size:14px;line-height:1.5}.ai-campaigns-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;margin-top:16px}.ai-campaigns-dialog table{width:100%;min-width:800px;border-collapse:collapse;font-size:14px}.ai-campaigns-dialog th{color:#526078;background:#f7f8fc;padding:12px;text-align:right;white-space:nowrap}.ai-campaigns-dialog table>thead>tr>th{font-size:14px!important}.ai-campaigns-dialog td{padding:14px 12px;border-bottom:1px solid #e4e8f1;text-align:right;vertical-align:top;font-variant-numeric:tabular-nums}.ai-campaigns-dialog th:first-child,.ai-campaigns-dialog td:first-child{text-align:left;min-width:240px}.ai-campaigns-dialog td>b{display:block;margin-bottom:5px}.ai-campaigns-dialog td small{display:block;margin-top:4px;white-space:nowrap;font-size:14px}.ai-campaigns-dialog td .copy-article-inline{display:inline-flex;font-size:14px}.ai-campaigns-dialog td p{color:#765211}.ai-campaigns-source{margin-top:18px;font-size:14px;color:#526078}.ai-campaigns-source summary{cursor:pointer;font-weight:600}.ai-action-cell .ai-action-access{display:block;font-size:14px;color:#67536d;margin-top:6px}.ai-product-list .ai-step-title:disabled{background:#f2f3f6;border-color:#dce1ec;color:#596474;cursor:not-allowed}.ai-actions .ai-plan-action{display:block;margin-top:8px;padding:8px 12px;border:1px solid #d6c7f2;border-radius:7px;background:#f7f4ff;color:#543589;font-size:14px;cursor:pointer}.ai-actions .ai-plan-action:disabled{color:#596474;cursor:not-allowed}@media(max-width:600px){.ai-campaigns-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.ai-campaigns-dialog>header{padding:16px}.ai-campaigns-body{padding:16px}.ai-campaigns-dialog h2{font-size:20px}}.ai-product-workspace{width:calc(100vw - 48px);height:calc(100dvh - 48px);max-width:none;max-height:none;padding:0;border:1px solid #dce1ef;border-radius:18px;color:#17243d;background:#fff;box-shadow:0 20px 90px #17243d40;overflow:hidden}.ai-product-workspace[open]{display:flex;flex-direction:column}.ai-product-workspace::backdrop{background:#17243d73;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ai-product-workspace-heading{display:flex;align-items:center;gap:14px;padding:18px 24px;flex-shrink:0;background:#fff;border-bottom:1px solid #e8ecf3}.ai-product-workspace-heading>img{width:44px;height:58px;object-fit:contain;border:1px solid #eef0f5;border-radius:7px;background:#fff}.ai-product-workspace-identity{min-width:0;flex:1}.ai-product-workspace-heading h2{font-size:19px;line-height:1.3;margin:5px 0 7px;overflow-wrap:anywhere;letter-spacing:-.25px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-product-workspace-eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#627087}.ai-workspace-market{border-radius:4px;padding:2px 6px;background:#f2eaff;color:#8743c7;font-weight:700}.ai-workspace-market.ozon{color:#225ab0;background:#edf4ff}.ai-product-workspace-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:#637188}.ai-product-workspace-period{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#627087}.ai-product-workspace-heading>.ai-icon-button{flex:0 0 36px;width:36px;height:36px;border-color:#e5e9f1;color:#748196;border-radius:9px}.ai-product-workspace-tabs{display:flex;gap:8px;padding:0 24px;overflow-x:auto;border-bottom:1px solid #e0e5ef;flex-shrink:0;background:#fff;scrollbar-width:thin}.ai-product-workspace-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:51px;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#647187;padding:12px 14px;font-size:13px;font-weight:600;cursor:pointer}.ai-product-workspace-tabs button[aria-pressed=true]{color:#6843bc;background:#f9f6ff;border-bottom-color:#7952cf;box-shadow:none}.ai-product-workspace-tabs button:hover:not(:disabled):not([aria-pressed=true]){background:#fafbfe;color:#34465f}.ai-product-workspace-tabs button:disabled{opacity:.55;cursor:default}.ai-product-workspace-tabs button span{font-size:13px}.ai-product-workspace-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;flex-shrink:0;border-bottom:1px solid #eef0f6;background:#fff}.ai-product-workspace-context p{font-size:13px;line-height:1.5;color:#53617b;margin:0}.ai-product-workspace-context button{white-space:nowrap}.ai-product-workspace-body{flex:1;min-height:0;overflow:auto;background:#f6f8fc;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8d0de transparent}.ai-product-workspace-body>section{padding:24px;min-width:0}.ai-product-workspace-body>section[hidden]{display:none}.ai-product-workspace .costs-product-scope{padding:0;min-height:0;background:transparent}.ai-product-workspace .costs-product-scope .costs-table-card{max-width:none;margin:0;border-radius:12px}.ai-product-workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;border-top:1px solid #e4e8f1;background:#fff;flex-shrink:0}.ai-product-workspace-footer span{font-size:13px;line-height:1.5;color:#627087}.ai-product-workspace-footer.has-changes{background:#fff8eb;border-color:#eecb87}.ai-product-workspace-footer.has-changes span{color:#80530d}.ai-product-workspace-footer button{white-space:nowrap;min-height:40px}.ai-product-workspace .price-editor-hero,.ai-product-workspace .price-editor-toolbar>.price-editor-segmented,.ai-product-workspace .price-editor-toolbar>.pretty-multi-select,.ai-product-workspace .price-editor-toolbar>.clearable-input{display:none}.ai-product-workspace .advertising-hero,.ai-product-workspace .advertising-market-switch,.ai-product-workspace .advertising-toolbar>.clearable-input{display:none}.ai-product-workspace .purchase-v2-hero,.ai-product-workspace .purchase-v2-search,.ai-product-workspace .purchase-v2-version-tabs{display:none}.ai-product-workspace [data-product-scope=true].supply-tabs>button:nth-child(2),.ai-product-workspace [data-product-scope=true].supply-tabs>button:nth-child(4){display:none}.ai-product-workspace [data-product-scope=true] .supply-marketplace-toggle,.ai-product-workspace [data-product-scope=true] .supply-control-search{display:none}.ai-product-workspace .supply-page{padding:0;min-width:0}.ai-product-workspace .supply-hero-copy{display:none}.ai-product-workspace .price-editor-toolbar>.pretty-multi,.ai-product-workspace [data-product-scope=true] .supply-calc-controls__filters>.pretty-multi:nth-child(2),.ai-product-workspace [data-product-scope=true] .supply-calc-controls__filters>.pretty-multi:nth-child(3){display:none}.ai-product-workspace .price-editor-toast{position:static;width:auto;min-height:44px;margin:0 0 12px;padding:10px 14px;box-shadow:none}.ai-product-workspace-focus{display:flex;align-items:center;gap:10px;max-width:340px;padding:10px 12px;margin:0 10px 0 16px;border:1px solid #ece5f9;border-radius:9px;background:#faf8ff;color:#7657b7;text-align:left;cursor:pointer}.ai-product-workspace-focus>svg{flex-shrink:0}.ai-product-workspace-focus>span{min-width:0}.ai-product-workspace-focus small{display:block;margin-bottom:3px;font-size:13px;font-weight:500;color:#705d94}.ai-product-workspace-focus b{display:block;font-size:13px;font-weight:600;line-height:1.45}.ai-product-workspace-focus:disabled{opacity:.55;cursor:default}.ai-product-workspace-focus:hover:not(:disabled){border-color:#d4c5ef;background:#f5efff}.ai-product-workspace .price-editor-page,.ai-product-workspace .advertising-page,.ai-product-workspace .purchase-v2-page{padding:0;min-width:0}.ai-product-workspace .purchase-v2-modal{z-index:15}.ai-work-product-button{display:inline-flex;align-items:center;gap:5px;min-height:30px;margin-top:6px;padding:5px 9px;border:1px solid #c8b8f4;border-radius:6px;background:#f5f0ff;color:#613aba;font-size:13px;font-weight:600;cursor:pointer}.ai-work-product-button:hover{background:#ede3ff;border-color:#9876e6}.ai-work-product-button:focus-visible,.ai-product-workspace button:focus-visible{outline:2px solid #7954d5;outline-offset:3px}@media(max-width:700px){.ai-product-workspace{width:100%;height:100dvh;border:0;border-radius:0}.ai-product-workspace-heading{display:grid;grid-template-columns:auto minmax(0,1fr) 36px;padding:12px 14px;gap:8px 10px;align-items:center}.ai-product-workspace-identity{grid-column:2;grid-row:1}.ai-product-workspace-heading>.ai-icon-button{grid-column:3;grid-row:1;align-self:start}.ai-product-workspace-heading h2{font-size:16px}.ai-product-workspace-heading>img{width:36px;height:48px}.ai-product-workspace-meta{gap:4px 10px;font-size:13px}.ai-product-workspace-period,.ai-product-workspace-eyebrow{font-size:13px}.ai-product-workspace-focus{grid-column:1/-1;max-width:none;margin:0;padding:8px 10px;gap:8px}.ai-product-workspace-focus>span{display:flex;align-items:center;gap:7px;flex:1}.ai-product-workspace-focus small{display:none}.ai-product-workspace-focus b{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.ai-product-workspace-focus>svg{width:14px;height:14px}.ai-product-workspace-tabs{padding:0 10px;gap:0}.ai-product-workspace-tabs button{min-height:46px;font-size:13px;padding:10px;gap:6px}.ai-product-workspace-tabs button svg{width:16px;height:16px}.ai-product-workspace-context{padding:10px 12px;flex-wrap:wrap}.ai-product-workspace-body>section{padding:16px 12px}.ai-product-workspace-footer{padding:10px 12px max(10px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px}.ai-product-workspace-footer button{width:100%}.ai-product-workspace-footer span{font-size:13px}}.fbs-product-dialog{width:min(1040px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;margin:auto;border:1px solid #dce2ee;border-radius:16px;color:#243650;background:#fff;overflow:hidden;box-shadow:0 24px 80px #16233b40}.fbs-product-dialog[open]{display:flex;flex-direction:column}.fbs-product-dialog::backdrop{background:#17223866;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fbs-product-dialog-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;border-bottom:1px solid #e4e8f1}.fbs-product-dialog-heading h2{margin:0 0 6px;font-size:22px}.fbs-product-dialog-heading p{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.fbs-product-dialog-heading>button{flex:0 0 40px;height:40px;display:grid;place-items:center;border:1px solid #dce2ee;border-radius:8px;background:#fff;color:inherit;cursor:pointer}.fbs-product-dialog-body{min-height:0;overflow:auto;overscroll-behavior:contain}.fbs-product-dialog .fbs-product-scope{padding:18px 24px 24px;min-height:0}.fbs-scope-toolbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:14px;color:#526078}.fbs-scope-toolbar .fbs-refresh{margin:0;min-height:40px;background:#6544b8;color:#fff}.fbs-product-dialog .fbs-market-badge{font-size:14px;color:#543589;background:#f0e9ff;opacity:1}.fbs-product-dialog .fbs-market-badge.ozon{color:#254ca4;background:#edf2ff}.fbs-product-dialog .fbs-updated{font-size:14px;color:#526078}.fbs-scope-identity{display:flex;gap:14px;align-items:center}.fbs-scope-identity img{width:58px;height:78px;object-fit:contain;border-radius:8px;border:1px solid #e4e8f1}.fbs-scope-identity h3{margin:7px 0;font-size:17px}.fbs-scope-identity>div{min-width:0;overflow-wrap:anywhere;font-size:14px}.fbs-scope-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 22px;padding:16px 0;border-top:1px solid #e4e8f1;border-bottom:1px solid #e4e8f1}.fbs-scope-totals dt{color:#526078;font-size:14px}.fbs-scope-totals dd{margin:6px 0 0;font-size:20px;font-weight:650}.fbs-scope-warehouses h3{font-size:16px;margin:0 0 12px}.fbs-scope-warehouses p,.fbs-scope-empty{font-size:14px;line-height:1.5}.fbs-scope-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}.fbs-scope-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.fbs-scope-table-wrap table>thead>tr>th{font-size:14px!important;padding:10px 12px;text-align:right;background:#f7f8fc;color:#526078}.fbs-scope-table-wrap table th:first-child{text-align:left}.fbs-scope-table-wrap td{padding:14px 12px;text-align:right;border-bottom:1px solid #e4e8f1;font-variant-numeric:tabular-nums;white-space:nowrap}.fbs-scope-table-wrap td:first-child{text-align:left;white-space:normal;min-width:190px}.fbs-scope-table-wrap td small{display:block;margin-top:6px;color:#526078;font-size:14px}.fbs-scope-table-wrap td button{border:1px solid #d6c7f2;border-radius:7px;background:#f7f4ff;color:#543589;padding:8px 12px;font-size:14px;cursor:pointer}.fbs-scope-table-wrap td button:disabled{color:#596474;background:#f2f3f6;cursor:not-allowed}.fbs-scope-sizes{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:8px;color:#526078}.fbs-scope-item+.fbs-scope-item{border-top:1px solid #dce2ee;padding-top:20px;margin-top:24px}.fbs-product-dialog .fbs-stock-confirm-backdrop{overscroll-behavior:contain}@media(max-width:600px){.fbs-product-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.fbs-product-dialog-heading{padding:16px}.fbs-product-dialog-heading h2{font-size:20px}.fbs-product-dialog .fbs-product-scope{padding:14px 16px 20px}.fbs-scope-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.fbs-scope-table-wrap table{min-width:540px}}@media(max-width:600px){.fbs-scope-table-wrap table{min-width:0}.fbs-scope-table-wrap thead{display:none}.fbs-scope-table-wrap table,.fbs-scope-table-wrap tbody{display:block}.fbs-scope-table-wrap tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0;border-top:1px solid #dce2ee}.fbs-scope-table-wrap td{display:block;width:auto;text-align:left;padding:6px 0;border:0;white-space:normal}.fbs-scope-table-wrap td:first-child,.fbs-scope-table-wrap td:last-child{grid-column:1 / -1;min-width:0}.fbs-scope-table-wrap td[data-label]:before{content:attr(data-label);display:block;color:#526078;margin-bottom:4px}.fbs-scope-table-wrap td button{width:100%;min-height:40px}}.costs-product-dialog{width:min(1760px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:18px;background:var(--mp-color-surface, #fff);color:var(--mp-color-text, #111827);overflow:hidden;box-shadow:0 24px 80px #10182838}.costs-product-dialog[open]{display:flex;flex-direction:column}.costs-product-dialog::backdrop{background:#10182870;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.costs-product-dialog-heading{display:flex;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.costs-product-dialog-heading h2{font-size:22px;margin:0 0 6px}.costs-product-dialog-heading p{margin:4px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.costs-product-dialog-heading>button{flex:0 0 40px;height:40px;display:grid;place-items:center;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:transparent;color:inherit;cursor:pointer}.costs-product-dialog-body{min-height:0;overflow:auto;overscroll-behavior:contain}.costs-product-dialog .costs-product-scope{padding:16px 20px 24px;min-height:0}.costs-scope-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:12px 14px;margin-bottom:14px;border:1px solid #e1e6ef;border-radius:12px;background:#fff;font-size:13px}.costs-scope-mode,.costs-scope-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}.costs-scope-actions{margin-left:auto;gap:10px}.costs-scope-basis{color:#596881;font-size:13px;line-height:1.4}.costs-scope-toolbar .costs-view-mode{background:#f0f2f7;border-radius:8px;padding:3px;gap:2px}.costs-scope-toolbar .costs-view-mode button{height:32px;padding:0 14px;border-radius:6px;font-size:13px;color:#52617b}.costs-scope-toolbar .costs-view-mode button.active{background:#fff;color:#6843bc;box-shadow:0 1px 3px #17243d1a}.costs-scope-toolbar .costs-check{border:0;border-radius:0;padding:0 4px;gap:8px!important;height:36px;color:#34445e;font-size:13px;cursor:pointer;white-space:nowrap}.costs-scope-toolbar .costs-check input{margin:0;accent-color:#7050c5;cursor:pointer}.costs-scope-refresh{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border-radius:8px;border:1px solid #dce2ed;color:#455570;background:#fff;font-size:13px;font-weight:600;cursor:pointer}.costs-scope-refresh:hover:not(:disabled){background:#f8f6ff;border-color:#c8b7ed;color:#6843bc}.costs-scope-toolbar .column-settings-button{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:8px}.costs-scope-toolbar :is(button,input):focus-visible{outline:2px solid #7954d5;outline-offset:3px}.costs-scope-toolbar button:disabled{cursor:wait;opacity:.65}.costs-product-dialog .costs-table-card{overflow:auto;max-width:100%;overscroll-behavior-x:contain}.costs-product-dialog .costs-table:is(.costs-table-total,.costs-table-unit){table-layout:auto;width:max-content;min-width:100%}.costs-product-dialog .costs-table th[data-column]{width:auto;min-width:130px}.costs-product-dialog .costs-table th[data-column=product]{min-width:280px}.costs-product-dialog .costs-table .costs-product{width:280px}.costs-product-dialog .costs-table th[data-column=marketplace_stock_speed]{min-width:180px}.costs-product-dialog .costs-table th[data-column=cost]{min-width:190px}.costs-product-dialog .costs-table th[data-column=revenue]{min-width:170px}.costs-product-dialog .costs-table .costs-period-flow{max-width:none}.costs-product-dialog .costs-details-row>td{padding:16px}.costs-product-dialog .costs-details-row>td>:is(div,section){max-width:min(1640px,calc(100vw - 116px));position:sticky;left:16px;box-sizing:border-box}.ai-costs-button{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 9px;border:1px solid #ddd4f8;border-radius:7px;background:#f7f4ff;color:#61439d;font-size:14px;line-height:1.4;font-weight:600;cursor:pointer}.ai-costs-button:hover{background:#eee8ff;border-color:#bba7ed}.ai-dialog-actions .ai-costs-button{margin-top:0}.ai-dialog-actions:has(.ai-costs-button){flex-wrap:wrap}@media(max-width:760px){.costs-scope-toolbar{padding:10px;gap:10px}.costs-scope-mode{width:100%;justify-content:space-between;gap:8px}.costs-scope-basis{flex:1;max-width:160px;text-align:right}.costs-scope-actions{width:100%;margin-left:0;gap:8px}.costs-scope-actions .costs-check{margin-right:auto;padding:0}.costs-product-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.costs-product-dialog-heading{padding:14px}.costs-product-dialog .costs-product-scope{padding:12px}.costs-product-dialog .costs-details-row>td>:is(div,section){max-width:calc(100vw - 74px);left:12px}.costs-product-dialog .costs-details{grid-template-columns:minmax(0,1fr)}}.ai-analysis-page{--ai-accent:#7150cf;--ai-ink:#20263c;--ai-muted:#5b6370;--ai-line:#e9eaf2;padding:30px clamp(16px,2.4vw,38px) 48px;color:var(--ai-ink);background:#f6f7fb;min-height:100%;font-size:14px;line-height:1.5}.ai-analysis-page *,.ai-analysis-page *:before,.ai-analysis-page *:after{box-sizing:border-box}.ai-analysis-page :where(button,input,select){font:inherit}.ai-analysis-page button{cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s}.ai-analysis-page button:disabled{cursor:default;opacity:.65}.ai-analysis-page :is(button,input,select,summary,a):focus-visible{outline:3px solid #b8a6f1;outline-offset:3px}.ai-analysis-page input,.ai-analysis-page select{min-width:0;color:var(--ai-ink);background:#fff}.ai-analysis-page a{color:var(--ai-accent)}.ai-analysis-page svg{flex-shrink:0;vertical-align:middle}.ai-analysis-page :is(h1,h2,h3,h4){color:var(--ai-ink);letter-spacing:-.025em}.ai-analysis-page .ai-heading{background:transparent!important;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;padding:0;background:none;border:0;box-shadow:none}.ai-eyebrow{display:flex;align-items:center;gap:7px;color:var(--ai-accent);font-size:14px;font-weight:700;letter-spacing:.09em;margin-bottom:6px}.ai-heading h1{display:flex;align-items:center;gap:11px;font-size:30px;font-weight:750;line-height:1.2;margin:0}.ai-heading-dot{width:7px;height:7px;border-radius:50%;background:#b7a5ed}.ai-heading p{margin:9px 0 0;color:#5a6373;font-size:14px}.ai-heading-meta{display:grid;gap:5px;text-align:right;white-space:nowrap}.ai-heading-meta>span{display:flex;align-items:center;justify-content:end;gap:8px;font-weight:650}.ai-heading-meta i,.ai-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#42ab8b}.ai-heading-meta small{color:var(--ai-muted);font-size:14px}.ai-toolbar{padding:17px 20px 0;border:1px solid #e2e4ef;border-radius:14px;background:#fff;box-shadow:0 3px 12px #26345b03}.ai-toolbar-main{display:flex;align-items:end;gap:18px;padding-bottom:16px;flex-wrap:wrap}.ai-control-label,.ai-toolbar label{display:grid;gap:6px;color:#5b6376;font-size:14px;font-weight:500}.ai-control-label{margin-bottom:6px}.ai-presets{display:flex;padding:3px;gap:2px;background:#f2f3f8;border-radius:8px;height:39px}.ai-presets button{border:0;background:none;padding:5px 13px;border-radius:6px;font-size:14px;color:#5a6273;white-space:nowrap}.ai-presets button[aria-pressed=true]{background:#fff;color:var(--ai-accent);font-weight:650;box-shadow:0 1px 4px #23305316}.ai-date-range{display:flex;align-items:end;gap:10px}.ai-date-range>span{padding-bottom:10px;color:#5e626a}.ai-toolbar input,.ai-toolbar select,.ai-search select{min-height:39px;border:1px solid #e2e5ef;border-radius:8px;padding:7px 10px;font-size:14px}.ai-toolbar input[type=date]{width:143px}.ai-market-control{min-width:143px}.ai-analysis-page .ai-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ai-accent);border-radius:8px;min-height:39px;padding:9px 17px;background:var(--ai-accent);color:#fff;font-size:14px;font-weight:650;box-shadow:0 3px 7px #7150cf17}.ai-analysis-page .ai-primary:hover:not(:disabled){background:#6341bd;border-color:#6341bd}.ai-run{margin-left:auto;min-width:170px}.ai-toolbar-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;border-top:1px solid #f0f1f7;padding:10px 0;font-size:14px;color:#5c636f}.ai-toolbar-bottom>span{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ai-analysis-page .ai-text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:none;border:0;color:var(--ai-accent);padding:3px 0;font-size:14px}.ai-text-button:hover{text-decoration:underline}.ai-thresholds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 0;border-top:1px solid var(--ai-line)}.ai-thresholds small{grid-column:1/-1;color:var(--ai-muted);font-size:14px}.ai-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.ai-analysis-page .ai-summary{min-width:0;text-align:left;border:1px solid #e4e6f0;border-radius:12px;background:#fff;padding:14px 17px;color:inherit}.ai-summary-red{--ai-tone:#9d4652;--ai-tint:#fff1f3 }.ai-summary-orange{--ai-tone:#825b28;--ai-tint:#fff7ec }.ai-summary-purple{--ai-tone:#7050af;--ai-tint:#f4efff }.ai-summary-blue{--ai-tone:#3f6494;--ai-tint:#eef5ff }.ai-summary:hover:not(:disabled),.ai-summary[aria-pressed=true]{border-color:var(--ai-tone);box-shadow:0 3px 13px #29376009}.ai-summary[aria-pressed=true]{background:var(--ai-tint)}.ai-summary-title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;color:#5b6374}.ai-summary-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--ai-tone);background:var(--ai-tint)}.ai-summary strong{display:block;font-size:clamp(20px,1.7vw,28px);font-weight:700;letter-spacing:-.035em;margin:8px 0 11px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ai-summary-red strong{color:#9c4854}.ai-summary-footer{display:flex;align-items:center;justify-content:space-between;color:#586377;font-size:14px}.ai-summary-footer>svg{color:#5f636b}.ai-summary>small{display:block;color:#5c6374;font-size:14px;margin-top:3px}.ai-overview-idle .ai-summary:disabled{opacity:1}.ai-overview-idle .ai-summary strong{color:#5f6269}.ai-start{display:grid;grid-template-columns:1fr 1fr;gap:60px;border:1px solid #e4e6f0;border-radius:14px;background:#fff;padding:36px 40px;margin-top:20px}.ai-start-intro{max-width:460px}.ai-start-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid #e6ddfb;border-radius:14px;background:#f6f2ff;color:var(--ai-accent);margin-bottom:17px}.ai-start h2{font-size:22px;margin:0 0 10px}.ai-start p{color:#5a6371;font-size:14px;line-height:1.75;margin:0}.ai-start-source{display:flex;align-items:center;gap:6px;margin-top:24px;font-size:14px;color:#655e76}.ai-start-steps{list-style:none;margin:0;padding:5px 0 0;display:grid;gap:24px}.ai-start-steps li{display:flex;gap:20px}.ai-start-steps li>span{font-size:14px;font-weight:650;color:#675e7b;padding-top:2px;font-variant-numeric:tabular-nums}.ai-start-steps b{font-size:14px;font-weight:650}.ai-start-steps p{margin-top:4px}.ai-results-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:23px 0 -6px;font-size:14px;color:var(--ai-muted)}.ai-results-heading>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ai-results-heading b{color:#4c5870;font-weight:600}.ai-results-heading small{font-size:14px}.ai-market{display:inline-flex;align-items:center;font-size:14px;line-height:18px;font-weight:700;padding:0 6px;border-radius:4px;white-space:nowrap}.ai-market-wb{color:#8149ac;background:#f7ecff}.ai-market-ozon{color:#3b62a8;background:#edf3ff}.ai-workspace{border:1px solid #e4e6f0;border-radius:14px;background:#fff;overflow:clip}.ai-workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 18px}.ai-workspace-heading h2{font-size:17px;margin:0;display:flex;align-items:center;gap:9px}.ai-workspace-heading h2>span{font-size:14px;font-weight:600;letter-spacing:0;padding:1px 7px;border-radius:5px;color:#695c84;background:#f4f0fa}.ai-workspace-heading p{margin:5px 0 0;font-size:14px;color:#5c626e}.ai-analysis-page .ai-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e1e4ed;border-radius:7px;padding:8px 12px;background:#fff;color:#5b6372;font-size:14px;min-height:35px}.ai-secondary:hover:not(:disabled){background:#f7f5fc;color:var(--ai-accent);border-color:#d1c5ef}.ai-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 22px 18px}.ai-filters button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:6px 10px;color:#5b6371;background:#fff;border:1px solid #e8eaf2;border-radius:6px;font-size:14px}.ai-filters button span{font-size:14px;font-variant-numeric:tabular-nums;color:#5e636d}.ai-filters button[aria-pressed=true]{color:#6b4cc5;background:#f4efff;border-color:#ded1fa}.ai-filters button[aria-pressed=true] span{color:#6a5a8e}.ai-search{display:flex;align-items:center;gap:10px;padding:0 22px 12px}.ai-search-box{display:flex;align-items:center;gap:8px;border:1px solid #e3e6ee;border-radius:7px;padding:0 11px;min-width:150px;flex:1;max-width:470px;color:#5d626d}.ai-search-box:focus-within{border-color:#ae97e3}.ai-search-box input{width:100%;border:0;padding:10px 0;background:none;outline:none!important;font-size:14px}.ai-search-box input::placeholder{color:#5d626b}.ai-search-box button{border:0;padding:3px;color:#5c636f;background:none}.ai-search select{min-height:37px;font-size:14px;color:#5a6373;max-width:210px}.ai-sort-select{margin-left:auto}.ai-list-meta{display:flex;gap:10px;align-items:center;padding:0 22px 13px;font-size:14px;color:#5c626d}.ai-list-meta>span:last-child{margin-left:auto}.ai-table-wrap{width:100%}.ai-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.ai-table>thead>tr>th{position:sticky;top:0;z-index:1;padding:12px 16px;background:#fafbfe;border-top:1px solid #f0f2f7;border-bottom:1px solid #edf0f6;text-align:right;font-size:14px;font-weight:650;color:#5c6370;text-transform:uppercase;letter-spacing:.03em}.ai-table>thead>tr>th:first-child{width:39%;text-align:left;padding-left:22px}.ai-table>thead>tr>th:nth-child(2),.ai-table>thead>tr>th:nth-child(3){width:17%}.ai-table>thead>tr>th:nth-child(4){width:12%}.ai-table>thead>tr>th:nth-child(5){width:11%}.ai-table>thead>tr>th:last-child{width:4%;padding:0}.ai-table th button{display:inline-flex;justify-content:end;align-items:center;gap:7px;border:0;background:none;font:inherit;color:inherit;padding:0;text-transform:inherit}.ai-table th button>span{color:#5f636c}.ai-product>td{border-bottom:1px solid #edf0f6;padding:20px 16px;vertical-align:middle}.ai-product:last-child>td{border-bottom:0}.ai-product:hover{background:#fcfbff}.ai-product>td:first-child{padding-left:22px}.ai-product-intro{display:flex;gap:13px;align-items:flex-start}.ai-row-number{font-size:14px;color:#60636a;font-variant-numeric:tabular-nums;padding-top:3px}.ai-product-info{min-width:0;flex:1}.ai-product-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:5px}.ai-product-meta>span:not(.ai-market){color:#5c626e;font-size:14px}.ai-product-toggle{padding:0;border:0;background:none;color:#35405a;text-align:left;font-size:14px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.ai-product-toggle:hover{color:var(--ai-accent)}.ai-product-article,.ai-detail-article{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px;color:#5c626e;font-size:14px;overflow-wrap:anywhere}.ai-product-article .copy-article-inline,.ai-detail-article .copy-article-inline{color:#5b6373;min-width:0;max-width:100%}.ai-product-article>span:last-child{font-size:14px;color:#5d626a}.ai-product-article a{display:inline-flex}.ai-signals{display:flex;gap:4px;flex-wrap:wrap;margin-top:9px}.ai-signal{padding:3px 6px;border:0;border-radius:4px;background:#fff3f3;color:#994a58;font-size:14px!important;line-height:1.5;text-align:left}.ai-signal-drr{color:#7e5d26;background:#fff8ed}.ai-signal-fbs{color:#426492;background:#eff5ff}.ai-signal-price{color:#725696;background:#f5f0fc}.ai-signal-data{color:#576476;background:#f1f3f7}.ai-signals>.ai-muted{font-size:14px}.ai-metric{text-align:right;font-variant-numeric:tabular-nums}.ai-metric>b,.ai-metric>span,.ai-metric>small{display:block}.ai-metric>b{font-weight:650;font-size:14px;margin-bottom:5px}.ai-metric>span{font-size:14px;margin-bottom:3px}.ai-metric>small{font-size:14px}.ai-before{color:#5e636c}.ai-stock-cell>small{font-size:14px;color:#5b6370}.ai-stock-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#77b49b;margin-right:4px}.ai-stock-cell>span.ai-stock-date{color:#5d626a;font-size:8px;margin-top:4px}.ai-product>.ai-open-cell{padding:10px 6px}.ai-open-detail{display:flex;align-items:center;justify-content:center;width:30px;height:32px;border:0;border-radius:7px;background:#f5f2fc;color:#6c5b87}.ai-open-detail:hover{color:#6c48c5;background:#ede5ff}.ai-open-detail>span{display:none}.ai-data-footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #edf0f6;padding:13px 22px;color:#5c626c;font-size:14px;background:#fdfdff}.ai-data-footer>.ai-text-button{margin-left:auto}.ai-method{font-size:14px;color:#5b626e;line-height:1.75;margin:18px 0 0}.ai-method summary{cursor:pointer;color:#5d626d;font-size:14px}.ai-method summary svg{margin:0 5px}.ai-method>div{padding:12px 18px;margin-top:10px;border:1px solid var(--ai-line);border-radius:10px;background:#fff}.ai-empty{text-align:center;color:#685e7d;padding:46px 20px}.ai-empty h3{margin:12px 0 5px;font-size:16px}.ai-empty p{color:#5e636e;font-size:14px;margin:0 0 16px}.ai-analysis-page .ai-error,.ai-analysis-page .ai-pending{display:flex;align-items:center;gap:8px;margin:14px 0;padding:12px 16px;border-radius:8px;background:#fff0f1;color:#9e4659;font-size:14px}.ai-analysis-page .ai-pending{background:#fff8eb;color:#775f39}.ai-progress{display:flex;gap:16px;align-items:center;border:1px solid #e3d9f7;border-radius:12px;background:#f6f2ff;padding:22px;margin:20px 0;color:#6c5a8c}.ai-progress b{color:#6e569a;font-weight:600}.ai-progress p{font-size:14px;margin:4px 0 0}.ai-spinner{display:inline-block;flex-shrink:0;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ai-spin .8s linear infinite}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-analysis-page .ai-muted{color:#586375}.ai-analysis-page .ai-negative{color:#984b5b}.ai-analysis-page .ai-positive{color:#2d6e5b}.ai-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-analysis-page .ai-dialog{width:min(1040px,calc(100vw - 48px));max-width:none;height:min(880px,calc(100dvh - 56px));max-height:none;margin:auto;padding:0;border:1px solid #e3e3ed;border-radius:18px;color:var(--ai-ink);background:#fff;box-shadow:0 30px 100px #18203b35;overflow:hidden}.ai-dialog::backdrop{background:#26304e63;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ai-dialog-shell{display:flex;flex-direction:column;height:100%}.ai-analysis-page .ai-detail-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:23px 28px 18px;border:0;background:#fff;box-shadow:none;flex-shrink:0}.ai-detail-heading>div{min-width:0}.ai-detail-heading h2{font-size:21px;line-height:1.3;margin:6px 0 0;overflow-wrap:anywhere}.ai-detail-article{gap:10px;font-size:14px}.ai-icon-button{display:inline-grid;place-items:center;border:1px solid #e8eaf2;border-radius:8px;background:#fff;color:#5d6370;width:34px;height:34px;flex-shrink:0}.ai-icon-button:hover{background:#f7f3ff;color:#6d4cc1}.ai-dialog-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ai-detail-tabs{display:flex;align-items:center;padding:0 28px;gap:22px;border-bottom:1px solid #e8eaf3;overflow-x:auto;flex-shrink:0;scrollbar-width:thin}.ai-detail-tabs button{white-space:nowrap;display:flex;align-items:center;gap:6px;background:none;color:#5d636f;border:0;border-bottom:2px solid transparent;padding:13px 0;font-size:14px}.ai-detail-tabs button[aria-pressed=true]{color:#6c4ebb;border-bottom-color:#7353c7;font-weight:650}.ai-detail-tabs button i{width:5px;height:5px;background:#d8a45b;border-radius:50%}.ai-detail-content{flex:1;min-height:0;padding:22px 28px 30px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ai-detail-content h3{font-size:16px;margin:0 0 10px}.ai-detail-content p{font-size:14px;line-height:1.7;margin:7px 0 14px}.ai-detail-content small{font-size:14px;color:#596373}.ai-detail-period{display:flex;gap:7px;flex-wrap:wrap;align-items:center;color:#5e636d;font-size:14px;margin-bottom:17px}.ai-detail-period>span{color:#60636a}.ai-detail-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e9eaf3;border-radius:10px;padding:16px 0;background:#fafbfe}.ai-detail-kpis>div{min-width:0;padding:0 20px;border-right:1px solid #e9eaf3}.ai-detail-kpis>div:last-child{border:0}.ai-detail-kpis span,.ai-detail-kpis b,.ai-detail-kpis small{display:block}.ai-detail-kpis span{font-size:14px;color:#596373}.ai-detail-kpis b{font-size:23px;margin:4px 0;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.ai-detail-kpis small{font-size:14px}.ai-chart{margin:26px 0}.ai-chart-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.ai-chart-heading h3{margin:0}.ai-chart-heading>span{color:#5e636c;font-size:14px;text-align:right}.ai-chart-heading b{color:#6d569d;margin-left:8px}.ai-chart svg{width:100%;display:block;max-height:255px;cursor:crosshair}.ai-chart text{fill:#5d626c;font-size:14px}.ai-chart figcaption{display:flex;gap:16px;flex-wrap:wrap;align-items:center;color:#5c626e;font-size:14px;margin-top:10px}.ai-chart figcaption span{display:inline-flex;align-items:center;gap:5px}.ai-chart figcaption i{width:13px;height:2px;background:#a1adbf}.ai-chart figcaption i.current{background:#7552d9}.ai-chart figcaption i.price{background:#d29237}.ai-chart figcaption small{margin-left:auto;font-size:14px}.ai-chart-day{width:100%;height:14px;accent-color:#a58bd9;opacity:.65;cursor:pointer;margin:8px 0 0}.ai-chart-empty,.ai-detail-empty{padding:28px 20px;border-radius:10px;border:1px dashed #e3dcee;color:#665e77;background:#fcfaff;margin:20px 0;font-size:14px}.ai-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:28px 0}.ai-overview-grid>section{min-width:0}.ai-section-title{display:flex;align-items:center;gap:8px;color:#665e7a;margin-bottom:14px}.ai-section-title h3{margin:0}.ai-evidence>div{display:flex;align-items:start;gap:10px;padding:0 0 15px}.ai-evidence b{display:block;font-size:14px;font-weight:650}.ai-evidence small{color:#64616c;font-size:14px}.ai-evidence p{margin:4px 0 0;color:#576375;font-size:14px}.ai-evidence-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:7px;background:#d9919d}.ai-dot-data{background:#a7b1c4}.ai-dot-price{background:#b198d9}.ai-dot-fbs{background:#8eafda}.ai-actions{list-style:none;counter-reset:ai-steps;padding:0;margin:0}.ai-actions li{counter-increment:ai-steps;display:flex;gap:11px;color:#5a6373;font-size:14px;line-height:1.7;margin-bottom:14px}.ai-actions li:before{content:counter(ai-steps,decimal-leading-zero);color:#6a5d80;font-size:14px;min-width:20px;padding-top:2px}.ai-narrative{padding:18px 22px;background:#f7f3ff;border:1px solid #e8def8;border-radius:11px}.ai-narrative-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-narrative-heading .ai-section-title{margin:0}.ai-narrative>p{color:#6a5e7b;margin-bottom:0;font-size:14px}.ai-narrative p.ai-narrative-text{white-space:pre-wrap;color:#635873;font-size:14px;margin:16px 0}.ai-breakdown-wrap{overflow-x:auto;overscroll-behavior-x:contain}.ai-breakdown{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.ai-breakdown th,.ai-breakdown td{text-align:right;padding:12px 8px;border-bottom:1px solid #eff0f6;white-space:nowrap}.ai-breakdown th{font-size:14px;color:#5c626d;font-weight:600}.ai-breakdown th:first-child,.ai-breakdown td:first-child{text-align:left}.ai-breakdown td:first-child{white-space:normal;color:#596372}.ai-contributions{display:grid;gap:13px;margin:20px 0}.ai-contribution{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;font-size:14px}.ai-contribution>span{color:#5c6370}.ai-contribution>b{font-variant-numeric:tabular-nums;font-weight:600}.ai-contribution-track{grid-column:1/-1;background:#f5f6fa;height:3px;border-radius:3px}.ai-contribution-track i{display:block;height:100%;border-radius:3px;min-width:0}.ai-contribution-track i.negative{background:#e7a6b1}.ai-contribution-track i.positive{background:#9acbb9}.ai-timeline{border-left:1px solid #e5dfef;margin-left:4px;padding-left:22px}.ai-timeline article{position:relative;padding:0 0 24px}.ai-timeline article:last-child{padding-bottom:0}.ai-timeline-dot{position:absolute;left:-27px;top:6px;width:9px;height:9px;border:2px solid white;border-radius:50%;background:#b49acf;box-shadow:0 0 0 1px #dfd6ed}.ai-timeline small,.ai-timeline b{display:block}.ai-timeline h4{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:16px;margin:8px 0}.ai-timeline h4>span{color:#6b5b7e;font-size:14px;margin-left:4px}.ai-timeline p{color:#576375;font-size:14px}.ai-price-comparison{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:#f8f9fc;padding:14px 18px;border-radius:9px;margin:15px 0}.ai-price-comparison span{display:block;font-size:14px;color:#5d636d;margin-bottom:4px}.ai-price-comparison>svg{color:#675f72}.ai-price-comparison b{font-size:14px}.ai-price-comparison>strong{margin-left:auto;font-size:14px}.ai-stock-list{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;font-size:14px}.ai-stock-list dt{color:#5c636f}.ai-stock-list dd{margin:0;font-variant-numeric:tabular-nums}.ai-coverage{background:#fafbfe;border:1px solid #e9ecf3;border-radius:10px;padding:18px}.ai-coverage p{color:#5c636d}@media(max-width:1150px){.ai-analysis-page{padding:22px 20px 36px}.ai-toolbar-main{gap:12px}.ai-run{min-width:150px}.ai-analysis-page .ai-summary{padding:12px}.ai-summary>small{min-height:30px}.ai-table>thead>tr>th:first-child{width:33%}.ai-table>thead>tr>th:nth-child(5){width:17%}.ai-table>thead>tr>th,.ai-product>td{padding-left:10px;padding-right:10px}.ai-row-number{display:none}.ai-metric>span{font-size:14px}.ai-start{gap:32px;padding:28px}}@media(max-width:850px){.ai-heading-meta{display:none}.ai-heading p{max-width:520px}.ai-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-summary strong{font-size:25px}.ai-summary>small{min-height:0}.ai-search{flex-wrap:wrap}.ai-search-box{max-width:none;flex:1 1 100%}.ai-search select{flex:1;max-width:none}.ai-list-meta>span:last-child{display:none}.ai-table,.ai-table tbody{display:block}.ai-table>thead{display:none}.ai-product{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #edf0f6}.ai-product>td{display:block;border:0;min-width:0;padding:12px}.ai-product>td:first-child{grid-column:1/-1;padding:18px 20px 4px}.ai-product-intro{gap:12px}.ai-row-number{display:block}.ai-metric{text-align:left}.ai-metric:before{content:attr(data-label);display:block;color:#5c636f;font-size:14px;margin-bottom:5px}.ai-metric>b{font-size:14px}.ai-metric>span{font-size:14px}.ai-product>.ai-open-cell{grid-column:1/-1;padding:0 20px 15px}.ai-open-detail{width:100%;height:32px;font-size:14px;justify-content:space-between;padding:0 10px;background:#faf8ff}.ai-open-detail>span{display:block}.ai-stock-date{display:none!important}}@media(max-width:600px){.ai-analysis-page{padding:18px 12px 30px}.ai-analysis-page .ai-heading{background:transparent!important;margin-bottom:18px}.ai-heading h1{font-size:27px}.ai-heading p{font-size:14px}.ai-toolbar{padding:14px 12px 0}.ai-toolbar-main{gap:12px 10px}.ai-period-control{flex:1 1 100%}.ai-presets button{flex:1}.ai-date-range{flex:1 1 100%;gap:8px}.ai-date-range label{flex:1;min-width:0}.ai-toolbar input[type=date]{width:100%;min-width:0}.ai-market-control{flex:1;min-width:0}.ai-run{flex:1;min-width:0;margin:0;white-space:nowrap}.ai-toolbar-bottom{font-size:14px}.ai-period-note{display:none}.ai-thresholds{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-thresholds label{font-size:14px}.ai-summary-title{font-size:14px;align-items:start}.ai-summary-icon{width:27px;height:27px;border-radius:7px;flex-shrink:0}.ai-summary strong{font-size:22px;margin:9px 0}.ai-summary>small{font-size:14px}.ai-summary-footer{font-size:14px}.ai-start{display:block;padding:23px}.ai-start h2{font-size:21px}.ai-start-steps{margin-top:28px;gap:20px}.ai-start-source{align-items:start}.ai-start-source svg{margin-top:2px}.ai-start-steps li{gap:14px}.ai-workspace-heading{padding:18px 14px 15px}.ai-workspace-heading h2{font-size:15px;gap:6px;flex-wrap:wrap}.ai-workspace-heading p{font-size:14px}.ai-workspace-heading .ai-secondary{font-size:14px;padding:7px 8px}.ai-filters{padding:0 14px 15px;gap:5px}.ai-filters button{font-size:14px;padding:6px 8px}.ai-search{padding:0 14px 12px;gap:8px}.ai-search select{width:45%;font-size:14px}.ai-list-meta{padding:0 14px 12px}.ai-product{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-product>td:first-child{padding:18px 14px 10px}.ai-product>td{padding:10px 14px}.ai-product-toggle{font-size:14px}.ai-product-meta>span:not(.ai-market){font-size:14px}.ai-product-article{font-size:14px}.ai-row-number{display:none}.ai-signal{font-size:14px!important;padding:3px 6px}.ai-metric{margin:0 0 8px}.ai-metric:nth-child(odd){border-left:1px solid #f0f1f6}.ai-metric>b{font-size:15px}.ai-metric>span,.ai-metric>small{font-size:14px}.ai-product>.ai-open-cell{padding:4px 14px 16px}.ai-open-detail{height:38px;font-size:14px}.ai-data-footer{padding:14px;align-items:start}.ai-data-footer>svg{margin-top:2px}.ai-data-footer>span{flex:1}.ai-data-footer>button{flex-basis:100%;justify-content:end}.ai-analysis-page .ai-dialog{width:100%;height:100dvh;border-radius:0;border:0}.ai-analysis-page .ai-detail-heading{padding:max(18px,env(safe-area-inset-top)) 16px 14px;position:relative;flex-direction:column;gap:12px}.ai-detail-heading>div:first-child{width:100%;padding-right:44px;box-sizing:border-box}.ai-detail-heading .ai-dialog-actions{flex-wrap:wrap;width:100%}.ai-detail-heading .ai-dialog-actions .ai-icon-button{position:absolute;top:max(18px,env(safe-area-inset-top));right:16px}.ai-detail-heading h2{font-size:19px}.ai-detail-tabs{padding:0 16px;gap:20px}.ai-detail-tabs button{font-size:14px;padding:12px 0}.ai-detail-content{padding:18px 16px max(24px,env(safe-area-inset-bottom))}.ai-detail-kpis{gap:0;padding:12px 0}.ai-detail-kpis>div{padding:0 10px}.ai-detail-kpis span{font-size:14px}.ai-detail-kpis b{font-size:18px}.ai-detail-kpis small{font-size:14px}.ai-overview-grid{grid-template-columns:1fr;gap:24px;margin:24px 0}.ai-chart-heading{display:block}.ai-chart-heading>span{display:block;text-align:left;margin-top:5px}.ai-chart{margin:23px 0}.ai-chart svg{min-height:130px}.ai-chart figcaption{gap:8px 12px}.ai-chart figcaption small{margin-left:0}.ai-evidence p,.ai-actions li{font-size:14px}.ai-narrative{padding:16px}.ai-narrative-heading{flex-wrap:wrap}.ai-narrative-heading .ai-primary{width:100%;margin-top:4px}.ai-breakdown{font-size:14px}.ai-breakdown th,.ai-breakdown td{padding:10px 6px}.ai-breakdown td:first-child{min-width:100px}.ai-price-comparison{padding:12px;gap:12px}.ai-price-comparison>strong{width:100%;margin:0}}@media(prefers-reduced-motion:reduce){.ai-analysis-page button{transition:none}.ai-spinner{animation:none}}.ai-analysis-page :is(.ai-table,.ai-breakdown)>thead>tr>th{font-size:14px!important;line-height:1.4!important}.ai-analysis-page .ai-heading p{line-height:1.6}.ai-analysis-page .ai-detail-content{font-size:14px}.ai-analysis-page .ai-actions li{line-height:1.7}@media(max-width:600px){.ai-analysis-page :is(.ai-toolbar,.ai-search) :is(input,select){font-size:16px}}.ai-freshness-warning{position:sticky;top:64px;z-index:40;display:flex;align-items:center;gap:14px;margin:16px 0;padding:16px 18px;border:1px solid #e4bd70;border-radius:12px;background:#fff8e9;color:#71470b;box-shadow:0 5px 18px #48330d0d}.ai-freshness-warning>svg{flex-shrink:0}.ai-freshness-warning>div{flex:1;min-width:0}.ai-freshness-warning b{font-size:15px}.ai-freshness-warning p{margin:5px 0 0;font-size:14px;line-height:1.5}.ai-freshness-warning button{flex-shrink:0}.ai-results-heading .ai-freshness-stale{color:#86520b;font-weight:600}.ai-results-heading .ai-freshness-current{color:#35634f}.ai-signal-spp{color:#7445a0}.ai-spp-details h4{margin:24px 0 10px}.ai-spp-events{min-width:820px}.ai-spp-comparison td{white-space:normal;text-align:left;color:#52617b;background:#f8f9fc;font-size:13px;line-height:1.5;padding-bottom:16px}@media(max-width:650px){.ai-freshness-warning{top:60px;flex-wrap:wrap;gap:10px;padding:13px}.ai-freshness-warning>div{flex-basis:calc(100% - 36px)}.ai-freshness-warning button{width:100%}}.ai-product-list{container-name:ai-products;container-type:inline-size;border-color:#e2e6ef;border-radius:14px;box-shadow:0 3px 16px #25375a04}.ai-product-list .ai-workspace-heading{padding:24px 24px 18px;gap:20px}.ai-product-list .ai-workspace-heading h2{font-size:20px;font-weight:700;letter-spacing:-.025em;gap:10px}.ai-product-list .ai-workspace-heading h2>span{padding:3px 9px;border-radius:6px;background:#f0edf9;color:#6b5995;font-size:14px;font-weight:600}.ai-product-list .ai-workspace-heading p{margin-top:6px;color:#5a6372;font-size:14px}.ai-product-list .ai-workspace-heading .ai-secondary{min-height:40px;padding:9px 15px;border-radius:8px;color:#53627b;font-size:14px}.ai-product-list .ai-filters{flex-wrap:nowrap;gap:4px;padding:0 20px;border-bottom:1px solid #e8ebf2;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.ai-product-list .ai-filters button{flex-shrink:0;position:relative;gap:8px;min-height:48px;padding:10px 12px 13px;border:0;border-radius:7px 7px 0 0;color:#596378;background:transparent;font-size:14px;font-weight:500}.ai-product-list .ai-filters button:hover{background:#faf9fd;color:#6e51b4}.ai-product-list .ai-filters button>span{min-width:22px;padding:1px 5px;border-radius:4px;color:#596271;background:#f1f3f7;font-size:14px;text-align:center}.ai-product-list .ai-filters button[aria-pressed=true]{color:#6945ba;background:#f7f4ff;font-weight:650;box-shadow:inset 0 -2px #8060ce}.ai-product-list .ai-filters button[aria-pressed=true]>span{background:#e9e0fa;color:#7351aa}.ai-product-list .ai-search{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,190px) minmax(180px,240px);gap:12px;padding:18px 24px 12px}.ai-product-list .ai-search-box{width:100%;max-width:none;min-width:0;min-height:42px;padding:0 12px;border-radius:8px;border-color:#dfe4ed;color:#5a6271}.ai-product-list .ai-search-box input{min-width:0;padding:10px 0;color:#36465f;font-size:14px}.ai-product-list .ai-search-box input::placeholder{color:#5a626f}.ai-product-list .ai-search select{min-height:42px;width:100%;max-width:none;margin:0;border-color:#dfe4ed;border-radius:8px;padding:8px 12px;color:#54647d;font-size:14px}.ai-product-list .ai-list-meta{display:flex;padding:0 24px 16px;gap:12px;color:#5a6372;font-size:14px}.ai-product-list .ai-list-meta b{color:#495872;font-weight:600}.ai-product-list .ai-list-meta>span:last-child{display:block;margin-left:auto}.ai-product-list .ai-list-meta .ai-text-button{font-size:14px}.ai-product-list .ai-table{display:table;table-layout:fixed;width:100%;min-width:0;border-collapse:collapse}.ai-product-list .ai-table>thead{display:table-header-group}.ai-product-list .ai-table>tbody{display:table-row-group}.ai-product-list .ai-table>thead>tr>th{padding:12px 10px;color:#526078;background:#f7f8fc;border-color:#e6eaf2;text-transform:none;letter-spacing:0;font-size:14px;font-weight:600;text-align:right}.ai-product-list .ai-table>thead>tr>th[data-column]{width:auto}.ai-product-list .ai-table>thead>tr>th:is([data-column=product],[data-column=signals],[data-column=actions]){text-align:left}.ai-product-list .ai-table>thead>tr>th:is([data-column=product],[data-column=actions]){padding-left:12px;padding-right:12px}.ai-product-list .ai-table-wrap{overflow:visible;min-width:0}.ai-product-list .ai-product>td[data-column=product]{background:#fff}.ai-product-list .ai-product-first>td[data-column=product]{background:#faf8ff}.ai-product-list .ai-metric>small{display:block;font-size:14px;line-height:1.45}.ai-product-list .ai-metric[data-column=quality]>b{font-size:14px}.ai-list-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ai-list-actions .ai-columns-button{width:auto;height:40px;padding:9px 13px;color:#5b418c;border-color:#dcd3ee;background:#faf8ff}.ai-list-actions .ai-columns-button span{font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.ai-product-list .column-settings-modal{font-size:14px}.ai-product-list .ai-table th button{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;max-width:100%;font:inherit;text-transform:inherit;white-space:normal}.ai-product-list .ai-table th button>.ai-table-sort-label{min-width:0;font:inherit;color:inherit;overflow-wrap:anywhere}.ai-product-list .ai-table-sort-icon{flex:0 0 10px;color:#a8b3c3}.ai-product-list .ai-table th[aria-sort=ascending] .ai-table-sort-icon{transform:rotate(180deg);color:var(--mp-color-primary, #6c4edb)}.ai-product-list .ai-table th[aria-sort=descending] .ai-table-sort-icon{color:var(--mp-color-primary, #6c4edb)}.ai-product-list .ai-table th[aria-sort=ascending],.ai-product-list .ai-table th[aria-sort=descending]{color:#6744b4}.ai-product-list .ai-product{display:table-row;cursor:pointer}.ai-product-list .ai-product:focus-visible{outline:2px solid #7552ca;outline-offset:-2px}.ai-product-list .ai-product>td{display:table-cell;padding:14px 8px;border:0;border-bottom:1px solid #e6eaf2;vertical-align:middle}.ai-product-list .ai-product>td:first-child{padding-left:12px}.ai-product-list .ai-product:last-child>td{border-bottom:0}.ai-product-list .ai-product:hover{background:#fafaff}.ai-product-list .ai-product-first{background:#faf8ff}.ai-product-list .ai-product-first>td:first-child{box-shadow:inset 3px 0 #7450cb}.ai-product-list .ai-product-intro{align-items:center;gap:10px}.ai-product-list .ai-product-photo{display:grid;place-items:center;flex:0 0 56px;width:56px;height:74px;padding:0;border:1px solid #e6eaf2;border-radius:8px;background:#f8f9fc;overflow:hidden}.ai-product-list .ai-product-photo:hover{border-color:#9b80cf}.ai-product-list .ai-product-photo img{display:block;width:100%;height:100%;object-fit:contain}.ai-product-list .ai-photo-placeholder{display:grid;place-items:center;width:100%;height:100%;color:#596474}.ai-product-list .ai-product-info{min-width:0;flex:1}.ai-product-list .ai-product-meta{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:4px;gap:5px}.ai-product-list .ai-product-brand{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-product-list .ai-market{line-height:20px;font-size:14px;padding:0 5px}.ai-product-list .ai-product-meta>span:not(.ai-market){color:#596371;font-size:14px}.ai-product-list .ai-product-meta>.ai-row-rank{font-variant-numeric:tabular-nums;font-weight:600;color:#635574}.ai-product-list .ai-product-toggle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;font-weight:650;line-height:1.4;color:#243650}.ai-product-list .ai-product-toggle:hover{color:#6543b2}.ai-product-list .ai-product-article{gap:6px;margin-top:4px;font-size:14px;color:#586374}.ai-product-list .ai-product-article .copy-article-inline{color:#586273}.ai-product-list .ai-product-article>span:last-child:not(.copy-article-inline){display:none}.ai-product-list .ai-costs-button{min-height:30px;margin-top:5px;padding:3px 7px;font-size:14px}.ai-product-list .ai-start-here{display:inline-flex;align-items:center;gap:5px;margin:0 0 7px;font-size:14px;font-weight:650;color:#6641af}.ai-product-list .ai-signals{display:flex;flex-direction:column;align-items:start;gap:7px;margin:0}.ai-product-list .ai-signals .ai-signal{display:flex;align-items:flex-start;gap:7px;padding:0;max-width:100%;border:0;border-radius:0;background:transparent;color:#596474;font-size:14px!important;line-height:1.45;text-align:left}.ai-product-list .ai-signals .ai-signal>span{min-width:0;overflow-wrap:anywhere}.ai-product-list .ai-signals .ai-signal>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.ai-product-list .ai-signals .ai-signal-main>span{-webkit-line-clamp:2}.ai-product-list .ai-signals .ai-signal>svg{flex:0 0 17px;margin-top:2px}.ai-product-list .ai-signals .ai-signal>i{flex:0 0 4px;width:4px;height:4px;margin:8px 6px 0 7px;border-radius:50%;background:#788395}.ai-product-list .ai-signals .ai-signal-main{font-weight:650;color:#9e3b50}.ai-product-list .ai-signals .ai-signal-main.ai-signal-drr{color:#86530e}.ai-product-list .ai-signals .ai-signal-main.ai-signal-fbs{color:#335e91}.ai-product-list .ai-signals .ai-signal-main.ai-signal-price{color:#6945a6}.ai-product-list .ai-signals .ai-signal-main.ai-signal-data{color:#4d5c72}.ai-product-list .ai-signals .ai-signal:hover{text-decoration:underline;text-underline-offset:3px}.ai-product-list .ai-signals>.ai-muted{font-size:14px}.ai-product-list .ai-more-signals{display:inline-flex;align-items:center;gap:6px;padding:0 0 0 24px;border:0;border-radius:4px;background:none;color:#66527f;font-size:14px}.ai-product-list .ai-more-signals:hover{color:#6543b2;text-decoration:underline}.ai-product-list .ai-metric{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ai-product-list .ai-metric:before{display:none}.ai-product-list .ai-metric>b{display:block;margin:0 0 5px;font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.02em}.ai-product-list .ai-metric>.ai-change{display:flex;justify-content:end;flex-direction:column;gap:1px;font-size:14px;line-height:1.45;margin:0}.ai-product-list .ai-change>span{white-space:normal}.ai-product-list .ai-change small{font-size:14px;white-space:normal;opacity:1}.ai-product-list .ai-change small:before{content:none}.ai-product-list .ai-negative{color:#9e3b50}.ai-product-list .ai-positive{color:#306952}.ai-product-list .ai-stock-cell>small{display:block;color:#52656c;font-size:14px;line-height:1.45}.ai-product-list .ai-stock-cell>small.ai-negative{color:#9e3b50}.ai-product-list .ai-stock-dot{width:5px;height:5px;background:#498d72;margin-right:5px}.ai-product-list .ai-stock-cell>small.ai-negative .ai-stock-dot{background:#b54862}.ai-product-list .ai-product>.ai-action-cell{padding-left:12px;padding-right:12px;text-align:left}.ai-product-list .ai-action-label{display:none}.ai-product-list .ai-step-title{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;min-height:44px;border:1px solid #ddd4ef;border-radius:8px;background:#f7f4ff;color:#543589;text-align:left;font-size:14px;line-height:1.4;font-weight:650;overflow-wrap:anywhere;transition:border-color .16s,box-shadow .16s}.ai-product-list .ai-step-title>svg{flex-shrink:0}.ai-product-list .ai-step-title:hover{background:#eee7fc;border-color:#ab8cd6}.ai-product-list .ai-product-first .ai-step-title{background:#6b46bf;border-color:#6b46bf;color:#fff}.ai-product-list .ai-product-first .ai-step-title:hover{background:#5937a4}.ai-product-list .ai-open-detail{width:auto;height:auto;margin-top:8px;padding:0;display:inline-flex;gap:6px;align-items:center;border:0;border-radius:4px;background:none;color:#66527f;font-size:14px}.ai-product-list .ai-open-detail>span{display:inline}.ai-product-list .ai-open-detail:hover{color:#6543b2;text-decoration:underline}.ai-product-list .ai-action-cell>.ai-muted{display:block;font-size:14px}.ai-product-list .ai-data-footer{gap:10px;padding:15px 20px;color:#596371;font-size:14px;background:#fcfdff}.ai-product-list .ai-data-footer>.ai-text-button{font-size:14px}.ai-product-list :is(.ai-step-title,.ai-signal,.ai-more-signals,.ai-open-detail):focus-visible{outline:2px solid #7552ca;outline-offset:3px}.ai-product-list .ai-table-flow,.ai-product-list .ai-table-flow tbody{display:block}.ai-product-list .ai-table-flow>thead,.ai-product-list .ai-table-flow>colgroup{display:none}.ai-product-list .ai-table-flow .ai-product{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px 20px;padding:18px 20px;border-top:1px solid #e6eaf2}.ai-product-list .ai-table-flow .ai-product-first{box-shadow:inset 3px 0 #7450cb}.ai-product-list .ai-table-flow .ai-product>td{display:block;min-width:0;padding:0;border:0}.ai-product-list .ai-table-flow .ai-product>td[data-column=product]{grid-column:1 / -1;background:transparent;box-shadow:none}.ai-product-list .ai-table-flow .ai-product-info{flex:0 1 450px}.ai-product-list .ai-table-flow .ai-signals-cell{grid-column:1 / -1}.ai-product-list .ai-table-flow .ai-signals{flex-direction:row;flex-wrap:wrap;gap:8px 20px}.ai-product-list .ai-table-flow .ai-product>.ai-action-cell{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ai-product-list .ai-table-flow .ai-step-title{width:auto;max-width:500px}.ai-product-list .ai-table-flow .ai-open-detail{margin:0}.ai-product-list .ai-table-flow .ai-product>.ai-metric{padding-top:10px;border-top:1px solid #e6eaf2;text-align:left}.ai-product-list .ai-table-flow .ai-metric:before{display:block;content:attr(data-label);margin-bottom:5px;font-size:14px;color:#596474}.ai-product-list .ai-table-flow .ai-metric>.ai-change{justify-content:start}@container ai-products (max-width: 1150px){.ai-product-list .ai-table{min-width:0!important}.ai-product-list .ai-table colgroup{display:none}.ai-product-list .ai-workspace-heading{padding:18px 20px 14px}.ai-product-list .ai-filters{padding:0 14px}.ai-product-list .ai-search{grid-template-columns:minmax(160px,1fr) 160px 200px;padding:14px 20px 12px}.ai-product-list .ai-list-meta{padding:0 20px 14px}.ai-product-list .ai-list-meta>span:last-child{display:none}.ai-product-list .ai-table,.ai-product-list .ai-table tbody{display:block}.ai-product-list .ai-table>thead{display:none}.ai-product-list .ai-product{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e6eaf2;padding:18px 20px;gap:16px 20px}.ai-product-list .ai-product-first{box-shadow:inset 3px 0 #7450cb}.ai-product-list .ai-product>td{display:block;padding:0;border:0;min-width:0}.ai-product-list .ai-product>td[data-column=product]{grid-column:1 / -1;grid-row:auto;padding:0;box-shadow:none;position:static;background:transparent}.ai-product-list .ai-product>.ai-signals-cell{grid-column:1 / -1;grid-row:auto}.ai-product-list .ai-product>.ai-action-cell{grid-column:1 / -1;grid-row:auto;padding:0;display:flex;align-items:center;gap:16px}.ai-product-list .ai-action-label{display:block;flex-shrink:0;font-size:14px;font-weight:600;color:#526078}.ai-product-list .ai-step-title{width:auto;flex:1}.ai-product-list .ai-open-detail{margin:0;flex-shrink:0}.ai-product-list .ai-product>.ai-metric{grid-row:auto;text-align:left;border-top:1px solid #e6eaf2;padding-top:12px}.ai-product-list .ai-metric:before{display:block;content:attr(data-label);margin:0 0 5px;font-size:14px;color:#596474}.ai-product-list .ai-metric>.ai-change{flex-direction:row;flex-wrap:wrap;justify-content:start;gap:2px 8px}}@container ai-products (max-width: 620px){.ai-product-list .ai-workspace-heading{flex-wrap:wrap}.ai-list-actions{width:100%;justify-content:flex-end}.ai-product-list .ai-workspace-heading{padding:18px 16px 14px;align-items:start;gap:10px}.ai-product-list .ai-workspace-heading h2{font-size:18px;gap:7px}.ai-product-list .ai-workspace-heading h2>span{font-size:14px}.ai-product-list .ai-workspace-heading p{font-size:14px}.ai-product-list .ai-workspace-heading .ai-secondary{padding:7px 10px;min-height:36px;font-size:14px}.ai-product-list .ai-workspace-heading .ai-secondary svg{display:none}.ai-product-list .ai-filters{padding:0 10px}.ai-product-list .ai-filters button{font-size:14px;min-height:44px;padding:9px 10px 12px}.ai-product-list .ai-search{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding:14px 16px 12px;gap:10px}.ai-product-list .ai-search-box{grid-column:1/-1}.ai-product-list .ai-search select{font-size:14px;padding:8px}.ai-product-list .ai-list-meta{padding:0 16px 14px;flex-wrap:wrap;font-size:14px}.ai-product-list .ai-product,.ai-product-list .ai-table-flow .ai-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:18px 16px;position:relative}.ai-product-list .ai-product>td:first-child{grid-column:1/-1}.ai-product-list .ai-product>.ai-signals-cell{grid-column:1/-1;grid-row:auto}.ai-product-list .ai-product>.ai-action-cell{grid-row:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.ai-product-list .ai-action-label{display:none}.ai-product-list .ai-step-title{width:100%;min-height:44px}.ai-product-list .ai-open-detail{min-height:36px;justify-self:start}.ai-product-list .ai-product-intro{gap:10px;align-items:center}.ai-product-list .ai-product-photo{flex-basis:54px;width:54px;height:72px}.ai-product-list .ai-product>.ai-metric{grid-row:auto;padding-top:10px}.ai-product-list .ai-metric>b{font-size:17px;margin-bottom:4px}.ai-product-list .ai-metric>.ai-change{gap:2px 6px;font-size:14px}.ai-product-list .ai-data-footer{padding:15px 16px}}.abc-analysis-page{display:flex;flex-direction:column;gap:16px;padding:18px var(--page-gutter-right, 30px) 32px var(--page-gutter-left, 30px);color:#0f172a}.abc-hero,.abc-filters,.abc-table-card,.abc-summary-card{background:#fff;border:1px solid #dbe5f4;box-shadow:0 16px 38px #4f46e514}.abc-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,680px);gap:28px;align-items:center;padding:28px 32px;border-radius:18px}.abc-kicker{display:inline-flex;margin-bottom:10px;font-size:12px;font-weight:800;letter-spacing:.08em;color:#6d4bd4}.abc-hero h1{margin:0;font-size:30px;line-height:1.15;letter-spacing:0}.abc-hero p{max-width:780px;margin:10px 0 0;color:#64748b;font-size:15px;font-weight:600;line-height:1.55}.abc-period-pill{display:inline-flex;align-items:center;margin-top:14px;padding:8px 13px;border-radius:999px;background:#eef3ff;color:#52627d;font-size:12px;font-weight:800}.abc-hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.abc-hero-metrics>div{min-height:86px;padding:16px 18px;border:1px solid #dce6f4;border-radius:14px;background:linear-gradient(180deg,#f3f7ff,#eef3fb)}.abc-hero-metrics span,.abc-filters label>span,.abc-search>span{display:block;color:#64748b;font-size:12px;font-weight:600}.abc-hero-metrics strong{display:block;margin-top:8px;font-size:24px;line-height:1.1}.abc-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.abc-xyz-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-4px}.abc-summary-card{display:flex;align-items:center;gap:13px;min-height:88px;padding:16px;border-radius:16px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.abc-summary-card:hover,.abc-summary-card.is-active{transform:translateY(-1px);border-color:#8b6cff;box-shadow:0 18px 40px #6d4bd424}.abc-class-badge{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;border-radius:14px;font-size:18px;font-weight:700}.abc-summary-card--a .abc-class-badge,.abc-row-class--a{background:#dcfce7;color:#047857}.abc-summary-card--b .abc-class-badge,.abc-row-class--b{background:#fef3c7;color:#a16207}.abc-summary-card--c .abc-class-badge,.abc-row-class--c{background:#f1f5f9;color:#475569}.abc-summary-card--all .abc-class-badge{min-width:64px;background:#ede9fe;color:#6d4bd4;font-size:14px}.abc-summary-card--x .abc-class-badge{background:#dcfce7;color:#047857}.abc-summary-card--y .abc-class-badge{background:#fef3c7;color:#a16207}.abc-summary-card--z .abc-class-badge{background:#fee2e2;color:#ef4444}.abc-summary-card strong,.abc-summary-card small{display:block}.abc-summary-card strong{font-size:18px;font-weight:700}.abc-summary-card small{margin-top:4px;color:#64748b;font-size:12px;font-weight:500}.abc-filters{display:grid;grid-template-columns:auto minmax(130px,150px) minmax(120px,140px) minmax(160px,220px) minmax(160px,220px) minmax(240px,1fr);gap:12px;align-items:end;padding:14px;border-radius:18px}.abc-filters>*{min-width:0}.abc-segmented{display:inline-grid;grid-template-columns:repeat(3,minmax(76px,1fr));gap:4px;padding:5px;border-radius:14px;background:#eef3ff}.abc-segmented button{height:38px;border:0;border-radius:10px;background:transparent;color:#64748b;font-weight:600;cursor:pointer}.abc-segmented button.active{background:#6d4bd4;color:#fff;box-shadow:0 12px 22px #6d4bd438}.abc-filters select,.abc-search input{box-sizing:border-box;width:100%;height:42px;border:1px solid #d6e1f2;border-radius:12px;background:#fff;color:#0f172a;font:inherit;font-size:14px;font-weight:500;outline:none}.abc-filters select{padding:0 12px}.abc-search input{padding:0 38px 0 14px}.abc-search,.abc-search .clearable-input{min-width:0;width:100%}.abc-filters select:focus,.abc-search input:focus{border-color:#8b6cff;box-shadow:0 0 0 3px #6d4bd41f}.abc-error{padding:14px 16px;border-radius:14px;background:#fee2e2;color:#ef4444;font-weight:800}.abc-table-card{overflow:hidden;border-radius:18px}.abc-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px;padding:6px 14px;border-bottom:1px solid #dbe5f4;background:#fff}.abc-table-toolbar strong,.abc-table-toolbar span{display:inline-flex;align-items:center}.abc-table-toolbar strong{margin-right:10px;font-size:12px}.abc-table-toolbar span{color:#64748b;font-size:11px;font-weight:700}.abc-table-legend{display:flex;flex-wrap:wrap;gap:8px}.abc-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:999px}.abc-dot--a{background:#10b981}.abc-dot--b{background:#f59e0b}.abc-dot--c{background:#94a3b8}.abc-dot--x{background:#22c55e}.abc-dot--z{background:#ef4444}.abc-cost-warning{margin:0 18px 14px;padding:12px 14px;border:1px solid #fecaca;border-radius:12px;background:#fee2e2;color:#ef4444;font-size:13px;font-weight:800}.abc-table-wrap{overflow-x:auto;overflow-y:visible;max-height:none}.abc-table{width:100%;min-width:1520px;border-collapse:collapse;table-layout:fixed}.abc-table th{position:sticky!important;top:var(--mp-table-sticky-top, 0px)!important;z-index:10;padding:14px 12px;background:var(--mp-color-table-head, #f8fafc)!important;color:var(--mp-color-text, #111827);font-size:12px;font-weight:700;line-height:normal;text-align:right;text-transform:uppercase;white-space:nowrap;box-shadow:0 1px 0 var(--mp-color-border, #dbe3ef),0 8px 16px #0f172a14}.abc-table th:first-child{text-align:left}.abc-sort-btn{width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:right;text-transform:inherit;white-space:nowrap;cursor:pointer}.abc-table th:first-child .abc-sort-btn{justify-content:flex-start;text-align:left}.abc-sort-btn:hover,.abc-sort-btn.active{color:var(--mp-color-primary, #8466ff)}.abc-sort-icon{width:10px;min-width:10px;flex:0 0 auto;color:var(--mp-color-muted, #94a3b8);font-size:10px;line-height:1}.abc-sort-btn.active .abc-sort-icon{color:var(--mp-color-primary, #8466ff)}.abc-table th:nth-child(1){width:24%}.abc-table th:nth-child(2){width:5%}.abc-table th:nth-child(3){width:5%}.abc-table th:nth-child(4){width:9%}.abc-table th:nth-child(5){width:6%}.abc-table th:nth-child(6){width:8%}.abc-table th:nth-child(7){width:9%}.abc-table th:nth-child(8){width:9%}.abc-table th:nth-child(9){width:7%}.abc-table th:nth-child(10){width:7%}.abc-table th:nth-child(11){width:7%}.abc-table th:nth-child(12){width:7%}.abc-table th:nth-child(13){width:13%}.abc-table td{padding:14px;border-bottom:1px solid #e1e9f5;background:#fff;font-size:14px;font-weight:500;vertical-align:middle}.abc-table td:nth-child(3),.abc-table td:nth-child(4),.abc-table td:nth-child(5),.abc-table td:nth-child(6),.abc-table td:nth-child(7),.abc-table td:nth-child(8),.abc-table td:nth-child(9),.abc-table td:nth-child(10),.abc-table td:nth-child(11),.abc-table td:nth-child(12){white-space:nowrap}.abc-table tr:hover td{background:#f8fbff}.abc-product-cell{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.abc-product-image{width:52px;height:52px;border-radius:12px;object-fit:cover;background:#eef3ff;box-shadow:0 6px 16px #0f172a14}.abc-product-image--empty{display:flex;align-items:center;justify-content:center;color:#6d4bd4;font-weight:700}.abc-product-cell strong,.abc-product-cell span,.abc-product-cell small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abc-product-title-row{display:flex;align-items:center;gap:8px;min-width:0}.abc-product-title-row strong{min-width:0}.abc-product-title-row .abc-product-360{flex:0 0 auto;width:30px;height:30px;box-shadow:none}.abc-product-title-row .abc-product-360 svg{width:15px;height:15px}.abc-product-cell strong{margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.25}.abc-product-cell span,.abc-product-cell small{color:#64748b;font-size:12px;line-height:1.55}.abc-row-class,.abc-market,.abc-xyz,.abc-rec{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.abc-market{margin-left:8px;background:#eef3ff;color:#6d4bd4}.abc-market--ozon{background:#e0f2fe;color:#0284c7}.abc-xyz{min-width:38px;padding:0 10px;border:1px solid transparent}.abc-xyz--x{background:#dcfce7;border-color:#bbf7d0;color:#047857}.abc-xyz--y{background:#fef3c7;border-color:#fde68a;color:#a16207}.abc-xyz--z{background:#fee2e2;border-color:#fecaca;color:#ef4444}.abc-progress{width:112px;height:8px;overflow:hidden;border-radius:999px;background:#eef2f7}.abc-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d4bd4,#22c55e)}.abc-table td small{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:500}.abc-negative{color:#ef4444}.abc-rec--ok{background:#dcfce7;color:#047857}.abc-rec--warning{background:#fef3c7;color:#a16207}.abc-rec--danger{background:#fee2e2;color:#ef4444}.abc-rec--muted{background:#f1f5f9;color:#64748b}.abc-empty{height:160px;color:#64748b;text-align:center}@media(max-width:1280px){.abc-hero,.abc-filters{grid-template-columns:1fr}.abc-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.abc-analysis-page{padding:14px}.abc-hero{padding:22px}.abc-hero-metrics,.abc-summary-grid{grid-template-columns:1fr}.abc-table-toolbar{align-items:flex-start;flex-direction:column}}.competitors-page{display:flex;flex-direction:column;gap:16px;padding:18px var(--page-gutter-right, 30px) 34px var(--page-gutter-left, 30px);color:#0f172a}.competitors-hero,.competitors-summary>div,.competitors-catalog-guide,.competitors-add,.competitors-table-card{border:1px solid #dbe5f4;background:#fff;box-shadow:0 15px 38px #4f46e512}.competitors-catalog-guide{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:15px}.competitors-catalog-guide strong,.competitors-catalog-guide span{display:block}.competitors-catalog-guide strong{font-size:14px}.competitors-catalog-guide span{margin-top:4px;color:#64748b;font-size:11px;font-weight:650}.competitors-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;border-radius:18px}.competitors-kicker{display:block;margin-bottom:7px;color:#7758eb;font-size:11px;font-weight:900;letter-spacing:.1em}.competitors-hero h1{margin:0;font-size:30px;line-height:1.15}.competitors-hero p{margin:8px 0 0;color:#64748b;font-size:14px;font-weight:600}.competitors-region{display:inline-flex;margin-top:12px;padding:6px 10px;border-radius:999px;background:#f0edff;color:#6546d8;font-size:11px;font-weight:800}.competitors-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:12px;padding:0 18px;background:linear-gradient(90deg,#8466ff,#6546d8);color:#fff;box-shadow:0 10px 24px #6546d833;font-size:13px;font-weight:900;cursor:pointer}.competitors-primary-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.competitors-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.competitors-summary>div{min-height:98px;padding:16px 18px;border-radius:16px}.competitors-summary span,.competitors-summary small{display:block;color:#64748b;font-size:11px;font-weight:700}.competitors-summary strong{display:block;margin:6px 0 4px;font-size:25px}.competitors-summary .is-warning{border-color:#fed7aa;background:#fffaf3}.competitors-summary .is-warning strong{color:#c2410c}.competitors-add{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) minmax(260px,1fr) auto;gap:14px;align-items:end;padding:16px;border-radius:18px}.competitors-add-copy{align-self:center}.competitors-add-copy strong,.competitors-add-copy span{display:block}.competitors-add-copy strong{font-size:15px}.competitors-add-copy span{margin-top:4px;color:#64748b;font-size:11px;font-weight:600}.competitors-field{display:grid;gap:6px;min-width:0}.competitors-field>span{color:#64748b;font-size:11px;font-weight:800}.competitors-field input,.competitors-field select,.competitors-search input,.competitors-link-select{width:100%;min-width:0;height:42px;border:1px solid #dbe5f4;border-radius:11px;background:#f8faff;color:#0f172a;padding:0 12px;outline:none;font-size:12px;font-weight:650}.competitors-field input:focus,.competitors-field select:focus,.competitors-search input:focus,.competitors-link-select:focus{border-color:#8b6cff;box-shadow:0 0 0 3px #8466ff1f}.competitors-message{padding:11px 14px;border:1px solid;border-radius:12px;font-size:12px;font-weight:800}.competitors-message--error{border-color:#fecaca;background:#fff1f2;color:#b91c1c}.competitors-message--success{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.competitors-table-card{min-width:0;overflow:hidden;border-radius:18px}.competitors-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border-bottom:1px solid #e5ebf5}.competitors-table-toolbar>div:first-child{min-width:0}.competitors-table-toolbar strong,.competitors-table-toolbar span{display:block}.competitors-table-toolbar strong{font-size:15px}.competitors-table-toolbar>div>span{margin-top:4px;color:#64748b;font-size:11px;font-weight:600}.competitors-search{position:relative;display:flex;width:min(380px,40vw);height:42px;flex:0 1 380px;align-items:center;margin-left:auto}.competitors-search-icon{position:absolute;left:12px;top:50%;z-index:1;display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;color:#94a3b8;pointer-events:none;transform:translateY(-50%)}.competitors-search-icon svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round}.competitors-search input{height:42px;box-sizing:border-box;padding:0 42px 0 37px}.competitors-search-clear{position:absolute;top:50%;right:9px;z-index:2;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#8793aa;cursor:pointer;padding:0;transform:translateY(-50%)}.competitors-search-clear:hover{background:transparent;color:#667085}.competitors-search-clear svg{display:block;width:16px;height:16px}.competitors-search-clear path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.competitors-search-clear:focus-visible{outline:2px solid #8b6cff;outline-offset:1px}.competitors-table-scroll{overflow-x:auto}.competitors-table{width:100%;min-width:1570px;border-collapse:collapse}.competitors-table th{height:56px;padding:0 15px;background:#f7f9fd;color:#52627d;text-align:left;white-space:nowrap;font-size:11px;font-weight:900;letter-spacing:.025em;text-transform:uppercase}.competitors-sort-button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap}.competitors-table th:first-child .competitors-sort-button{justify-content:flex-start}.competitors-sort-button:hover,.competitors-sort-button.is-active{color:#6546d8}.competitors-sort-icon{width:0;height:0;min-width:0;flex:0 0 auto;margin-left:2px;border:0;border-right:5px solid transparent;border-left:5px solid transparent;border-top:7px solid #a8b3c3;color:transparent;font-size:0;line-height:0;transform:translateY(1px)}.competitors-table th[aria-sort=ascending] .competitors-sort-icon{border-top:0;border-bottom:7px solid #6c4edb;transform:translateY(-1px)}.competitors-table th[aria-sort=descending] .competitors-sort-icon{border-top-color:#6c4edb}.competitors-sort-button:focus-visible{outline:2px solid #8b6cff;outline-offset:3px}.competitors-table td{padding:15px;border-top:1px solid #e5ebf5;vertical-align:middle;font-size:13px}.competitors-table tbody tr:hover{background:#fbfcff}.competitors-table .competitors-own-group-row,.competitors-table .competitors-own-group-row:hover{background:linear-gradient(90deg,#eee9ff,#f7f5ff 48%,#faf9ff)}.competitors-table .competitors-own-group-row>td{border-top:1px solid #cec4f3;border-bottom:2px solid #a992f2}.competitors-table .competitors-own-group-row>td:first-child{box-shadow:inset 4px 0 #7654e8}.competitors-own-group-row{cursor:pointer;outline:none}.competitors-own-group-row:focus-visible{box-shadow:inset 0 0 0 2px #8064ea}.competitors-own-product-cell{display:flex;align-items:center;gap:11px;min-width:0}.competitors-own-chevron{display:inline-flex;width:22px;flex:0 0 22px;align-items:center;justify-content:center;color:#6d4dde;font-size:28px;font-weight:800;transform:rotate(0);transition:transform .16s ease}.competitors-own-chevron.is-open{transform:rotate(90deg)}.competitors-own-product{display:flex;align-items:center;gap:13px;min-width:0}.competitors-own-product .competitors-product-photo{width:56px;height:72px;flex-basis:56px}.competitors-own-product>div{min-width:0}.competitors-own-product strong,.competitors-own-product span,.competitors-own-product small{display:block}.competitors-own-product strong{color:#191f47;font-size:15px}.competitors-own-article-line{display:flex;align-items:center;gap:5px;min-width:0}.competitors-own-article-line strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitors-own-copy,.competitors-own-wb-link{flex:0 0 18px}.competitors-own-wb-link{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#7c3aed;text-decoration:none;transition:color .14s ease,transform .14s ease}.competitors-own-wb-link:hover{color:#5b21b6;transform:translateY(-1px)}.competitors-own-wb-link svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.competitors-own-wb-link:focus-visible{outline:0;filter:drop-shadow(0 0 4px rgba(124,58,237,.32))}.competitors-own-product span{overflow:hidden;margin-top:5px;color:#475569;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.competitors-own-product small{margin-top:5px;color:#7c87a0;font-size:11px}.competitors-own-kind,.competitors-own-base,.competitors-own-unavailable{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 11px;font-size:11px;font-weight:850}.competitors-own-kind{background:#eae5ff;color:#6546d8}.competitors-own-base{background:#eef2ff;color:#64748b}.competitors-own-unavailable{background:#f8fafc;color:#94a3b8}.competitors-own-linked{display:block;margin-top:7px;color:#7c87a0;font-size:11px;font-weight:700}.competitors-own-current strong,.competitors-own-current small{display:block}.competitors-own-current strong{color:#6546d8;font-size:12px}.competitors-own-current small{margin-top:5px;color:#7c87a0;font-size:10px}.competitors-revenue{display:grid;min-width:145px;gap:5px}.competitors-revenue strong{color:#17213f;font-size:13px;font-weight:900;white-space:nowrap}.competitors-revenue small{color:#64748b;font-size:9px;font-weight:750;white-space:nowrap}.competitors-revenue.is-estimate strong:after{display:inline-flex;width:7px;height:7px;margin-left:7px;border-radius:50%;background:#f59e0b;content:"";vertical-align:1px}.competitors-revenue.is-high strong:after{background:#22c55e}.competitors-revenue.is-medium strong:after{background:#eab308}.competitors-revenue.is-collecting strong{color:#7c87a0;font-size:11px}.competitors-own-count-badge{display:inline-flex;min-width:32px;height:32px;align-items:center;justify-content:center;border-radius:999px;background:#e9e4ff;color:#6546d8;font-weight:900}.competitors-table .competitors-children-header-row,.competitors-table .competitors-children-header-row:hover{background:#f8f7fd}.competitors-table .competitors-children-header-row>td{padding:10px 66px;border-top:0;border-bottom:1px solid #e5e0f7}.competitors-children-header{display:flex;align-items:center;gap:9px;color:#62567f;font-size:11px;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.competitors-children-header strong{display:inline-flex;min-width:23px;height:23px;align-items:center;justify-content:center;border-radius:999px;background:#e6dfff;color:#6848db;font-size:11px}.competitors-table .competitors-own-add-row,.competitors-table .competitors-own-add-row:hover{background:#faf8ff}.competitors-table .competitors-own-add-row>td{padding:20px 66px 22px;border-top:4px solid #efedf8}.competitors-own-add{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:8px;align-items:end}.competitors-own-add--expanded{width:min(880px,100%)}.competitors-own-add label>span{display:block;margin:0 0 7px 2px;color:#68748d;font-size:11px;font-weight:850;text-transform:uppercase}.competitors-own-add input{width:100%;height:44px;box-sizing:border-box;border:1px solid #d9def0;border-radius:12px;background:#fff;padding:0 14px;outline:none;color:#17203f;font-size:13px;font-weight:650}.competitors-own-add input:focus{border-color:#876cf0;box-shadow:0 0 0 3px #7758eb1a}.competitors-own-add button{height:44px;border:0;border-radius:12px;cursor:pointer;font-size:12px;font-weight:850}.competitors-own-add button{padding:0 22px;background:#7355e5;color:#fff}.competitors-own-add button:disabled{cursor:wait;opacity:.55}.competitors-suggestions{margin-top:20px;border-top:1px solid #e3def7;padding-top:18px}.competitors-suggestions>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.competitors-suggestions>header strong,.competitors-suggestions>header span{display:block}.competitors-suggestions>header strong{color:#202747;font-size:16px}.competitors-suggestions>header span{margin-top:5px;color:#7c87a0;font-size:12px}.competitors-suggestions>header button{border:0;min-height:38px;border-radius:10px;background:#ece8ff;padding:0 16px;color:#6546d8;cursor:pointer;font-size:12px;font-weight:850}.competitors-suggestions>header button:disabled{cursor:wait;opacity:.6}.competitors-suggestions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.competitors-suggestion-card{display:grid;grid-template-columns:82px minmax(0,1fr);gap:13px;min-width:0;border:1px solid #e1e5f2;border-radius:15px;background:#fff;padding:13px;box-shadow:0 5px 16px #30365a0f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.competitors-suggestion-card:hover{border-color:#cfc5f7;box-shadow:0 9px 24px #4c3a911c;transform:translateY(-1px)}.competitors-suggestion-card .competitors-product-photo{width:82px;height:108px;flex-basis:82px;border-radius:11px}.competitors-suggestion-body{min-width:0}.competitors-suggestion-body>a{display:-webkit-box;overflow:hidden;margin-top:8px;color:#1b2342;font-size:13px;font-weight:850;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.competitors-suggestion-body>a:hover{color:#6849df}.competitors-suggestion-body>small{display:block;overflow:hidden;margin-top:7px;color:#7c87a0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.competitors-similarity{display:inline-flex;border-radius:999px;background:#eef2ff;padding:5px 9px;color:#6366a8;font-size:10px;font-weight:900}.competitors-similarity.is-high{background:#dcfce7;color:#15803d}.competitors-similarity.is-taught{background:#ede9fe;color:#6338c7}.competitors-similarity.is-secondary{background:#f4f5fa;color:#737e96}.competitors-suggestion-scores{display:flex;flex-wrap:wrap;gap:6px}.competitors-suggestion-metrics{display:flex;flex-wrap:wrap;gap:7px 11px;margin-top:11px;color:#65728c;font-size:10px}.competitors-suggestion-metrics b{color:#17203f;font-size:14px}.competitors-suggestion-learned{display:block;margin-top:7px;color:#6b4bd1!important;font-size:9px!important;font-weight:800}.competitors-suggestion-review-date{flex-basis:100%;color:#53617b;font-size:10px;font-weight:800}.competitors-suggestion-add{height:38px;border:0;border-radius:10px;background:#7355e5;color:#fff;cursor:pointer;font-size:12px;font-weight:900}.competitors-suggestion-add:disabled{cursor:wait;opacity:.55}.competitors-suggestion-actions{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);gap:8px}.competitors-suggestion-explain{grid-column:1 / -1;min-height:30px;border:0;border-radius:9px;background:transparent;color:#7053d7;cursor:pointer;font-size:10px;font-weight:850}.competitors-suggestion-explain:hover{background:#f2efff}.competitors-suggestion-reject{height:38px;border:1px solid #ddd8f6;border-radius:10px;background:#f7f5ff;color:#665a91;cursor:pointer;font-size:12px;font-weight:850}.competitors-suggestion-reject:hover{border-color:#bfb2ef;background:#efebff}.competitors-suggestion-reject:disabled{cursor:wait;opacity:.55}.competitors-suggestions-state{border-radius:12px;background:#f6f7fb;padding:16px;color:#77829a;font-size:12px;font-weight:700}.competitors-suggestions-state.is-error{background:#fff1f2;color:#be123c}.competitors-unbound-icon{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:12px;background:#fff0d9;color:#a35b00;font-weight:900}.competitors-table .competitors-own-empty-row,.competitors-table .competitors-own-empty-row:hover{background:#fcfcff}.competitors-table .competitors-own-empty-row>td{padding:16px 88px;color:#7c87a0;font-size:11px;font-weight:700}.competitors-table .competitors-child-row>td:first-child{position:relative;padding-left:72px}.competitors-table .competitors-child-row>td:first-child:before{position:absolute;top:-1px;bottom:-1px;left:49px;width:2px;background:#e4def8;content:""}.competitors-table .competitors-child-row>td:first-child:after{position:absolute;top:50%;left:49px;width:14px;height:2px;background:#e4def8;content:""}.competitors-table th:first-child,.competitors-table td:first-child{width:310px}.competitors-table th:nth-child(2),.competitors-table td:nth-child(2){width:170px}.competitors-product{display:flex;align-items:center;gap:11px;min-width:0}.competitors-product-photo{width:56px;height:74px;flex:0 0 56px;border-radius:9px;background:#eef2ff;object-fit:cover}.competitors-product-photo--empty{display:inline-flex;align-items:center;justify-content:center;color:#7758eb;font-size:11px;font-weight:900}.competitors-product>div{min-width:0}.competitors-product a,.competitors-product h2{display:-webkit-box;overflow:hidden;margin:0;color:#111827;font-size:13px;font-weight:850;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.competitors-product a:hover{color:#6546d8}.competitors-product span,.competitors-product small{display:block;overflow:hidden;margin-top:3px;color:#64748b;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.competitors-link-select{height:40px;max-width:245px;background:#fff;font-size:11px}.competitors-own-price{display:block;margin-top:5px;color:#64748b;font-size:11px;font-weight:700}.competitors-price{display:block;white-space:nowrap;font-size:16px}.competitors-old-price{display:block;margin-top:3px;color:#94a3b8;font-size:11px;text-decoration:line-through}.competitors-delta,.competitors-stock{display:inline-flex;align-items:center;min-height:29px;border-radius:999px;padding:0 11px;white-space:nowrap;font-size:11px;font-weight:900}.competitors-delta--danger,.competitors-stock.is-empty{background:#fff1f2;color:#be123c}.competitors-delta--success,.competitors-stock.is-ok{background:#ecfdf5;color:#047857}.competitors-delta--neutral{background:#f1f5f9;color:#64748b}.competitors-stock-breakdown{position:relative;display:inline-flex}.competitors-stock-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;font-size:10px;font-weight:900;cursor:help}.competitors-stock-trigger:hover,.competitors-stock-trigger:focus-visible{box-shadow:0 0 0 3px #7758eb24;outline:none}.competitors-stock-popover{position:absolute;top:calc(100% + 9px);left:50%;z-index:90;display:block;box-sizing:border-box;width:330px;max-width:min(330px,calc(100vw - 32px));padding:10px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;box-shadow:0 14px 34px #0f172a2e;color:#111827;opacity:0;visibility:hidden;pointer-events:auto;transform:translate(-50%,-4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.competitors-stock-popover:before{position:absolute;right:0;bottom:100%;left:0;height:10px;content:""}.competitors-stock-breakdown.opens-above .competitors-stock-popover{top:auto;bottom:calc(100% + 9px);transform:translate(-50%,4px)}.competitors-stock-breakdown.opens-above .competitors-stock-popover:before{top:100%;bottom:auto}.competitors-stock-breakdown:hover .competitors-stock-popover,.competitors-stock-breakdown:focus-within .competitors-stock-popover{opacity:1;visibility:visible;transform:translate(-50%)}.competitors-stock-title,.competitors-stock-row{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left}.competitors-stock-title{padding:2px 3px 9px;border-bottom:1px solid #dbe3ef}.competitors-stock-title>span{display:grid;gap:2px}.competitors-stock-title b{font-size:11px;font-weight:900}.competitors-stock-title small,.competitors-stock-row small{color:#64748b;font-size:9px;font-weight:700}.competitors-stock-title strong{color:#6546d8;font-size:12px;white-space:nowrap}.competitors-stock-list{display:block;max-height:260px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.competitors-stock-row{min-height:34px;padding:7px 3px;border-bottom:1px solid #edf1f7}.competitors-stock-row:last-child{border-bottom:0}.competitors-stock-row>span{display:grid;gap:2px;min-width:0}.competitors-stock-row b{overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.competitors-stock-row strong{flex:0 0 auto;font-size:11px;font-weight:900;white-space:nowrap}.competitors-stock-row small{overflow:hidden;max-width:235px;text-overflow:ellipsis;white-space:nowrap}.competitors-stock-state,.competitors-stock-note{display:block;padding:14px 4px 6px;color:#64748b;font-size:10px;font-weight:750;text-align:center}.competitors-stock-state.is-error{color:#be123c}.competitors-stock-note{margin-top:4px;padding:8px 4px 2px;border-top:1px solid #edf1f7;color:#b45309}@media(min-width:1401px){.competitors-table-card,.competitors-table-scroll{overflow:visible}}.competitors-rating b,.competitors-rating span{display:block;white-space:nowrap}.competitors-rating b{color:#b7791f;font-size:14px}.competitors-rating span{margin-top:4px;color:#64748b;font-size:11px;font-weight:700}.competitors-market-status{display:grid;justify-items:start;gap:5px;min-width:132px}.competitors-market-pill{display:inline-flex;align-items:center;min-height:23px;border-radius:999px;padding:0 8px;white-space:nowrap;font-size:9px;font-weight:900;cursor:help}.competitors-market-pill.is-promotion{background:#f1edff;color:#6546d8}.competitors-market-pill.is-advertising{background:#fff7ed;color:#c2410c}.competitors-market-pill.is-muted{background:#f1f5f9;color:#64748b}.competitors-market-pill.is-unknown,.competitors-market-pill.is-loading{background:#f8fafc;color:#94a3b8}.competitors-history-button{border:0;background:transparent;padding:0;color:#6546d8;text-align:left;cursor:pointer}.competitors-history-button span,.competitors-history-button small{display:block;white-space:nowrap}.competitors-history-button span{font-size:11px;font-weight:900}.competitors-history-button small{margin-top:4px;color:#64748b;font-size:9px;font-weight:700}.competitors-actions{display:flex;gap:6px}.competitors-actions button{width:31px;height:31px;border:1px solid #dbe5f4;border-radius:9px;background:#fff;color:#6546d8;font-size:16px;font-weight:900;cursor:pointer}.competitors-actions button.is-danger{color:#dc2626}.competitors-actions button:disabled{cursor:wait;opacity:.5}.competitors-state,.competitors-empty{display:flex;min-height:260px;align-items:center;justify-content:center;color:#64748b;font-size:13px;font-weight:700}.competitors-empty{flex-direction:column;padding:40px;text-align:center}.competitors-empty>span{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:14px;border-radius:18px;background:#f0edff;color:#7758eb;font-size:30px}.competitors-empty strong{color:#111827;font-size:16px}.competitors-empty p{max-width:520px;margin:7px 0 0;line-height:1.5}.competitors-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.competitors-modal{width:min(930px,96vw);max-height:min(840px,92vh);overflow:hidden;border:1px solid #dbe5f4;border-radius:20px;background:#fff;box-shadow:0 30px 90px #0f172a4d}.competitors-modal>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border-bottom:1px solid #e5ebf5}.competitors-modal>header .competitors-product-photo{width:42px;height:54px;flex-basis:42px}.competitors-modal>header .competitors-product>div>span{color:#7758eb;font-weight:850}.competitors-modal>header button{width:36px;height:36px;flex:0 0 36px;border:0;border-radius:50%;background:#f1f5f9;color:#475569;font-size:22px;cursor:pointer}.competitors-modal-body{display:grid;gap:14px;max-height:calc(92vh - 90px);overflow:auto;padding:18px}.competitors-history-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.competitors-history-metrics>div,.competitors-history-chart-card,.competitors-history-list{border:1px solid #e1e8f3;border-radius:14px;background:#fbfcff}.competitors-history-metrics>div{padding:13px 14px}.competitors-history-metrics span,.competitors-history-metrics strong{display:block}.competitors-history-metrics span{color:#64748b;font-size:10px;font-weight:750}.competitors-history-metrics strong{margin-top:6px;font-size:16px}.competitors-history-chart-card{padding:15px;background:#fff}.competitors-history-chart-card>div:first-child strong,.competitors-history-chart-card>div:first-child span{display:block}.competitors-history-chart-card>div:first-child span{margin-top:3px;color:#64748b;font-size:10px;font-weight:650}.competitors-chart-wrap{width:100%;overflow-x:auto;margin-top:10px}.competitors-chart{display:block;width:100%;min-width:620px;height:auto}.competitors-chart-grid{stroke:#dbe5f4;stroke-width:1}.competitors-chart-line{fill:none;stroke:#7758eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.competitors-chart-dot{fill:#fff;stroke:#7758eb;stroke-width:3}.competitors-chart-label{fill:#64748b;font-size:10px;font-weight:700}.competitors-history-empty{display:flex;min-height:190px;align-items:center;justify-content:center;color:#64748b;font-size:12px;font-weight:700}.competitors-history-list{overflow:hidden;background:#fff}.competitors-history-list>div{display:grid;grid-template-columns:90px repeat(4,minmax(90px,1fr));gap:12px;align-items:center;padding:10px 14px;border-top:1px solid #e5ebf5;color:#64748b;font-size:10px;font-weight:700}.competitors-history-list>div:first-child{border-top:0}.competitors-history-list strong{color:#111827;font-size:12px}.competitors-ai-launcher{position:fixed;right:24px;bottom:22px;z-index:2350;display:inline-flex;min-height:50px;align-items:center;gap:10px;border:0;border-radius:999px;background:linear-gradient(135deg,#7c5cff,#5635c7);padding:7px 17px 7px 7px;color:#fff;box-shadow:0 16px 38px #5635c752;cursor:pointer}.competitors-ai-launcher>span,.competitors-ai-avatar{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:50%;background:#ffffff2e;color:#fff;font-size:11px;font-weight:950;letter-spacing:.04em}.competitors-ai-launcher strong{font-size:12px;font-weight:900}.competitors-ai-launcher:hover{transform:translateY(-1px)}.competitors-ai-panel{position:fixed;right:24px;bottom:84px;z-index:2340;display:grid;width:min(430px,calc(100vw - 32px));height:min(680px,calc(100vh - 118px));grid-template-rows:auto auto minmax(0,1fr) auto auto;overflow:hidden;border:1px solid #dcd5fb;border-radius:22px;background:#fff;box-shadow:0 28px 80px #261b5647}.competitors-ai-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;background:linear-gradient(135deg,#6f4fe2,#5530c2);color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.competitors-ai-header-info{display:flex;min-width:0;align-items:center;gap:10px}.competitors-ai-header-info>div{min-width:0}.competitors-ai-header strong,.competitors-ai-header small{display:block}.competitors-ai-header strong{font-size:16px}.competitors-ai-header small{margin-top:3px;color:#e9e2ff;font-size:11px;font-weight:700}.competitors-ai-window-controls{display:flex;flex:0 0 auto;gap:6px}.competitors-ai-window-controls button{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:18px;line-height:1;cursor:pointer}.competitors-ai-window-controls button:hover{background:#ffffff3d}.competitors-ai-resizer{position:absolute;right:3px;bottom:3px;z-index:3;width:18px;height:18px;border:0;background:linear-gradient(135deg,transparent 0 48%,#8064ea 49% 55%,transparent 56% 67%,#8064ea 68% 74%,transparent 75%);cursor:nwse-resize;touch-action:none}.competitors-ai-panel.is-maximized{border-radius:16px}.competitors-ai-panel.is-maximized .competitors-ai-resizer{display:none}body.is-resizing-competitors-ai{cursor:grabbing;-webkit-user-select:none;user-select:none}.competitors-ai-toolbar{display:flex;justify-content:flex-end;border-bottom:1px solid #ece9fa;background:#fff;padding:8px 12px}.competitors-ai-toolbar button{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid #d9d0ff;border-radius:10px;background:#f4f0ff;padding:0 12px;color:#5e3bd4;font-size:12px;font-weight:850;cursor:pointer}.competitors-ai-toolbar button:hover{background:#eae3ff}.competitors-ai-toolbar button.is-copied{border-color:#9be1ba;background:#e2f8ec;color:#087c3c}.competitors-ai-product{display:grid;gap:6px;padding:12px 14px;border-bottom:1px solid #ece9fa;background:#faf9ff}.competitors-ai-product>span{color:#73698e;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.competitors-ai-product select{width:100%;height:38px;border:1px solid #dcd5fb;border-radius:10px;background:#fff;color:#171b3f;padding:0 10px;outline:none;font-size:11px;font-weight:750}.competitors-ai-messages{display:flex;min-height:0;flex-direction:column;gap:11px;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px;background:#f7f8fc}.competitors-ai-message{display:grid;max-width:min(88%,960px);gap:4px}.competitors-ai-message>span{color:#7c87a0;font-size:11px;font-weight:850}.competitors-ai-message p{margin:0;border:1px solid #e3e7ef;border-radius:5px 15px 15px;background:#fff;padding:10px 12px;color:#252947;font-size:14px;font-weight:650;line-height:1.55;white-space:pre-wrap}.competitors-ai-message.is-user{align-self:flex-end;justify-items:end}.competitors-ai-message.is-user p{border-color:#6c4edb;border-radius:15px 5px 15px 15px;background:#6c4edb;color:#fff}.competitors-ai-message.is-typing p{color:#7669a2;font-style:italic}.competitors-ai-message.has-cards{width:100%;max-width:min(100%,960px)}.competitors-ai-cards{display:grid;gap:7px}.competitors-ai-card{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;min-height:82px;border:1px solid #e0e4ef;border-radius:12px;background:#fff;padding:7px;box-shadow:0 3px 10px #28234e0d}.competitors-ai-card .competitors-product-photo{width:62px;height:82px;flex-basis:62px;border-radius:8px}.competitors-ai-card-body{display:grid;min-width:0;align-content:start;gap:3px}.competitors-ai-card-topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px;color:#7b8499;font-size:10px;font-weight:800}.competitors-ai-card-topline b{flex:0 0 auto;border-radius:999px;background:#ddf9e9;padding:3px 6px;color:#07883e;font-size:10px}.competitors-ai-card-body>a{display:-webkit-box;overflow:hidden;color:#171d3f;font-size:13px;font-weight:900;line-height:1.25;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.competitors-ai-card-body>a:hover{color:#6849df}.competitors-ai-card-body>small{overflow:hidden;color:#8a92a7;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.competitors-ai-card-metrics{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px;color:#68728a;font-size:10px;white-space:nowrap}.competitors-ai-card-metrics strong{color:#151a37;font-size:13px}.competitors-ai-card-review-date{color:#737d94;font-size:10px;font-weight:750}.competitors-ai-prompts{display:flex;gap:7px;overflow-x:auto;padding:10px 12px 4px;background:#fff;scrollbar-width:none}.competitors-ai-prompts button{flex:0 0 auto;min-height:28px;border:1px solid #dcd5fb;border-radius:999px;background:#f8f6ff;padding:0 10px;color:#6546d8;font-size:11px;font-weight:850;cursor:pointer}.competitors-ai-compose{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:end;padding:9px 12px 12px;background:#fff}.competitors-ai-compose textarea{width:100%;min-height:44px;max-height:110px;resize:vertical;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:12px;background:#f9fafc;padding:9px 11px;color:#171b3f;outline:none;font:inherit;font-size:14px;line-height:1.4}.competitors-ai-compose textarea:focus{border-color:#8064ea;box-shadow:0 0 0 3px #8064ea1f}.competitors-ai-compose>button{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:0;border-radius:12px;background:#6c4edb;color:#fff;cursor:pointer}.competitors-ai-compose>button:disabled{opacity:.45;cursor:not-allowed}.competitors-ai-compose svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1180px){.competitors-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.competitors-add{grid-template-columns:1fr 1fr auto}.competitors-add-copy{grid-column:1 / -1}}@media(max-width:720px){.competitors-page{padding:12px var(--page-gutter-right, 14px) 26px var(--page-gutter-left, 14px)}.competitors-hero,.competitors-table-toolbar{align-items:stretch;flex-direction:column}.competitors-hero{padding:20px}.competitors-hero h1{font-size:25px}.competitors-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.competitors-add{grid-template-columns:1fr}.competitors-add-copy{grid-column:auto}.competitors-search{width:100%;flex-basis:42px;margin-left:0}.competitors-ai-launcher{right:14px;bottom:14px}.competitors-ai-launcher.is-open{display:none}.competitors-ai-panel{left:8px!important;top:8px!important;right:8px;bottom:8px;width:calc(100vw - 16px)!important;height:calc(100vh - 24px)!important;border-radius:18px}.competitors-ai-header{cursor:default}.competitors-ai-resizer,.competitors-ai-window-controls .competitors-ai-maximize{display:none}.competitors-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.competitors-modal-backdrop{align-items:flex-end;padding:0}.competitors-modal{width:100%;max-height:94vh;border-radius:20px 20px 0 0}.competitors-history-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.competitors-catalog-guide{padding:13px 14px}}html[data-theme=dark] .competitors-page{color:#f2f2f2}html[data-theme=dark] .competitors-hero,html[data-theme=dark] .competitors-summary>div,html[data-theme=dark] .competitors-catalog-guide,html[data-theme=dark] .competitors-add,html[data-theme=dark] .competitors-table-card,html[data-theme=dark] .competitors-modal,html[data-theme=dark] .competitors-history-chart-card,html[data-theme=dark] .competitors-history-list{border-color:#ffffff1f;background:#272727}html[data-theme=dark] .competitors-table th,html[data-theme=dark] .competitors-field input,html[data-theme=dark] .competitors-field select,html[data-theme=dark] .competitors-search input,html[data-theme=dark] .competitors-link-select,html[data-theme=dark] .competitors-history-metrics>div{border-color:#ffffff1f;background:#303030;color:#f2f2f2}html[data-theme=dark] .competitors-search-clear:hover{background:transparent;color:#e2e8f0}html[data-theme=dark] .competitors-table td,html[data-theme=dark] .competitors-table-toolbar,html[data-theme=dark] .competitors-modal>header,html[data-theme=dark] .competitors-history-list>div{border-color:#ffffff1f}html[data-theme=dark] .competitors-table tbody tr:hover{background:#303030}html[data-theme=dark] .competitors-table .competitors-own-group-row,html[data-theme=dark] .competitors-table .competitors-own-group-row:hover{background:linear-gradient(90deg,#3a3152,#302c3d 55%,#2c2934)}html[data-theme=dark] .competitors-table .competitors-own-group-row>td{border-bottom-color:#7654b8}html[data-theme=dark] .competitors-table .competitors-children-header-row,html[data-theme=dark] .competitors-table .competitors-children-header-row:hover,html[data-theme=dark] .competitors-table .competitors-own-add-row,html[data-theme=dark] .competitors-table .competitors-own-add-row:hover{background:#29272e}html[data-theme=dark] .competitors-children-header{color:#c7bde6}html[data-theme=dark] .competitors-table .competitors-child-row>td:first-child:before,html[data-theme=dark] .competitors-table .competitors-child-row>td:first-child:after{background:#51446d}html[data-theme=dark] .competitors-own-product strong,html[data-theme=dark] .competitors-own-current strong,html[data-theme=dark] .competitors-revenue strong{color:#f2f2f2}html[data-theme=dark] .competitors-own-add input{border-color:#ffffff1f;background:#272727;color:#f2f2f2}html[data-theme=dark] .competitors-suggestions,html[data-theme=dark] .competitors-suggestion-card{border-color:#ffffff1f}html[data-theme=dark] .competitors-suggestion-card,html[data-theme=dark] .competitors-suggestions-state{background:#272727}html[data-theme=dark] .competitors-suggestions>header strong,html[data-theme=dark] .competitors-suggestion-body>a,html[data-theme=dark] .competitors-suggestion-metrics b{color:#f2f2f2}html[data-theme=dark] .competitors-product a,html[data-theme=dark] .competitors-product h2,html[data-theme=dark] .competitors-history-list strong{color:#f2f2f2}html[data-theme=dark] .competitors-ai-panel,html[data-theme=dark] .competitors-ai-toolbar,html[data-theme=dark] .competitors-ai-prompts,html[data-theme=dark] .competitors-ai-compose{border-color:#ffffff1f;background:#272727}html[data-theme=dark] .competitors-ai-toolbar button{border-color:#5d4b8d;background:#322b46;color:#d7ccff}html[data-theme=dark] .competitors-ai-product,html[data-theme=dark] .competitors-ai-messages{border-color:#ffffff1f;background:#202020}html[data-theme=dark] .competitors-ai-product select,html[data-theme=dark] .competitors-ai-compose textarea,html[data-theme=dark] .competitors-ai-message.is-assistant p{border-color:#ffffff1f;background:#303030;color:#f2f2f2}html[data-theme=dark] .competitors-ai-prompts button{border-color:#5d4b8d;background:#322b46;color:#d7ccff}html[data-theme=dark] .competitors-ai-card{border-color:#ffffff1f;background:#303030}html[data-theme=dark] .competitors-ai-card-body>a,html[data-theme=dark] .competitors-ai-card-metrics strong{color:#f2f2f2}.loss-control-page{min-height:100%;box-sizing:border-box;padding:28px 34px 54px;background:var(--mp-color-background, #f5f6ff);color:var(--mp-color-text, #111827)}.loss-hero,.loss-toolbar,.loss-ready-filters,.loss-alert,.loss-table-card{max-width:1740px;margin-left:auto;margin-right:auto;box-sizing:border-box}.loss-hero{display:grid;grid-template-columns:minmax(360px,1fr) minmax(520px,680px);gap:24px;align-items:center;padding:28px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff);box-shadow:0 18px 42px #0f172a14}.loss-eyebrow{margin-bottom:10px;color:var(--mp-color-primary, #8466ff);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.loss-hero h1{margin:0;font-size:36px;line-height:1.08}.loss-hero p{max-width:840px;margin:12px 0 14px;color:var(--mp-color-muted, #64748b);font-weight:500;line-height:1.55}.loss-period{display:inline-flex;padding:8px 12px;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:700}.loss-summary{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px}.loss-summary div{padding:18px;border-radius:14px;background:var(--mp-color-chip, #eef2ff)}.loss-summary span{display:block;margin-bottom:8px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:600}.loss-summary b{font-size:22px;font-weight:700}.loss-summary .danger{background:#fee2e2;color:#b91c1c}.loss-summary .warning{background:#fef3c7;color:#a16207}.loss-toolbar{display:grid;grid-template-columns:auto 140px minmax(160px,220px) minmax(160px,220px) minmax(280px,1fr);gap:12px;align-items:end;margin-top:18px;padding:14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:18px;background:var(--mp-color-surface, #fff)}.loss-toolbar>*{min-width:0}.loss-toolbar label>span,.loss-search>span{display:block;color:#64748b;font-size:12px;font-weight:600}.loss-segmented{display:inline-grid;grid-template-columns:repeat(3,minmax(76px,1fr));gap:4px;padding:5px;border-radius:14px;background:#eef3ff}.loss-segmented button{height:38px;border:0;border-radius:10px;background:transparent;color:#64748b;font-weight:600;cursor:pointer}.loss-segmented button.active{background:#6d4bd4;color:#fff;box-shadow:0 12px 22px #6d4bd438}.loss-toolbar select,.loss-search input{box-sizing:border-box;width:100%;height:42px;border:1px solid #d6e1f2;border-radius:12px;background:#fff;color:#0f172a;font:inherit;font-size:14px;font-weight:500;outline:none}.loss-toolbar select{padding:0 12px}.loss-search input{padding:0 38px 0 14px}.loss-ready-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.loss-ready-filters button{min-width:128px;height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;border:1px solid #dbe5f3;border-radius:14px;background:#fff;color:#64748b;font-weight:600;cursor:pointer}.loss-ready-filters button.active{border-color:#8b6cff;background:#6d4bd4;color:#fff;box-shadow:0 12px 22px #6d4bd42e}.loss-alert{margin-top:12px;padding:14px 16px;border-radius:14px;background:#fee2e2;color:#ef4444;font-weight:600}.loss-table-card{margin-top:18px;overflow:visible;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:18px;background:#fff}.loss-table-headline{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;padding:10px 14px;border-bottom:1px solid #dbe5f4}.loss-table-headline strong{font-size:13px}.loss-table-headline span{color:#64748b;font-size:12px;font-weight:600}.loss-table{width:100%;border-collapse:collapse;table-layout:fixed}.loss-table th{position:sticky!important;top:var(--mp-table-sticky-top, 0px)!important;z-index:10;padding:14px 12px;background:var(--mp-color-table-head, #f8fafc)!important;color:var(--mp-color-text, #111827);font-size:12px;font-weight:700;text-align:left;text-transform:uppercase;box-shadow:0 1px 0 var(--mp-color-border, #dbe3ef),0 8px 16px #0f172a14}.loss-table td{padding:14px 12px;border-bottom:1px solid #e1e9f5;background:#fff;font-size:14px;font-weight:500;vertical-align:middle}.loss-table tr:hover td{background:#f8fbff}.loss-table th:nth-child(1){width:28%}.loss-table th:nth-child(2){width:18%}.loss-table th:nth-child(3){width:15%}.loss-table th:nth-child(4){width:13%}.loss-table th:nth-child(5){width:8%}.loss-table th:nth-child(6){width:18%}.loss-product{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.loss-product img,.loss-product-empty{width:54px;height:54px;border-radius:12px;object-fit:cover;background:#eef3ff}.loss-product-empty{display:inline-flex;align-items:center;justify-content:center;color:#6d4bd4;font-size:12px;font-weight:700}.loss-product strong,.loss-product span,.loss-product small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loss-product strong{margin-bottom:4px;font-weight:600}.loss-product small,.loss-table td small{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:500}.loss-severity,.loss-class{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600}.loss-severity--critical{background:#fee2e2;color:#b91c1c}.loss-severity--warning{background:#fef3c7;color:#a16207}.loss-severity--watch{background:#e0f2fe;color:#0284c7}.loss-issue-title{display:block;margin-top:8px;font-weight:600}.loss-class{min-width:36px;margin-right:6px;background:#eef2ff;color:#6d4bd4}.loss-action{margin:0;color:#334155;line-height:1.45}.loss-empty{height:160px;color:#64748b;text-align:center}@media(max-width:1280px){.loss-hero,.loss-toolbar{grid-template-columns:1fr}}@media(max-width:760px){.loss-control-page{padding:18px 14px 36px}.loss-summary{grid-template-columns:1fr}.loss-table-card{overflow-x:auto}.loss-table{min-width:980px}}.remote-collector{--rc-purple:#7047d4;--rc-border:#e2e6f1;--rc-muted:#68778e;min-width:0}.remote-collector *{box-sizing:border-box}.remote-collector .rc-results{display:grid;gap:16px;min-width:0}.remote-collector .rc-results h3{font-size:21px;margin:3px 0 0;letter-spacing:-.3px}.remote-collector .rc-results h4{margin:0;font-size:17px}.remote-collector .rc-results p{font-size:13px;margin:0}.remote-collector .rc-results .remote-collector__heading{margin:0}.remote-collector .rc-results .remote-collector__heading select{font-size:12px;max-width:440px}.remote-collector button:focus-visible,.remote-collector input:focus-visible,.remote-collector select:focus-visible{outline:3px solid #bda6ff;outline-offset:2px}.remote-collector a{text-decoration:none}.remote-collector a:hover{text-decoration:underline}.remote-collector .rc-connection{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border:1px solid var(--rc-border);border-radius:14px;padding:15px 18px;background:#fafbfe}.remote-collector .rc-connection-main{display:flex;align-items:center;gap:12px;min-width:0}.rc-connection-main b{overflow-wrap:anywhere}.rc-connection-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;flex-shrink:0}.rc-connection-actions{display:flex;gap:8px;flex-wrap:wrap}.remote-collector .rc-connection-actions button{font-size:12px;background:transparent}.remote-collector .rc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.remote-collector .rc-tabs{display:flex;gap:4px;border:1px solid var(--rc-border);border-radius:12px;padding:4px;background:#f5f6fb}.remote-collector .rc-tabs button{border:0;background:transparent;color:var(--rc-muted);min-width:135px;font-weight:650}.remote-collector .rc-tabs button[aria-selected=true]{background:#fff;color:var(--rc-purple);box-shadow:0 2px 7px #22294414}.remote-collector .rc-text-button{border-color:transparent;background:transparent;color:var(--rc-purple);padding:6px 0;font-size:13px}.rc-eyebrow{font-size:10px;letter-spacing:1.2px;font-weight:800;color:var(--rc-muted)}.remote-collector .rc-outcome{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid transparent;border-radius:14px}.rc-outcome>div{flex:1}.remote-collector .rc-outcome p{margin-top:6px;color:inherit}.rc-outcome>svg{flex-shrink:0;margin-top:2px}.remote-collector .rc-outcome button{color:inherit;background:#fffb;font-size:12px;white-space:nowrap}.remote-collector .rc-outcome.rc-success{border-color:#bfdfd3}.remote-collector .rc-outcome.rc-warning{border-color:#efdcaa}.remote-collector .rc-outcome.rc-blue{border-color:#cbd9f6}.remote-collector .rc-success{background:#eef8f3;color:#237155}.remote-collector .rc-warning{background:#fff8e9;color:#8c5b14}.remote-collector .rc-blue{background:#f0f5ff;color:#375cb0}.rc-run-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--rc-muted);font-size:12px}.rc-progress{display:grid;gap:8px;font-size:12px;color:var(--rc-muted)}.remote-collector .rc-progress progress{accent-color:var(--rc-purple);width:100%;height:8px;border:0;border-radius:20px;overflow:hidden}.rc-progress progress::-webkit-progress-bar{background:#eee9f8}.rc-progress progress::-webkit-progress-value{background:var(--rc-purple);border-radius:20px}.rc-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.remote-collector .rc-metric{display:block;text-align:left;padding:18px;border-radius:14px;min-width:0;background:#fff}.remote-collector .rc-metric:hover{border-color:#bea8eb;background:#fdfbff}.rc-metric>span{font-size:12px;font-weight:650;color:var(--rc-muted)}.rc-metric>b{display:block;margin:10px 0 14px;font-size:30px;line-height:1.15;letter-spacing:-.5px}.remote-collector .rc-metric b small{font-size:11px;letter-spacing:0;min-height:32px;line-height:1.5}.remote-collector .rc-metric p{font-size:12px;font-weight:400;margin-top:4px}.rc-metric i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.remote-collector .rc-metric i.rc-success{background:#32936a}.remote-collector .rc-metric i.rc-warning{background:#d19634}.remote-collector .rc-issue{color:#a16b21}.rc-table-card{border:1px solid var(--rc-border);border-radius:14px;background:#fff;overflow:hidden;min-width:0}.rc-table-tools{display:flex;gap:12px;padding:18px 18px 12px}.remote-collector .rc-table-tools select{font-size:13px;max-width:270px}.remote-collector .rc-search{display:flex;flex:1;align-items:center;gap:10px;border:1px solid var(--rc-border);border-radius:10px;padding:0 12px;color:#8995a7;min-width:0}.remote-collector .rc-search input{width:100%;min-width:0;border:0;padding-left:0;background:transparent}.rc-filters{display:flex;gap:8px;flex-wrap:wrap;padding:0 18px 16px}.remote-collector .rc-filters button{font-size:12px;border:1px solid transparent;background:#f7f8fc;color:#68768b;border-radius:8px;padding:7px 10px;font-weight:500}.rc-filters button b{margin-left:6px;font-size:11px}.remote-collector .rc-filters button[aria-pressed=true]{background:#eee7fc;color:#6740c8;border-color:#d8c8f6}.remote-collector .rc-table-card .remote-collector__table{margin:0}.remote-collector .rc-table-card table{min-width:850px;font-size:13px}.remote-collector .rc-table-card th{background:#f8f9fc;color:#778498;font-size:10px;text-transform:uppercase;letter-spacing:.6px;padding:13px 18px;white-space:nowrap}.remote-collector .rc-table-card td{padding:18px;border-bottom:1px solid #edf0f6;line-height:1.5}.rc-table-card tbody tr:hover{background:#fcfcff}.rc-table-card td:first-child{min-width:145px}.rc-table-card td:nth-child(2){width:170px}.rc-table-card td:last-child{min-width:165px}.remote-collector .rc-article{font-weight:750;color:#26344b}.rc-badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:6px;font-size:10px;font-weight:750;white-space:nowrap}.rc-query{display:grid;grid-template-columns:minmax(100px,1fr) auto;gap:3px 12px;max-width:340px;padding:10px 0;border-bottom:1px solid #edf0f6}.rc-query:first-child{padding-top:0}.rc-query:last-child{border-bottom:0}.remote-collector .rc-query small{grid-column:1/-1;font-size:11px;margin:0}.rc-query .rc-position{color:var(--rc-purple);white-space:nowrap}.rc-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:12px;color:var(--rc-muted)}.rc-pagination>div{display:flex;gap:8px}.remote-collector .rc-pagination button{font-size:12px;padding:8px 12px}.rc-empty{text-align:center;padding:42px 20px;color:var(--rc-muted)}.rc-empty>svg{width:30px;height:30px;color:#9c84d6;margin-bottom:12px}.remote-collector .rc-empty h4{color:#334057;margin-bottom:8px}.remote-collector .rc-empty button{margin-top:16px}.remote-collector .rc-legend{font-size:12px;padding:0 4px}@media(max-width:800px){.rc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-collector .rc-outcome{flex-wrap:wrap}.rc-outcome>div{min-width:180px}.rc-outcome button{margin-left:34px}.remote-collector .rc-results .remote-collector__heading select{max-width:100%;width:100%}}@media(max-width:500px){.remote-collector .rc-connection{padding:12px}.rc-connection-main{width:100%}.rc-connection-main b{font-size:12px}.remote-collector .rc-connection-main small{font-size:11px}.rc-tabs{flex:1}.remote-collector .rc-tabs button{min-width:0;flex:1;font-size:13px}.remote-collector .rc-outcome{padding:16px}.remote-collector .rc-outcome h4{font-size:15px}.remote-collector .rc-metric{padding:13px}.rc-metric>b{font-size:26px}.remote-collector .rc-metric b small{min-height:50px}.rc-table-tools{flex-wrap:wrap;padding:12px}.remote-collector .rc-table-tools select{max-width:100%;width:100%}.remote-collector .rc-search{flex-basis:100%;min-width:0}.rc-filters{padding:0 12px 12px;gap:4px}.rc-pagination{flex-wrap:wrap}.remote-collector .wb-collector-primary{white-space:normal}}.wb-collector-modal__panel.wb-collector-modal__panel--remote{width:min(1380px,100%);background:#f8f9fd}.wb-collector-modal__panel--remote>.remote-collector{padding:24px}.wb-collector-modal__panel--remote>header{position:sticky;top:0;z-index:3;background:#fff}.wb-collector-modal__panel--remote #collector-new h3{margin-bottom:20px}.wb-collector-modal__panel--remote #collector-new .remote-collector__fields{gap:20px;margin-bottom:22px}.wb-collector-modal__panel--remote #collector-new .wb-collector-primary{margin-top:18px}@media(max-width:600px){.wb-collector-modal__panel--remote>.remote-collector{padding:14px}.wb-collector-modal__panel--remote>header p{font-size:12px}.wb-collector-modal__panel--remote>header h2{font-size:18px}}.rc-bidders{border:1px solid #dddff0;border-radius:16px;padding:22px;background:#fff;margin:20px 0;min-width:0}.rc-bidders-note{color:#718098;font-size:13px;line-height:1.6;margin:10px 0 18px}.rc-bidders td{vertical-align:top;min-width:180px;padding:18px 16px}.rc-bidders td small,.rc-bidders td a,.rc-bidders td strong{display:block;margin-top:7px}.rc-bidders td small{color:#718098;line-height:1.5}.rc-bidders td strong{font-size:24px}.rc-bidders td strong{color:#78879b}.rc-bidders td strong.rc-position{color:#21866c}.rc-bidders th{text-align:left;padding:12px 16px;background:#f7f8fc}@media(max-width:600px){.rc-bidders{padding:14px}.remote-collector .rc-bidders table{min-width:0}.rc-bidders thead{display:none}.rc-bidders tr{display:block;padding:12px 0;border-bottom:1px solid #e5e8f3}.remote-collector .rc-bidders td{display:block;border:0;padding:8px 0;min-width:0}}.remote-collector{display:grid;gap:18px;color:#1d293d}.remote-collector__card{padding:20px;border:1px solid #dfe4f4;border-radius:16px;background:#fff;min-width:0}.remote-collector h3{margin:0 0 14px;font-size:19px}.remote-collector p{font-size:14px;line-height:1.6;color:#657490}.remote-collector button,.remote-collector input,.remote-collector select,.remote-collector textarea{font:inherit;max-width:100%;border:1px solid #dce2f2;border-radius:10px;padding:10px 12px;background:#fff;color:#253249}.remote-collector button{cursor:pointer;color:#6742c7}.remote-collector button:disabled,.remote-collector fieldset:disabled{opacity:.55;cursor:default}.remote-collector .wb-collector-primary{background:#7047d4;color:#fff;margin-top:8px}.remote-collector fieldset{border:0;padding:0;margin:0;min-width:0}.remote-collector__fields{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin-bottom:12px}.remote-collector label{display:grid;gap:8px;flex:1;min-width:140px;font-size:14px;font-weight:600}.remote-collector small{display:block;color:#76849a;font-size:12px;font-weight:400;line-height:1.5;margin-top:6px}.remote-collector__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.remote-collector__heading h3{margin:0}.remote-collector__heading select{max-width:420px}.remote-collector__pair{border-radius:12px;padding:16px;background:#f5f0ff;margin:12px 0}.remote-collector code{font-size:19px;letter-spacing:1px;overflow-wrap:anywhere}.remote-collector__error{padding:12px;background:#fff1f3;border-radius:10px;color:#ab2948!important;overflow-wrap:anywhere}.remote-collector__progress{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:16px}.remote-collector progress{accent-color:#7047d4;max-width:100%}.remote-collector__table{overflow-x:auto;margin:14px 0}.remote-collector table{border-collapse:collapse;width:100%;min-width:740px;font-size:14px;text-align:left}.remote-collector th{background:#f6f7fc;color:#657490;font-size:12px}.remote-collector td,.remote-collector th{padding:14px 12px;border-bottom:1px solid #e5e8f3;vertical-align:top}.remote-collector__query{display:grid;grid-template-columns:1fr auto;gap:6px 12px;max-width:330px;padding:8px 0;border-bottom:1px solid #eee}.remote-collector__query small{grid-column:1/-1}.remote-collector a{color:#7047d4;overflow-wrap:anywhere}.remote-collector__device{flex:1}@media(max-width:600px){.remote-collector__card{padding:14px}.remote-collector__heading select{width:100%}.remote-collector label{min-width:100%}}.rc-maintenance{margin:20px 0;padding:20px;border:1px solid #dce3f3;border-radius:14px;background:#f8faff}.rc-maintenance h4{margin:0 0 8px}.rc-maintenance p{margin:10px 0;overflow-wrap:anywhere}.rc-maintenance-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.rc-maintenance-auto{display:flex!important;align-items:center;gap:10px}.rc-maintenance-auto input{width:18px!important;height:18px}.rc-device-picker{display:flex;flex-direction:column;gap:6px;min-width:220px;font-size:13px;color:#64748b}.rc-power-controls{display:flex;gap:8px}.remote-collector .rc-power{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-weight:600;padding:10px 16px}.remote-collector .rc-connection-actions .rc-power-on{background:#7047d4;border-color:#7047d4;color:#fff}.remote-collector .rc-connection-actions .rc-power-off{background:#fff5f6;border-color:#f0ccd3;color:#b83454}.rc-power svg{flex-shrink:0}.rc-device-picker select{max-width:100%;padding:9px 32px 9px 12px;border:1px solid #dce3f3;border-radius:9px;background:#fff;color:#17243b;font:inherit;font-weight:600}.rc-launch-status{display:flex;flex-direction:column;gap:8px;padding:0 4px 20px;color:#64748b;font-size:14px;line-height:1.6}.rc-launch-status strong{color:#38465e}.collector-screen{box-sizing:border-box;width:min(1500px,96vw);max-width:96vw;height:min(950px,94dvh);max-height:94dvh;padding:0;border:1px solid #dbe2f0;border-radius:20px;background:#101726;color:#eaf0fb;box-shadow:0 24px 90px #10172666;overflow:hidden}.collector-screen[open]{display:flex;flex-direction:column}.collector-screen::backdrop{background:#101726b8}.collector-screen:fullscreen{width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0}.collector-screen__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:#fff;color:#18243b;flex-wrap:wrap}.collector-screen__header small{color:#7650d8;font-size:11px;font-weight:700;letter-spacing:.08em}.collector-screen__header h2{font-size:22px;margin:6px 0 0}.collector-screen__actions{display:flex;gap:10px;flex-wrap:wrap}.collector-screen__actions button{background:#fff;color:#3d4c67;border:1px solid #dbe2f0;padding:11px 16px;border-radius:10px;cursor:pointer;font:inherit}.collector-screen__actions .collector-screen__stop{background:#6c43d2;border-color:#6c43d2;color:#fff}.collector-screen__status{display:flex;align-items:center;gap:9px;padding:12px 24px;font-size:13px;color:#c5d0e2}.collector-screen__status>span{width:8px;height:8px;border-radius:50%;background:#dca85c}.collector-screen__status>span.is-live{background:#3dccae;box-shadow:0 0 0 4px #3dccae18}.collector-screen__status time{margin-left:auto;color:#97a7be}.collector-screen__stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;margin:0 16px;background:#080e18;border-radius:12px;overflow:hidden}.collector-screen__stage img{display:block;width:100%;height:100%;object-fit:contain}.collector-screen__empty{text-align:center;padding:30px;color:#9baac2}.collector-screen__empty svg{display:block;margin:0 auto 18px}.collector-screen__empty strong{display:block;color:#eaf0fb;font-size:20px}.collector-screen__empty p{max-width:420px;line-height:1.6}.collector-screen__error{padding:12px 20px;background:#432f24;color:#ffd8b3;font-size:14px}.collector-screen footer{padding:14px 24px;color:#97a7be;font-size:12px}.collector-screen button:focus-visible{outline:3px solid #a993f1;outline-offset:3px}@media(max-width:650px){.collector-screen__header{padding:16px}.collector-screen__actions button{font-size:12px}.collector-screen__status{padding:12px 16px;flex-wrap:wrap}.collector-screen__status time{margin-left:0}.collector-screen footer{padding:12px 16px}}.collector-screen__actions .collector-screen__control-active{background:#e9f8f3;border-color:#8ed4bd;color:#166850}.collector-screen__actions button:disabled{opacity:.5;cursor:default}.collector-screen__input-bar{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.collector-screen__input-bar button,.collector-screen__input-bar input{border:1px solid #3a4760;border-radius:8px;background:#1b2639;color:#eaf0fb;padding:8px 12px;font:inherit;font-size:13px}.collector-screen__input-bar button{cursor:pointer}.collector-screen__input-bar form{display:flex;flex:1;gap:8px;min-width:220px}.collector-screen__input-bar input{min-width:0;flex:1}.collector-screen__stage.is-controlled{outline:2px solid #67cfaf;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}.collector-screen__stage.is-controlled:focus{outline-color:#b4ffe7}.collector-screen__zoom{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 16px 12px;flex-shrink:0}.collector-screen__zoom button{border:1px solid #3a4760;border-radius:8px;background:#1b2639;color:#eaf0fb;padding:8px 12px;font:inherit;font-size:13px;cursor:pointer;min-height:34px}.collector-screen__zoom button:disabled{opacity:.4;cursor:default}.collector-screen__zoom button[aria-pressed=true]{background:#304967;border-color:#8db6e6}.collector-screen__zoom output{min-width:48px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.collector-screen__zoom>span{font-size:12px;color:#97a7be;margin-left:auto}.collector-screen__stage img{flex-shrink:0;max-width:none;max-height:none;transform-origin:center;-webkit-user-select:none;user-select:none}.collector-screen__stage.is-pannable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.collector-screen__stage.is-panning{cursor:grabbing}@media(max-width:650px){.collector-screen__zoom{gap:6px;padding:0 16px 10px}.collector-screen__zoom>span{width:100%;margin-left:0;font-size:11px}.collector-screen__zoom button{padding:7px 10px}.collector-screen__stage{min-height:100px}.collector-screen{overflow-y:auto}.collector-screen__header,.collector-screen__input-bar,.collector-screen footer{flex-shrink:0}}.collector-metrics{background:#fff;border:1px solid #e0e5f1;border-radius:18px;margin:16px 0;color:#26344e;overflow:hidden}.collector-metrics header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #edf0f7}.collector-metrics header>div{display:grid;gap:5px}.collector-metrics header strong{font-size:16px}.collector-metrics header span,.collector-metrics small,.collector-metrics__detail-heading span{color:#718099;font-size:12px}.collector-metrics button{background:#fff;border:1px solid #dde3f0;border-radius:10px;padding:9px 13px;color:#53627c;cursor:pointer;white-space:nowrap}.collector-metrics__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 8px}.collector-metrics__grid article{padding:0 20px;border-right:1px solid #edf0f7;display:flex;flex-direction:column;gap:10px;min-width:0}.collector-metrics__grid article:last-child{border:0}.collector-metrics__grid article>span{color:#64748b;font-size:13px}.collector-metrics__grid article>b{font-size:27px;line-height:1.2;letter-spacing:-.5px}.collector-metrics small{line-height:1.5;overflow-wrap:anywhere}.collector-metrics progress{width:100%;height:5px;border:0;border-radius:8px;overflow:hidden;background:#edf0f8;accent-color:#7960d4}.collector-metrics progress::-webkit-progress-bar{background:#edf0f8}.collector-metrics progress::-webkit-progress-value{background:#7960d4;border-radius:8px}.collector-metrics progress.is-high{accent-color:#d58a30}.collector-metrics progress.is-high::-webkit-progress-value{background:#d58a30}.collector-metrics.is-stale .collector-metrics__grid,.collector-metrics .is-old{opacity:.65}.collector-metrics__notice{background:#fff7e9;color:#97601d;padding:10px 22px;margin:0;font-size:13px}.collector-metrics__details{border-top:1px solid #edf0f7;background:#fafbfe;padding:18px 22px}.collector-metrics__detail-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.collector-metrics__hardware{display:grid;grid-template-columns:1.1fr .8fr 1.2fr;gap:28px;margin-top:16px}.collector-metrics__hardware h4{margin:0 0 12px;font-size:13px}.collector-metrics__hardware p{display:flex;justify-content:space-between;gap:10px;font-size:13px;line-height:1.6;color:#65748b;margin:8px 0;overflow-wrap:anywhere}.collector-metrics__hardware p b{white-space:nowrap;color:#35435b}.collector-metrics__disk{margin:12px 0}.collector-metrics__disk>div{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin-bottom:6px}.collector-metrics__footnote{font-size:12px;color:#7a879c;margin:20px 0 0;line-height:1.6}.collector-metrics--empty{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.collector-metrics--empty p{font-size:13px;color:#718099;line-height:1.6;margin:5px 0 0}@media(max-width:1000px){.collector-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.collector-metrics__grid article:nth-child(2){border:0}.collector-metrics__hardware{grid-template-columns:1fr 1fr}.collector-metrics__hardware>div:last-child{grid-column:1/-1}}@media(max-width:560px){.collector-metrics header,.collector-metrics--empty{align-items:flex-start;flex-direction:column;padding:16px}.collector-metrics__grid{padding:18px 0}.collector-metrics__grid article{padding:0 14px}.collector-metrics__grid article>b{font-size:23px}.collector-metrics__hardware{grid-template-columns:1fr;gap:16px}.collector-metrics__details{padding:16px}.collector-metrics__detail-heading{flex-direction:column}}.remote-collector .rc-schedule{padding:24px;border-radius:16px}.rc-schedule-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.rc-schedule-heading h3{margin:0 0 8px;font-size:20px;font-weight:600}.rc-schedule-heading p{margin:0;font-size:13px;line-height:1.6;color:#738198}.rc-schedule-heading>span{padding:6px 11px;border-radius:7px;font-size:12px;background:#f0f2f6;color:#768397;white-space:nowrap}.rc-schedule-heading>span.rc-schedule-on{background:#e8f5ef;color:#21816a}.rc-schedule fieldset{border:0;padding:0;margin:0;min-width:0}.rc-schedule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;margin:22px 0}.rc-schedule-grid>label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500;min-width:0;color:#39475e}.rc-schedule-grid small{font-size:12px;font-weight:400;line-height:1.5;color:#8490a4}.rc-schedule-grid input,.rc-schedule-grid select{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid #dce3ee;border-radius:9px;background:#fff;color:#25334b;font:inherit}.rc-schedule-grid input:focus,.rc-schedule-grid select:focus{outline:2px solid #c9b9ec;outline-offset:2px}.rc-schedule-actions{display:flex;flex-wrap:wrap;gap:10px}.rc-schedule .rc-schedule-hint{font-size:12px;color:#8390a4;line-height:1.6}.rc-schedule-success{padding:12px 15px;border-radius:9px;background:#eaf7f0;color:#247f63;font-size:13px}.rc-schedule-progress{padding:18px;margin-top:20px;border:1px solid #e5e9f2;border-radius:12px;background:#fafbfe}.rc-schedule-progress strong{font-size:13px;font-weight:600}.rc-schedule-progress progress{display:block;width:100%;height:6px;margin:14px 0;accent-color:#7953cf}.rc-schedule-progress p{font-size:12px;color:#7a879a;line-height:1.5;margin:8px 0 0}@media(max-width:650px){.remote-collector .rc-schedule{padding:16px}.rc-schedule-grid{grid-template-columns:1fr;gap:18px}.rc-schedule-heading{flex-wrap:wrap}.rc-schedule-actions>button{width:100%}}.auto-updates-page{min-height:100%;padding:22px 30px 48px;background:var(--mp-color-background, #f5f6ff);color:var(--mp-color-text, #111827)}.auto-updates-hero,.auto-updates-command,.auto-updates-toolbar,.auto-update-card,.auto-updates-history{border:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-surface, #fff);border-radius:16px;box-shadow:0 12px 34px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 50%,transparent)}.auto-updates-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,620px);gap:28px;align-items:stretch;padding:28px 32px;margin-bottom:16px}.auto-updates-hero__copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.auto-updates-eyebrow{margin-bottom:10px;color:var(--mp-color-primary, #6c4edb);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.auto-updates-hero h1{margin:0 0 10px;font-size:clamp(30px,3vw,42px);line-height:1.05;letter-spacing:0}.auto-updates-hero p{margin:0;max-width:760px;color:var(--mp-color-muted, #64748b);line-height:1.55;font-weight:650}.auto-updates-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 80%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--mp-color-chip, #eef2ff) 78%,white),var(--mp-color-surface, #fff))}.auto-updates-summary div{min-height:92px;padding:18px 20px;border-left:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 78%,transparent)}.auto-updates-summary div:first-child{border-left:0}.auto-updates-summary span,.auto-updates-next span,.auto-update-card__schedule span,.auto-update-card__quick-metrics span,.auto-update-card__controls label>span,.auto-updates-search span,.auto-updates-sort span{display:block;margin-bottom:7px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:850}.auto-updates-summary b{display:block;color:var(--mp-color-text, #111827);font-size:26px;line-height:1}.auto-updates-summary .is-danger b{color:var(--mp-color-danger, #ef4444)}.auto-updates-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;margin-bottom:16px}.auto-updates-next{min-width:0;padding:2px 8px}.auto-updates-next b{display:block;margin-bottom:4px;overflow:hidden;color:var(--mp-color-text, #111827);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.auto-updates-next small{color:var(--mp-color-muted, #64748b);font-weight:750}.auto-updates-hero__actions{display:flex;align-items:center;gap:10px}.auto-updates-run-due,.auto-updates-refresh,.auto-updates-stop-all,.auto-update-run,.auto-update-copy{min-height:44px;border:0;border-radius:13px;padding:0 18px;font-weight:850;letter-spacing:0;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease,background .14s ease}.auto-updates-run-due,.auto-update-run{background:linear-gradient(135deg,var(--mp-color-primary, #6c4edb),var(--mp-color-primary-dark, #232752));color:var(--mp-color-button-text, #fff);box-shadow:0 12px 24px #6c4edb2e}.auto-updates-refresh,.auto-update-copy{border:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-surface, #fff);color:var(--mp-color-text, #111827)}.auto-updates-stop-all{border:1px solid color-mix(in srgb,var(--mp-color-danger, #ef4444) 34%,var(--mp-color-border, #dbe3ef));background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 10%,var(--mp-color-surface, #fff));color:var(--mp-color-danger, #ef4444)}.auto-updates-run-due:hover:not(:disabled),.auto-updates-refresh:hover:not(:disabled),.auto-updates-stop-all:hover:not(:disabled),.auto-update-run:hover:not(:disabled),.auto-update-copy:hover:not(:disabled){transform:translateY(-1px)}.auto-updates-run-due:disabled,.auto-updates-refresh:disabled,.auto-updates-stop-all:disabled,.auto-update-run:disabled,.auto-update-copy:disabled{opacity:.52;cursor:not-allowed;transform:none}.auto-updates-alert{border-radius:14px;padding:14px 18px;margin-bottom:16px;font-weight:800}.auto-updates-alert.error{background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 14%,white);color:var(--mp-color-danger, #ef4444)}.auto-updates-toolbar{display:grid;grid-template-columns:auto minmax(260px,1fr) 220px;gap:10px;align-items:end;padding:9px 10px;margin-bottom:12px}.auto-updates-tabs{display:inline-flex;gap:3px;padding:3px;border-radius:12px;background:var(--mp-color-chip, #eef2ff)}.auto-updates-tabs button{min-height:32px;border:0;border-radius:9px;padding:0 12px;background:transparent;color:var(--mp-color-muted, #64748b);font-size:13px;font-weight:850;cursor:pointer}.auto-updates-tabs button.active{background:var(--mp-color-primary, #6c4edb);color:var(--mp-color-button-text, #fff);box-shadow:0 10px 22px #6c4edb2e}.auto-updates-search,.auto-updates-sort{min-width:0}.auto-updates-search input,.auto-updates-sort select,.auto-update-card__controls select,.auto-update-card__controls input{width:100%;height:36px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:11px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);padding:0 11px;font-size:13px;font-weight:750;box-sizing:border-box;outline:0}.auto-updates-search input:focus,.auto-updates-sort select:focus,.auto-update-card__controls select:focus,.auto-update-card__controls input:focus{border-color:color-mix(in srgb,var(--mp-color-primary, #6c4edb) 58%,var(--mp-color-border, #dbe3ef));box-shadow:0 0 0 4px color-mix(in srgb,var(--mp-color-primary, #6c4edb) 14%,transparent)}.auto-updates-grid{display:grid;grid-template-columns:1fr;gap:8px}.auto-update-card{position:relative;overflow:hidden;padding:18px}.auto-update-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--auto-task-accent, var(--mp-color-primary, #6c4edb))}.auto-update-card--off{opacity:.82}.auto-update-card--bad:before{background:var(--mp-color-danger, #ef4444)}.auto-update-card--run:before{background:var(--mp-color-info, #38bdf8)}.auto-update-card--ok:before{background:var(--mp-color-success, #10b981)}.auto-update-card.tone-wb{--auto-task-accent: #7c3aed}.auto-update-card.tone-ozon{--auto-task-accent: #0ea5e9}.auto-update-card.tone-ads{--auto-task-accent: #ec4899}.auto-update-card.tone-logistics{--auto-task-accent: #14b8a6}.auto-update-card.tone-system{--auto-task-accent: #64748b}.auto-update-card__top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.auto-update-card__identity{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;min-width:0}.auto-update-card__icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--auto-task-accent) 15%,white);color:var(--auto-task-accent);font-weight:900;text-transform:uppercase}.auto-update-card__title-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.auto-update-card h2{margin:0;color:var(--mp-color-text, #111827);font-size:20px;line-height:1.18;letter-spacing:0}.auto-update-card p{margin:7px 0 0;color:var(--mp-color-muted, #64748b);line-height:1.4;font-weight:650}.auto-update-card__status{min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;font-size:11px;font-weight:850}.auto-update-card__status.ok,.auto-updates-history-status.ok{background:color-mix(in srgb,var(--mp-color-success, #10b981) 14%,white);color:var(--mp-color-success, #10b981)}.auto-update-card__status.bad,.auto-updates-history-status.bad{background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 14%,white);color:var(--mp-color-danger, #ef4444)}.auto-update-card__status.run,.auto-updates-history-status.run{background:color-mix(in srgb,var(--mp-color-info, #38bdf8) 15%,white);color:#0369a1}.auto-update-card__status.idle,.auto-update-card__status.off,.auto-updates-history-status.idle{background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b)}.auto-update-toggle{display:inline-flex;align-items:center;gap:8px;padding-top:3px;color:var(--mp-color-muted, #64748b);font-weight:850;cursor:pointer}.auto-update-toggle input{position:absolute;opacity:0;pointer-events:none}.auto-update-toggle__track{width:44px;height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:3px;background:#dbe3ef;transition:background .16s ease;box-sizing:border-box}.auto-update-toggle__track span{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #0f172a2e;transition:transform .16s ease}.auto-update-toggle input:checked+.auto-update-toggle__track{background:var(--mp-color-primary, #6c4edb)}.auto-update-toggle input:checked+.auto-update-toggle__track span{transform:translate(20px)}.auto-update-card__schedule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.auto-update-card__schedule div{min-width:0;min-height:82px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;padding:12px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 50%,white)}.auto-update-card__schedule b{display:block;overflow:hidden;color:var(--mp-color-text, #111827);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.auto-update-card__schedule small{display:block;margin-top:5px;color:var(--auto-task-accent, var(--mp-color-primary, #6c4edb));font-weight:850}.auto-update-card__controls{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:end;margin-top:14px}.auto-update-card__controls label{min-width:0;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:850}.auto-update-card__controls label:first-line{color:var(--mp-color-muted, #64748b)}.auto-update-status{position:relative;display:grid;gap:6px;min-height:74px;margin-top:14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;padding:13px 14px;overflow:hidden}.auto-update-status span,.auto-updates-history-status{font-size:12px;font-weight:900;text-transform:uppercase}.auto-update-status.ok{background:color-mix(in srgb,var(--mp-color-success, #10b981) 11%,white);color:var(--mp-color-success, #10b981)}.auto-update-status.bad{background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 11%,white);color:var(--mp-color-danger, #ef4444)}.auto-update-status.run{background:color-mix(in srgb,var(--mp-color-info, #38bdf8) 12%,white);color:#0369a1}.auto-update-status.idle{background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b)}.auto-update-status b{color:var(--mp-color-text, #111827);line-height:1.35;font-size:14px}.auto-update-status small{color:currentColor;font-size:11px;font-weight:800;opacity:.82}.auto-update-status i{position:absolute;left:0;right:0;bottom:0;height:3px;overflow:hidden;background:color-mix(in srgb,var(--mp-color-info, #38bdf8) 22%,transparent)}.auto-update-status i:after{content:"";position:absolute;top:0;bottom:0;width:35%;border-radius:999px;background:#38bdf8;animation:autoUpdateProgress 1.2s ease-in-out infinite}@keyframes autoUpdateProgress{0%{left:-35%}to{left:100%}}.auto-update-card__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px}.auto-update-log{margin-top:14px;border-top:1px solid var(--mp-color-border, #dbe3ef);padding-top:12px}.auto-update-log summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--mp-color-primary, #6c4edb);font-weight:850}.auto-update-log summary span{min-width:28px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:12px}.auto-update-log div{max-height:280px;overflow:auto;margin-top:10px;padding-right:6px}.auto-update-log p{display:grid;grid-template-columns:132px 1fr;gap:10px;margin:0;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 60%,transparent);color:var(--mp-color-text, #111827);line-height:1.35}.auto-update-log p:first-child{border-top:0}.auto-update-log p span{color:var(--mp-color-muted, #64748b);font-size:12px}.auto-update-log .log-error{color:var(--mp-color-danger, #ef4444)}.auto-update-log .log-warning{color:var(--mp-color-warning, #f59e0b)}.auto-update-log .log-success{color:var(--mp-color-success, #10b981)}.auto-update-card{padding:0}.auto-update-card:before{width:4px}.auto-update-card__compact{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,1.05fr) minmax(260px,.9fr) 304px;gap:14px;align-items:center;padding:10px 14px 10px 20px}.auto-update-card__compact .auto-update-card__identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.auto-update-card__compact .auto-update-card__icon{width:34px;height:34px;border-radius:10px;font-size:13px}.auto-update-card__compact .auto-update-card__title-row{gap:7px}.auto-update-card__compact h2{overflow:hidden;font-size:16px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.auto-update-card__compact p{display:block;margin-top:2px;overflow:hidden;color:var(--mp-color-muted, #64748b);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.auto-update-card__quick-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0}.auto-update-card__quick-metrics div{min-width:0;min-height:0;border:0;border-left:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 82%,transparent);border-radius:0;padding:0 10px;background:transparent}.auto-update-card__quick-metrics div:first-child{border-left:0;padding-left:0}.auto-update-card__quick-metrics span{margin-bottom:2px;font-size:10px;line-height:1.1}.auto-update-card__quick-metrics b,.auto-update-card__quick-metrics small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-update-card__quick-metrics b{color:var(--mp-color-text, #111827);font-size:12px;line-height:1.2}.auto-update-card__quick-metrics small{margin-top:1px;color:var(--auto-task-accent, var(--mp-color-primary, #6c4edb));font-size:10px;font-weight:850}.auto-update-card__compact-actions{display:grid;grid-template-columns:72px 100px 120px;gap:8px;align-items:center;min-width:0}.auto-update-card__compact-actions .auto-update-toggle{justify-content:space-between;min-height:30px;padding:0;gap:6px;font-size:12px}.auto-update-card__compact-actions .auto-update-toggle__track{width:36px;height:20px;padding:3px}.auto-update-card__compact-actions .auto-update-toggle__track span{width:14px;height:14px}.auto-update-card__compact-actions .auto-update-toggle input:checked+.auto-update-toggle__track span{transform:translate(16px)}.auto-update-card__compact-actions .auto-update-run,.auto-update-expand{width:100%;min-height:32px;border-radius:10px;padding:0 10px;font-size:12px}.auto-update-expand{border:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-surface, #fff);color:var(--mp-color-text, #111827);font-weight:850;cursor:pointer}.auto-update-expand:hover,.auto-update-expand[aria-expanded=true]{border-color:color-mix(in srgb,var(--auto-task-accent, var(--mp-color-primary, #6c4edb)) 35%,var(--mp-color-border, #dbe3ef));color:var(--auto-task-accent, var(--mp-color-primary, #6c4edb));background:color-mix(in srgb,var(--auto-task-accent, var(--mp-color-primary, #6c4edb)) 8%,white)}.auto-update-card__latest{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;border-top:0;padding:0;background:transparent}.auto-update-card__latest b{overflow:hidden;color:var(--mp-color-text, #111827);font-size:12px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.auto-update-card__latest small{min-width:24px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:850}.auto-update-card__details{display:grid;grid-template-columns:minmax(320px,.68fr) minmax(0,1fr) 180px;gap:12px;align-items:start;border-top:1px solid color-mix(in srgb,var(--mp-color-border, #dbe3ef) 72%,transparent);padding:14px 18px 18px 22px;background:linear-gradient(180deg,color-mix(in srgb,var(--mp-color-chip, #eef2ff) 18%,white),#fff)}.auto-update-card__details .auto-update-card__controls,.auto-update-card__details .auto-update-status,.auto-update-card__details .auto-update-card__actions,.auto-update-card__details .auto-update-log{margin-top:0}.auto-update-card__details .auto-update-card__actions{grid-template-columns:1fr}.auto-update-card__details .auto-update-status{min-height:72px}.auto-update-card__details .auto-update-log{grid-column:1 / -1}.auto-updates-history{margin-top:20px;padding:20px}.auto-updates-history__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.auto-updates-history h2{margin:0 0 4px;font-size:22px;letter-spacing:0}.auto-updates-history__head p{margin:0;color:var(--mp-color-muted, #64748b);font-weight:650}.auto-updates-history__head>span{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:0 12px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-weight:850;white-space:nowrap}.auto-updates-history-row{display:grid;grid-template-columns:112px minmax(0,1fr) 170px;gap:14px;align-items:center;padding:13px 0;border-top:1px solid var(--mp-color-border, #dbe3ef)}.auto-updates-history-status{display:inline-flex;justify-content:center;border-radius:999px;padding:8px 10px}.auto-updates-history-row b{display:block;margin-bottom:4px}.auto-updates-history-row p{margin:0;overflow:hidden;color:var(--mp-color-muted, #64748b);text-overflow:ellipsis;white-space:nowrap}.auto-updates-history-time{display:grid;gap:3px;justify-items:end}.auto-update-card__compact-actions.is-read-only{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 120px}.auto-update-collector{min-height:38px;border:1px solid color-mix(in srgb,var(--mp-color-primary, #6c4edb) 35%,var(--mp-color-border, #dbe3ef));border-radius:11px;background:color-mix(in srgb,var(--mp-color-primary, #6c4edb) 7%,var(--mp-color-surface, #fff));color:var(--mp-color-primary, #6c4edb);font-weight:850;cursor:pointer}.wb-collector-modal{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.wb-collector-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default}.wb-collector-modal__panel{position:relative;width:min(1040px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff);box-shadow:0 30px 90px #0f172a47}.wb-collector-modal__panel>header{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;padding:24px 26px 18px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.wb-collector-modal__panel h2,.wb-collector-modal__panel h3,.wb-collector-modal__panel p{margin:0}.wb-collector-modal__panel header h2{margin-bottom:7px;font-size:23px}.wb-collector-modal__panel header p,.wb-collector-modes article>p{color:var(--mp-color-muted, #64748b);line-height:1.45}.wb-collector-modal__close{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-muted, #64748b);font-size:25px;line-height:1;cursor:pointer}.wb-collector-message{margin:18px 26px 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--mp-color-danger, #ef4444) 28%,transparent);border-radius:12px;background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 8%,white);color:var(--mp-color-danger, #ef4444);font-weight:800}.wb-collector-message.is-ok{border-color:color-mix(in srgb,#10b981 32%,transparent);background:color-mix(in srgb,#10b981 9%,white);color:#047857}.wb-collector-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 26px 26px}.wb-collector-modes.is-single{grid-template-columns:minmax(0,720px);justify-content:center}.wb-collector-modes article{display:flex;min-width:0;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 26%,var(--mp-color-surface, #fff))}.wb-collector-mode-label{color:var(--mp-color-primary, #6c4edb);font-size:11px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.wb-collector-modes article h3{font-size:20px}.wb-collector-modes ol{display:grid;gap:9px;margin:0;padding-left:20px;color:var(--mp-color-text, #111827);font-size:13px;font-weight:700;line-height:1.45}.wb-collector-bookmarklet,.wb-collector-copy{display:inline-flex;align-items:center;min-height:31px;margin:7px 6px 0 0;padding:0 10px;border:1px solid color-mix(in srgb,var(--mp-color-primary, #6c4edb) 35%,var(--mp-color-border, #dbe3ef));border-radius:9px;background:var(--mp-color-surface, #fff);color:var(--mp-color-primary, #6c4edb);font:inherit;font-size:12px;font-weight:850;text-decoration:none;cursor:grab}.wb-collector-copy{cursor:pointer}.wb-collector-primary{display:inline-flex;min-height:42px;align-items:center;justify-content:center;margin-top:auto;padding:0 16px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--mp-color-primary, #6c4edb),#4f46a5);color:#fff;font-size:13px;font-weight:900;text-align:center;text-decoration:none;cursor:pointer}.wb-collector-primary:disabled{opacity:.55;cursor:wait}.wb-collector-modes article>small,.wb-collector-health small{color:var(--mp-color-muted, #64748b);font-size:11px;line-height:1.4}.wb-collector-health{display:grid;gap:5px;padding:13px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:11px;background:var(--mp-color-surface, #fff)}.wb-collector-health.state-ok,.wb-collector-health.state-online{border-color:color-mix(in srgb,#10b981 35%,var(--mp-color-border, #dbe3ef));background:color-mix(in srgb,#10b981 6%,white)}.wb-collector-health.state-error b{color:var(--mp-color-danger, #ef4444)}.auto-update-managed-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb,var(--auto-task-accent) 25%,var(--mp-color-border, #dbe3ef));border-radius:10px;background:color-mix(in srgb,var(--auto-task-accent) 8%,var(--mp-color-surface, #fff));color:var(--auto-task-accent);font-size:11px;font-weight:850;text-align:center}.auto-update-result-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.auto-update-result-metrics div{min-width:0;padding:10px 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:11px;background:color-mix(in srgb,var(--mp-color-chip, #eef2ff) 48%,var(--mp-color-surface, #fff))}.auto-update-result-metrics span,.auto-update-result-metrics b{display:block}.auto-update-result-metrics span{margin-bottom:4px;color:var(--mp-color-muted, #64748b);font-size:10px;font-weight:800}.auto-update-result-metrics b{color:var(--mp-color-text, #111827);font-size:16px;font-weight:900}.auto-update-result-metrics .has-error b{color:var(--mp-color-danger, #ef4444)}.auto-updates-history-time time{color:var(--mp-color-muted, #64748b);text-align:right;font-size:13px;font-weight:700}.auto-updates-history-time small{color:var(--mp-color-text, #111827);font-size:11px;font-weight:800}.auto-updates-empty{grid-column:1 / -1;border:1px dashed var(--mp-color-border, #dbe3ef);border-radius:16px;padding:24px;background:var(--mp-color-surface, #fff);color:var(--mp-color-muted, #64748b);font-weight:850}@media(max-width:1300px){.auto-updates-hero{grid-template-columns:1fr}.auto-updates-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.auto-update-card__compact{grid-template-columns:minmax(280px,1fr) minmax(360px,.95fr)}.auto-update-card__compact-actions{grid-column:1 / -1;grid-template-columns:auto minmax(160px,1fr) minmax(170px,1fr);align-items:center}.auto-update-card__details{grid-template-columns:minmax(280px,.75fr) minmax(0,1fr)}.auto-update-card__details .auto-update-card__actions{grid-column:1 / -1}}@media(max-width:1050px){.auto-updates-command,.auto-updates-toolbar{grid-template-columns:1fr}.auto-updates-hero__actions{justify-content:stretch;flex-wrap:wrap}.auto-updates-hero__actions button{flex:1 1 180px}}@media(max-width:900px){.auto-updates-page{padding:18px}.auto-updates-summary,.auto-updates-grid,.auto-update-card__compact,.auto-update-card__quick-metrics,.auto-update-card__compact-actions,.auto-update-card__details,.auto-update-card__schedule,.auto-update-card__controls,.auto-update-card__actions,.auto-updates-history-row{grid-template-columns:1fr}.auto-updates-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.auto-update-card__top,.auto-updates-history__head{display:grid}.auto-update-toggle{justify-content:space-between}.auto-update-log p{grid-template-columns:1fr;gap:4px}.auto-updates-history-time{justify-items:start}.wb-collector-modal{padding:10px}.wb-collector-modal__panel{max-height:calc(100vh - 20px)}.wb-collector-modes{grid-template-columns:1fr;padding:14px}.wb-collector-modal__panel>header{padding:18px}}.auto-updates-page.au-workspace{--au-ink: var(--mp-color-text, #192238);--au-muted: var(--mp-color-muted, #66748b);--au-border: var(--mp-color-border, #e1e6f0);--au-primary: var(--mp-color-primary, #7046d6);--au-surface: var(--mp-color-surface, #fff);padding:28px clamp(16px,2.3vw,36px) 48px;min-width:0;color:var(--au-ink);background:var(--mp-color-background, #f6f7fc);font-size:14px;line-height:1.5}.au-content{container-type:inline-size;min-width:0}.au-workspace *,.au-workspace *:before,.au-workspace *:after{box-sizing:border-box}.au-workspace .au-icon{width:19px;height:19px;flex:0 0 auto}.au-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.au-eyebrow{color:var(--au-primary);font-size:11px;font-weight:750;letter-spacing:.1em;margin-bottom:6px}.au-heading h1{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.2;letter-spacing:-.035em}.au-heading p{margin:9px 0 0;color:var(--au-muted);font-size:14px}.au-heading__actions,.au-schedule__actions,.au-task__actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.au-heading__actions{flex:0 0 auto}.au-workspace .au-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--au-border);border-radius:10px;min-height:40px;padding:9px 14px;font:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;text-decoration:none;background:var(--au-surface);color:var(--au-ink);transition:background .15s,border-color .15s}.au-workspace .au-btn:hover:not(:disabled){background:#f5f3fc;border-color:#c8b8ef;color:var(--au-primary)}.au-workspace .au-btn--primary{background:var(--au-primary);color:#fff;border-color:var(--au-primary);box-shadow:0 3px 7px #7046d619}.au-workspace .au-btn--primary:hover:not(:disabled){background:#6136c5;color:#fff}.au-workspace .au-btn--run{color:var(--au-primary);background:#f4efff;border-color:#e7ddfa;min-width:120px}.au-workspace .au-btn--text{border-color:transparent;background:transparent;color:var(--au-muted)}.au-workspace .au-btn--text[aria-expanded=true]{color:var(--au-primary);background:#f4efff}.au-workspace .au-btn--text[aria-expanded=true] .au-icon:last-child{transform:rotate(180deg)}.au-workspace .au-btn--soft{color:var(--au-primary)}.au-workspace .au-btn--danger{color:#be394b;border-color:#f0d2d8;background:#fff8f9}.au-workspace .au-btn:disabled{opacity:.5;cursor:not-allowed}.au-workspace .au-link{border:0;padding:6px 0;background:none;color:inherit;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.au-workspace .au-link:hover{text-decoration:underline}.au-workspace :is(.au-btn,.au-link,.au-stat,.au-filters button,.au-history summary,.au-log):focus-visible{outline:3px solid #bca3f7;outline-offset:3px}.au-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.au-stat{--stat-color: #68768c;display:grid;gap:3px;text-align:left;min-width:0;padding:17px 20px;border:1px solid var(--au-border);border-radius:14px;background:var(--au-surface);color:var(--au-ink);font:inherit;cursor:pointer}.au-stat:hover{border-color:#c8b8ef;background:#fcfbff}.au-stat[aria-pressed=true]{border-color:#bda9ec;box-shadow:0 0 0 1px #bda9ec}.au-stat__label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600}.au-stat__label .au-icon{color:var(--stat-color)}.au-stat strong{font-size:30px;line-height:1.35;letter-spacing:-.04em;font-weight:700}.au-stat small{color:var(--au-muted);font-size:11px;line-height:1.5}.au-stat--purple{--stat-color: #7850d4}.au-stat--blue{--stat-color: #3879c5}.au-stat--red{--stat-color: #ce4356;background:#fffcfc}.au-stat--red strong{color:#c9364c}.au-stat--green{--stat-color: #258367}.au-schedule{display:flex;align-items:center;gap:16px;padding:18px 20px;margin-bottom:16px;border:1px solid var(--au-border);border-radius:14px;background:var(--au-surface)}.au-schedule__icon{display:grid;place-items:center;color:var(--au-primary);background:#f3effc;width:42px;height:42px;border-radius:12px;flex-shrink:0}.au-schedule__next{flex:1;min-width:0}.au-schedule__next>span{display:block;color:var(--au-muted);font-size:12px}.au-schedule__next>span small{font-size:inherit}.au-schedule__next b{display:block;margin-top:3px;font-size:15px;font-weight:650}.au-schedule__next p{margin:2px 0 0;color:var(--au-muted);font-size:12px;display:flex;gap:12px;flex-wrap:wrap}.au-schedule__next p span{color:var(--au-primary);font-weight:600}.au-notice{display:flex;align-items:center;gap:12px;padding:14px 18px;margin:0 0 20px;border-radius:12px;border:1px solid;font-size:13px;overflow-wrap:anywhere}.au-notice--warning{color:#8d601c;background:#fffbf2;border-color:#f0e2bf}.au-notice--error{color:#ae3449;background:#fff5f6;border-color:#f2d4da}.au-notice>div,.au-notice>span{flex:1}.au-notice p{margin:2px 0 0;font-size:12px}.au-notice .au-link{flex-shrink:0}.au-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 14px}.au-section-heading h2,.au-history h2{display:flex;align-items:center;gap:10px;margin:0;font-size:19px;letter-spacing:-.02em}.au-section-heading h2>span,.au-history h2>span,.au-log-heading h4>span{border-radius:7px;padding:2px 7px;color:var(--au-muted);background:#eaf0f6;font-size:12px;font-weight:600}.au-sync{display:flex;gap:6px;align-items:center;color:var(--au-muted);font-size:11px}.au-sync i{width:6px;height:6px;border-radius:50%;background:#3b9c7b}.au-sync.is-stale i{background:#cc7d26}.au-toolbar{border:1px solid var(--au-border);border-radius:13px;background:var(--au-surface);margin-bottom:14px;padding:12px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.au-filters{display:flex;flex-wrap:wrap;gap:4px}.au-filters button{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;min-height:38px;border:0;border-radius:8px;background:none;color:var(--au-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:600}.au-filters button span{background:#f0f2f6;border-radius:5px;padding:0 5px;font-size:11px;font-variant-numeric:tabular-nums}.au-filters button[aria-pressed=true]{background:#f0eafa;color:#673bc3}.au-filters button[aria-pressed=true] span{background:#e4d8f7}.au-filters button:hover{color:var(--au-primary);background:#f6f3fb}.au-toolbar__fields{flex:1;display:flex;gap:12px;min-width:min(100%,390px)}.au-search{display:flex;align-items:center;gap:10px;min-width:0;flex:1;border:1px solid var(--au-border);border-radius:9px;padding:0 12px;color:var(--au-muted)}.au-search input{width:100%;min-width:0;border:0;padding:10px 0;background:transparent;color:var(--au-ink);outline:0;font:inherit;font-size:13px}.au-search:focus-within{border-color:var(--au-primary);box-shadow:0 0 0 2px #7046d619}.au-sort{display:flex;align-items:center;gap:8px;color:var(--au-muted);font-size:12px}.au-sort select,.au-settings :is(select,input){border:1px solid var(--au-border);border-radius:9px;min-height:39px;background:var(--au-surface);color:var(--au-ink);padding:7px 10px;font:inherit;font-size:13px;max-width:100%}.au-sort select:focus,.au-settings :is(select,input):focus{outline:2px solid #bca3f7;outline-offset:1px}.au-task-list{display:grid;gap:14px}.au-task{--task-accent: #64748b;min-width:0;border:1px solid var(--au-border);border-radius:14px;background:var(--au-surface);box-shadow:0 2px 4px #1c234003;overflow:hidden}.au-task.tone-wb{--task-accent: #8543d0}.au-task.tone-ozon{--task-accent: #1c7bcc}.au-task.tone-ads{--task-accent: #bd448f}.au-task.tone-logistics{--task-accent: #288e81}.au-task--bad{border-color:#efd2d9}.au-task--run{border-color:#c6dcee}.au-task__header{display:flex;gap:12px;align-items:flex-start;padding:18px 20px 14px}.au-task__avatar{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:11px;background:color-mix(in srgb,var(--task-accent) 10%,white);color:var(--task-accent);font-size:12px;font-weight:750}.au-task__identity{flex:1;min-width:0}.au-task__identity h3{margin:0;font-size:16px;font-weight:650;line-height:1.4;color:var(--au-ink);overflow-wrap:anywhere}.au-task__identity p{color:var(--au-muted);margin:3px 0 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.au-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:7px;padding:5px 9px;font-size:11px;line-height:1.4;font-weight:650;white-space:nowrap}.au-status .au-icon{width:14px;height:14px}.au-status--ok{background:#eaf6ef;color:#277755}.au-status--bad{background:#fff0f2;color:#bd3d51}.au-status--run{background:#eaf4fd;color:#266daa}.au-status--idle{background:#f0f2f6;color:#687489}.au-task__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(365px,1fr);gap:24px;padding:0 20px 17px;align-items:center}.au-result{position:relative;padding:11px 13px;border-radius:9px;background:#f8fafc;min-width:0;overflow:hidden}.au-result>span{display:block;font-size:10px;color:var(--au-muted);margin-bottom:3px}.au-result p{font-size:12px;line-height:1.55;margin:0;color:var(--au-ink);overflow-wrap:anywhere;white-space:pre-line}.au-result--bad{background:#fff7f8;border-left:2px solid #e6a6b1}.au-result--bad>span{color:#b64255}.au-result--run{background:#f0f7ff}.au-progress{position:absolute;bottom:0;left:0;right:0;height:2px;overflow:hidden}.au-progress i{position:absolute;width:35%;height:100%;background:#4788cc;animation:autoUpdateProgress 2s ease-in-out infinite}.au-timing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;font-variant-numeric:tabular-nums}.au-timing dt{font-size:11px;color:var(--au-muted);margin-bottom:5px}.au-timing dd{font-size:12px;font-weight:600;margin:0;line-height:1.5}.au-timing small{display:block;font-size:11px;color:var(--au-muted);margin-top:3px}.au-timing .is-overdue{color:#a66c16}.au-task__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid #edf0f5;padding:10px 20px}.au-task__schedule{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.au-switch{display:inline-flex;align-items:center;gap:8px;font-size:11px;cursor:pointer;position:relative;color:var(--au-muted)}.au-switch input{position:absolute;left:0;width:32px;height:19px;margin:0;opacity:0;z-index:1;cursor:pointer}.au-switch__track{width:32px;height:19px;border-radius:20px;background:#cbd2df;padding:3px;transition:background .15s;flex:0 0 auto}.au-switch__track:before{content:"";display:block;width:13px;height:13px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #20204022;transition:transform .15s}.au-switch input:checked+.au-switch__track{background:var(--au-primary)}.au-switch input:checked+.au-switch__track:before{transform:translate(13px)}.au-switch input:focus-visible+.au-switch__track{outline:3px solid #bca3f7;outline-offset:3px}.au-switch input:disabled~span{opacity:.5;cursor:not-allowed}.au-interval{font-size:11px;color:var(--au-muted)}.au-managed{display:inline-flex;align-items:center;gap:6px;color:var(--au-muted);font-size:11px}.au-managed .au-icon{width:14px;height:14px}.au-task__actions .au-btn{min-height:35px;padding:7px 11px;font-size:12px}.au-task__actions .au-icon{width:16px;height:16px}.au-details{border-top:1px solid var(--au-border);padding:20px;background:#fafbfe}.au-details h4{margin:0 0 12px;font-size:13px;font-weight:650}.au-details__top{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1fr);gap:24px}.au-settings h4 small{display:block;margin-top:3px;color:var(--au-muted);font-size:11px;font-weight:400}.au-settings>div{display:flex;gap:12px}.au-settings label{display:grid;flex:1;min-width:0;gap:6px;color:var(--au-muted);font-size:11px}.au-settings p,.au-details__metrics>p{font-size:12px;color:var(--au-muted);margin:8px 0 0}.au-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.au-metrics>div{background:var(--au-surface);border:1px solid var(--au-border);border-radius:9px;padding:10px}.au-metrics b{display:block;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.au-metrics span{display:block;font-size:11px;color:var(--au-muted)}.au-metrics .has-error b{color:#bd3d51}.au-log-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 10px}.au-log-heading h4{margin:0;display:flex;gap:8px;align-items:center}.au-log-heading>div{display:flex;gap:8px;flex-wrap:wrap}.au-log{max-height:280px;overflow:auto;padding:2px 14px;border:1px solid var(--au-border);border-radius:10px;background:var(--au-surface);font-size:12px}.au-log__row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:9px 0;border-bottom:1px solid #edf0f5}.au-log__row:last-child{border-bottom:0}.au-log__row time{color:var(--au-muted);font-size:11px}.au-log__row>span{overflow-wrap:anywhere;white-space:pre-wrap}.au-log .log-error{color:#b3374b}.au-log .log-warning{color:#9c6b1f}.au-log .log-success{color:#277755}.au-empty{display:grid;gap:8px;justify-items:center;padding:36px 20px;text-align:center;color:var(--au-muted);background:var(--au-surface);border:1px dashed var(--au-border);border-radius:13px}.au-empty b{color:var(--au-ink);font-size:15px}.au-empty p{margin:0 0 6px;font-size:13px}.au-history{margin-top:24px;background:var(--au-surface);border:1px solid var(--au-border);border-radius:14px;overflow:hidden}.au-history>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 20px;cursor:pointer;list-style:none}.au-history>summary::-webkit-details-marker{display:none}.au-history[open]>summary>.au-icon{transform:rotate(180deg)}.au-history h2{font-size:16px}.au-history summary p{margin:4px 0 0;color:var(--au-muted);font-size:12px}.au-history__list{padding:0 20px}.au-history__row{display:grid;grid-template-columns:94px minmax(0,1fr) 165px;gap:16px;align-items:start;padding:16px 0;border-top:1px solid var(--au-border);font-size:12px}.au-history__row>.au-status{justify-self:start}.au-history__row p{margin:3px 0 0;color:var(--au-muted);overflow-wrap:anywhere}.au-history__time{text-align:right;font-size:11px;color:var(--au-muted)}.au-history__time small{display:block;margin-top:4px;font-size:inherit}@container (max-width: 1100px){.au-heading{flex-wrap:wrap}.au-toolbar__fields{flex-basis:100%}.au-task__footer{row-gap:10px}.au-task__schedule{flex:1 1 100%}.au-task__actions{margin-left:auto}}@container (max-width: 730px){.au-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.au-stat{padding:13px 15px}.au-stat small{font-size:10px}.au-schedule{flex-wrap:wrap;padding:15px;gap:12px}.au-schedule__actions{flex:1 1 100%}.au-schedule__actions .au-btn{flex:1}.au-section-heading{flex-wrap:wrap;gap:8px}.au-task__body{grid-template-columns:minmax(0,1fr);gap:15px}.au-details__top{grid-template-columns:minmax(0,1fr)}.au-notice{align-items:flex-start;flex-wrap:wrap}.au-notice .au-link{margin-left:31px}.au-log-heading{align-items:flex-start;flex-direction:column}}@container (max-width: 460px){.au-heading{gap:16px}.au-heading__actions{width:100%}.au-heading__actions .au-btn{flex:1}.au-overview{gap:9px}.au-stat__label{font-size:12px}.au-stat strong{font-size:26px}.au-toolbar__fields{flex-direction:column}.au-sort select{flex:1;min-width:0}.au-filters{gap:2px}.au-filters button{font-size:11px;padding:7px 8px}.au-task__header{padding:15px;gap:9px;flex-wrap:wrap}.au-task__avatar{width:32px;height:32px;border-radius:9px;font-size:10px}.au-task__identity{flex-basis:calc(100% - 42px)}.au-task__header>.au-status{margin-left:41px}.au-task__body{padding:0 15px 15px}.au-task__footer{padding:12px 15px}.au-task__schedule{gap:8px 12px}.au-task__actions{width:100%;margin:0}.au-task__actions .au-btn{flex:1 1 auto}.au-timing{gap:12px}.au-timing dd{font-size:11px}.au-details{padding:15px}.au-log__row{grid-template-columns:minmax(0,1fr);gap:3px}.au-history__row{grid-template-columns:minmax(0,1fr);gap:8px}.au-history__time{text-align:left}}@media(max-width:600px){.auto-updates-page.au-workspace{padding:20px 12px 36px}}@media(prefers-reduced-motion:reduce){.au-workspace .au-progress i{animation:none;left:0;width:100%}}.database-page{min-height:100%;padding:28px 34px 54px;background:var(--mp-color-background, #f5f6ff);color:var(--mp-color-text, #111827)}.database-hero,.database-workspace{max-width:1740px;margin:0 auto}.database-hero{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,460px);gap:24px;align-items:center;padding:28px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:20px;background:var(--mp-color-surface, #fff);box-shadow:0 18px 42px color-mix(in srgb,var(--mp-color-shadow, rgba(15, 23, 42, .12)) 64%,transparent)}.database-eyebrow{margin-bottom:10px;color:var(--mp-color-primary, #8466ff);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.database-hero h1{margin:0;font-size:34px;line-height:1.1}.database-hero p{max-width:760px;margin:12px 0 0;color:var(--mp-color-muted, #64748b);font-weight:500}.database-hero-cards{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px}.database-hero-cards div{padding:18px;border-radius:14px;background:var(--mp-color-chip, #eef2ff)}.database-hero-cards span{display:block;margin-bottom:8px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:600}.database-hero-cards b{font-size:20px}.database-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;margin-top:18px}.database-sidebar,.database-main{border:1px solid var(--mp-color-border, #dbe3ef);border-radius:18px;background:var(--mp-color-surface, #fff)}.database-sidebar{padding:14px;align-self:start;max-height:calc(100vh - 150px);overflow:auto;position:sticky;top:16px}.database-sidebar-title,.database-label{color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:700}.database-table-list{display:grid;gap:8px;margin-top:12px}.database-table-list button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-surface, #fff);color:var(--mp-color-text, #111827);font-weight:700;cursor:pointer;text-align:left}.database-table-list button span{min-width:0}.database-table-list button em,.database-column-grid em{display:block;margin-top:2px;color:var(--mp-color-muted, #64748b);font-size:11px;font-style:normal;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-table-list button.active{border-color:var(--mp-color-primary, #8466ff);background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #8466ff)}.database-table-list small{color:var(--mp-color-muted, #64748b);font-weight:700}.database-main{min-width:0;overflow:hidden}.database-toolbar{display:grid;grid-template-columns:minmax(150px,220px) 220px minmax(260px,1fr) 140px auto auto;gap:12px;align-items:end;padding:14px;border-bottom:1px solid var(--mp-color-border, #dbe3ef)}.database-toolbar strong{display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-search{display:flex;gap:8px}.database-label-toggle{display:grid;grid-template-columns:1fr 1fr;height:44px;padding:4px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-chip, #eef2ff)}.database-label-toggle button{border:0;border-radius:9px;background:transparent;color:var(--mp-color-muted, #64748b);font-weight:800;cursor:pointer}.database-label-toggle button.active{background:var(--mp-color-primary, #8466ff);color:var(--mp-color-button-text, #fff);box-shadow:0 8px 18px color-mix(in srgb,var(--mp-color-primary, #8466ff) 25%,transparent)}.database-search input,.database-toolbar select{width:100%;height:44px;padding:0 14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font-weight:600}.database-search button,.database-export,.database-columns-button,.database-pagination button{height:44px;padding:0 18px;border:0;border-radius:12px;background:var(--mp-color-primary, #8466ff);color:var(--mp-color-button-text, #fff);font-weight:800;cursor:pointer}.database-export{white-space:nowrap;background:linear-gradient(135deg,var(--mp-color-primary, #8466ff),var(--mp-color-primary-dark, #232752))}.database-columns-button{white-space:nowrap;border:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-surface, #fff);color:var(--mp-color-text, #111827)}.column-settings-button.database-columns-button{width:44px;min-width:44px;padding:0;border:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-surface, #fff);color:var(--mp-color-muted, #64748b)}.database-search button:disabled,.database-export:disabled,.database-columns-button:disabled,.database-pagination button:disabled{opacity:.55;cursor:not-allowed}.database-error{margin:14px;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--mp-color-danger, #ef4444) 12%,white);color:var(--mp-color-danger, #ef4444);font-weight:700}.database-result-info{display:flex;flex-wrap:wrap;gap:12px;padding:12px 14px;color:var(--mp-color-muted, #64748b);font-size:13px;font-weight:700}.database-clear-filters{display:inline-flex;height:28px;align-items:center;padding:0 10px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #8466ff);font-weight:800;cursor:pointer}.database-clear-filters:hover{background:color-mix(in srgb,var(--mp-color-primary, #8466ff) 12%,white)}.database-column-settings{margin:14px;padding:14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:16px;background:var(--mp-color-panel, #f8fafc)}.database-column-settings-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:12px}.database-column-settings-head strong{display:block;font-size:15px}.database-column-settings-head span{display:block;margin-top:3px;color:var(--mp-color-muted, #64748b);font-size:12px;font-weight:600}.database-column-settings-head button{height:38px;padding:0 14px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:11px;background:var(--mp-color-surface, #fff);color:var(--mp-color-primary, #8466ff);font-weight:800;cursor:pointer;white-space:nowrap}.database-column-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.database-column-grid label{display:flex;gap:9px;min-width:0;padding:9px 10px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:12px;background:var(--mp-color-surface, #fff);color:var(--mp-color-text, #111827);font-weight:800;cursor:pointer}.database-column-grid label.muted{opacity:.58}.database-column-grid input{flex:0 0 auto;margin-top:2px;accent-color:var(--mp-color-primary, #8466ff)}.database-column-grid span{min-width:0;overflow:hidden;text-overflow:ellipsis}.database-table-wrap{overflow:auto;max-height:calc(100vh - 320px);border-top:1px solid var(--mp-color-border, #dbe3ef)}.database-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;font-size:13px}.database-table th{position:sticky;top:0;z-index:2;overflow:visible;padding:12px 14px;background:var(--mp-color-table-head, #f8fafc);color:var(--mp-color-text, #111827);border-bottom:1px solid var(--mp-color-border, #dbe3ef);text-align:left;white-space:nowrap}.database-table th.filtered{color:var(--mp-color-primary, #8466ff)}.database-filter-button{width:24px;height:24px;margin-left:6px;border:0;border-radius:999px;background:transparent;color:var(--mp-color-muted, #94a3b8);font-size:15px;line-height:1;cursor:pointer;vertical-align:middle}.database-filter-button:hover,.database-table th.filtered .database-filter-button{background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #8466ff)}.database-filter-popover{position:absolute;top:calc(100% + 6px);left:10px;z-index:30;width:300px;padding:12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:14px;background:var(--mp-color-surface, #fff);box-shadow:0 18px 46px #0f172a2e;color:var(--mp-color-text, #111827)}.database-filter-title,.database-filter-actions,.database-filter-footer{display:flex;justify-content:space-between;gap:8px;align-items:center}.database-filter-title{margin-bottom:10px}.database-filter-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.database-filter-title button{width:28px;height:28px;border:0;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-text, #111827);font-weight:900;cursor:pointer}.database-filter-popover>input{width:100%;height:38px;margin-bottom:10px;padding:0 10px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font-weight:700}.database-filter-range{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.database-filter-range label{display:grid;gap:5px;color:var(--mp-color-muted, #64748b);font-size:11px;font-weight:800;text-transform:none}.database-filter-range input{width:100%;height:34px;padding:0 9px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-input, #fff);color:var(--mp-color-input-text, #111827);font-weight:800}.database-filter-actions{margin-bottom:8px}.database-filter-actions button,.database-filter-footer button{height:34px;padding:0 12px;border:1px solid var(--mp-color-border, #dbe3ef);border-radius:10px;background:var(--mp-color-surface, #fff);color:var(--mp-color-text, #111827);font-weight:800;cursor:pointer}.database-filter-footer button:last-child{border-color:transparent;background:var(--mp-color-primary, #8466ff);color:var(--mp-color-button-text, #fff)}.database-filter-values{display:grid;gap:6px;max-height:260px;overflow:auto;padding:4px 0}.database-filter-values label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 8px;border-radius:10px;cursor:pointer}.database-filter-values label:hover{background:var(--mp-color-chip, #eef2ff)}.database-filter-values input{accent-color:var(--mp-color-primary, #8466ff)}.database-filter-values span{overflow:hidden;text-overflow:ellipsis}.database-filter-values small{color:var(--mp-color-muted, #64748b);font-weight:800}.database-filter-footer{margin-top:10px}.database-table td{max-width:320px;padding:12px 14px;border-bottom:1px solid var(--mp-color-border, #dbe3ef);background:var(--mp-color-table-row, #fff);color:var(--mp-color-text, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-table tr:hover td{background:var(--mp-color-table-hover, #f8fbff)}.database-totals-row td{position:sticky;bottom:0;z-index:1;background:var(--mp-color-table-head, #f8fafc);color:var(--mp-color-text, #111827);font-weight:900;box-shadow:inset 0 1px 0 var(--mp-color-border, #dbe3ef)}.database-pk{display:inline-flex;margin-left:6px;padding:2px 6px;border-radius:999px;background:var(--mp-color-chip, #eef2ff);color:var(--mp-color-primary, #8466ff);font-size:10px}.database-empty,.database-muted{color:var(--mp-color-muted, #64748b);font-weight:700}.database-empty{text-align:center}.database-pagination{display:flex;justify-content:flex-end;gap:10px;padding:14px}@media(max-width:1100px){.database-workspace,.database-hero{grid-template-columns:1fr}.database-sidebar{position:static;max-height:260px}.database-toolbar{grid-template-columns:1fr}}.tg-login-page{min-height:100dvh;display:grid;place-items:center;padding:28px;box-sizing:border-box;background:radial-gradient(ellipse at 15% 10%,#e9e6fc,transparent 55%),#f3f5fa;color:#202940;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tg-login-page *{box-sizing:border-box}.tg-login-shell{width:min(1080px,100%);display:grid;grid-template-columns:1fr 1fr;border:1px solid #e5e8f1;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 24px 80px #25335b12}.tg-login-intro{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:36px;padding:36px 40px 28px;color:#fff;background:radial-gradient(ellipse at 0% 70%,#6041ac55,transparent 70%),radial-gradient(ellipse at 100% 0%,#38457c88,transparent 60%),#191c35}.tg-login-brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:650;letter-spacing:-.04em;color:#fff;text-decoration:none;width:fit-content}.tg-login-brand:hover{color:#fff}.tg-login-mark{display:grid;place-items:center;width:36px;height:36px;background:#ffffff0b;border:1px solid #ffffff35;border-radius:11px;font-size:13px;letter-spacing:-.05em}.tg-login-eyebrow{font-size:10px;font-weight:500;letter-spacing:.16em;color:#b8b3da}.tg-login-intro h1{font-size:clamp(29px,3.1vw,38px);line-height:1.2;font-weight:600;letter-spacing:-.045em;margin:15px 0 14px;color:#fff}.tg-login-intro h1 span{color:#b8a5ff}.tg-login-intro p{color:#b7bcd4;line-height:1.65;font-size:14px;margin:0}.tg-login-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.tg-login-features span{font-size:11px;padding:6px 10px;border-radius:7px;color:#d4d7e9;background:#ffffff05;border:1px solid #ffffff15}.tg-login-intro .tg-login-footnote{font-size:11px;color:#9ca4c5;margin:0}.tg-login-preview{position:relative;margin-top:27px;border:1px solid #ffffff25;border-radius:16px;background:linear-gradient(130deg,#ffffff0d,#ffffff04);box-shadow:0 16px 40px #080a2428;padding:17px 19px;transform:rotate(-2deg)}.tg-preview-top{display:flex;align-items:center;gap:7px;font-size:10px;color:#b9bed8;padding-bottom:17px}.tg-preview-dot{width:6px;height:6px;border-radius:50%;background:#80cbb9;box-shadow:0 0 8px #80cbb944}.tg-preview-market{margin-left:auto;font-size:9px;color:#c9c3ed}.tg-preview-main{display:flex;gap:10px;align-items:center}.tg-preview-icon{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border-radius:10px;background:#b6a1ff18;color:#c6b4ff;font-size:20px}.tg-preview-main strong,.tg-preview-bottom strong{display:block;font-size:12px;font-weight:500;color:#f4f2ff}.tg-preview-main div>span,.tg-preview-bottom small{display:block;font-size:10px;color:#a4abc6;margin-top:5px}.tg-preview-check{margin-left:auto;display:grid;place-items:center;width:22px;height:22px;border:1px solid #85d4b936;color:#a7e9d7;background:#80cbb911;border-radius:50%;font-size:12px}.tg-preview-chart{height:54px;display:flex;align-items:end;gap:7px;margin:18px 0;border-bottom:1px solid #ffffff12}.tg-preview-chart i{display:block;flex:1;height:40%;border-radius:4px 4px 0 0;background:linear-gradient(#bfa9ff70,#bfa9ff12)}.tg-preview-chart i:nth-child(2n){height:60%}.tg-preview-chart i:nth-child(3n){height:48%}.tg-preview-chart i:nth-child(5n){height:80%}.tg-preview-chart i:nth-last-child(2){height:70%}.tg-preview-chart i:last-child{height:94%;background:linear-gradient(#c6b2ff,#9973ef44)}.tg-preview-bottom{display:flex;align-items:center;justify-content:space-between}.tg-preview-bottom>div{display:flex;align-items:center;gap:10px}.tg-preview-bottom .tg-preview-icon{background:#7cc9bd15;color:#9ddccc}.tg-preview-arrow{color:#9ea6c4}.tg-login-card{min-width:0;align-self:center;padding:36px 40px}.tg-login-card-top{display:flex;align-items:center;gap:12px;margin-bottom:21px}.tg-login-card-top>span{font-size:10px;letter-spacing:.13em;color:#77819a;font-weight:500}.tg-login-symbol{display:grid;place-items:center;width:42px;height:42px;background:#eaf6fc;color:#239cd6;border:1px solid #def0fa;border-radius:13px}.tg-login-card h2{font-size:27px;font-weight:600;line-height:1.25;margin:0 0 10px;letter-spacing:-.035em;color:#202940}.tg-login-hint{color:#748097;font-size:13px;line-height:1.65;margin:0 0 25px}.tg-login-card button,.tg-login-card input,.tg-login-card a,.tg-login-card textarea{font-family:inherit}.tg-login-primary,.tg-login-secondary{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;padding:12px 14px;border:0;border-radius:10px;cursor:pointer;font-size:13px!important;font-weight:550!important;text-decoration:none;transition:background .15s,box-shadow .15s}.tg-login-primary{background:#229ed9;color:#fff;box-shadow:0 4px 12px #229ed91a}.tg-login-primary:hover{background:#178dc5;color:#fff;box-shadow:0 5px 18px #229ed929}.tg-login-primary svg{width:19px;height:19px;flex-shrink:0}.tg-login-cta-arrow{margin-left:auto;padding-left:3px;font-size:18px;font-weight:400}.tg-login-primary:has(.tg-login-cta-arrow){justify-content:flex-start}.tg-login-secondary{background:#7350ce;color:#fff}.tg-login-secondary:hover:not(:disabled){background:#6240b9}.tg-login-card button:disabled{cursor:default;opacity:.6}.tg-login-secondary:disabled{background:#eeeaf7;color:#9b8bbf;opacity:1}.tg-login-page :is(button,a,summary,textarea):focus-visible{outline:3px solid #a499ec;outline-offset:3px}.tg-login-step{display:flex;align-items:center;gap:10px;margin:0 0 14px}.tg-login-step>span{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border-radius:8px;background:#f1edf9;color:#7955bb;font-size:12px;font-weight:600}.tg-login-step strong{display:block;font-size:13px;font-weight:550;color:#364057}.tg-login-step p{font-size:11px;line-height:1.5;color:#8390a3;margin:3px 0 0}.tg-login-step-code{margin-top:23px;margin-bottom:0}.tg-login-label{display:block;font-size:12px;font-weight:400;margin:16px 0;color:#536079}.tg-login-label input{display:block;width:100%;min-width:0;margin-top:7px;padding:12px;border:1px solid #dfe4ef;border-radius:10px;color:#202940;background:#fff;outline:none;font-size:14px}.tg-login-label input:focus{border-color:#a18ad7;box-shadow:0 0 0 3px #7955bb0d}.tg-login-label .tg-login-code{height:58px;font-size:25px;letter-spacing:.4em;padding-left:calc(12px + .4em);text-align:center;font-variant-numeric:tabular-nums;background:#fcfcff}.tg-login-code::placeholder{color:#bdc4d3}.tg-login-note{color:#7e899e;font-size:12px;line-height:1.7;margin:16px 0}.tg-login-text-button{display:block;margin:14px auto 0;border:0;background:none;color:#77638f;padding:8px;cursor:pointer;font-size:12px!important}.tg-login-text-button:hover{color:#593d9c}.tg-login-session{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:11px;color:#8992a4}.tg-login-session b{font-variant-numeric:tabular-nums;font-weight:500;color:#637087}.tg-login-session .tg-login-text-button{margin:0 -8px 0 0;font-size:11px!important}.tg-login-quick-steps{display:flex;align-items:center;gap:12px;margin:30px 0 22px;color:#69758c;font-size:12px}.tg-login-quick-steps span{display:flex;align-items:center;gap:7px}.tg-login-quick-steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f2effa;color:#8566c4;font-size:10px;font-weight:500}.tg-login-quick-steps i{height:1px;width:25px;background:#e3e6ee}.tg-login-new{margin-top:28px;padding-top:21px;border-top:1px solid #eef0f5}.tg-login-new strong{color:#59657d;font-size:12px;font-weight:500}.tg-login-new p{margin:7px 0 0;font-size:12px;line-height:1.7;color:#8a93a5}.tg-login-options{display:grid;gap:11px}.tg-login-option{width:100%;padding:16px;text-align:left;border:1px solid #e1e5ee;border-radius:11px;background:#fff;cursor:pointer;color:#24304b}.tg-login-option:hover{background:#faf8ff;border-color:#c6b6e3}.tg-login-option strong{display:block;font-size:13px;font-weight:500;margin-bottom:6px}.tg-login-option span{display:block;font-size:12px;line-height:1.5;color:#8390a4}.tg-login-error{background:#fff2f3;color:#a43b47;border:1px solid #f5dde0;padding:11px 13px;border-radius:10px;line-height:1.5;font-size:12px;margin:12px 0}.tg-login-manual{margin-top:16px;border:1px solid #e9e8f2;border-radius:10px;background:#faf9fd}.tg-login-manual summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:12px 14px;color:#6b5b88;cursor:pointer;list-style:none;font-size:12px;font-weight:500}.tg-login-manual summary::-webkit-details-marker{display:none}.tg-login-disclosure{font-size:17px;line-height:1;transition:transform .15s}.tg-login-manual[open] .tg-login-disclosure{transform:rotate(180deg)}.tg-login-manual-body{padding:0 14px 15px;border-top:1px solid #eeebf5}.tg-login-manual-body>p{font-size:11px;color:#7a8599;line-height:1.65;margin:12px 0}.tg-login-manual-body>p:last-child{margin-bottom:0}.tg-login-copy+.tg-login-copy{margin-top:15px}.tg-login-copy label{display:block;font-size:11px;line-height:1.55;color:#637189}.tg-login-copy textarea{display:block;width:100%;min-width:0;resize:none;overflow-wrap:anywhere;word-break:break-all;padding:9px;margin:6px 0;border:1px solid #dfe4ee;border-radius:7px;background:#fff;color:#46526a;font:11px/1.65 ui-monospace,monospace}.tg-login-copy button{min-height:34px;padding:7px 10px;border:1px solid #dfdaeb;border-radius:7px;background:#fff;color:#7658ab;cursor:pointer;font-size:11px!important}.tg-login-copy button:hover{background:#f3effb}.tg-login-copy [role=status]{display:block;font-size:11px;line-height:1.5;color:#278568;margin-top:5px}.tg-login-copy [role=status]:empty{display:none}@media(min-width:801px){.tg-login-shell{min-height:660px}}@media(max-width:1000px)and (min-width:801px){.tg-login-card,.tg-login-intro{padding:30px}.tg-login-primary{font-size:12px!important}}@media(max-width:800px){.tg-login-page{padding:24px 16px}.tg-login-shell{grid-template-columns:1fr;width:min(480px,100%);border-radius:20px}.tg-login-intro{padding:22px 26px;background:#fff;border-bottom:1px solid #eff0f6;gap:0}.tg-login-brand,.tg-login-brand:hover{color:#28314d;font-size:19px}.tg-login-mark{background:#f1ecfb;color:#7959bc;border:1px solid #e5ddf3;width:32px;height:32px;font-size:12px}.tg-login-story,.tg-login-intro .tg-login-footnote{display:none}.tg-login-card{padding:26px}.tg-login-card-top{margin-bottom:18px}.tg-login-card h2{font-size:25px}.tg-login-label input{font-size:16px}.tg-login-hint{margin-bottom:22px}}@media(max-width:400px){.tg-login-page{padding:12px}.tg-login-card{padding:23px 20px}.tg-login-intro{padding:18px 20px}.tg-login-primary{font-size:12px!important}.tg-login-quick-steps{gap:8px;font-size:11px}}@media(prefers-reduced-motion:reduce){.tg-login-page *{transition:none!important}}.app-shell--no-navigation{--mp-sidebar-width: 0px;--mp-content-offset: 0px}.app-shell--no-navigation .main-content{margin-left:0!important;padding-left:clamp(16px,3vw,48px)!important;padding-right:clamp(16px,3vw,48px)!important}.app-shell--no-navigation .mobile-menu-toggle{display:none!important}.app-shell--no-navigation .app-header{padding-left:24px}.welcome-brand{margin-right:auto;text-decoration:none;color:#22263e;font-size:20px;font-weight:700;letter-spacing:-.8px}.welcome-brand span{color:#7449da}@media(max-width:600px){.app-shell:not(.app-shell--no-navigation) .welcome-brand{display:none}}.mp-welcome{max-width:1480px!important;margin:26px auto 0!important;padding:0 0 24px;color:#22263e;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.mp-welcome *{box-sizing:border-box}.mp-welcome h1,.mp-welcome h2,.mp-welcome h3,.mp-welcome p{margin:0;font-family:inherit}.mp-welcome a{text-decoration:none}.mp-welcome :is(a,summary):focus-visible{outline:3px solid #9874e8;outline-offset:5px;border-radius:6px}.welcome-hero{display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;border-radius:28px;background:#10172d;position:relative;color:#fff}.welcome-hero-copy{padding:clamp(28px,4vw,64px);position:relative;z-index:1}.welcome-eyebrow{display:block;font-size:11px;letter-spacing:1.5px;font-weight:650;color:#79658e}.welcome-hero .welcome-eyebrow{color:#c4b6ed}.welcome-hero h1{font-size:clamp(34px,3.3vw,54px);line-height:1.15;letter-spacing:-1.8px;font-weight:650;margin:24px 0 20px;color:#fff}.welcome-hero h1 span{color:#c4b3fb}.welcome-hero p{color:#c7cede;font-size:16px;line-height:1.8;max-width:500px}.welcome-hero-image{width:100%;height:100%;min-height:320px;object-fit:cover;object-position:center}.welcome-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:28px 0}.welcome-hero-actions a{color:#ede8ff;font-size:14px}.welcome-hero-actions .welcome-primary{padding:15px 20px;background:#8253e8;border-radius:12px;color:#fff;font-weight:600;display:flex;gap:18px;align-items:center}.welcome-primary:hover{background:#9366f3}.welcome-tags{display:flex;flex-wrap:wrap;gap:10px}.welcome-tags span{color:#b5bcd2;font-size:11px;padding-right:10px;border-right:1px solid #41485c}.welcome-tags span:last-child{border:0}.welcome-access{display:flex;gap:18px;align-items:center;padding:24px 28px;margin-top:22px;background:#fff;border:1px solid #e5e3f1;border-radius:18px}.welcome-access-icon{width:44px;height:44px;flex:0 0 44px;border-radius:14px;background:#f0eaff;color:#7951d3;display:grid;place-items:center;font-size:24px}.welcome-access.is-ready .welcome-access-icon{background:#e5f5ee;color:#25846d}.welcome-access h2{font-size:17px;font-weight:600;margin-bottom:5px}.welcome-access p{font-size:13px;line-height:1.7;color:#6b7288;max-width:850px}.welcome-access>a{white-space:nowrap;margin-left:auto;color:#7550c4;font-size:13px}.welcome-sections{display:flex;flex-wrap:wrap;gap:10px;padding-top:16px}.welcome-sections a{border-radius:10px;border:1px solid #ddd4f6;padding:12px 16px;background:#fff;color:#633db4;font-size:14px}.welcome-sections a span{margin-left:12px}.welcome-tools{padding:48px 0 38px;scroll-margin-top:90px}.welcome-section-heading{display:flex;gap:20px;align-items:end;justify-content:space-between;margin-bottom:24px}.mp-welcome h2{letter-spacing:-.5px}.welcome-section-heading h2,.welcome-start h2,.welcome-faq h2{font-size:28px;font-weight:600;margin-top:10px}.welcome-section-heading>p{color:#768097;font-size:13px}.welcome-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.welcome-tool{border-radius:20px;background:#fff;border:1px solid #e5e4ee;padding:28px}.welcome-tool-top{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600;color:#7351bc;margin-bottom:22px}.welcome-tool-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#f1ebfd;font-size:27px}.welcome-tool--mint .welcome-tool-top{color:#287d6a}.welcome-tool--mint .welcome-tool-icon{background:#e8f6f0}.welcome-tool--blue .welcome-tool-top{color:#4874b8}.welcome-tool--blue .welcome-tool-icon{background:#eaf1fc}.welcome-tool h3{font-size:21px;line-height:1.35;font-weight:600;min-height:58px;letter-spacing:-.4px}.welcome-tool>p{margin:15px 0 24px;color:#72798b;font-size:14px;line-height:1.8;min-height:100px}.mp-welcome summary{cursor:pointer;list-style:none;font-weight:500;padding:14px 0;font-size:14px}.mp-welcome summary::-webkit-details-marker{display:none}.welcome-tool summary{border-top:1px solid #efedf5;color:#7050b5;display:flex;justify-content:space-between}.welcome-tool details[open] summary span{transform:rotate(45deg)}.welcome-tool ol{padding-left:18px;color:#656d82;font-size:13px;line-height:1.8}.welcome-tool li+li{margin-top:10px}.welcome-start{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;padding:36px;border-radius:22px;background:#eeecf8;scroll-margin-top:90px}.welcome-start>div>p{color:#77758a;font-size:14px;line-height:1.8;margin-top:16px}.welcome-start ol{margin:0;padding:0;list-style:none;display:grid;gap:22px}.welcome-start li{display:flex;gap:18px}.welcome-start li>span{color:#9e88ca;font-size:16px;padding-top:2px}.welcome-start h3{font-size:16px;font-weight:600;margin-bottom:6px}.welcome-start li p{font-size:13px;line-height:1.8;color:#77758a}.welcome-faq{margin:40px 0}.welcome-faq h2{margin-bottom:16px}.welcome-faq details{border-bottom:1px solid #e2e2ed}.welcome-faq summary{padding:20px 4px;display:flex;justify-content:space-between;gap:20px}.welcome-faq summary:after{content:"+";color:#8c6dc7;font-size:20px}.welcome-faq details[open] summary:after{content:"−"}.welcome-faq p{color:#747a8c;line-height:1.8;font-size:14px;max-width:920px;padding:0 4px 22px}.welcome-footer{display:flex;gap:18px;align-items:center;color:#8a8da0;font-size:12px;padding:10px 0 20px}.welcome-footer strong{font-weight:600;color:#44465c;font-size:15px}@media(max-width:1000px){.welcome-hero-copy{padding:30px}.welcome-hero h1{font-size:36px}.welcome-tool{padding:20px}.welcome-tool h3{font-size:18px}.welcome-section-heading>p{display:none}}@media(max-width:720px){.welcome-hero{grid-template-columns:1fr}.welcome-hero-image{min-height:0;height:240px;object-fit:cover;object-position:center 55%}.welcome-hero h1{font-size:36px}.welcome-hero-copy{padding:30px 24px 12px}.welcome-tool-grid,.welcome-start{grid-template-columns:1fr}.welcome-tool h3,.welcome-tool>p{min-height:0}.welcome-access{padding:20px;align-items:start;gap:12px}.welcome-access>a{display:none}.welcome-start{padding:26px;gap:26px}.welcome-section-heading h2,.welcome-start h2,.welcome-faq h2{font-size:24px}.welcome-footer{align-items:start;flex-direction:column;gap:6px}.welcome-hero-actions{gap:16px}.mp-welcome{margin-top:16px!important}}.app-header .collector-launch-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;height:38px;padding:0 12px;border:1px solid #ded5ff;border-radius:11px;background:#f5f1ff;color:#6945cc;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.collector-launch-button:hover{background:#ece4ff}.collector-launch-button:focus-visible{outline:2px solid #7952da;outline-offset:3px}dialog.collector-launch-dialog{padding:0;margin:auto;width:min(1380px,calc(100% - 48px))!important;max-height:calc(100dvh - 48px);color:#1d293d;overscroll-behavior:contain}.collector-launch-dialog::backdrop{background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(max-width:600px){.app-header .collector-launch-button{width:44px;height:44px;padding:0}.collector-launch-button span{display:none}dialog.collector-launch-dialog{width:calc(100% - 16px)!important;max-height:calc(100dvh - 16px);border-radius:16px}}.site-update-notice{position:fixed;inset:max(20px,env(safe-area-inset-top)) 20px auto auto;margin:0;width:min(460px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;padding:18px;box-sizing:border-box;z-index:2147483647;border:1px solid #d8c9f4;border-radius:14px;background:#fff;color:#29334b;box-shadow:0 10px 48px #25203d30;font-family:inherit;text-align:left;line-height:1.4}.site-update-notice:popover-open{display:grid;grid-template-columns:36px 1fr;gap:4px 12px}.site-update-notice:not([popover]){display:grid;grid-template-columns:36px 1fr;gap:4px 12px}.site-update-notice::backdrop{background:transparent;pointer-events:none}.site-update-icon{width:36px;height:36px;display:grid;place-items:center;background:#f0eafa;color:#7849cc;border-radius:10px}.site-update-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-update-notice .site-update-copy strong{display:block;font-size:14px;font-weight:650;color:#29334b;margin:0}.site-update-notice .site-update-copy p{font-size:12px;line-height:1.5;color:#78859a;margin:5px 0 12px}.site-update-notice>button{grid-column:2;display:flex;align-items:center;justify-content:center;gap:10px;min-height:38px;padding:9px 14px;border:1px solid #7344cf;border-radius:8px;background:#7344cf;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.site-update-notice>button:hover{background:#6035b9}.site-update-notice>button:focus-visible{outline:3px solid #ad8de7;outline-offset:3px}.site-update-notice>button span{font-size:17px;line-height:1}@media(max-width:600px){.site-update-notice{right:12px;top:max(12px,env(safe-area-inset-top));bottom:auto;width:calc(100vw - 24px);padding:14px}.site-update-notice .site-update-copy strong{font-size:13px}}.site-update-changes{grid-column:2;font-size:12px;padding:0 0 12px;min-width:0}.site-update-changes small{display:block;color:#78859a;margin-bottom:5px}.site-update-changes strong{font-weight:600}.site-update-changes ul{padding-left:17px;line-height:1.5;margin:8px 0}.site-update-changes li+li{margin-top:5px}.site-update-changes button{border:0;padding:6px 0;background:transparent;color:#7344cf;font:inherit;font-weight:600;cursor:pointer}.site-updates-journal{width:min(720px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:0;margin:auto;border:1px solid #e0e5ef;border-radius:20px;background:#fff;color:#29334b;box-shadow:0 24px 90px #171b3b30;font-family:inherit;text-align:left;overflow:hidden;box-sizing:border-box}.site-updates-journal[open]{display:flex;flex-direction:column}.site-updates-journal::backdrop{background:#111b3c70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.site-updates-journal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px;border-bottom:1px solid #e8ebf3;flex-shrink:0}.site-updates-journal h2{margin:0;font-size:22px;font-weight:600;color:#202b43}.site-updates-journal header p{margin:7px 0 0;font-size:13px;color:#758199}.site-updates-journal header button{width:40px;height:40px;flex-shrink:0;border:1px solid #e0e5ef;border-radius:11px;color:#5d6b85;background:#f8f9fc;font-size:25px;cursor:pointer}.site-updates-body{overflow:auto;overscroll-behavior:contain;padding:4px 28px 20px;min-height:0}.site-updates-body article{padding:24px 0;border-bottom:1px solid #e8ebf3}.site-updates-body article:last-child{border-bottom:0}.site-release-date{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:#758199}.site-release-date span{border-radius:6px;background:#f1ebfb;color:#7344cf;padding:4px 8px}.site-updates-body h3{font-size:17px;font-weight:600;margin:12px 0;color:#29334b}.site-updates-body ul{padding-left:20px;margin:0;font-size:14px;line-height:1.65;color:#53617b}.site-updates-body li+li{margin-top:7px}.site-updates-body>p,.site-updates-body>[role=alert]{padding:24px 0;color:#53617b;font-size:14px}.site-updates-body [role=alert] button{padding:10px 14px;border:1px solid #d8c9f4;border-radius:8px;background:#f8f5ff;color:#7344cf;cursor:pointer;font:inherit}.site-updates-journal button:focus-visible,.site-update-changes button:focus-visible{outline:3px solid #ad8de7;outline-offset:2px}@media(max-width:600px){.site-updates-journal>header{padding:18px}.site-updates-body{padding:0 18px 18px}.site-updates-journal h2{font-size:19px}.site-updates-journal{max-height:calc(100dvh - 24px)}}.admin-ai-launch{margin-right:16px;padding:8px 14px;border:1px solid #dcd4ff;border-radius:12px;background:#f3efff;color:#6246cb;font:600 15px system-ui;cursor:pointer}.admin-ai-panel{position:fixed;z-index:12000;width:640px;height:720px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 84px);min-width:min(360px,calc(100vw - 16px));min-height:340px;display:flex;flex-direction:column;resize:both;overflow:hidden;background:#fff;border:1px solid #dad3f4;border-radius:18px;box-shadow:0 16px 65px #25204a33;color:#202840;font:16px/1.5 system-ui,sans-serif;overscroll-behavior:contain;box-sizing:border-box}.admin-ai-panel *{box-sizing:border-box}.admin-ai-panel button,.admin-ai-panel input,.admin-ai-panel textarea,.admin-ai-panel select{font:inherit}.admin-ai-panel button{cursor:pointer;border:1px solid #e0dbf0;background:#fff;color:#5943ac;border-radius:9px;padding:6px 10px}.admin-ai-panel button:disabled{opacity:.5;cursor:default}.admin-ai-panel button:focus-visible,.admin-ai-panel input:focus-visible,.admin-ai-panel textarea:focus-visible{outline:2px solid #7856dd;outline-offset:2px}.admin-ai-panel.is-maximized{top:12px;right:12px;bottom:12px;left:12px;width:auto;height:auto;max-width:none;max-height:none;resize:none}.admin-ai-header{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid #eee8f8;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0}.admin-ai-header>div{flex:1}.admin-ai-header button{border:0;font-size:22px}.admin-ai-panel small{display:block;font-size:12px;color:#71788d}.admin-ai-header small{margin-top:3px}.admin-ai-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;font-size:12px}.admin-ai-toolbar span{margin-left:auto;color:#818699}.admin-ai-context{padding:4px 14px 10px;font-size:13px;flex-shrink:0}.admin-ai-context summary{cursor:pointer;color:#6451a5}.admin-ai-context>div{display:flex;gap:8px;margin-top:8px}.admin-ai-context input:not([type=checkbox]),.admin-ai-context select{min-width:0;width:100%;padding:5px 8px;border:1px solid #dcd7ed;border-radius:7px}.admin-ai-context label{display:inline-flex;align-items:center;gap:6px;margin-top:6px}.admin-ai-context input[type=checkbox]{width:auto}.admin-ai-messages{min-height:80px;flex:1;overflow-y:auto;padding:16px;background:#f6f7fb;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-ai-message{margin-bottom:18px;max-width:95%}.admin-ai-message.user{margin-left:auto;max-width:85%}.admin-ai-message-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e4ee;border-radius:13px;padding:12px 14px;margin-top:5px}.admin-ai-message.user .admin-ai-message-text{background:#7151d7;color:#fff;border-color:#7151d7}.admin-ai-message details{font-size:12px;margin-top:6px}.admin-ai-message summary{cursor:pointer;color:#6752ad}.admin-ai-source{margin:8px 0;overflow-wrap:anywhere}.admin-ai-source a{color:#6650b8}.admin-ai-welcome h3{font-size:20px;margin-top:0}.admin-ai-welcome p{color:#626b80}.admin-ai-status{color:#6c51ba}.admin-ai-product{display:grid;gap:4px;margin-top:8px;border-left:3px solid #a995e4;padding:10px;background:#fff;font-size:14px}.admin-ai-candidates{display:grid;gap:6px;margin-top:8px;font-size:14px}.admin-ai-compose{padding:12px;border-top:1px solid #e5e0f2;flex-shrink:0;font-size:13px}.admin-ai-compose form{display:flex;gap:8px;margin-top:8px}.admin-ai-compose textarea{resize:vertical;width:100%;min-height:70px;max-height:140px;border:1px solid #d6cfec;border-radius:10px;padding:10px;font-size:16px}.admin-ai-compose form>button{background:#7051d1;color:#fff;font-size:14px}.admin-ai-suggestions{display:flex;gap:6px;flex-wrap:wrap;font-size:12px}.admin-ai-error{color:#b52a45;margin:8px 0}@media(max-width:600px){.admin-ai-panel{left:8px!important;top:8px!important;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);resize:none}.admin-ai-header{padding:10px}.admin-ai-header strong{font-size:14px}.admin-ai-suggestions button{padding:4px 6px}.admin-ai-compose form{flex-wrap:wrap}.admin-ai-compose form>button{margin-left:auto}.admin-ai-launch{font-size:13px}}.improvements-page{--imp-ink:#182136;--imp-muted:#526077;--imp-line:#dce1eb;--imp-surface:#fff;--imp-soft:#f6f7fb;--imp-accent:#6037ce;--imp-tint:#eee8ff;padding:28px 28px 40px;color:var(--imp-ink);font-size:16px;line-height:1.5;min-width:0}.improvements-page *,.improvements-page *:before,.improvements-page *:after{box-sizing:border-box}.improvements-page h1,.improvements-page h2,.improvements-page h3,.improvements-page p{margin:0}.improvements-page button,.improvement-bell button{font:inherit;cursor:pointer;border:1px solid #dfe2f4;background:#fff;color:#5140ac;border-radius:10px;padding:9px 13px}.improvements-page button{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--imp-ink);background:var(--imp-surface);border-color:var(--imp-line);border-radius:9px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s}.improvements-page button:hover:not(:disabled){background:var(--imp-soft);border-color:#d4d2e3}.improvements-page button:disabled{opacity:.48;cursor:default}.improvements-page :is(button,a,input,textarea,select):focus-visible,.improvement-bell :is(button,a):focus-visible{outline:2px solid #9273ed;outline-offset:3px}.improvements-page svg{flex-shrink:0;vertical-align:middle}.improvements-page small{color:var(--imp-muted);font-size:14px;line-height:1.5}.improvements-page .improvement-primary{background:linear-gradient(180deg,#7148df,#5830c4);border-color:#5830c4;color:#fff;padding:12px 19px;font-size:15px;font-weight:650;box-shadow:0 3px 7px #4e2cba20}.improvements-page .improvement-primary:hover:not(:disabled){background:#6242c8;border-color:#6242c8;box-shadow:0 3px 8px #6749b925}.improvements-page .improvement-icon-button{border:0;background:transparent;padding:7px;color:var(--imp-muted);flex-shrink:0}.improvements-page .improvement-quiet{border-color:transparent;background:transparent;color:var(--imp-accent)}.improvement-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.improvement-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.improvement-eyebrow{display:block;color:var(--imp-muted);font-size:14px;font-weight:650;letter-spacing:1.5px;margin-bottom:7px}.improvements-page h1{display:flex;gap:12px;align-items:center;font-size:32px;font-weight:750;line-height:1.2;letter-spacing:-.8px}.improvement-heading-count{background:#e4def7;color:#51359a;border-radius:7px;padding:4px 9px;font-size:15px;font-weight:650;letter-spacing:0}.improvement-page-heading p{margin-top:6px;color:var(--imp-muted);font-size:16px}.improvement-page-heading>button{flex-shrink:0}.improvement-filters{display:flex;align-items:center;gap:5px;margin-bottom:18px;overflow-x:auto;scrollbar-width:thin;padding:5px;border:1px solid var(--imp-line);border-radius:12px;background:var(--imp-surface);width:fit-content;max-width:100%}.improvement-sections{display:flex;gap:8px;margin-bottom:14px}.improvement-sections button{min-height:40px;background:transparent;border-color:transparent;color:var(--imp-muted)}.improvement-sections button[aria-pressed=true]{background:var(--imp-tint);color:var(--imp-accent);border-color:var(--imp-line)}.improvement-sections button>span{font-size:13px;font-variant-numeric:tabular-nums}.improvement-archive-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.improvement-archive-actions:empty{display:none}.improvement-archive-actions>span{display:flex;align-items:center;gap:6px;color:var(--imp-muted);font-size:14px}.improvement-archive-actions>button{margin-left:auto}.improvement-dates{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0 0 24px;font-variant-numeric:tabular-nums}.improvement-dates dt{margin-bottom:4px;font-size:13px;color:var(--imp-muted)}.improvement-dates dd{margin:0;font-size:15px;color:var(--imp-ink)}.improvement-dates.compact{display:grid;gap:5px;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--imp-line)}.improvement-dates.compact>span{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;font-size:13px}.improvement-dates.compact>span>span:first-child{color:var(--imp-muted)}.improvement-filters button{flex-shrink:0;padding:11px 15px;border-color:transparent;background:transparent;color:#465168;font-size:15px;font-weight:600;white-space:nowrap;min-height:44px}.improvement-filters button[aria-pressed=true]{background:#5431b5;border-color:#5431b5;color:#fff;box-shadow:0 2px 4px #33216720}.improvement-filters button[aria-pressed=true]:hover:not(:disabled){background:#47269f;border-color:#47269f;color:#fff}.improvement-filter-count{display:inline-grid;place-items:center;min-width:25px;height:24px;padding:0 6px;background:#eef0f6;border-radius:5px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:#4e5b72}.improvement-filters button[aria-pressed=true] .improvement-filter-count{color:#fff;background:#ffffff26}.improvement-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.improvement-status-dot.new{color:#9171e7}.improvement-status-dot.in_progress{color:#548ee6}.improvement-status-dot.need_info{color:#d8a340}.improvement-status-dot.done{color:#40a786}.improvement-status-dot.declined{color:#9ca1af}.improvement-workspace{border:1px solid #d5dbe7;border-radius:14px;background:var(--imp-surface);box-shadow:0 5px 22px #1f294308;overflow:clip}.improvement-workspace-toolbar{display:flex;align-items:center;padding:0 20px 18px;border-bottom:1px solid var(--imp-line);background:var(--imp-surface)}.improvement-search{display:flex;align-items:center;gap:10px;width:100%;margin:0;color:#59677f;border:1px solid #c9d0e0;border-radius:9px;padding:3px 11px;background:var(--imp-soft)}.improvements-page .improvement-search input{border:0;border-radius:0;box-shadow:none;background:transparent!important;padding:9px 0;font-size:16px}.improvement-search input:focus-visible{outline-offset:4px}.improvement-toolbar-note{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--imp-muted);white-space:nowrap}.improvement-layout{display:grid;grid-template-columns:minmax(350px,34%) minmax(0,1fr);align-items:stretch;min-height:580px}.improvement-queue{min-width:0;background:var(--imp-surface);border-right:1px solid var(--imp-line)}.improvement-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 20px 16px}.improvement-queue-heading h2{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.improvement-queue-heading h2 span{color:var(--imp-muted);font-weight:400;font-variant-numeric:tabular-nums}.improvement-queue-heading>span{font-size:13px;color:var(--imp-muted)}.improvements-page .improvement-ticket{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;text-align:left;width:100%;padding:17px 20px;border:0;border-bottom:1px solid var(--imp-line);border-radius:0;color:var(--imp-ink);background:transparent;font-weight:400}.improvements-page .improvement-ticket:first-child{border-top:1px solid var(--imp-line)}.improvements-page .improvement-ticket:hover:not(:disabled){background:#f1f0f8}.improvements-page .improvement-ticket.selected{background:var(--imp-tint)}.improvement-ticket.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--imp-accent)}.improvement-ticket-top,.improvement-ticket-bottom{display:flex;align-items:center;gap:8px;justify-content:space-between;min-width:0}.improvement-ticket-kind{display:flex;align-items:center;gap:6px;min-width:0;color:#526078;font-size:13px;font-weight:500}.improvement-ticket-kind>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.improvement-ticket-kind.bug>svg{color:#a98d9b}.improvement-ticket-kind.idea>svg{color:#b09b60}.improvement-ticket-kind.improvement>svg{color:#8a79ba}.improvement-ticket-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.4;margin:9px 0 5px;letter-spacing:-.2px}.improvement-ticket.selected .improvement-ticket-title{color:#422480}.improvement-ticket-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#526078;font-size:15px;margin-bottom:12px}.improvement-ticket-author{display:flex;align-items:center;gap:7px;min-width:0;color:#46536b;font-size:13px;font-weight:500}.improvement-ticket-author>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.improvement-ticket-bottom time{flex-shrink:0;color:#526078;font-size:13px;margin-left:auto;white-space:nowrap}.improvement-avatar{display:inline-grid;flex-shrink:0;place-items:center;width:38px;height:38px;border-radius:50%;background:#e7e1f6;color:#593a93;font-size:15px;font-weight:650}.improvement-avatar.small{width:27px;height:27px;font-size:11px}.improvement-status{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:5px 9px;border-radius:6px;background:#ece4ff;color:#6035ad;font-size:13px;font-weight:650;line-height:1.4;white-space:nowrap}.improvement-status.in_progress{background:#e7efff;color:#1958a6}.improvement-status.done{background:#e1f4e9;color:#146644}.improvement-status.need_info{background:#fff1ca;color:#815000}.improvement-status.declined{background:#e9edf3;color:#4c5669}.improvement-priority{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#526078;white-space:nowrap}.improvement-priority.important{color:#946b24}.improvement-priority.blocking{color:#b04d5e}.improvement-priority-bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.improvement-priority-bars i{width:3px;height:4px;border-radius:1px;background:currentColor}.improvement-priority-bars i:nth-child(2){height:7px;opacity:.3}.improvement-priority-bars i:nth-child(3){height:10px;opacity:.3}.improvement-priority.important i:nth-child(2),.improvement-priority.blocking i{opacity:1}.improvement-detail{min-width:0;padding:25px 30px 28px;overflow-wrap:anywhere}.improvement-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.improvement-ticket-reference{font-size:15px;color:#526078;font-weight:600}.improvement-detail-heading .improvement-status{padding:6px 10px;font-size:14px}.improvements-page .improvement-detail-title{font-size:28px;line-height:1.3;font-weight:750;letter-spacing:-.5px;overflow-wrap:anywhere}.improvement-detail-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:16px 0 22px;padding-bottom:18px;border-bottom:1px solid var(--imp-line)}.improvement-author{display:flex;align-items:center;gap:9px}.improvement-author strong{display:block;font-size:15px;font-weight:650}.improvement-author time{display:block;font-size:13px;color:var(--imp-muted);margin-top:2px}.improvement-detail-tags{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.improvement-kind-label{display:inline-flex;align-items:center;gap:6px;color:#4c5972;font-size:14px;font-weight:500}.improvement-detail-tags .improvement-priority{font-size:14px}.improvement-description{padding-bottom:20px;border-bottom:1px solid var(--imp-line)}.improvement-description h3{font-size:16px;font-weight:700;color:var(--imp-ink);margin-bottom:9px}.improvement-prewrap{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.65}.improvement-attachments{margin-top:16px}.improvement-attachments-label{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--imp-muted);margin-bottom:10px}.improvement-attachments-label>span{color:var(--imp-muted)}.improvement-page-link{display:inline-flex;align-items:center;gap:7px;max-width:100%;margin-top:13px;font-size:15px;font-weight:500;color:var(--imp-accent);text-decoration:none}.improvement-page-link>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.improvement-page-link:hover{text-decoration:underline}.improvement-discussion-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0 16px}.improvement-discussion-heading h3{display:inline-flex;align-items:center;gap:9px;font-size:18px;font-weight:700}.improvement-discussion-heading h3 svg{color:#a19bb3}.improvement-discussion-heading>span{color:var(--imp-muted);font-size:13px}.improvement-events{margin:0 0 22px}.improvement-event{position:relative;display:flex;gap:12px;padding:0 0 18px}.improvement-event:before{content:"";position:absolute;left:11px;top:25px;bottom:2px;width:1px;background:var(--imp-line)}.improvement-event:last-child{padding-bottom:0}.improvement-event:last-child:before{display:none}.improvement-event-marker{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;width:23px;padding-top:2px}.improvement-event.status-only .improvement-event-marker>span{display:block;width:7px;height:7px;border:2px solid #c8bddf;border-radius:50%;margin-top:5px}.improvement-event-content{min-width:0;flex:1}.improvement-event-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-height:23px;padding-top:2px}.improvement-event-meta strong{font-size:15px;font-weight:650}.improvement-event-meta time{font-size:13px;color:var(--imp-muted)}.improvements-page .improvement-event-meta .improvement-delete-message{margin-left:auto;align-self:center;width:28px;height:28px}.improvement-event-content>p{margin-top:7px;padding:12px 15px;background:#f4f6fa;border:1px solid var(--imp-line);border-radius:0 10px 10px;font-size:16px;line-height:1.65}.improvement-event-status{display:flex;align-items:center;gap:8px;margin:5px 0}.improvement-event-status>span:first-child{color:var(--imp-muted);font-size:14px}.improvement-history-note{display:block;margin-bottom:16px}.improvement-form{margin:0}.improvement-form>fieldset{display:grid;gap:17px;border:0;padding:0;margin:0;min-width:0}.improvement-form label{display:grid;gap:8px;font-size:15px;font-weight:600;color:#39475f}.improvements-page input,.improvements-page textarea,.improvements-page select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #bcc5d7;border-radius:9px;background:var(--imp-surface);padding:11px 13px;font:inherit;font-size:16px;font-weight:400;color:var(--imp-ink)}.improvements-page :is(input,textarea)::placeholder{color:#a1a2b2;opacity:1}.improvements-page textarea{resize:vertical;line-height:1.65}.improvement-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.improvement-reply{padding:20px;background:#f3f0fb;border:1px solid #d8ceee;border-radius:12px}.improvement-reply>fieldset{gap:12px}.improvement-reply-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.improvement-reply-heading h3{font-size:17px;font-weight:700}.improvement-reply-heading>span{font-size:13px;color:var(--imp-muted)}.improvement-reply textarea{display:block;min-height:110px;background:var(--imp-surface);font-size:16px}.improvement-paste-hint{display:flex;align-items:center;gap:7px;color:#526078;font-size:13px}.improvement-paste-hint kbd{border:1px solid #bcc5d7;border-radius:4px;padding:2px 5px;background:var(--imp-surface);font-family:inherit;font-size:12px;color:#44516a;margin-left:5px;white-space:nowrap}.improvement-reply-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid var(--imp-line);padding-top:13px}.improvement-reply-footer .improvement-status-select{width:210px;max-width:100%;font-size:14px;gap:6px}.improvement-status-select select{padding:9px 11px;font-size:15px}.improvement-reply-footer>button{margin-left:auto;padding:11px 16px;font-size:14px;min-height:44px}.improvement-reply-explanation{font-size:14px!important;color:#a08248!important}.improvement-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 20px;font-size:14px;color:var(--imp-muted)}.improvement-pagination button{padding:7px}.improvement-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px 24px;color:var(--imp-muted)}.improvement-empty-icon{display:grid;place-items:center;width:62px;height:62px;border:1px solid #e8e1f4;border-radius:18px;color:#a395c5;background:var(--imp-tint);margin-bottom:18px}.improvement-empty h3{font-size:15px;color:var(--imp-ink);font-weight:550;margin-bottom:8px}.improvement-empty p{font-size:14px;line-height:1.7;max-width:290px}.improvement-empty button{margin-top:16px}.improvement-detail-empty{min-height:470px}.improvements-page .improvement-mobile-back{display:none}.improvement-error,.improvement-success{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:12px 15px;border:1px solid #efd4dd;color:#a22b40;background:#fff3f5;border-radius:9px;font-size:14px}.improvement-error>span,.improvement-success>span{flex:1}.improvement-success{color:#398971;background:#edf8f3;border-color:#d5ece1}.improvement-screenshots{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 0}.improvement-screenshots img{display:block;width:192px;height:112px;max-width:100%;object-fit:contain;background:#edf0f6;border:1px solid #cbd3e3;border-radius:9px}.improvement-screenshot-preview{position:relative}.improvements-page .improvement-image-open{position:relative;display:block;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:7px;max-width:100%}.improvement-image-open:after{content:"↗";position:absolute;right:6px;bottom:5px;font-size:15px;width:22px;height:22px;border-radius:5px;background:#fffe;color:#7c6a9f;opacity:0;transition:opacity .15s}.improvement-image-open:hover:after,.improvement-image-open:focus-visible:after{opacity:1}.improvement-screenshot-preview .improvement-image-remove{position:absolute;top:4px;right:4px;padding:0;width:23px;height:23px;border-radius:5px;font-size:18px;background:#fff;color:#7e6b9a}.improvement-image-dialog{width:94vw;height:90vh;max-width:94vw;max-height:90vh;padding:12px;border:0;background:transparent;box-shadow:none;color:#fff;box-sizing:border-box}.improvement-image-dialog[open]{display:flex;flex-direction:column;gap:12px;overflow:hidden}.improvement-image-dialog::backdrop{background:#000b}.improvement-image-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-height:40px;flex-shrink:0}.improvement-image-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid #7e849b;border-radius:8px;padding:7px 10px;color:#fff;background:#30364b;cursor:pointer;font:inherit;font-size:14px}.improvement-image-toolbar button:disabled{opacity:.45;cursor:default}.improvement-image-toolbar button:focus-visible{outline:2px solid #cab5ff;outline-offset:3px}.improvement-image-help{margin-right:auto;font-size:13px;color:#eef0fa}.improvement-image-zoom-controls{display:flex;align-items:center;gap:4px}.improvement-image-zoom-controls output{width:58px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums;color:#fff}.improvement-image-stage{position:relative;flex:1;min-height:0;overflow:hidden;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none}.improvement-image-stage img{position:absolute;left:0;top:0;max-width:none;max-height:none;object-fit:contain;transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none}.improvement-image-stage.can-pan{cursor:grab}.improvement-image-stage.is-dragging{cursor:grabbing}.improvement-image-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:15px}@media(max-width:760px){.improvement-image-help{display:none}.improvement-image-toolbar{gap:6px}.improvement-image-toolbar button{font-size:13px;padding:7px 8px}.improvement-image-zoom-controls output{width:49px;font-size:13px}}.improvement-compose-dialog{width:min(680px,calc(100vw - 32px));max-width:680px;max-height:calc(100dvh - 40px);padding:28px;border:1px solid var(--imp-line);border-radius:16px;color:var(--imp-ink);background:var(--imp-surface);box-shadow:0 24px 90px #18142b35;overflow-y:auto;overscroll-behavior:contain}.improvement-compose-dialog::backdrop{background:#1b17375c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.improvement-compose-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:24px}.improvement-compose-heading h2{font-size:28px;letter-spacing:-.5px}.improvement-compose-heading p{font-size:16px;color:var(--imp-muted);margin-top:5px}.improvement-compose-heading .improvement-icon-button{margin:-6px -6px 0 0}.improvement-create-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid var(--imp-line)}.improvement-create-footer button{font-size:15px}.improvement-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.improvement-page-identity{display:flex;align-items:center;gap:15px;min-width:0}.improvement-page-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:13px;flex-shrink:0;color:#fff;background:#5636ba;box-shadow:0 3px 7px #5133a320}.main-content--page-gutter>.improvement-board{max-width:1680px;margin-left:auto!important;margin-right:auto!important}.improvement-detail-heading-actions{display:flex;align-items:center;gap:10px}.improvements-page .improvement-jump-reply{padding:7px 10px;font-size:14px;color:#51329e;background:#eee8fc;border:1px solid #dcd0f3}.improvement-event.status-only{padding-bottom:12px}.improvement-event.status-only .improvement-event-content{display:flex;flex-wrap:wrap;align-items:center;column-gap:14px;row-gap:0}.improvement-event.status-only .improvement-event-meta{min-height:30px;align-items:center}.improvement-event.status-only .improvement-event-status{margin:0}.improvement-event.status-only .improvement-event-marker{padding-top:7px}.improvement-event:before{left:13px;background:#d7dce8}.improvement-event-marker{width:27px}.improvement-reply-explanation{font-size:14px!important;color:#795309!important}:root[data-theme=dark] .improvements-page{--imp-ink:#f1f3fa;--imp-muted:#bdc5d7;--imp-line:#454a5b;--imp-surface:#292c38;--imp-soft:#232632;--imp-tint:#3c3158;--imp-accent:#c8acff}:root[data-theme=dark] .improvements-page :is(.improvement-ticket-description,.improvement-ticket-author,.improvement-ticket-kind,.improvement-ticket-reference,.improvement-kind-label,.improvement-priority,.improvement-paste-hint,.improvement-ticket-bottom time){color:var(--imp-muted)}:root[data-theme=dark] .improvements-page .improvement-ticket.selected{background:var(--imp-tint)!important}:root[data-theme=dark] .improvement-ticket.selected .improvement-ticket-title{color:#dbc8ff}:root[data-theme=dark] .improvements-page .improvement-filters button[aria-pressed=true]{background:#7047c9!important;color:#fff!important;border-color:#9d7adc!important}:root[data-theme=dark] .improvements-page .improvement-primary{background:#7047c9!important;color:#fff!important;border-color:#9d7adc!important}:root[data-theme=dark] .improvement-status{background:#49355f;color:#dec3ff}:root[data-theme=dark] .improvement-status.in_progress{background:#283f60;color:#b3d2ff}:root[data-theme=dark] .improvement-status.done{background:#284b3e;color:#a1eaca}:root[data-theme=dark] .improvement-status.need_info{background:#53452c;color:#ffe09f}:root[data-theme=dark] .improvement-status.declined{background:#414756;color:#d4dbe9}:root[data-theme=dark] .improvement-avatar,:root[data-theme=dark] .improvement-heading-count{background:#443956;color:#dfd0f7}:root[data-theme=dark] .improvement-reply,:root[data-theme=dark] .improvement-event-content>p{background:var(--imp-soft);border-color:var(--imp-line)}:root[data-theme=dark] .improvement-priority.important{color:#f0c978}:root[data-theme=dark] .improvement-priority.blocking{color:#f8adb7}:root[data-theme=dark] .improvement-paste-hint kbd,:root[data-theme=dark] .improvement-form label{color:var(--imp-muted)}@media(min-width:1600px){.improvement-layout{grid-template-columns:460px minmax(0,1fr)}}@media(max-width:1150px)and (min-width:981px){.improvement-layout{grid-template-columns:345px minmax(0,1fr)}.improvement-detail{padding:23px}.improvement-queue-heading>span{display:none}.improvement-ticket-bottom{flex-wrap:wrap}}@media(max-width:980px){.improvement-layout{grid-template-columns:1fr;min-height:420px}.improvement-queue{border-right:0}.improvement-board:not(.has-selection) .improvement-detail{display:none}.improvement-board.has-selection :is(.improvement-queue,.improvement-workspace-toolbar,.improvement-filters){display:none}.improvements-page .improvement-mobile-back{display:inline-flex;padding:5px 0;background:transparent;color:var(--imp-accent);border:0;margin-bottom:20px;font-size:15px}.improvement-detail{padding:24px}.improvement-page-heading{margin-bottom:20px}}@media(max-width:600px){.main-content--page-gutter>.improvement-board{padding:20px 14px 28px!important}.improvement-page-heading{align-items:flex-start;flex-wrap:wrap;gap:17px}.improvement-page-identity{gap:10px}.improvement-page-icon{width:38px;height:38px;border-radius:10px}.improvement-page-icon svg{width:21px;height:21px}.improvements-page h1{font-size:24px;gap:7px;letter-spacing:-.5px}.improvement-heading-count{font-size:13px;padding:3px 6px}.improvement-page-heading p{font-size:14px}.improvement-page-heading>button{padding:11px 14px;font-size:15px}.improvement-filters{margin-bottom:14px}.improvement-filters button{font-size:14px;padding:9px 12px}.improvement-workspace{border-radius:11px}.improvement-queue-heading{padding:18px 15px 14px;flex-wrap:wrap;gap:6px}.improvement-workspace-toolbar{padding:0 15px 15px}.improvements-page .improvement-ticket{padding:17px 15px}.improvement-ticket-title{font-size:17px}.improvement-ticket-top{flex-wrap:wrap;gap:6px}.improvement-ticket-bottom{flex-wrap:wrap;gap:7px}.improvement-ticket-description{font-size:15px}.improvement-status{font-size:12px}.improvement-detail{padding:20px 16px}.improvements-page .improvement-detail-title{font-size:25px}.improvement-detail-heading{flex-wrap:wrap;gap:10px}.improvement-detail-heading-actions{gap:8px;flex-wrap:wrap}.improvement-detail-meta{gap:14px;margin:16px 0 20px}.improvement-detail-tags{width:100%}.improvement-prewrap{font-size:16px}.improvement-discussion-heading h3{font-size:17px}.improvement-event-meta{gap:4px 9px}.improvement-event-content>p{padding:10px 12px}.improvement-reply{padding:15px}.improvement-reply-heading>span{display:none}.improvement-reply-footer .improvement-status-select,.improvement-reply-footer>button{width:100%}.improvement-reply-footer>button{font-size:14px;padding:11px}.improvement-compose-dialog{padding:22px 18px;max-height:calc(100dvh - 24px)}.improvement-form-columns{gap:10px}.improvement-create-footer{flex-direction:column-reverse;align-items:stretch;gap:8px}.improvement-screenshots img{width:142px;height:96px}.improvements-page input,.improvements-page textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.improvements-page button,.improvement-image-open:after{transition:none}}.improvement-bell{position:relative;margin:0 12px;font-size:14px}.improvements-page .improvement-delete-button{color:#b34444;width:34px;height:34px;flex-shrink:0}.improvements-page .improvement-delete-button:hover{background:#fceeee;color:#a12c2c}.improvement-delete-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:26px;overflow:auto;border:1px solid var(--imp-line);border-radius:16px;background:var(--imp-surface);color:var(--imp-ink);box-shadow:0 24px 80px #15213e33}.improvement-delete-dialog::backdrop{background:#16203970}.improvement-delete-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:12px;color:#b34444;background:#fceeee}.improvements-page.improvement-delete-dialog h2{margin:0;font-size:23px;line-height:1.3;letter-spacing:-.4px}.improvements-page .improvement-delete-target{margin:10px 0;font-size:16px;font-weight:600;overflow-wrap:anywhere}.improvement-delete-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto;overscroll-behavior:contain;font-size:14px;line-height:1.5}#improvement-delete-description{margin:10px 0 22px;color:var(--imp-muted);font-size:15px;line-height:1.6}.improvement-delete-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.improvements-page .improvement-delete-confirm{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border:1px solid #b63535;border-radius:9px;background:#b63535;color:#fff;font-size:15px;font-weight:600}.improvements-page .improvement-delete-confirm:hover:not(:disabled){background:#9f2b2b;border-color:#9f2b2b}.improvements-page .improvement-delete-confirm:disabled{opacity:.55;cursor:not-allowed}:root[data-theme=dark] .improvement-delete-icon{color:#ffb1b1;background:#4d3036}:root[data-theme=dark] #improvement-delete-dialog h2{color:var(--imp-ink)!important}:root[data-theme=dark] #improvement-delete-dialog .improvement-delete-confirm{background:#b63535!important;border-color:#b63535!important;color:#fff!important}:root[data-theme=dark] #improvement-delete-dialog .improvement-delete-confirm:hover{background:#9f2b2b!important}.improvement-bell .improvement-bell-button{display:flex;gap:7px;align-items:center}.improvement-bell-button b{padding:2px 7px;border-radius:12px;background:#7053d9;color:#fff}.improvement-notices{--notice-ink:#202a3d;--notice-muted:#5e697d;--notice-line:#e5e9f1;--notice-surface:#fff;--notice-hover:#f7f8fc;--notice-accent:#6340bb;--notice-tint:#f0eafa;position:fixed;top:64px;right:12px;display:flex;flex-direction:column;width:min(420px,calc(100vw - 24px));max-height:min(640px,calc(100dvh - 80px));overflow:hidden;background:var(--notice-surface);border:1px solid var(--notice-line);border-radius:14px;box-shadow:0 12px 40px #17243b26,0 2px 5px #17243b0a;z-index:10002;color:var(--notice-ink);font:15px/1.5 system-ui,sans-serif}.improvement-notices,.improvement-notices *{box-sizing:border-box}.improvement-notices :is(a,button):focus-visible{outline:2px solid var(--notice-accent);outline-offset:-3px}.improvement-notices svg{display:block;flex-shrink:0}.improvement-notices-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px 15px 20px;flex-shrink:0;border-bottom:1px solid var(--notice-line)}.improvement-notices-heading h2{display:flex;align-items:center;gap:9px;margin:0;font-size:18px;font-weight:700;color:var(--notice-ink)}.improvement-notices-count{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;background:var(--notice-tint);color:var(--notice-accent);border-radius:7px;font-size:12px;line-height:1;font-variant-numeric:tabular-nums}.improvement-notices button{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;border:0;background:transparent;color:var(--notice-muted);border-radius:8px;cursor:pointer;font:inherit}.improvement-notices :is(.improvement-notices-close,.improvement-notice-read){width:34px;height:34px;flex-shrink:0}.improvement-notices button:hover{background:var(--notice-tint);color:var(--notice-accent)}.improvement-notices-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.improvement-notice{position:relative;border-bottom:1px solid var(--notice-line)}.improvement-notice:last-child{border-bottom:0}.improvement-notice:hover{background:var(--notice-hover)}.improvement-notice.done{--notice-accent:#127551;--notice-tint:#e6f5ee}.improvement-notice.in_progress,.improvement-notice.message{--notice-accent:#285bad;--notice-tint:#eaf1fc}.improvement-notice.need_info{--notice-accent:#96600b;--notice-tint:#fff3db}.improvement-notice.declined{--notice-accent:#5e697d;--notice-tint:#eef1f5}.improvement-notice-link{display:flex;align-items:flex-start;gap:12px;padding:16px 54px 16px 20px;color:var(--notice-ink);text-decoration:none}.improvement-notice-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:var(--notice-tint);color:var(--notice-accent);border-radius:9px}.improvement-notice-content{min-width:0;flex:1}.improvement-notice-label{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;color:var(--notice-accent);font-size:13px;font-weight:650;line-height:1.5}.improvement-notice-label>span{color:var(--notice-muted);font-size:12px;font-weight:500}.improvement-notice-message{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;margin-top:4px;color:var(--notice-ink);font-size:15px;font-weight:500;line-height:1.5}.improvement-notice-content time{display:block;margin-top:7px;color:var(--notice-muted);font-size:12px;line-height:1.5}.improvement-notice-read{position:absolute;top:12px;right:12px}.improvement-notices-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;padding:11px 14px;flex-shrink:0;border-top:1px solid var(--notice-line);background:var(--notice-hover)}.improvement-notices-footer a{display:flex;align-items:center;gap:4px;margin-left:auto;padding:8px 5px;color:var(--notice-accent);font-size:13px;font-weight:650;text-decoration:none}.improvement-notices-footer a:hover{text-decoration:underline;text-underline-offset:3px}.improvement-notices-footer button{padding:8px 6px;font-size:13px;font-weight:550}.improvement-notices-empty{display:flex;flex-direction:column;align-items:center;padding:28px 28px 30px;text-align:center}.improvement-notices-empty>span{display:grid;place-items:center;width:40px;height:40px;margin-bottom:12px;border-radius:12px;background:var(--notice-tint);color:var(--notice-accent)}.improvement-notices-empty strong{font-size:16px;color:var(--notice-ink)}.improvement-notices-empty p{max-width:270px;margin:5px 0 0;color:var(--notice-muted);font-size:14px}.improvement-notices-error{margin:12px 16px;padding:10px 12px;border-radius:8px;background:#fff1ec;color:#973b1e;font-size:14px}@media(max-width:500px){.improvement-notices-heading{padding:12px 12px 12px 16px}.improvement-notice-link{gap:10px;padding-left:16px}.improvement-notices-footer{padding-inline:10px}}:root[data-theme=dark] .improvement-notices{--notice-ink:#f1f3fa;--notice-muted:#b8c3d6;--notice-line:#485166;--notice-surface:#292e3c;--notice-hover:#303747;--notice-accent:#c7b0ff;--notice-tint:#3d3453;box-shadow:0 10px 32px #0005}:root[data-theme=dark] .improvement-notice.done{--notice-accent:#8ae2b9;--notice-tint:#244b3d}:root[data-theme=dark] .improvement-notice.in_progress,:root[data-theme=dark] .improvement-notice.message{--notice-accent:#a4c7ff;--notice-tint:#2c405e}:root[data-theme=dark] .improvement-notice.need_info{--notice-accent:#f1cd82;--notice-tint:#4b402c}:root[data-theme=dark] .improvement-notice.declined{--notice-accent:#c2cbdc;--notice-tint:#3c4353}:root[data-theme=dark] #improvement-notifications button{background:transparent!important;color:var(--notice-muted)!important;border:0!important;box-shadow:none!important}:root[data-theme=dark] #improvement-notifications button:hover{background:var(--notice-tint)!important;color:var(--notice-accent)!important}:root[data-theme=dark] #improvement-notifications .improvement-notices-footer a{color:var(--notice-accent)!important}:root[data-theme=dark] #improvement-notifications .improvement-notices-heading h2{color:var(--notice-ink)!important}.improvement-toast{--toast-accent:#6340bb;--toast-tint:#f0eafa;--toast-ink:#202a3d;--toast-muted:#5e697d;--toast-surface:#fff;position:fixed;right:20px;top:72px;width:min(400px,calc(100vw - 32px));box-sizing:border-box;border:1px solid #dce2eb;background:var(--toast-surface);border-radius:14px;box-shadow:0 8px 28px #17243b24,0 2px 5px #17243b0a;z-index:10001;font:15px/1.5 system-ui,sans-serif;color:var(--toast-ink);animation:improvement-toast-appear .18s ease-out}.improvement-toast.done{--toast-accent:#127551;--toast-tint:#e6f5ee}.improvement-toast.in_progress,.improvement-toast.message{--toast-accent:#285bad;--toast-tint:#eaf1fc}.improvement-toast.need_info{--toast-accent:#96600b;--toast-tint:#fff3db}.improvement-toast.declined{--toast-accent:#5e697d;--toast-tint:#eef1f5}.improvement-toast .improvement-toast-link{display:flex;gap:12px;padding:18px;border-radius:13px;color:var(--toast-ink);text-decoration:none;text-align:left}.improvement-toast-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--toast-tint);color:var(--toast-accent)}.improvement-toast-content{display:flex;flex-direction:column;min-width:0;flex:1}.improvement-toast-heading{display:block;padding-right:28px;color:var(--toast-ink);font-size:17px;line-height:1.35;font-weight:700}.improvement-toast-meta{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;margin-top:4px;color:var(--toast-muted);font-size:12px;line-height:1.5}.improvement-toast-meta time{white-space:nowrap}.improvement-toast-message{color:var(--toast-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.5}.improvement-toast-action{display:flex;align-items:center;gap:5px;width:fit-content;margin-top:12px;font-size:14px;font-weight:650;color:var(--toast-accent)}.improvement-toast-link:hover .improvement-toast-action{text-decoration:underline;text-underline-offset:3px}.improvement-toast .improvement-toast-close{position:absolute;top:9px;right:9px;display:grid;place-items:center;box-sizing:border-box;width:34px;height:34px;padding:0;margin:0;border:0;border-radius:8px;background:transparent;color:var(--toast-muted);cursor:pointer}.improvement-toast .improvement-toast-close:hover{background:var(--toast-tint);color:var(--toast-accent)}.improvement-toast :is(a,button):focus-visible{outline:2px solid var(--toast-accent);outline-offset:3px}.improvement-toast svg{display:block;flex-shrink:0}@keyframes improvement-toast-appear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.improvement-toast{animation:none}}@media(max-width:500px){.improvement-toast{top:66px;right:12px;width:calc(100vw - 24px)}.improvement-toast .improvement-toast-link{padding:16px;gap:10px}}:root[data-theme=dark] .improvement-toast{--toast-ink:#f1f3fa;--toast-muted:#b8c3d6;--toast-surface:#292e3c;--toast-accent:#c7b0ff;--toast-tint:#3d3453;border-color:#485166;box-shadow:0 10px 32px #0005}:root[data-theme=dark] .improvement-toast.done{--toast-accent:#8ae2b9;--toast-tint:#244b3d}:root[data-theme=dark] .improvement-toast.in_progress,:root[data-theme=dark] .improvement-toast.message{--toast-accent:#a4c7ff;--toast-tint:#2c405e}:root[data-theme=dark] .improvement-toast.need_info{--toast-accent:#f1cd82;--toast-tint:#4b402c}:root[data-theme=dark] .improvement-toast.declined{--toast-accent:#c2cbdc;--toast-tint:#3c4353}@media(max-width:500px){.improvement-bell-button>span{display:none}}.section-paused-page{display:grid;place-items:start center;padding:clamp(20px,5vw,64px) 16px}.section-paused-page .permission-denied-card{box-sizing:border-box;width:100%;max-width:640px;padding:clamp(24px,4vw,40px);border:1px solid var(--mp-color-border, #e0e5f0);border-radius:20px;line-height:1.6}.section-paused-page .permission-denied-kicker{font-size:13px;font-weight:500}.section-paused-page h1{margin:10px 0 16px;font-size:26px;font-weight:600;line-height:1.25}.section-paused-page p{margin:12px 0 0}.admin-ui-page{padding:28px 32px 48px;min-height:100%;background:radial-gradient(circle at top left,#eef0ff 0,#f7f8ff 42%,#f8fafc)}.admin-ui-hero,.admin-ui-card,.admin-ui-status,.admin-ui-accordion{border:1px solid rgba(226,232,240,.9);background:#ffffffe0;box-shadow:0 18px 42px #0f172a14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-ui-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-radius:26px;padding:28px 30px}.admin-ui-kicker{margin-bottom:8px;color:#635bff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-ui-hero h1,.admin-ui-card h1,.admin-ui-card h2,.admin-ui-accordion h2{margin:0 0 8px;color:#0f172a}.admin-ui-hero h1{font-size:32px}.admin-ui-hero p,.admin-ui-card p,.admin-ui-accordion p{margin:0;max-width:720px;color:#64748b;font-size:14px;line-height:1.5}.admin-ui-actions{display:flex;gap:10px}.admin-ui-primary,.admin-ui-secondary{border:0;border-radius:14px;padding:11px 16px;font-weight:900;cursor:pointer}.admin-ui-primary{color:#fff;background:linear-gradient(135deg,#635bff,#3b82f6);box-shadow:0 14px 24px #635bff38}.admin-ui-secondary{color:#334155;background:#eef2ff}.admin-ui-status{margin-top:14px;border-radius:18px;padding:12px 16px;color:#334155;font-weight:800}.admin-ui-card{border-radius:22px;padding:22px}.admin-ui-accordion-list{margin-top:18px;display:grid;gap:14px}.admin-ui-accordion{border-radius:22px;overflow:hidden}.admin-ui-accordion-head{width:100%;border:0;background:transparent;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;cursor:pointer}.admin-ui-accordion-chevron{flex:0 0 auto;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eef2ff;color:#4f46e5;font-size:20px;font-weight:900;transition:transform .16s ease}.admin-ui-accordion.is-open .admin-ui-accordion-chevron{transform:rotate(180deg)}.admin-ui-accordion-body{padding:0 22px 22px}.admin-ui-section-layout{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:16px;align-items:start}.admin-ui-list{display:grid;gap:10px}.admin-ui-list--compact{margin-top:0;max-height:430px;overflow:auto;padding-right:4px}.admin-ui-toggle{display:flex;align-items:center;gap:10px;min-height:38px;padding:9px 12px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#0f172a;font-weight:800}.admin-ui-toggle input{width:16px;height:16px;accent-color:#635bff}.admin-ui-fields{display:grid;gap:12px}.admin-ui-fields label{display:grid;gap:6px;color:#64748b;font-size:12px;font-weight:900}.admin-ui-fields input{height:40px;border:1px solid #d8dee9;border-radius:13px;padding:0 12px;color:#0f172a;font-size:14px;font-weight:700}.admin-ui-columns-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;align-items:start}.admin-ui-preview,.admin-ui-sidebar-preview,.admin-ui-label-preview,.admin-ui-feature-preview{min-width:0;border:1px solid #e5e7eb;border-radius:18px;background:#fff;overflow:hidden}.admin-ui-preview-title{padding:13px 14px;border-bottom:1px solid #eef2f7;color:#0f172a;font-size:13px;font-weight:900}.admin-ui-preview-scroll{width:100%;overflow:auto}.admin-ui-preview-table{width:100%;min-width:720px;border-collapse:collapse;font-size:12px}.admin-ui-preview-table th{padding:10px 12px;background:#f8f9ff;color:#667085;text-align:left;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-bottom:1px solid #e5e7eb}.admin-ui-preview-table td{padding:12px;color:#0f172a;border-bottom:1px solid #eef2f7;white-space:nowrap;font-weight:700}.admin-ui-preview-table tr:last-child td{border-bottom:0}.admin-ui-preview-status{display:table-cell;font-weight:900}.admin-ui-preview-status--ок{color:#047857!important}.admin-ui-preview-status--довезти{color:#854d0e!important}.admin-ui-preview-status--критично{color:#b91c1c!important}.admin-ui-preview-hint{padding:10px 14px 12px;border-top:1px solid #eef2f7;color:#64748b;font-size:12px;line-height:1.45}.admin-ui-feature-preview{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px}.admin-ui-feature-card{border:1px solid #e5e7eb;border-radius:16px;padding:12px;background:#f8fafc}.admin-ui-feature-card.is-enabled{background:#f0fdf4;border-color:#bbf7d0}.admin-ui-feature-card.is-disabled{opacity:.54}.admin-ui-feature-card-top{display:flex;justify-content:space-between;gap:10px;color:#0f172a}.admin-ui-feature-card-top span{color:#4f46e5;font-size:12px;font-weight:900}.admin-ui-feature-card p{margin-top:6px;font-size:12px}.admin-ui-sidebar-preview{max-width:360px;padding:14px;background:linear-gradient(180deg,#060714 0,#232752)}.admin-ui-sidebar-preview-title{margin-bottom:14px;color:#fff;font-size:18px;font-weight:900}.admin-ui-sidebar-preview-group{margin:12px 0 8px;color:#ffffff94;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.admin-ui-sidebar-preview-group.is-disabled,.admin-ui-sidebar-preview-item.is-disabled{opacity:.55}.admin-ui-sidebar-preview-cluster{padding:4px 0 6px}.admin-ui-sidebar-preview-item{min-height:34px;display:flex;align-items:center;gap:10px;color:#fff;font-size:13px;font-weight:800;border-radius:12px;padding:8px 10px}.admin-ui-sidebar-preview-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#bfbfbf}.admin-ui-sidebar-preview-icon svg{width:18px;height:18px;display:block}.admin-ui-sidebar-preview-item.is-admin{background:#ffffff1f}.admin-ui-sidebar-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.admin-ui-sidebar-manager{min-width:0;display:grid;gap:14px}.admin-ui-sidebar-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-ui-sidebar-svg-toggle{min-height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid #d8dee9;border-radius:12px;padding:0 12px;background:#fff;color:#334155;font-size:12px;font-weight:900;white-space:nowrap}.admin-ui-sidebar-svg-toggle input{width:15px;height:15px;accent-color:#635bff}.admin-ui-sidebar-grid,.admin-ui-sidebar-table{display:grid;gap:8px}.admin-ui-sidebar-row{display:grid;grid-template-columns:42px minmax(170px,1fr) 92px 138px 78px auto;gap:8px;align-items:center;min-width:0;padding:10px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.admin-ui-sidebar-row--item{grid-template-columns:42px minmax(150px,1.1fr) minmax(120px,.9fr) minmax(130px,.8fr) 82px 78px 70px auto}.admin-ui-sidebar-row input,.admin-ui-sidebar-row select{min-width:0;height:36px;border:1px solid #dbe3ef;border-radius:10px;padding:0 10px;color:#0f172a;font-size:12px;font-weight:800;background:#fff}.admin-ui-sidebar-row input[type=checkbox]{width:15px;height:15px;min-width:15px;padding:0;accent-color:#635bff}.admin-ui-sidebar-row label{display:inline-flex;align-items:center;gap:6px;color:#334155;font-size:12px;font-weight:900;white-space:nowrap}.admin-ui-mini-danger{height:34px;border:1px solid #fecaca;border-radius:10px;padding:0 10px;background:#fff1f2;color:#be123c;font-size:12px;font-weight:900;cursor:pointer}.admin-ui-sidebar-icon-preview{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe3ef;border-radius:10px;background:#f8fafc;color:#475569}.admin-ui-sidebar-icon-preview svg{width:22px;height:22px;display:block}.admin-ui-sidebar-svg-editor{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px;align-items:start;padding-top:2px}.admin-ui-sidebar-svg-editor textarea{min-height:74px;resize:vertical;border:1px solid #dbe3ef;border-radius:12px;padding:10px;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.35}.admin-ui-sidebar-svg-editor>div:not(.admin-ui-svg-picker){display:grid;gap:8px}.admin-ui-sidebar-svg-editor>div:not(.admin-ui-svg-picker)>span{color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.admin-ui-svg-picker{grid-column:1 / -1;display:grid;gap:10px;padding:12px;border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc}.admin-ui-svg-picker-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.admin-ui-svg-picker-head strong{color:#0f172a;font-size:13px;font-weight:900}.admin-ui-svg-picker-head span{color:#64748b;font-size:12px;font-weight:800}.admin-ui-svg-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px}.admin-ui-svg-option{min-height:72px;padding:9px 8px;display:grid;justify-items:center;align-content:center;gap:6px;border:1px solid #dde5f0;border-radius:12px;background:#fff;color:#475569;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.admin-ui-svg-option:hover{transform:translateY(-1px);border-color:#8b7cf6;color:#4f46e5}.admin-ui-svg-option.is-selected{background:#8466ff1a;border-color:#8466ff;color:#4f46e5;box-shadow:inset 0 0 0 1px #8466ff29}.admin-ui-svg-option span{width:24px;height:24px;display:grid;place-items:center}.admin-ui-svg-option svg{width:24px;height:24px;display:block}.admin-ui-svg-option small{max-width:100%;color:inherit;font-size:11px;font-weight:900;line-height:1.15;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ui-label-preview{padding:14px}.admin-ui-label-preview-top{margin-bottom:10px;color:#64748b;font-size:12px;font-weight:900}.admin-ui-label-preview-row{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #eef2f7}.admin-ui-label-preview-row:last-child{border-bottom:0}.admin-ui-label-preview-row span{color:#64748b;font-size:12px;font-weight:800}.admin-ui-label-preview-row strong{color:#0f172a;font-size:14px}@media(max-width:980px){.admin-ui-hero{flex-direction:column}.admin-ui-section-layout,.admin-ui-columns-layout,.admin-ui-sidebar-layout,.admin-ui-feature-preview{grid-template-columns:1fr}}.admin-ui-supply-exact-preview{min-width:0}.admin-ui-supply-exact-preview .supply-table-wrap{max-height:520px;overflow:auto}.admin-ui-supply-exact-preview .supply-details-box{margin-left:0}.admin-ui-supply-exact-preview .supply-warehouse-grid{grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(88px,.7fr))}.admin-ui-columns-layout{grid-template-columns:1fr!important}.admin-ui-columns-layout>.admin-ui-list--compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));max-height:none;overflow:visible;padding-right:0}.admin-ui-supply-exact-preview{width:100%;min-width:0}.admin-ui-supply-exact-preview .supply-table-card{margin-top:0;width:100%;overflow:hidden;border:1px solid #e5e7eb;box-shadow:none}.admin-ui-supply-exact-preview .supply-table-head{padding:18px 20px 14px}.admin-ui-supply-exact-preview .supply-table-head h2{font-size:20px}.admin-ui-supply-exact-preview .supply-table-wrap{width:100%;max-height:430px;overflow:auto}.admin-ui-supply-preview-table{min-width:1360px}.admin-ui-supply-tags-preview{display:flex;flex-wrap:wrap;gap:8px;min-height:26px;align-items:center}.admin-ui-supply-tags-preview span{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:900}.admin-ui-supply-tags-preview span.is-dark{background:#111827;color:#fff}.admin-ui-supply-tags-preview span.is-green{background:#dcfce7;color:#047857}.admin-ui-supply-details-preview{margin-top:14px;width:100%;min-width:0}.admin-ui-supply-details-preview .supply-details-box{margin:0;width:100%;border:1px solid #e5e7eb;box-shadow:none}.admin-ui-supply-details-preview .supply-warehouse-grid{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(110px,.8fr));min-width:0}.admin-ui-supply-details-note{margin:-2px 0 14px;color:#64748b;font-size:12px;line-height:1.45}.admin-ui-theme-layout{grid-template-columns:minmax(420px,520px) minmax(0,1fr)}.admin-ui-theme-controls{min-width:0;display:grid;gap:14px}.admin-ui-theme-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc}.admin-ui-theme-toolbar h3{margin:0 0 5px;color:#0f172a;font-size:16px}.admin-ui-theme-toolbar p{margin:0;max-width:340px;color:#64748b;font-size:12px;line-height:1.45}.admin-ui-theme-reset{flex:0 0 auto;min-height:38px;border:1px solid #d8dee9;border-radius:12px;padding:0 12px;background:#fff;color:#334155;font-size:12px;font-weight:900;cursor:pointer}.admin-ui-theme-reset:hover{border-color:#a5b4fc;color:#4338ca}.admin-ui-color-grid{display:grid;grid-template-columns:1fr;gap:10px}.admin-ui-color-field{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;align-items:center;min-height:76px;padding:12px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#111827}.admin-ui-color-field>span{min-width:0;display:grid;gap:4px}.admin-ui-color-field strong{color:#0f172a;font-size:13px;font-weight:900}.admin-ui-color-field small{color:#64748b;font-size:12px;font-weight:700;line-height:1.35}.admin-ui-color-field>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center}.admin-ui-color-field input[type=color]{width:44px;height:36px;padding:2px;border:1px solid #dbe3ef;border-radius:10px;background:#fff}.admin-ui-color-field input[type=text],.admin-ui-color-field input:not([type]){min-width:0;height:36px;padding:0 10px;border:1px solid #dbe3ef;border-radius:10px;color:#0f172a;font-size:12px;font-weight:800}.admin-ui-layout-layout{grid-template-columns:minmax(360px,500px) minmax(0,1fr)}.admin-ui-layout-field{display:grid;gap:14px;padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#111827}.admin-ui-layout-field>span{display:grid;gap:4px}.admin-ui-layout-field strong{color:#0f172a;font-size:13px;font-weight:900}.admin-ui-layout-field small{color:#64748b;font-size:12px;font-weight:700;line-height:1.35}.admin-ui-layout-field__controls{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:12px;align-items:center}.admin-ui-layout-field input[type=range]{width:100%;accent-color:#635bff}.admin-ui-layout-field input[type=number]{width:100%;height:38px;min-width:0;border:1px solid #dbe3ef;border-radius:11px;background:#fff;color:#0f172a;padding:0 10px;font-size:13px;font-weight:900}.admin-ui-automation-toggle{align-items:center;min-height:52px;padding:14px}.admin-ui-automation-block{display:grid;gap:14px;padding:16px;border:1px solid #dbe3ef;border-radius:16px;background:#f8fafc}.admin-ui-automation-block__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-ui-automation-block__head h4{margin:0 0 5px;color:#0f172a;font-size:15px;font-weight:900}.admin-ui-automation-block__head p{margin:0;color:#64748b;font-size:12px;font-weight:700;line-height:1.45}.admin-ui-automation-block__head .admin-ui-automation-toggle{flex:0 0 auto;min-height:40px;padding:9px 12px}.admin-ui-automation-preview{display:grid;align-content:start;gap:12px}.admin-ui-automation-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;color:#334155;font-size:13px;font-weight:800;line-height:1.35}.admin-ui-automation-step strong{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#ede9fe;color:#5b3fd8;font-size:14px;font-weight:900}.admin-ui-automation-note{padding:12px 14px;border:1px solid #c7d2fe;border-radius:14px;background:#eef2ff;color:#3730a3;font-size:13px;font-weight:900;line-height:1.35}.admin-ui-automation-log{display:grid;gap:16px;margin-top:18px;padding-top:20px;border-top:1px solid #e2e8f0}.admin-ui-automation-log__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-ui-automation-log__eyebrow{display:block;margin-bottom:4px;color:#635bff;font-size:11px;font-weight:900;text-transform:uppercase}.admin-ui-automation-log__head h3{margin:0 0 5px;color:#0f172a;font-size:20px;font-weight:900}.admin-ui-automation-log__head p{max-width:720px;margin:0;color:#64748b;font-size:13px;font-weight:700;line-height:1.45}.admin-ui-automation-log__refresh,.admin-ui-automation-run__copy{flex:0 0 auto;min-height:38px;padding:0 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:12px;font-weight:900;cursor:pointer}.admin-ui-automation-log__refresh:hover,.admin-ui-automation-run__copy:hover{border-color:#635bff;color:#4f46e5}.admin-ui-automation-log__refresh:disabled{cursor:wait;opacity:.65}.admin-ui-automation-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-ui-automation-health__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;min-width:0;padding:14px 16px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.admin-ui-automation-health__item:hover,.admin-ui-automation-health__item.is-active{border-color:#8b82ff;box-shadow:inset 3px 0 #635bff}.admin-ui-automation-health__item>span,.admin-ui-automation-health__item>strong{font-size:13px;font-style:normal;font-weight:900}.admin-ui-automation-health__item>strong{color:#64748b}.admin-ui-automation-health__item>strong.status-done{color:#15803d}.admin-ui-automation-health__item>strong.status-running,.admin-ui-automation-health__item>strong.status-queued{color:#4f46e5}.admin-ui-automation-health__item>strong.status-failed{color:#dc2626}.admin-ui-automation-health__item small,.admin-ui-automation-health__item em{color:#64748b;font-size:11px;font-style:normal;font-weight:700}.admin-ui-automation-health__item em{grid-column:2;grid-row:2 / span 2;align-self:center;text-align:right}.admin-ui-automation-log__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-ui-automation-log__toolbar>span{color:#94a3b8;font-size:11px;font-weight:700}.admin-ui-automation-log__filters{display:inline-flex;gap:4px;padding:4px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.admin-ui-automation-log__filters button{min-height:32px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#64748b;font-size:12px;font-weight:900;cursor:pointer}.admin-ui-automation-log__filters button.is-active{background:#fff;color:#4338ca;box-shadow:0 1px 3px #0f172a1f}.admin-ui-automation-log__error,.admin-ui-automation-log__empty{padding:15px;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:12px;font-weight:800;text-align:center}.admin-ui-automation-log__error{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.admin-ui-automation-runs{display:grid;gap:8px}.admin-ui-automation-run{overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.admin-ui-automation-run__summary{display:grid;grid-template-columns:10px minmax(150px,.75fr) minmax(240px,1.5fr) minmax(130px,auto) 24px;gap:12px;align-items:center;width:100%;min-height:70px;padding:12px 14px;border:0;background:transparent;color:#0f172a;text-align:left;cursor:pointer}.admin-ui-automation-run__summary:hover{background:#f8fafc}.admin-ui-automation-run__indicator{width:9px;height:9px;border-radius:999px;background:#94a3b8}.admin-ui-automation-run__indicator.status-done{background:#22c55e}.admin-ui-automation-run__indicator.status-running,.admin-ui-automation-run__indicator.status-queued{background:#635bff;box-shadow:0 0 0 4px #635bff1f}.admin-ui-automation-run__indicator.status-failed{background:#ef4444}.admin-ui-automation-run__identity,.admin-ui-automation-run__result,.admin-ui-automation-run__time{display:grid;min-width:0;gap:4px}.admin-ui-automation-run__identity strong,.admin-ui-automation-run__result strong,.admin-ui-automation-run__time strong{overflow:hidden;color:#0f172a;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-ui-automation-run__result small,.admin-ui-automation-run__identity small,.admin-ui-automation-run__time small{overflow:hidden;color:#64748b;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admin-ui-automation-run__time{text-align:right}.admin-ui-automation-run__chevron{color:#64748b;font-size:18px;transform:rotate(0);transition:transform .15s ease}.admin-ui-automation-run.is-expanded .admin-ui-automation-run__chevron{transform:rotate(180deg)}.admin-ui-automation-run__details{display:grid;gap:14px;padding:0 16px 16px 38px;border-top:1px solid #eef2f7}.admin-ui-automation-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;padding-top:14px}.admin-ui-automation-metrics div{display:grid;gap:4px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc}.admin-ui-automation-metrics span{color:#64748b;font-size:10px;font-weight:800}.admin-ui-automation-metrics strong{color:#0f172a;font-size:16px;font-weight:900}.admin-ui-automation-metrics .has-error strong{color:#dc2626}.admin-ui-automation-timeline{display:grid;gap:0}.admin-ui-automation-timeline__row{display:grid;grid-template-columns:120px 12px minmax(0,1fr);gap:10px;align-items:start;min-height:36px}.admin-ui-automation-timeline__row time{padding-top:2px;color:#94a3b8;font-size:10px;font-weight:700;text-align:right}.admin-ui-automation-timeline__row>span{position:relative;width:8px;height:8px;margin-top:4px;border-radius:999px;background:#94a3b8}.admin-ui-automation-timeline__row>span:after{position:absolute;top:10px;bottom:-24px;left:3px;width:1px;background:#e2e8f0;content:""}.admin-ui-automation-timeline__row:last-child>span:after{display:none}.admin-ui-automation-timeline__row.level-success>span{background:#22c55e}.admin-ui-automation-timeline__row.level-warning>span{background:#f59e0b}.admin-ui-automation-timeline__row.level-error>span{background:#ef4444}.admin-ui-automation-timeline__row p{margin:0;color:#334155;font-size:12px;font-weight:700;line-height:1.45}.admin-ui-automation-run__copy{justify-self:end}.admin-ui-layout-preview{position:sticky;top:18px;min-width:0;padding:14px;border:1px solid #e5e7eb;border-radius:18px;background:#fff}.admin-ui-layout-preview__shell{display:grid;grid-template-columns:106px minmax(0,1fr);min-height:260px;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#f1f5f9}.admin-ui-layout-preview__shell aside{display:grid;align-content:start;gap:8px;padding:16px 12px;background:linear-gradient(180deg,#060714,#232752);color:#fff}.admin-ui-layout-preview__shell aside span{width:34px;height:34px;border-radius:10px;background:#ffffff29}.admin-ui-layout-preview__shell aside strong{font-size:12px;font-weight:900}.admin-ui-layout-preview__shell aside small{color:#ffffff9e;font-size:11px;font-weight:800}.admin-ui-layout-preview__shell section{min-width:0;padding:14px 0;background:#eef2ff}.admin-ui-layout-preview__page{display:grid;grid-template-columns:var(--admin-preview-gutter-left, var(--admin-preview-gutter, 30px)) minmax(0,1fr) var(--admin-preview-gutter-right, var(--admin-preview-gutter, 30px));align-items:stretch;min-height:176px}.admin-ui-layout-preview__page>span{display:flex;align-items:center;justify-content:center;color:#4338ca;font-size:11px;font-weight:950;writing-mode:vertical-rl;text-orientation:mixed}.admin-ui-layout-preview__content{display:grid;place-content:center;gap:8px;min-width:0;border:1px solid #dbe3ef;border-radius:16px;background:#fff;box-shadow:0 16px 34px #0f172a14;text-align:center}.admin-ui-layout-preview__content small{color:#64748b;font-size:12px;font-weight:800}.admin-ui-layout-preview__content strong{color:#0f172a;font-size:22px;font-weight:950}.admin-ui-layout-preview__meta{margin:12px 14px 0;color:#64748b;font-size:12px;font-weight:800;line-height:1.4}.admin-ui-theme-preview{position:sticky;top:18px;display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;min-width:0;min-height:250px;padding:14px;border:2px solid;border-radius:18px;overflow:hidden}.admin-ui-theme-preview aside{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;color:#fff}.admin-ui-theme-preview aside small{color:#ffffff9e;font-size:11px;font-weight:900;text-transform:uppercase}.admin-ui-theme-preview aside span{padding:7px 10px;border-radius:10px;background:#ffffff1f;font-size:12px;font-weight:800}.admin-ui-theme-preview section{min-width:0;padding:16px;border-radius:14px;box-shadow:0 12px 30px #0f172a14}.admin-ui-theme-preview h3{margin:8px 0 14px}.admin-ui-theme-preview button{border:0;border-radius:999px;padding:8px 14px;color:#fff;font-weight:900}.admin-ui-theme-preview-input{margin-top:12px;padding:9px 12px;border:1px solid;border-radius:10px;font-size:12px;font-weight:800}.admin-ui-theme-preview-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;border:1px solid;border-radius:10px;overflow:hidden}.admin-ui-theme-preview-table span{padding:8px;border-right:1px solid;font-size:11px;font-weight:900;text-align:center}.admin-ui-theme-preview-table span:last-child{border-right:0}.admin-ui-theme-preview section>small{display:inline-flex;align-items:center;min-height:24px;margin-top:2px;padding:4px 9px;border:1px solid;border-radius:999px;font-size:11px;font-weight:900}.admin-ui-supply-exact-preview .admin-ui-preview-hint{margin-top:10px;border:1px solid #eef2f7;border-radius:14px;background:#fff}@media(max-width:820px){.admin-ui-sidebar-row,.admin-ui-sidebar-row--item,.admin-ui-sidebar-svg-editor,.admin-ui-theme-layout,.admin-ui-layout-layout,.admin-ui-theme-toolbar,.admin-ui-color-field,.admin-ui-layout-field__controls{grid-template-columns:1fr}.admin-ui-theme-toolbar{display:grid}.admin-ui-theme-preview,.admin-ui-layout-preview{position:static}.admin-ui-theme-preview{grid-template-columns:1fr}.admin-ui-supply-details-preview .supply-warehouse-grid{grid-template-columns:minmax(160px,1.1fr) repeat(3,minmax(86px,.7fr));overflow-x:auto}}html[data-theme=dark] .admin-ui-page{background:#1f1f1f!important}html[data-theme=dark] .admin-ui-hero,html[data-theme=dark] .admin-ui-card,html[data-theme=dark] .admin-ui-status,html[data-theme=dark] .admin-ui-accordion{background:#272727!important;border-color:#ffffff1f!important;box-shadow:none!important}html[data-theme=dark] .admin-ui-hero h1,html[data-theme=dark] .admin-ui-card h1,html[data-theme=dark] .admin-ui-card h2,html[data-theme=dark] .admin-ui-accordion h2,html[data-theme=dark] .admin-ui-preview-title,html[data-theme=dark] .admin-ui-feature-card-top,html[data-theme=dark] .admin-ui-label-preview-row strong,html[data-theme=dark] .admin-ui-theme-toolbar h3,html[data-theme=dark] .admin-ui-automation-block__head h4,html[data-theme=dark] .admin-ui-color-field strong,html[data-theme=dark] .admin-ui-layout-field strong,html[data-theme=dark] .admin-ui-layout-preview__content strong{color:#f2f2f2!important}html[data-theme=dark] .admin-ui-hero p,html[data-theme=dark] .admin-ui-card p,html[data-theme=dark] .admin-ui-accordion p,html[data-theme=dark] .admin-ui-label-preview-top,html[data-theme=dark] .admin-ui-label-preview-row span,html[data-theme=dark] .admin-ui-theme-toolbar p,html[data-theme=dark] .admin-ui-automation-block__head p,html[data-theme=dark] .admin-ui-color-field small,html[data-theme=dark] .admin-ui-layout-field small,html[data-theme=dark] .admin-ui-layout-preview__content small,html[data-theme=dark] .admin-ui-layout-preview__meta,html[data-theme=dark] .admin-ui-sidebar-svg-editor span,html[data-theme=dark] .admin-ui-svg-picker-head span,html[data-theme=dark] .admin-ui-supply-details-note{color:#a3a3a3!important}html[data-theme=dark] .admin-ui-toggle,html[data-theme=dark] .admin-ui-feature-preview,html[data-theme=dark] .admin-ui-feature-card,html[data-theme=dark] .admin-ui-preview,html[data-theme=dark] .admin-ui-label-preview,html[data-theme=dark] .admin-ui-theme-toolbar,html[data-theme=dark] .admin-ui-automation-block,html[data-theme=dark] .admin-ui-color-field,html[data-theme=dark] .admin-ui-layout-field,html[data-theme=dark] .admin-ui-layout-preview,html[data-theme=dark] .admin-ui-layout-preview__content,html[data-theme=dark] .admin-ui-sidebar-svg-toggle,html[data-theme=dark] .admin-ui-sidebar-row,html[data-theme=dark] .admin-ui-sidebar-icon-preview,html[data-theme=dark] .admin-ui-svg-picker,html[data-theme=dark] .admin-ui-preview-hint,html[data-theme=dark] .admin-ui-supply-exact-preview .supply-table-card,html[data-theme=dark] .admin-ui-supply-details-preview .supply-details-box{background:#2b2b2b!important;color:#f2f2f2!important;border-color:#ffffff1f!important;box-shadow:none!important}html[data-theme=dark] .admin-ui-automation-step,html[data-theme=dark] .admin-ui-automation-note{background:#303030!important;color:#f2f2f2!important;border-color:#ffffff1f!important}html[data-theme=dark] .admin-ui-automation-log{border-color:#ffffff1f}html[data-theme=dark] .admin-ui-automation-log__head h3,html[data-theme=dark] .admin-ui-automation-health__item,html[data-theme=dark] .admin-ui-automation-run__summary,html[data-theme=dark] .admin-ui-automation-run__identity strong,html[data-theme=dark] .admin-ui-automation-run__result strong,html[data-theme=dark] .admin-ui-automation-run__time strong,html[data-theme=dark] .admin-ui-automation-metrics strong{color:#f2f2f2}html[data-theme=dark] .admin-ui-automation-log__head p,html[data-theme=dark] .admin-ui-automation-health__item small,html[data-theme=dark] .admin-ui-automation-health__item em,html[data-theme=dark] .admin-ui-automation-run__identity small,html[data-theme=dark] .admin-ui-automation-run__result small,html[data-theme=dark] .admin-ui-automation-run__time small,html[data-theme=dark] .admin-ui-automation-timeline__row p{color:#a3a3a3}html[data-theme=dark] .admin-ui-automation-health__item,html[data-theme=dark] .admin-ui-automation-run,html[data-theme=dark] .admin-ui-automation-log__refresh,html[data-theme=dark] .admin-ui-automation-run__copy,html[data-theme=dark] .admin-ui-automation-log__filters button.is-active,html[data-theme=dark] .admin-ui-automation-metrics div{background:#2b2b2b;border-color:#ffffff1f;color:#f2f2f2}html[data-theme=dark] .admin-ui-automation-log__filters{background:#202020;border-color:#ffffff1f}html[data-theme=dark] .admin-ui-automation-run__summary:hover{background:#303030}html[data-theme=dark] .admin-ui-automation-run__details,html[data-theme=dark] .admin-ui-automation-timeline__row>span:after{border-color:#ffffff1a}html[data-theme=dark] .admin-ui-automation-timeline__row>span:after{background:#ffffff1f}@media(max-width:900px){.admin-ui-automation-health{grid-template-columns:1fr}.admin-ui-automation-run__summary{grid-template-columns:10px minmax(0,1fr) 24px}.admin-ui-automation-run__result,.admin-ui-automation-run__time{grid-column:2;text-align:left}.admin-ui-automation-run__chevron{grid-column:3;grid-row:1 / span 3}}@media(max-width:640px){.admin-ui-automation-log__head,.admin-ui-automation-log__toolbar{align-items:stretch;flex-direction:column}.admin-ui-automation-log__refresh{width:100%}.admin-ui-automation-log__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ui-automation-log__filters button{padding:0 6px}.admin-ui-automation-health__item{grid-template-columns:1fr}.admin-ui-automation-health__item em{grid-column:1;grid-row:auto;text-align:left}.admin-ui-automation-run__details{padding-left:14px}.admin-ui-automation-timeline__row{grid-template-columns:12px minmax(0,1fr)}.admin-ui-automation-timeline__row time{grid-column:2;text-align:left}.admin-ui-automation-timeline__row>span{grid-column:1;grid-row:1 / span 2}.admin-ui-automation-timeline__row p{grid-column:2}}html[data-theme=dark] .admin-ui-automation-step strong{background:#8466ff33!important;color:#c4b5fd!important}html[data-theme=dark] .admin-ui-layout-field input[type=number]{background:#303030!important;color:#f2f2f2!important;border-color:#ffffff1f!important}html[data-theme=dark] .admin-ui-layout-preview__shell{background:#1f1f1f!important;border-color:#ffffff1f!important}html[data-theme=dark] .admin-ui-layout-preview__shell section{background:#242424!important}html[data-theme=dark] .admin-ui-layout-preview__page>span{color:#c4b5fd!important}html[data-theme=dark] .admin-ui-feature-card.is-enabled{background:#2e352f!important;border-color:#37c98b52!important}html[data-theme=dark] .admin-ui-feature-card.is-disabled{background:#282828!important;opacity:.62!important}html[data-theme=dark] .admin-ui-feature-card-top span,html[data-theme=dark] .admin-ui-svg-picker-head strong,html[data-theme=dark] .admin-ui-kicker{color:#d0d0d0!important}html[data-theme=dark] .admin-ui-svg-option{background:#303030!important;color:#d8d8d8!important;border-color:#ffffff1f!important}html[data-theme=dark] .admin-ui-svg-option:hover{background:#343434!important;color:#fff!important;border-color:#8466ffa6!important}html[data-theme=dark] .admin-ui-svg-option.is-selected{background:#8466ff2e!important;color:#fff!important;border-color:#8466ff!important}html[data-theme=dark] .admin-ui-secondary,html[data-theme=dark] .admin-ui-theme-reset{background:#343434!important;color:#f2f2f2!important;border-color:#ffffff24!important}html[data-theme=dark] .admin-ui-primary{background:#3a3a3a!important;box-shadow:none!important}html[data-theme=dark] .admin-ui-accordion-chevron{background:#343434!important;color:#f2f2f2!important;border:1px solid rgba(255,255,255,.12)!important}html[data-theme=dark] .admin-ui-fields input,html[data-theme=dark] .admin-ui-sidebar-row input,html[data-theme=dark] .admin-ui-sidebar-row select,html[data-theme=dark] .admin-ui-sidebar-svg-editor textarea,html[data-theme=dark] .admin-ui-color-field input[type=color],html[data-theme=dark] .admin-ui-color-field input[type=text],html[data-theme=dark] .admin-ui-color-field input:not([type]){background:#303030!important;color:#f2f2f2!important;border-color:#ffffff1f!important}html[data-theme=dark] .admin-ui-preview-table th,html[data-theme=dark] .admin-ui-supply-preview-table th{background:#303030!important;color:#cfcfcf!important}html[data-theme=dark] .admin-ui-preview-table td,html[data-theme=dark] .admin-ui-supply-preview-table td,html[data-theme=dark] .admin-ui-label-preview-row{color:#f2f2f2!important;border-color:#ffffff1a!important}html[data-theme=dark] .admin-ui-supply-tags-preview span,html[data-theme=dark] .admin-ui-supply-tags-preview span.is-green{background:#343434!important;color:#f2f2f2!important}html[data-theme=dark] .admin-ui-supply-tags-preview span.is-dark{background:#1f1f1f!important;color:#f2f2f2!important}.admin-ui-sidebar-legacy{display:none!important}.admin-ui-sidebar-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;align-items:start}.admin-ui-sidebar-preview{position:sticky;top:14px;width:244px;max-width:none;height:min(760px,calc(100vh - 120px));min-height:620px;padding:0 8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:0;background:linear-gradient(180deg,#060714 0,#232752);box-shadow:0 20px 44px #0f172a2e;color:#fff;overflow:hidden}.admin-ui-sidebar-preview-header{height:86px;display:flex;align-items:center;gap:10px;padding:16px 6px 14px;border-bottom:1px solid rgba(255,255,255,.16)}.admin-ui-sidebar-preview-logo{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center}.admin-ui-sidebar-preview-logo img{width:42px;height:42px;display:block;object-fit:contain}.admin-ui-sidebar-preview-title{min-width:0;flex:1 1 auto;margin:0;color:#fff;font-size:20px;line-height:1.1;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ui-sidebar-preview-lock{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.admin-ui-sidebar-preview-scroll{height:calc(100% - 86px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(203,213,225,.8) transparent}.admin-ui-sidebar-preview-scroll::-webkit-scrollbar{width:8px}.admin-ui-sidebar-preview-scroll::-webkit-scrollbar-track{background:transparent}.admin-ui-sidebar-preview-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#cbd5e1cc;background-clip:padding-box}.admin-ui-sidebar-preview-nav{display:grid;gap:6px;padding:12px 10px 12px 0}.admin-ui-sidebar-preview-cluster{padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff14}.admin-ui-sidebar-preview-cluster.is-selected{border-color:#8466ffcc;box-shadow:inset 0 0 0 1px #8466ff40}.admin-ui-sidebar-preview-group,.admin-ui-sidebar-preview-item{width:100%;border:0;display:flex;align-items:center;text-align:left;color:#e5e7eb;background:transparent;cursor:pointer;transition:background .14s ease,color .14s ease,opacity .14s ease}.admin-ui-sidebar-preview-group{height:42px;gap:12px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:900}.admin-ui-sidebar-preview-children{display:grid;gap:2px;padding:2px 0 4px}.admin-ui-sidebar-preview-item{min-height:38px;gap:12px;border-radius:8px;font-size:14px;font-weight:800}.admin-ui-sidebar-preview-item--root{height:42px;padding:0 12px}.admin-ui-sidebar-preview-item--child{height:36px;padding:0 10px 0 30px}.admin-ui-sidebar-preview-group:hover,.admin-ui-sidebar-preview-item:hover{color:#fff;background:#ffffff1f}.admin-ui-sidebar-preview-group.is-disabled,.admin-ui-sidebar-preview-item.is-disabled{color:#8d93a5;opacity:.72}.admin-ui-sidebar-preview-item.is-selected{position:relative;color:#fff;background:#8466ff57}.admin-ui-sidebar-preview-item.is-selected:before{content:"";width:7px;height:7px;border-radius:999px;background:#22e5c7;box-shadow:0 0 7px #22e5c7b3}.admin-ui-sidebar-preview-item--child.is-selected:before{position:absolute;left:14px}.admin-ui-sidebar-preview-icon{width:22px;height:22px;flex:0 0 22px;color:#bfc6d4}.admin-ui-sidebar-preview-icon svg{width:20px;height:20px;display:block}.admin-ui-sidebar-preview-divider{height:1px;margin:4px -8px 4px 0;background:#ffffff29}.admin-ui-sidebar-builder-toolbar{align-items:flex-start}.admin-ui-sidebar-editor{display:grid;gap:16px;min-width:0;padding:18px;border:1px solid #e5e7eb;border-radius:18px;background:#fff}.admin-ui-sidebar-editor-head{display:grid;gap:4px}.admin-ui-sidebar-editor-head span,.admin-ui-sidebar-editor-meta{color:#64748b;font-size:12px;font-weight:900}.admin-ui-sidebar-editor-head h3{margin:0;color:#0f172a;font-size:22px}.admin-ui-sidebar-editor-grid{display:grid;grid-template-columns:minmax(220px,1fr) 130px 160px 170px;gap:12px;align-items:end}.admin-ui-sidebar-editor-grid--item{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(180px,.8fr) 120px}.admin-ui-sidebar-editor-grid label{display:grid;gap:6px;color:#64748b;font-size:12px;font-weight:900}.admin-ui-sidebar-editor-grid input,.admin-ui-sidebar-editor-grid select{min-width:0;height:42px;border:1px solid #d8dee9;border-radius:13px;padding:0 12px;background:#fff;color:#0f172a;font-size:14px;font-weight:800}.admin-ui-sidebar-editor-check{min-height:42px;display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;padding:0 12px;border:1px solid #d8dee9;border-radius:13px;background:#f8fafc;color:#334155!important}.admin-ui-sidebar-editor-check input{width:16px;height:16px;min-width:16px;padding:0;accent-color:#635bff}.admin-ui-sidebar-editor-meta{display:flex;flex-wrap:wrap;gap:8px}.admin-ui-sidebar-editor-meta span{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:0 10px;background:#eef2ff;color:#475569}.admin-ui-sidebar-editor-empty{min-height:220px;place-content:center;text-align:center}html[data-theme=dark] .admin-ui-sidebar-editor{background:#20242c;border-color:#ffffff1f}html[data-theme=dark] .admin-ui-sidebar-editor-head h3{color:#f8fafc}html[data-theme=dark] .admin-ui-sidebar-editor-grid input,html[data-theme=dark] .admin-ui-sidebar-editor-grid select{background:#171a20;color:#f8fafc;border-color:#ffffff1f}html[data-theme=dark] .admin-ui-sidebar-editor-check{background:#171a20;color:#d6d9e6!important;border-color:#ffffff1f}html[data-theme=dark] .admin-ui-sidebar-editor-meta span{background:#8466ff29;color:#d6d9e6}@media(max-width:1080px){.admin-ui-sidebar-layout{grid-template-columns:1fr}.admin-ui-sidebar-preview{position:relative;top:auto}.admin-ui-sidebar-editor-grid,.admin-ui-sidebar-editor-grid--item{grid-template-columns:1fr 1fr}}.admin-ui-automation-save-status{min-height:20px;color:#64748b;font-size:13px;font-weight:700}.visual-style-editor{position:fixed;right:22px;bottom:84px;z-index:2147482000;font-family:Inter,system-ui,Arial,sans-serif}.visual-style-editor__toggle{width:48px;height:48px;border:1px solid rgba(99,102,241,.28);border-radius:999px;background:linear-gradient(135deg,#8466ff,#232752);color:#fff;font-size:13px;font-weight:1000;line-height:1;box-shadow:0 18px 45px #0f172a47;cursor:pointer}.visual-style-editor__toggle.is-active{outline:4px solid rgba(132,102,255,.22)}.visual-style-editor__panel{position:fixed;width:min(360px,calc(100vw - 32px));display:grid;gap:12px;padding:14px;border:1px solid rgba(219,227,239,.95);border-radius:18px;background:#fffffff5;color:#111827;box-shadow:0 24px 70px #0f172a38;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.visual-style-editor__panel.is-collapsed{width:240px;padding:10px}.visual-style-editor__body{display:grid;gap:12px;max-height:min(680px,calc(100vh - 150px));overflow:auto;padding-right:4px}.visual-style-editor__head{display:grid;grid-template-columns:minmax(78px,1fr) auto auto;align-items:start;gap:8px;cursor:move;-webkit-user-select:none;user-select:none}.visual-style-editor__head strong,.visual-style-editor__target b{display:block;color:#111827;font-size:14px;font-weight:950}.visual-style-editor__head span,.visual-style-editor__target span{display:block;margin-top:2px;color:#64748b;font-size:11px;font-weight:800}.visual-style-editor__head-actions{display:inline-flex;gap:5px;align-self:start}.visual-style-editor__mode{display:inline-grid;grid-template-columns:1fr 1fr;gap:3px;align-self:flex-start;padding:3px;border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc}.visual-style-editor__head .visual-style-editor__mode button{width:auto;height:28px;min-width:66px;border:0;border-radius:9px;background:transparent;color:#64748b;padding:0 10px;font-size:11px;font-weight:900;cursor:pointer}.visual-style-editor__head .visual-style-editor__mode button.is-active{background:#fff;color:#111827;box-shadow:0 1px 4px #0f172a14}.visual-style-editor__commit-actions{display:inline-flex;align-items:center;justify-content:center;grid-column:1 / -1;gap:8px;padding-top:4px}.visual-style-editor__head .visual-style-editor__commit-actions button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:28px;border:1px solid transparent;border-radius:8px;color:#fff;font-size:13px;font-weight:950;line-height:1;cursor:pointer;box-shadow:0 1px 2px #0f172a14}.visual-style-editor__head .visual-style-editor__commit-actions button.is-cancel{background:#dc2626;border-color:#b91c1c}.visual-style-editor__head .visual-style-editor__commit-actions button.is-save{background:#15803d;border-color:#166534}.visual-style-editor__head .visual-style-editor__commit-actions button:disabled{cursor:not-allowed;opacity:.38}.visual-style-editor__head button{width:32px;height:32px;border:0;border-radius:999px;background:#eef2ff;color:#111827;font-size:20px;font-weight:900;cursor:pointer}.visual-style-editor__target{display:grid;gap:4px;padding:11px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.visual-style-editor__target code{display:block;max-width:100%;overflow:hidden;color:#64748b;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.visual-style-editor__inspector{display:grid;gap:8px;padding:10px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.visual-style-editor__inspector-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.visual-style-editor__inspector-head>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.visual-style-editor__inspector-head span,.visual-style-editor__inspect-grid span{color:#64748b;font-size:11px;font-weight:900}.visual-style-editor__inspector-head button{min-height:28px;border:1px solid #dbe3ef;border-radius:9px;background:#f8fafc;color:#232752;padding:0 10px;font-size:11px;font-weight:900;cursor:pointer}.visual-style-editor__inspector-head button:disabled{cursor:not-allowed;opacity:.5}.visual-style-editor__task-queue{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px;padding:8px;border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc}.visual-style-editor__task-queue div{display:flex;align-items:center;gap:8px;min-width:0}.visual-style-editor__task-queue span{overflow:hidden;color:#64748b;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.visual-style-editor__task-queue b{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:8px;background:#eef2ff;color:#232752;font-size:12px;font-weight:950}.visual-style-editor__task-queue button{min-height:28px;border:1px solid #dbe3ef;border-radius:9px;background:#fff;color:#232752;padding:0 9px;font-size:11px;font-weight:900;cursor:pointer}.visual-style-editor__task-queue button:disabled{cursor:not-allowed;opacity:.5}.visual-style-editor__task-list{display:grid;gap:6px;max-height:210px;overflow:auto;padding-right:2px}.visual-style-editor__task-item{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:6px;align-items:start;padding:6px;border:1px solid #dbe3ef;border-radius:12px;background:#fff}.visual-style-editor__task-main{display:grid;gap:3px;min-width:0;border:0;background:transparent;color:#111827;padding:0;text-align:left;cursor:pointer}.visual-style-editor__task-main span{overflow:hidden;font-size:11px;font-weight:950;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.visual-style-editor__task-main small{overflow:hidden;color:#64748b;font-size:10px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.visual-style-editor__task-remove{width:28px;height:28px;border:1px solid #dbe3ef;border-radius:9px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:950;cursor:pointer}.visual-style-editor__task-item pre{grid-column:1 / -1;max-height:160px;overflow:auto;margin:2px 0 0;padding:8px;border-radius:10px;background:#f8fafc;color:#334155;font-size:10px;font-weight:750;line-height:1.35;white-space:pre-wrap}.visual-style-editor__inspect-grid{display:grid;grid-template-columns:62px minmax(0,1fr);gap:5px 8px;align-items:baseline}.visual-style-editor__inspect-grid b{min-width:0;overflow:hidden;color:#111827;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.visual-style-editor__inspect-warning{padding:8px 9px;border:1px solid #fde68a;border-radius:10px;background:#fffbeb;color:#92400e;font-size:11px;font-weight:850;line-height:1.35}.visual-style-editor__font-actions{display:grid;grid-template-columns:1fr 1fr 44px 44px;gap:6px}.visual-style-editor__font-actions button{min-height:32px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#232752;font-size:12px;font-weight:900;cursor:pointer}.visual-style-editor__font-editor{display:grid;grid-template-columns:1fr 92px;gap:7px;padding:9px;border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc}.visual-style-editor__font-editor label{display:grid;gap:4px;min-width:0}.visual-style-editor__font-editor label:nth-of-type(1){grid-column:1 / -1}.visual-style-editor__font-editor-head{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:8px}.visual-style-editor__font-editor span{color:#64748b;font-size:10px;font-weight:950}.visual-style-editor__font-editor-head>span{color:#111827;font-size:11px}.visual-style-editor__font-editor-head button,.visual-style-editor__font-reopen{min-height:30px;border:1px solid #dbe3ef;border-radius:9px;background:#fff;color:#334155;padding:0 9px;font-size:11px;font-weight:900;cursor:pointer}.visual-style-editor__font-reopen{width:100%;background:#f8fafc}.visual-style-editor__font-editor input,.visual-style-editor__font-editor select{width:100%;min-width:0;height:32px;border:1px solid #dbe3ef;border-radius:9px;background:#fff;color:#111827;padding:0 8px;font-size:11px;font-weight:850}.visual-style-editor__live-note{padding:8px 9px;border:1px solid #dbe3ef;border-radius:10px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:800;line-height:1.35}.visual-style-editor__inspector textarea{width:100%;min-height:112px;resize:vertical;border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc;color:#334155;padding:9px 10px;font-size:11px;font-weight:750;line-height:1.35}.visual-style-editor__inspector p{margin:0;color:#64748b;font-size:12px;font-weight:750;line-height:1.35}.visual-style-editor__show-hidden{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border:1px dashed rgba(99,102,241,.34);border-radius:14px;background:#6366f112;color:#1f2937;font-weight:900;cursor:pointer}.visual-style-editor__show-hidden input{width:18px;height:18px;accent-color:#6366f1}.visual-style-editor__segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.visual-style-editor__segments button{min-height:34px;border:0;border-radius:10px;background:transparent;color:#64748b;font-size:12px;font-weight:900;cursor:pointer}.visual-style-editor__segments button.is-active{background:#8466ff;color:#fff;box-shadow:0 8px 22px #8466ff42}.visual-style-editor__color{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px}.visual-style-editor__color input{height:42px;min-width:0;border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#111827;font-size:13px;font-weight:850}.visual-style-editor__color input[type=color]{padding:3px}.visual-style-editor__color input[type=text],.visual-style-editor__color input:not([type]){padding:0 12px}.visual-style-editor__move{display:grid;gap:8px;padding:10px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.visual-style-editor__move span,.visual-style-editor__size span{color:#64748b;font-size:11px;font-weight:900}.visual-style-editor__move div{display:grid;grid-template-columns:1fr 38px 1fr;gap:6px;align-items:center}.visual-style-editor__move .visual-style-editor__nudge{grid-template-columns:38px 38px minmax(54px,1fr) 38px 38px}.visual-style-editor__move b{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:10px;background:#eef2ff;color:#232752;font-size:12px;font-weight:950}.visual-style-editor__move button{min-height:34px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#232752;font-size:11px;font-weight:900;cursor:pointer}.visual-style-editor__size{display:grid;gap:8px;padding:10px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.visual-style-editor__size div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;align-items:center}.visual-style-editor__size div:nth-of-type(2){grid-template-columns:1fr 56px 1fr}.visual-style-editor__size b{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:10px;background:#eef2ff;color:#232752;font-size:12px;font-weight:950}.visual-style-editor__size button{min-height:34px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#232752;font-size:11px;font-weight:900;cursor:pointer}.visual-style-editor__size>button{width:100%}.visual-style-editor__size button.is-danger{border-color:#ef444447;background:#ef44441a;color:#b91c1c}.visual-style-editor__columns{display:grid;gap:8px;padding:10px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.visual-style-editor__columns>span{color:#64748b;font-size:11px;font-weight:900}.visual-style-editor__columns-list{display:grid;gap:6px;max-height:220px;overflow:auto}.visual-style-editor__column-row{display:grid;grid-template-columns:minmax(0,1fr) 28px 28px 28px 28px 28px 28px;gap:6px;align-items:center;padding:6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.visual-style-editor__column-row.is-off{opacity:.55}.visual-style-editor__column-row label{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;cursor:pointer}.visual-style-editor__column-row b{min-width:0;overflow:hidden;color:#111827;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.visual-style-editor__column-row small{color:#64748b;font-size:10px;font-weight:900;white-space:nowrap}.visual-style-editor__column-row input{width:16px;height:16px;flex:0 0 auto}.visual-style-editor__column-row button,.visual-style-editor__columns>button{min-height:30px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#232752;font-size:12px;font-weight:900;cursor:pointer}.visual-style-editor__texts{display:grid;gap:8px;padding:10px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc}.visual-style-editor__texts>span{color:#64748b;font-size:11px;font-weight:900}.visual-style-editor__texts textarea{width:100%;min-height:72px;resize:vertical;border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#111827;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.35}.visual-style-editor__text-controls{display:grid;grid-template-columns:1fr 1fr 72px;gap:8px}.visual-style-editor__text-controls label{display:grid;gap:4px;min-width:0}.visual-style-editor__text-controls small{color:#64748b;font-size:10px;font-weight:900}.visual-style-editor__text-controls input{width:100%;height:34px;min-width:0;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#111827;font-size:12px;font-weight:900}.visual-style-editor__text-controls input[type=color]{padding:3px}.visual-style-editor__texts>button{min-height:36px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#232752;font-size:12px;font-weight:900;cursor:pointer}.visual-style-editor__texts>button.is-active{background:linear-gradient(90deg,#8466ff,#232752);color:#fff}.visual-style-editor__texts-list{display:grid;gap:6px;max-height:150px;overflow:auto}.visual-style-editor__text-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.visual-style-editor__text-row span{min-width:0;overflow:hidden;color:#111827;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.visual-style-editor__text-row button{min-height:28px;border:1px solid rgba(239,68,68,.22);border-radius:10px;background:#ef444414;color:#b91c1c;font-size:11px;font-weight:900;cursor:pointer}.visual-style-editor__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.visual-style-editor__actions button{min-height:38px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#232752;font-size:12px;font-weight:900;cursor:pointer}.visual-style-editor__actions button:first-child{grid-column:1 / -1;background:linear-gradient(90deg,#8466ff,#232752);color:#fff}.visual-style-editor__actions button:disabled,.visual-style-editor__color input:disabled{cursor:not-allowed;opacity:.5}.visual-style-editor__status{color:#64748b;font-size:12px;font-weight:800}.visual-style-hover{outline:2px solid #8466ff!important;outline-offset:3px!important;cursor:crosshair!important}.visual-style-selected{outline:2px solid #2563eb!important;outline-offset:4px!important;box-shadow:0 0 0 6px #2563eb14!important}.visual-style-table-selected{outline:2px solid #8466ff!important;outline-offset:4px!important}html[data-theme=dark] .visual-style-editor__panel{background:#272727f5;color:#f2f2f2;border-color:#ffffff1f}html[data-theme=dark] .visual-style-editor__head strong,html[data-theme=dark] .visual-style-editor__target b,html[data-theme=dark] .visual-style-editor__head button{color:#f2f2f2}html[data-theme=dark] .visual-style-editor__target,html[data-theme=dark] .visual-style-editor__inspector,html[data-theme=dark] .visual-style-editor__segments,html[data-theme=dark] .visual-style-editor__move,html[data-theme=dark] .visual-style-editor__move b,html[data-theme=dark] .visual-style-editor__move button,html[data-theme=dark] .visual-style-editor__size,html[data-theme=dark] .visual-style-editor__size b,html[data-theme=dark] .visual-style-editor__size button,html[data-theme=dark] .visual-style-editor__columns,html[data-theme=dark] .visual-style-editor__column-row,html[data-theme=dark] .visual-style-editor__column-row button,html[data-theme=dark] .visual-style-editor__columns>button,html[data-theme=dark] .visual-style-editor__texts,html[data-theme=dark] .visual-style-editor__texts textarea,html[data-theme=dark] .visual-style-editor__texts>button,html[data-theme=dark] .visual-style-editor__text-controls input,html[data-theme=dark] .visual-style-editor__text-row,html[data-theme=dark] .visual-style-editor__head button,html[data-theme=dark] .visual-style-editor__actions button,html[data-theme=dark] .visual-style-editor__color input{background:#303030;color:#f2f2f2;border-color:#ffffff1f}html[data-theme=dark] .visual-style-editor__inspector textarea,html[data-theme=dark] .visual-style-editor__inspector-head button,html[data-theme=dark] .visual-style-editor__font-actions button{background:#262626;color:#f2f2f2;border-color:#ffffff1f}html[data-theme=dark] .visual-style-editor__mode{background:#262626;border-color:#ffffff1f}html[data-theme=dark] .visual-style-editor__head .visual-style-editor__mode button{color:#a3a3a3}html[data-theme=dark] .visual-style-editor__head .visual-style-editor__mode button.is-active{background:#343434;color:#f2f2f2}html[data-theme=dark] .visual-style-editor__column-row b,html[data-theme=dark] .visual-style-editor__inspect-grid b{color:#f2f2f2}html[data-theme=dark] .visual-style-editor__inspect-warning{background:#92400e29;color:#facc15;border-color:#facc1538}html[data-theme=dark] .visual-style-editor__live-note{background:#262626;border-color:#ffffff1f;color:#a3a3a3}html[data-theme=dark] .visual-style-editor__text-row span{color:#f2f2f2}.visual-text-overlays{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;pointer-events:none}.visual-text-overlay{position:absolute;max-width:min(420px,calc(100vw - 24px));padding:6px 10px;border-radius:10px;color:#111827;background:#ffffffd1;box-shadow:0 12px 30px #0f172a24;font-weight:850;line-height:1.25;white-space:pre-wrap;overflow-wrap:anywhere;transform:translate(-50%,-50%)}.app-header{box-sizing:border-box;position:relative;z-index:10;display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:12px;width:100%;height:56px;padding:8px 12px;padding-left:calc(var(--mp-sidebar-width, 64px) + 12px);border-bottom:1px solid #f2f2fa;background:#fff}.app-header .admin-ai-launch,.app-header .improvement-bell{flex-shrink:0;margin:0}.app-header :is(.admin-ai-launch,.improvement-bell-button,.profile-menu-button){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:38px;min-height:38px;line-height:20px;white-space:nowrap}.app-header .profile-menu-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header .admin-ai-launch{gap:5px}@media(max-width:600px){.app-header{gap:8px;padding-right:8px;padding-left:calc(var(--mp-sidebar-width, 64px) + 8px)}.app-header .admin-ai-launch{width:38px;padding:0;font-size:18px}.app-header .admin-ai-launch-label{display:none}}.mobile-menu-toggle,.mobile-menu-close,.mobile-menu-backdrop,.column-settings-touch-order,.column-settings-touch-help,.costs-mobile-tools-toggle,.mobile-tooltip-close{display:none}.profile-page-scale{padding:10px 14px 12px;border-bottom:1px solid var(--mp-color-border)}.profile-page-scale-label{margin-bottom:8px;color:var(--mp-color-muted);font-size:12px;font-weight:800}.profile-page-scale-controls{display:grid;grid-template-columns:44px minmax(72px,1fr) 44px;gap:6px}.profile-page-scale-controls button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border:1px solid var(--mp-color-border);border-radius:10px;background:var(--mp-color-surface);color:var(--mp-color-text);font:inherit;font-weight:700;touch-action:manipulation;cursor:pointer}.profile-page-scale-controls button:disabled{opacity:.4;cursor:default}.profile-page-scale-controls button:focus-visible{outline:2px solid var(--mp-color-primary);outline-offset:2px}.profile-page-scale small{display:block;margin-top:7px;color:var(--mp-color-muted);font-size:11px;line-height:1.4}@media(max-width:899px){:root{--mp-sidebar-width: 0px !important;--mp-content-offset: 0px !important;--mp-page-gutter: 12px !important;--mp-page-gutter-left: 12px !important;--mp-page-gutter-right: 12px !important}html{-webkit-text-size-adjust:100%}body{min-width:0}.app-shell{height:auto!important;min-height:100vh;min-height:100dvh}.app-body{width:100%;min-width:0}.app-body>.main-content{width:100%;min-width:0;margin:0!important;padding:0!important}.app-header{position:sticky;top:0;z-index:100;height:auto;min-height:60px;gap:6px;padding:max(8px,env(safe-area-inset-top,0px)) 12px 8px!important;background:var(--mp-color-surface)}.app-header .mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;margin-right:auto;min-height:44px;padding:0 8px;border:1px solid var(--mp-color-border);border-radius:10px;background:var(--mp-color-surface);color:var(--mp-color-text);font:inherit}.app-header :is(.admin-ai-launch,.improvement-bell-button,.profile-menu-button){min-width:44px;height:44px!important;min-height:44px!important}.app-header .admin-ai-launch{width:44px;padding:0}.app-header .admin-ai-launch-label{display:none}.app-header .profile-menu{max-width:42%}.app-header .profile-menu-button{padding:5px 8px!important}.profile-dropdown{position:fixed!important;top:64px!important;right:12px!important;width:min(340px,calc(100vw - 24px));min-width:0!important;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}.profile-dropdown :is(button,a){min-height:44px;box-sizing:border-box}.mobile-menu-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0f172a85}html #sidebar.sidebar-mobile{width:min(320px,calc(100vw - 48px))!important;height:100vh;height:100dvh;padding:env(safe-area-inset-top,0px) 10px max(12px,env(safe-area-inset-bottom,0px))!important;z-index:10001;transform:translate(-100%);visibility:hidden}html #sidebar.sidebar-mobile--open{transform:translate(0);visibility:visible}html #sidebar.sidebar-mobile .sidebar-header{min-height:68px!important;padding:10px 4px!important}html #sidebar.sidebar-mobile .mobile-menu-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;margin-left:auto;border:0;border-radius:10px;background:#ffffff1a;color:#fff;font-size:28px}html #sidebar.sidebar-mobile :is(.nav-link,.cluster-header){min-height:44px!important;height:auto!important;padding-top:9px!important;padding-bottom:9px!important;white-space:normal;line-height:1.4}html #sidebar.sidebar-mobile .sidebar-menu-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html #sidebar.sidebar-mobile .sidebar-fulfillment__switch a{min-height:44px}.global-scroll-top-btn{width:44px;height:44px;right:12px;bottom:max(12px,env(safe-area-inset-bottom,0px))}.main-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea),[role=dialog] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.main-content :is(input,select,textarea){box-sizing:border-box;max-width:100%}.main-content :is(button,a,input,select,textarea){touch-action:manipulation}.costs-toolbar{padding:12px}.costs-toolbar-row-main{grid-template-columns:repeat(2,minmax(0,1fr))}.costs-toolbar-row-main>*{min-width:0;max-width:100%}.costs-toolbar-row-main :is(.costs-search-label,.costs-brand-field){grid-column:1 / -1}.costs-toolbar-row-main :is(select,input:not([type=checkbox]),.costs-segmented){width:100%}.costs-toolbar-row-main .costs-segmented{display:flex;box-sizing:border-box}.costs-toolbar-row-main .costs-segmented button{min-width:0!important;flex:1 1 0!important;padding:0 4px!important;font-size:12px!important}.costs-period-presets{grid-template-columns:minmax(0,1fr)}.costs-toolbar-row-tools,.costs-toolbar-group{flex-wrap:wrap}.costs-toolbar :is(button,select,input:not([type=checkbox])){min-height:44px}.costs-toolbar .costs-check{min-height:44px;white-space:normal}.costs-toolbar-group-actions{width:100%}.costs-mobile-tools-toggle{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid var(--mp-color-border);border-radius:10px;padding:0 12px;background:var(--mp-color-surface);color:var(--mp-color-primary);font-weight:700}.costs-toolbar--mobile-compact .costs-period-presets .period-btn-2025:not(.custom),.costs-toolbar--mobile-compact .costs-toolbar-row-main :is(.costs-brand-field,.costs-check),.costs-toolbar--mobile-compact .costs-toolbar-row-tools{display:none}.costs-toolbar--mobile-compact .period-btn-2025.custom{width:100%}.costs-toolbar--mobile-compact .period-bar-2025{padding:0;background:transparent;border:0}.costs-toolbar .period-btn-2025.custom{white-space:normal;line-height:1.3}.price-editor-toolbar{grid-template-columns:minmax(0,1fr)}.price-editor-toolbar>*{min-width:0;max-width:100%}.price-editor-segmented{display:flex;width:100%;box-sizing:border-box}.price-editor-segmented button{min-width:0;flex:1;padding-right:6px;padding-left:6px}:is(.price-editor-tabs,.purchase-version-tabs,.purchase-v2-version-tabs){display:flex;width:100%;min-width:0;box-sizing:border-box;gap:4px}:is(.price-editor-tabs,.purchase-version-tabs,.purchase-v2-version-tabs)>:is(a,button){flex:1;min-width:0;min-height:44px;box-sizing:border-box;padding:8px 6px;font-size:13px;white-space:normal}html body #root main.purchase-page>section.purchase-controls .purchase-search{min-width:0!important}.purchase-v2-controls,.purchase-v2-controls.purchase-v2-reserve-controls{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"history coverage" "search search" "minbuy cancelled"}.purchase-v2-controls :is(.pretty-multi,label){min-width:0;width:100%}.purchase-v2-controls>*{max-width:100%;box-sizing:border-box}.purchase-v2-controls .purchase-v2-search{grid-area:search}:is(.purchase-hero,.purchase-v2-hero,.requests-hero,.advertising-hero,.logistics-hero,.product-links-hero){grid-template-columns:minmax(0,1fr);min-width:0;gap:14px;padding:16px}:is(.purchase-hero,.purchase-v2-hero,.requests-hero,.advertising-hero,.logistics-hero,.product-links-hero)>*{min-width:0;max-width:100%}:is(.purchase-hero__summary,.purchase-v2-hero__summary,.purchase-v2-reserve-summary,.requests-summary,.advertising-summary,.logistics-summary){grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%;gap:8px}:is(.purchase-hero__summary,.purchase-v2-hero__summary,.requests-summary,.advertising-summary,.logistics-summary)>div{min-width:0;padding:10px}:is(.purchase-hero__summary,.purchase-v2-hero__summary,.requests-summary,.advertising-summary,.logistics-summary) b{font-size:18px;overflow-wrap:anywhere}:is(.purchase-page,.purchase-v2-page,.requests-page,.advertising-page,.logistics-page,.product-links-page,.price-editor-page,.fbs-page) h1{font-size:26px;line-height:1.2}.fbs-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fbs-kpi{min-height:0;padding:12px}.fbs-kpi b{font-size:22px;overflow-wrap:anywhere}.product-links-toolbar{grid-template-columns:minmax(0,1fr)}.product-links-toolbar>*{min-width:0}.product-links-hero{flex-direction:column;align-items:stretch}.product-links-stats{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.product-links-tabs{display:flex;flex-wrap:wrap}.competitors-own-add--expanded,.competitors-suggestions{width:calc(100vw - 60px);max-width:100%;min-width:0;box-sizing:border-box}.competitors-table .competitors-own-add-row>td{padding:16px 12px}.competitors-own-add{grid-template-columns:minmax(0,1fr)}.competitors-suggestions>header{flex-wrap:wrap}.competitors-ai-panel{max-height:calc(100dvh - 24px)}dialog.improvement-compose-dialog,dialog.improvement-delete-dialog{width:calc(100vw - 24px);min-width:0;max-width:calc(100vw - 24px);box-sizing:border-box;margin:auto;max-height:calc(100dvh - 24px)}.improvement-compose-dialog :is(input,textarea,select){font-size:16px}.main-content :is(.supply-table-wrap,.purchase-table-wrap,.purchase-v2-table-wrap,.logistics-table-card,.parasites-table-wrap,.costs-table-card,.advertising-table-card,.requests-table-card,.price-editor-table-wrap,.fbs-table-wrap,.competitors-table-scroll,.wb-transit-table-wrap,.abc-table-wrap,.loss-table-card,.ai-table-wrap){min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.main-content :is(.supply-table-card,.parasites-table-card){min-width:0;max-width:100%}.main-content .costs-table:is(.costs-table-total,.costs-table-unit){table-layout:auto;width:max-content;min-width:100%}.main-content .costs-table th[data-column]{width:auto;min-width:120px}.main-content .costs-table th[data-column=product]{min-width:260px}.main-content .costs-table .costs-product{width:260px}.main-content .costs-table .costs-product-media{margin-block:0}.main-content .costs-table .costs-period-flow{max-width:none}.logistics-table{min-width:1080px}.main-content :is(.advertising-detail-grid,.costs-details,.purchase-details,.purchase-v2-details){width:calc(100vw - 28px);max-width:100%;box-sizing:border-box;grid-template-columns:minmax(0,1fr);padding:10px}.costs-details>div{min-width:0;padding:12px;overflow-x:auto}.costs-details dl{grid-template-columns:minmax(0,1fr) minmax(96px,auto);gap:8px 12px}.costs-details :is(dt,dd,p){white-space:normal;overflow-wrap:anywhere}.auto-updates-history-row{grid-template-columns:minmax(0,1fr);min-width:0}.auto-updates-history-row>*{min-width:0;max-width:100%}.auto-updates-history-row p{white-space:normal;overflow-wrap:anywhere}.auto-updates-history-status{justify-self:start}.auto-update-log{overflow-wrap:anywhere}.main-content--settings .page-wrap{width:100%;min-width:0;padding:16px 12px;box-sizing:border-box}.settings-page-shell,.settings-grid{min-width:0;width:100%}.settings-grid>.card{min-width:0;width:100%;box-sizing:border-box}.settings-grid .row{grid-template-columns:minmax(0,1fr)}.settings-grid .row-inputs{grid-template-columns:minmax(0,1fr) auto;min-width:0}.settings-grid .row-inputs.ozon-token-grid{grid-template-columns:minmax(0,1fr)}.settings-grid .row-inputs .input{min-width:0;width:100%}.settings-grid .card.actions{flex-wrap:wrap;gap:12px}.settings-grid .card.actions .right{flex-wrap:wrap}.settings-tabs{display:flex;flex-wrap:wrap;gap:8px}.settings-tabs a{min-height:44px}.company-user-email{overflow-wrap:anywhere}.main-content .stock-page :is(.stock-header,.stock-toolbar,.stock-journal){box-sizing:border-box;min-width:0}.main-content .supply-calc-shell :is(.supply-switch,.supply-error,.supply-table-card){box-sizing:border-box;max-width:100%}.main-content .supply-calc-controls__settings{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.main-content .supply-calc-controls__settings>*{min-width:0!important;max-width:100%!important}html body #root .main-content .supply-calc-shell .supply-calc-controls__settings .supply-calc-controls__switch{width:100%!important;flex-basis:100%!important;min-width:0!important;white-space:normal;height:auto!important;min-height:44px!important;transform:none!important;translate:none!important;left:auto!important;right:auto!important}.purchase-v2-controls .purchase-v2-checkbox{grid-template-columns:20px minmax(0,1fr)!important;gap:6px}.purchase-v2-checkbox span{min-width:0;white-space:normal}.costs-stock-hover .costs-stock-tooltip:not(.costs-order-speed-tooltip),.fbs-stock-breakdown .fbs-stock-breakdown-popover{position:fixed;z-index:1100;left:12px!important;right:12px!important;top:auto!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;width:auto;max-width:none;transform:none!important;max-height:65dvh;overflow:auto;overscroll-behavior:contain}.costs-stock-tooltip-list,.fbs-stock-breakdown-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-tooltip-close{display:flex;align-items:center;justify-content:center;margin:0 0 6px auto;width:44px;height:44px;border:1px solid var(--mp-color-border);border-radius:10px;background:var(--mp-color-surface);color:var(--mp-color-text);font-size:24px}.costs-marketplace-stock .costs-stock-hover:not(.is-open)>.costs-stock-tooltip,.fbs-stock-breakdown:not(:focus-within)>.fbs-stock-breakdown-popover{opacity:0;visibility:hidden}.fbs-stock-breakdown-trigger{min-height:44px}.fbs-stock-edit{width:36px;height:44px}:is(.column-settings-backdrop,.costs-modal-backdrop,.fbs-stock-confirm-backdrop){padding:12px;box-sizing:border-box}:is(.column-settings-modal,.costs-modal,.fbs-stock-confirm-modal,.price-editor-confirm-modal){min-width:0;max-width:calc(100vw - 24px);box-sizing:border-box;max-height:calc(100dvh - 24px);overscroll-behavior:contain}:is(.column-settings-modal,.costs-modal,.fbs-stock-confirm-modal) :is(input,select,textarea){font-size:16px}.column-settings-modal :is(button,.column-settings-option){min-height:44px}.column-settings-modal__section{min-height:0;overflow-y:auto;overscroll-behavior:contain}.column-settings-columns-grid{max-height:none;overflow:visible}.column-settings-touch-order{display:inline-flex;flex:0 0 auto}.column-settings-touch-order button{display:inline-flex;align-items:center;justify-content:center;width:40px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--mp-color-primary)}.column-settings-touch-order button:disabled{opacity:.3}.column-settings-touch-help{display:inline}.column-settings-desktop-help,.column-settings-drag-handle{display:none}.column-settings-column-name{white-space:normal}.login-page{min-height:100dvh;padding:12px 0;box-sizing:border-box}.login-card :is(input,button){min-height:44px;font-size:16px}.login-card input[type=checkbox]{min-height:0}.pretty-select__menu{min-width:0;max-width:calc(100vw - 24px);box-sizing:border-box}.pretty-multi__portal-menu{left:12px!important;right:12px!important;top:auto!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(65dvh,520px);box-sizing:border-box;display:flex;flex-direction:column}.pretty-multi__portal-menu .pretty-multi__options{min-height:0;overflow-y:auto;flex:1;overscroll-behavior:contain}:is(.pretty-multi__portal-menu,.pretty-select__menu) button{min-height:44px}}
