:root,html[data-personal-mode=light]{--ui-bg:#f5f6f8;--ui-surface:#fff;--ui-text:#18242c;--ui-muted:#66747f;--ui-border:#e2e7eb;--ui-accent:var(--primary,#087fa4);--bg:var(--ui-bg);--panel:var(--ui-surface);--text:var(--ui-text);--muted:var(--ui-muted);--line:var(--ui-border);--raised-surface:#fff;--input-surface:#fff;--surface-soft:#f6f8fa;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--shadow-xs:0 2px 8px #172b3a04;--shadow-sm:0 6px 24px #172b3a06;--button-radius:10px}html[data-personal-mode=dark],html[data-personal-mode=dark][data-personal-dark-shade=graphite]{color-scheme:dark;--ui-accent:color-mix(in srgb,var(--primary,#087fa4) 45%,#fff);--ui-bg:#181a1e;--ui-surface:#23262b;--ui-text:#f1f3f5;--ui-muted:#b3bbc4;--ui-border:#393f47;--bg:var(--ui-bg);--panel:var(--ui-surface);--text:var(--ui-text);--muted:var(--ui-muted);--line:var(--ui-border);--raised-surface:#2c3036;--input-surface:#292d33;--surface-soft:#2a2e34;--panel-strong:#2d3239;--glass-surface:#23262bf2;--glass-surface-strong:#23262b;--glass-line:var(--ui-border);--overlay-backdrop:#080a10b8;--interactive-surface:#2e333a;--primary-soft:color-mix(in srgb,var(--primary) 18%,#23262b);--skeleton-highlight:#373c43}body{background-color:var(--ui-bg);color:var(--ui-text)}.loginPage{background:var(--ui-bg);padding:80px 20px 32px}.loginPage:after,.loginPage:before,.loginWelcomeOrbit{display:none}.loginExperience{align-content:center;gap:20px}.loginWelcome{color:var(--ui-text);animation:none;text-align:center;padding:0}.loginShell{background:var(--ui-surface);border-color:var(--ui-border);border-radius:22px;box-shadow:var(--shadow-sm);backdrop-filter:none;animation:none}.loginCompanyName{color:var(--ui-text);background:none;animation:none;font-size:22px}.loginBrand{gap:14px}.loginBox .input,.loginIdentity{border-color:var(--ui-border)}.loginBox .input{background:var(--input-surface);color:var(--ui-text);min-height:46px;border-radius:10px}.loginBox .button{box-shadow:none;border-radius:10px}.publicLanguageSwitch .button{color:var(--ui-accent);background:var(--ui-surface);border-color:var(--ui-border)}.redesignShell.shell{--sidebar-width:246px!important;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;gap:0}.redesignShell.shell[data-sidebar-collapsed=true]{--sidebar-width:76px!important}.redesignShell.shell>.appSidebar{position:relative;inset:auto;display:flex;flex-direction:column;width:var(--sidebar-width);min-width:0;height:100dvh;padding:20px 14px 12px;gap:16px;color:var(--ui-text);background:var(--ui-surface);border-inline-end:1px solid var(--ui-border);box-shadow:none;overflow:hidden;z-index:30}.redesignShell .brand{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:0;min-height:48px;margin:0;flex:none}.redesignShell .brandMark{width:72px!important;height:72px!important;flex:0 0 72px;border-radius:20px;font-size:27px}.redesignShell .brandLogo{width:132px!important;height:76px!important;flex:none;object-fit:contain;border-radius:12px}.redesignShell .brandText{min-width:0;gap:5px;text-align:center}.redesignShell .brandName{color:var(--ui-text);font-size:16px;line-height:1.35}.redesignShell .brand small{color:var(--ui-muted);font-size:12px}.redesignShell .appNavigation{display:flex;flex-direction:column;flex:1;gap:10px;min-height:0;overflow-y:auto;overflow-x:hidden;margin-inline:-11px;padding-inline:8px;scrollbar-width:auto;scrollbar-color:auto;scrollbar-gutter:stable}html[dir=rtl] .redesignShell .appNavigation{direction:rtl}html[dir=ltr] .redesignShell .appNavigation{direction:ltr}.redesignShell .appNavigation::-webkit-scrollbar{width:7px}.redesignShell .appNavigation::-webkit-scrollbar-track{background:transparent}.redesignShell .appNavigation::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ui-muted) 55%,transparent);border:1px solid var(--ui-border);border-radius:8px}.redesignShell .appNavigation::-webkit-scrollbar-button:single-button{display:block;height:11px;background-position:50%;background-repeat:no-repeat}.redesignShell .appNavigation::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Cpath d='M.5 5 3.5 2 6.5 5' fill='none' stroke='%237a8792' stroke-width='1.2'/%3E%3C/svg%3E")}.redesignShell .appNavigation::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Cpath d='m.5 2 3 3 3-3' fill='none' stroke='%237a8792' stroke-width='1.2'/%3E%3C/svg%3E")}@supports not selector(::-webkit-scrollbar){.redesignShell .appNavigation{scrollbar-width:thin;scrollbar-color:var(--ui-muted) transparent}}.appNavPrimary,.appNavSettings{display:grid;align-content:start;gap:5px}.redesignShell .appNavLink,.redesignShell .navUtilities button{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:44px;gap:11px;padding:11px 12px;background:transparent;border:0;border-radius:10px;box-shadow:none;color:var(--ui-text);text-decoration:none;font-size:13px;font-weight:540;line-height:1.45;text-align:start;cursor:pointer}.redesignShell .appNavLink>svg,.redesignShell .navUtilities svg{flex:none;color:var(--ui-muted)}.redesignShell .appNavLink:hover,.redesignShell .navUtilities button:hover{background:var(--surface-soft)}.redesignShell .appNavLink[data-active=true]{color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 10%,var(--ui-surface));font-weight:650}.redesignShell .appNavLink[data-active=true]>svg{color:var(--ui-accent)}.redesignShell .appNavLink:focus:not(:focus-visible),.redesignShell .appNavSectionToggle:focus:not(:focus-visible){outline:none;box-shadow:none}.redesignShell .appNavLink:focus-visible,.redesignShell .appNavSectionToggle:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;box-shadow:none}.appNavStockHeading{display:flex;align-items:center;min-width:0}.redesignShell .appNavStockHeading .appNavLink{flex:1;min-width:0}.appNavSectionToggle{display:grid;place-items:center;flex:0 0 30px;min-height:38px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ui-muted);cursor:pointer}.appNavSectionToggle:hover{background:var(--surface-soft)}.appNavSectionToggle[aria-expanded=true] svg{transform:rotate(180deg)}.redesignShell .appNavChevron{margin-inline-start:auto;transition:transform .16s}.redesignShell button[aria-expanded=true]>.appNavChevron{transform:rotate(180deg)}.redesignShell .appNavBadge{margin-inline-start:auto;border-radius:5px;background:var(--primary-soft);padding:1px 5px}.redesignShell .appSubnav{margin:3px 13px 0 0;margin-inline:20px 0;border-inline-start:1px solid var(--ui-border);padding-inline-start:8px}.redesignShell .appSubnav .appNavLink{min-height:38px;padding:8px;font-size:12px;gap:8px}.redesignShell .appSubnav .appNavLink svg{width:16px;height:16px}.redesignShell #app-developer-menu[hidden],.redesignShell #app-stock-menu[hidden],.redesignShell .appSubnav[hidden]{display:none}.redesignShell .navUtilities{margin-top:auto;padding-top:10px;border-top:1px solid var(--ui-border)}.redesignShell .sidebarFooter{display:grid;gap:9px;color:var(--ui-muted)}.redesignShell .sidebarFooter .sidebarVersion{color:var(--ui-muted);font-size:11px;font-variant-numeric:tabular-nums;margin:0}.sidebarPreferences{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--ui-border)}.sidebarThemeSwitch{display:flex;border-radius:10px;padding:3px;background:var(--surface-soft)}.sidebarPreferences button{display:flex;align-items:center;justify-content:center;flex:1;gap:7px;min-height:36px;padding:5px 8px;color:var(--ui-muted);font-size:12px;border:0;border-radius:8px;box-shadow:none;background:transparent;cursor:pointer}.sidebarThemeSwitch button[aria-pressed=true]{color:var(--ui-text);background:var(--ui-surface);box-shadow:0 1px 4px #0000000c}.sidebarLanguageForm button{width:100%}.redesignShell .appSidebarToggle{position:fixed;top:28px;inset-inline-start:calc(var(--sidebar-width) - 35px);z-index:45;display:grid;place-items:center;width:28px;height:34px;padding:0;border:0;border-radius:8px;background:var(--ui-surface);color:var(--ui-muted);cursor:pointer}.redesignShell[data-sidebar-collapsed=true] .appSidebarToggle{top:82px;inset-inline-start:22px}html[dir=rtl] .redesignShell .appSidebarToggle svg{transform:rotate(180deg)}.redesignShell.shell[data-sidebar-mode=manual][data-sidebar-collapsed=true] .appSidebar{padding:24px 10px 12px;gap:52px}.redesignShell[data-sidebar-collapsed=true] .brand{padding:0;justify-content:center}.redesignShell[data-sidebar-collapsed=true] .brandLogo,.redesignShell[data-sidebar-collapsed=true] .brandMark{width:46px!important;height:46px!important;flex:none;font-size:20px;border-radius:14px}.redesignShell[data-sidebar-collapsed=true] .appNavChevron,.redesignShell[data-sidebar-collapsed=true] .appNavLink>span,.redesignShell[data-sidebar-collapsed=true] .appNavSectionToggle,.redesignShell[data-sidebar-collapsed=true] .brandText,.redesignShell[data-sidebar-collapsed=true] .navUtilities button>span,.redesignShell[data-sidebar-collapsed=true] .sidebarPreferences button>span{display:none}.redesignShell[data-sidebar-collapsed=true] .appNavLink,.redesignShell[data-sidebar-collapsed=true] .navUtilities button{padding:11px;justify-content:center}.redesignShell.shell[data-sidebar-mode=manual][data-sidebar-collapsed=true] .sidebarFooter{display:grid}.redesignShell[data-sidebar-collapsed=true] .sidebarThemeSwitch{flex-direction:column}.redesignShell.shell>.main{height:100dvh;min-height:0;min-width:0;overflow:auto;padding:28px clamp(18px,2.2vw,36px) 32px;background:transparent}.redesignShell .mainContentFrame{width:100%;max-width:none;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;border-radius:0}.redesignShell .pageTitle{margin:0 0 24px}.redesignShell .pageTitle h1{font-size:clamp(23px,2vw,29px);letter-spacing:-.025em;color:var(--ui-text);margin:0;line-height:1.45}.redesignShell .pageTitle p{color:var(--ui-muted);font-size:13px;margin:6px 0 0}.redesignShell .pageTitle>.adminEyebrow,.redesignShell .pageTitle>.operationalEyebrow{display:none}.redesignShell .panel{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:16px;box-shadow:var(--shadow-xs)}.redesignShell .button,.redesignShell button.button,.redesignShell input,.redesignShell select,.redesignShell textarea{border-radius:10px}.redesignShell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),.redesignShell select,.redesignShell textarea{background:var(--input-surface);color:var(--ui-text);border-color:var(--ui-border);min-width:0}.redesignShell .button{min-height:40px;box-shadow:none;font-weight:600}.redesignShell .button.light{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border)}.redesignShell :is(.profileSectionKicker,.profileIdentitySummary strong,.profilePermission>span,.rolePill,.accountContractNotice,.accountFoundationCard>span,.textButton,.supportStatus,.supportAttachments a,.faqSections h3,.dictionaryCurrentLink small,.dictionaryStatusFilters button.active,.dictionarySearchRow details summary,.productCardCodeGroup legend,.supplierSourceRow strong,.supplierCandidateSpecs b){color:var(--ui-accent)}.redesignShell :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.redesignShell .table th{color:var(--ui-muted);background:var(--surface-soft);font-weight:600}.redesignShell .table td,.redesignShell .table th{border-color:var(--ui-border)}.notificationsWorkspace{overflow:hidden;border:1px solid var(--ui-border);border-radius:18px;background:var(--ui-surface)}.notificationsToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--ui-border)}.notificationTabs{display:flex;gap:5px}.notificationTabs button{display:flex;gap:8px;align-items:center;padding:10px 14px;border:0;border-radius:10px;background:transparent;color:var(--ui-muted);cursor:pointer}.notificationTabs button[aria-pressed=true]{background:var(--primary-soft);color:var(--ui-accent)}.notificationTabs span{font-size:11px;padding:2px 6px;background:var(--surface-soft);border-radius:6px}.notificationsPageList>article{display:grid;grid-template-columns:40px minmax(0,1fr) 36px;gap:14px;align-items:start;padding:22px;border-bottom:1px solid var(--ui-border)}.notificationsPageList>article:last-child{border:0}.notificationsPageList>article[data-unread=true]{background:color-mix(in srgb,var(--ui-accent) 4%,var(--ui-surface))}.notificationKindIcon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--surface-soft);color:var(--ui-accent)}.notificationsPageList>article[data-severity=critical] .notificationKindIcon{color:var(--danger-text);background:var(--danger-surface)}.notificationsPageList p{font-size:14px;color:var(--ui-muted);margin:7px 0;overflow-wrap:anywhere}.notificationsPageList time{color:var(--ui-muted);font-size:12px}.notificationsPageList .notificationReadOne{width:36px;height:36px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-surface);color:var(--ui-muted);cursor:pointer}.notificationsEmpty{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;color:var(--ui-muted)}.notificationsEmpty h2{font-size:17px;font-weight:550}.notificationError{margin:18px 22px;color:var(--danger-text)}.redesignShell .helpPage,.redesignShell .notificationsPage{max-width:1400px;margin:auto}.notificationPreferences,.settingsNestedSection{margin-bottom:18px;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:14px;overflow:hidden}.notificationPreferences>summary,.settingsNestedSection>summary{display:flex;align-items:center;gap:10px;padding:17px 20px;font-weight:600;cursor:pointer;list-style:none}.notificationPreferences>summary::-webkit-details-marker,.settingsNestedSection>summary::-webkit-details-marker{display:none}.notificationPreferences>summary>svg:last-child{margin-inline-start:auto}.notificationPreferences[open]>summary>svg:last-child{transform:rotate(180deg)}.notificationPreferencesBody,.settingsNestedSection>div{padding:0 20px 20px}.notificationPreferencesBody .checkLine{padding:10px 0;gap:10px}.notificationPreferencesBody .button{margin-top:12px}.settingsNestedSection{margin-top:24px}.settingsNestedSection>summary:after{content:"+";margin-inline-start:auto;color:var(--ui-muted)}.settingsNestedSection[open]>summary:after{content:"−"}.settingsNestedSection>div>.panel{border:0;padding:0}.helpContentPanel{padding:24px}@media screen{.redesignShell .stockPrint{width:100%;min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--ui-border);border-radius:16px}.redesignShell .stockPrint header{flex-wrap:wrap}.redesignShell .stockPrint header h1{font-size:25px}.redesignShell .stockPrint table{min-width:620px}.redesignShell .stockPrint td:nth-child(2){white-space:nowrap}.redesignShell .printHint{border:1px solid #d9dfe5;border-radius:10px;background:#f5f7f9;color:#18242c;padding:10px 14px;font:inherit}}@media (min-width:761px) and (max-width:1100px){.redesignShell.shell{--sidebar-width:218px!important}.redesignShell.shell[data-sidebar-collapsed=true]{--sidebar-width:76px!important}.redesignShell.shell>.main{padding:24px 18px}}@media (max-width:760px){.redesignShell:before{content:"";position:fixed;inset-block-start:0;inset-inline:0;height:64px;z-index:31;background:color-mix(in srgb,var(--ui-bg) 94%,transparent);border-bottom:1px solid var(--ui-border);backdrop-filter:blur(12px);pointer-events:none}.redesignShell.shell,.redesignShell.shell[data-sidebar-collapsed=true]{--sidebar-width:min(286px,86vw)!important;display:block;height:100dvh}.redesignShell.shell>.appSidebar,.redesignShell.shell[data-sidebar-mode=manual][data-sidebar-collapsed=true] .appSidebar{position:fixed;inset-block:0;inset-inline-start:0;width:var(--sidebar-width)!important;height:100dvh;padding:24px 14px 14px;z-index:110;gap:24px;transition:transform .18s ease,visibility .18s}.redesignShell .brand{padding:0}.redesignShell[data-sidebar-collapsed=true] .appSidebar{visibility:hidden;transform:translateX(-105%);pointer-events:none}html[dir=rtl] .redesignShell[data-sidebar-collapsed=true] .appSidebar{transform:translateX(105%)}.redesignShell.shell>.main{height:100dvh;min-height:0;overflow:auto;padding:70px 14px 24px}.redesignShell .appSidebarToggle,.redesignShell[data-sidebar-collapsed=true] .appSidebarToggle{top:16px;inset-inline-start:16px;z-index:120;width:40px;height:40px;border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--shadow-xs)}.redesignShell:not([data-sidebar-collapsed=true]) .appSidebarToggle{inset-inline-start:calc(var(--sidebar-width) - 51px);top:27px}.redesignShell .appSidebarBackdrop{position:fixed;inset:0;z-index:100;padding:0;border:0;border-radius:0;background:#10151e66;backdrop-filter:blur(3px)}.redesignShell .pageTitle{margin-bottom:18px}.redesignShell .profileDetails,.redesignShell .profileWorkspace{grid-template-columns:minmax(0,1fr)}.notificationsToolbar{padding:14px;flex-wrap:wrap}.notificationTabs{width:100%}.notificationTabs button{flex:1;justify-content:center}.notificationsPageList>article{padding:16px;gap:10px;grid-template-columns:32px minmax(0,1fr) 32px}.notificationKindIcon{width:32px;height:32px}.notificationsPageList .notificationReadOne{width:32px;height:36px}}@media (prefers-reduced-motion:reduce){.redesignShell *,.redesignShell :after,.redesignShell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.redesignShell.shell,.redesignShell.shell[data-sidebar-collapsed=true]{display:block;height:auto!important;overflow:visible!important}.redesignShell.shell>.main{height:auto!important;overflow:visible!important;padding:0}.redesignShell .appSidebar,.redesignShell .appSidebarBackdrop,.redesignShell .appSidebarToggle,.redesignShell.shell:before{display:none!important}.redesignShell .mainContentFrame{overflow:visible}.stockPrint thead{display:table-header-group}.stockPrint tr{break-inside:avoid}}.PersonalBackgroundEffects_stars__XCx0l,.PersonalBackgroundEffects_uploadedBackground__Kt4ak{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.PersonalBackgroundEffects_uploadedBackground__Kt4ak{background-position:50%;background-repeat:no-repeat;background-size:cover}.PersonalBackgroundEffects_uploadedBackground__Kt4ak:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--ui-bg,#f5f6f8) 12%,transparent)}.PersonalBackgroundEffects_stars__XCx0l{background:radial-gradient(ellipse at 25% 10%,#345a731f,transparent 48%),radial-gradient(ellipse at 84% 88%,#4b405e16,transparent 48%)}.PersonalBackgroundEffects_stars__XCx0l>i{position:absolute;left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);border-radius:50%;background:#eaf2ff;box-shadow:0 0 5px #c4ddff55;opacity:.12;animation:PersonalBackgroundEffects_quietStarFade__bVVPH var(--star-duration) ease-in-out var(--star-delay) infinite}@media(prefers-reduced-motion:reduce){.PersonalBackgroundEffects_stars__XCx0l>i{animation:PersonalBackgroundEffects_quietStarFade__bVVPH var(--star-duration) ease-in-out var(--star-delay) infinite!important}}@keyframes PersonalBackgroundEffects_quietStarFade__bVVPH{0%,to{opacity:.06;transform:scale(.75)}38%{opacity:.65;transform:scale(1.15)}70%{opacity:.16;transform:scale(.9)}}@media print{.PersonalBackgroundEffects_stars__XCx0l,.PersonalBackgroundEffects_uploadedBackground__Kt4ak{display:none!important}}