:root{--ink:#18231f;--muted:#6f7773;--line:#e7e9e7;--paper:#f5f6f2;--green:#1f6b4f;--lime:#dff15b;--amber:#a86613}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit}.shell{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#15271f;flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.5px;align-items:center;gap:11px;padding:0 8px 30px;font-size:20px;font-weight:700;display:flex}.brandMark{background:var(--lime);color:#183024;border-radius:10px;place-items:center;width:37px;height:37px;font-size:14px;display:grid}nav{gap:5px;display:grid}nav a{color:#b9c7c0;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;width:100%;padding:11px 13px;text-decoration:none;display:flex}nav a.active{color:#fff;background:#294338}nav a span{opacity:.5}.brand{color:#fff;text-decoration:none}.server{border-top:1px solid #31473e;align-items:center;gap:10px;margin-top:auto;padding:15px 10px 2px;display:flex}.server div{gap:3px;display:grid}.server strong{font-size:12px}.server small{color:#93a59d;font-size:11px}.dot{background:#77d66c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #284c37}.content{padding:40px clamp(24px,4vw,64px) 54px;overflow:hidden}header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.eyebrow{color:var(--green);letter-spacing:1.5px;margin:0 0 8px;font-size:11px;font-weight:800}h1{letter-spacing:-1.2px;margin:0 0 8px;font-family:Georgia,serif;font-size:36px;font-weight:500}header p{color:var(--muted);margin:0;font-size:14px}.primary{color:#fff;cursor:pointer;background:#183a2c;border:0;border-radius:9px;padding:12px 17px;font-weight:700}.primary:disabled{cursor:wait;opacity:.65}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.metrics article,.panel,.cutover{border:1px solid var(--line);background:#fff;border-radius:13px}.metrics article{gap:9px;min-height:125px;padding:18px;display:grid}.metrics span{color:var(--muted);font-size:12px}.metrics strong{font-family:Georgia,serif;font-size:31px;font-weight:500}.metrics small{color:var(--muted);font-size:11px}.metrics .amber{color:var(--amber)}.metrics .green{color:var(--green)}.grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:18px;display:grid}.panel{padding:22px}.panelTitle{justify-content:space-between;align-items:start;margin-bottom:15px;display:flex}.panelTitle h2,.cutover h2{margin:0 0 5px;font-family:Georgia,serif;font-size:19px;font-weight:500}.panelTitle p,.cutover p{color:var(--muted);margin:0;font-size:12px}.panelTitle button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.orderRow{border-top:1px solid var(--line);grid-template-columns:34px 1fr 1.2fr auto 32px;align-items:center;gap:10px;padding:14px 0;display:grid}.orderRow>div{gap:4px;display:grid}.orderRow strong{font-size:12px}.orderRow small{color:var(--muted);font-size:11px}.orderIndex{color:#aab0ad;font:12px Georgia,serif}.pill{color:#8c5911;background:#fff2db;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:700}.pill.blue{color:#246457;background:#e7f1ef}.arrow{cursor:pointer;background:#f0f2ee;border:0;border-radius:7px;width:30px;height:30px}.stockRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.stockRow div{gap:3px;display:grid}.stockRow span,.stockRow small{color:var(--muted);font-size:10px}.stockRow strong{font-size:12px;line-height:1.3}.stockRow b{min-width:34px;height:34px;color:var(--amber);background:#fff2db;border-radius:8px;place-items:center;font:600 17px Georgia,serif;display:grid}.cutover{grid-template-columns:1.3fr .5fr auto;align-items:center;gap:25px;margin-top:18px;padding:18px 22px;display:grid}.cutover>div:first-child{align-items:center;gap:13px;display:flex}.cutoverIcon{color:#395227;background:#eef4d1;border-radius:10px;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.progress{align-items:center;gap:10px;display:flex}.progress span{background:linear-gradient(90deg,var(--green) 33%,#e5e7e4 33%);border-radius:5px;width:90px;height:5px}.progress i{color:var(--muted);white-space:nowrap;font-size:10px;font-style:normal}.cutover button{cursor:pointer;background:#fff;border:1px solid #cad0cb;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:700}.catalogSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.catalogSummary div{border:1px solid var(--line);background:#fff;border-radius:11px;gap:6px;padding:14px 16px;display:grid}.catalogSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:10px}.catalogSummary strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.searchBar{gap:8px;margin:0 0 16px;display:flex}.searchBar input{color:var(--ink);background:#fff;border:1px solid #daddd9;border-radius:9px;outline:none;flex:1;padding:12px 14px}.searchBar input:focus{border-color:#709181;box-shadow:0 0 0 3px #dfeae4}.searchBar button{color:#fff;background:#294338;border:0;border-radius:9px;padding:0 18px;font-weight:700}.catalogPanel{padding:0;overflow:hidden}.catalogHeader,.catalogRow{grid-template-columns:minmax(300px,1fr) 110px 90px 95px;align-items:center;gap:16px;padding:13px 18px;display:grid}.catalogHeader{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;background:#eef0ec;font-size:10px;font-weight:700}.catalogRow{border-top:1px solid var(--line)}.catalogRow>div,.catalogRow>span,.catalogRow>b{gap:4px;display:grid}.catalogRow strong{font-size:12px;line-height:1.35}.catalogRow small{color:var(--muted);font-size:10px;font-weight:400}.catalogRow b{font-family:Georgia,serif;font-size:18px;font-weight:500}.catalogRow .pill{text-align:center;display:block}.catalogRow .activeProduct{color:var(--green);background:#e3f1e8}.emptyState{text-align:center;color:var(--muted);padding:40px}.catalogNote{color:var(--muted);margin:10px 2px;font-size:10px}.catalogRow[href]{color:inherit;text-decoration:none}.catalogRow[href]:hover{background:#f7f9f6}.publicationPagination{justify-content:center;align-items:center;gap:20px;margin:18px 0;font-size:12px;display:flex}.publicationDetail .pill{padding:8px 12px}.publicationOverview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.publicationOverview div{gap:5px;display:grid}.publicationOverview span{color:var(--muted);text-transform:uppercase;font-size:10px}.publicationOverview strong{font-size:14px}.publicationSection{gap:12px;margin-bottom:16px;display:grid}.publicationSection h2,.publicationSection p{margin:0}.publicationSection p,.publicationSection small,.publicationSection li{font-size:12px;line-height:1.55}.publicationSection button{justify-self:start}.publicationSection details{font-size:12px}.publicationSection ul{margin:0;padding-left:20px}.webCatalogForm{border-top:1px solid var(--line);gap:9px;padding:16px 0;display:grid}.webCatalogForm label{gap:5px;font-size:12px;display:grid}.webCatalogForm input,.webCatalogForm textarea,.webCatalogForm select{border:1px solid var(--line);max-width:700px;font:inherit;border-radius:7px;padding:10px}.webCatalogForm textarea{min-height:100px}.webCatalogForm button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 16px}@media (max-width:700px){.publicationOverview{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalogDiscoveryError{color:#a23b3b;font-weight:700}.publicationFilters{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin:0 0 16px;padding:14px;display:grid}.publicationFilters label{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.publicationFilters input,.publicationFilters select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 11px}.publicationFilterActions{align-items:center;gap:12px;display:flex}.publicationFilterActions button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 15px;font-size:11px;font-weight:700}.publicationFilterActions a{font-size:11px}.catalogPage .catalogHeader a{color:inherit;text-decoration:none}.catalogPage .catalogHeader a:hover{text-decoration:underline}@media (max-width:850px){.publicationFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.publicationFilters{grid-template-columns:1fr}}.catalogTableScroll{overflow-x:auto}.catalogPage .catalogHeader,.catalogPage .catalogRow{grid-template-columns:minmax(220px,2fr) minmax(145px,1.2fr) 72px minmax(135px,1.1fr) 155px 115px;gap:12px;min-width:980px;display:grid}.catalogPage .catalogRow>a,.catalogPage .catalogRow a{color:inherit;text-decoration:none}.catalogPage .catalogRow a:hover{text-decoration:underline}.catalogPage .catalogRow>span{font-size:12px;line-height:1.35}.catalogPage .catalogRow>b{font-size:14px}.webPriceForm{align-items:center;gap:5px;display:flex}.webPriceForm input{border:1px solid var(--line);width:88px;min-width:0;color:var(--ink);background:#fff;border-radius:7px;padding:8px 7px}.webPriceForm button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px 7px;font-size:11px}.webPriceForm input:disabled{background:#f2f3f1}.publicationDraftForm>label,.draftField{gap:5px;font-size:12px;display:grid}.publicationDraftForm input,.publicationDraftForm textarea,.publicationDraftForm select{border:1px solid var(--line);width:100%;max-width:720px;font:inherit;background:#fff;border-radius:7px;padding:10px}.publicationDraftForm textarea{min-height:90px}.publicationDraftForm h2:not(:first-child){border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.publicationDraftForm details{border:1px solid var(--line);border-radius:8px;padding:10px}.publicationDraftForm summary{cursor:pointer;font-weight:700}.draftFieldGrid{gap:12px;margin-top:12px;display:grid}.draftField small{color:var(--muted)}.draftValidationError{border-color:#dba7a7}.publicationDraftForm .primary,.publicationSection form .primary{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 16px}.publicationDetail code{font-size:11px}.server form{margin-left:auto}.server button{color:#9fafaa;cursor:pointer;background:0 0;border:0;padding:5px;font-size:10px}.loginPage{background:radial-gradient(circle at 20% 10%,#e8efcf 0,#0000 32%),#f4f5f1;place-items:center;min-height:100vh;padding:20px;display:grid}.loginCard{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(400px,100%);padding:34px;box-shadow:0 20px 60px #22372a14}.loginBrand{color:var(--ink);padding:0 0 30px}.loginCard h1{font-size:32px}.loginCard>p:not(.eyebrow){color:var(--muted);margin:0 0 24px;font-size:13px}.loginForm{gap:15px;display:grid}.loginForm label{gap:7px;font-size:11px;font-weight:700;display:grid}.loginForm input,.locationCreator input,.countRow input,.countRow select{color:var(--ink);background:#fff;border:1px solid #daddd9;border-radius:8px;outline:none;padding:11px}.loginForm .primary{margin-top:4px}.formError,.notice{color:var(--green);background:#e8f2ea;border-radius:8px;padding:11px 13px;font-size:11px}.formError,.notice.error{color:#9c3f2d;background:#fff0ed}.inventoryMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.inventoryMetrics article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:7px;padding:15px;display:grid}.inventoryMetrics span{color:var(--muted);text-transform:uppercase;font-size:10px}.inventoryMetrics strong{font:500 20px Georgia,serif}.locationCreator{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.locationCreator h2{margin:0 0 4px;font:500 18px Georgia,serif}.locationCreator p{color:var(--muted);margin:0;font-size:11px}.locationCreator form{align-items:end;gap:8px;display:flex}.locationCreator label{text-transform:uppercase;color:var(--muted);gap:5px;font-size:9px;display:grid}.locationCreator input{width:76px}.locationCreator button,.countRow button{color:#fff;background:#294338;border:0;border-radius:8px;padding:11px 13px;font-size:11px;font-weight:700}.locationCreator button{height:39px}.emptyCallout{color:#80520f;background:#fff2db;border-radius:10px;margin-bottom:16px;padding:15px;font-size:12px}.countPanel{padding:0;overflow:hidden}.countHeader,.countRow{grid-template-columns:minmax(280px,1fr) 120px minmax(320px,.8fr);align-items:center;gap:18px;padding:13px 18px;display:grid}.countHeader{color:var(--muted);text-transform:uppercase;background:#eef0ec;font-size:10px;font-weight:700}.countRow{border-top:1px solid var(--line)}.countRow>div{gap:4px;display:grid}.countRow small{color:var(--muted);font-size:10px}.countRow strong{font-size:12px;line-height:1.3}.countRow em{color:var(--green);font-size:10px;font-style:normal}.countRow b{font:500 18px Georgia,serif}.countRow>div:nth-child(2) span{color:var(--green);font-size:10px}.countRow form{grid-template-columns:1.25fr .65fr auto;gap:7px;display:grid}.countRow button:disabled{opacity:.4}.notice{margin:-5px 0 16px}.manualOrder{margin-bottom:16px}.manualOrder h2{margin:0 0 5px;font:500 18px Georgia,serif}.manualOrder p{color:var(--muted);margin:0 0 14px;font-size:11px}.manualOrder .searchBar{margin-bottom:9px}.manualOrderForm{grid-template-columns:1fr 85px auto;gap:8px;display:grid}.manualOrderForm select,.manualOrderForm input{background:#fff;border:1px solid #daddd9;border-radius:8px;min-width:0;padding:11px}.manualOrderForm button{color:#fff;background:#294338;border:0;border-radius:8px;padding:0 16px;font-weight:700}.ordersList{padding:0;overflow:hidden}.ordersListHeader,.ordersListRow{grid-template-columns:130px 160px 1fr 130px;align-items:center;gap:15px;padding:14px 18px;display:grid}.ordersListHeader{color:var(--muted);text-transform:uppercase;background:#eef0ec;font-size:10px;font-weight:700}.ordersListRow{border-top:1px solid var(--line);color:var(--ink);font-size:11px;text-decoration:none}.ordersListRow:hover{background:#fafbf8}.ordersListRow strong{font-size:12px}.orderStatus{color:#66716b;text-align:center;background:#edf0ec;border-radius:20px;padding:7px 10px;font-size:10px;display:inline-block}.status-reserved{color:#8a5913;background:#fff1d7}.status-picking{color:#235f52;background:#e5efed}.status-dispatched{color:#2c6b3d;background:#e4f2e4}.status-incident{color:#9c3f2d;background:#fff0ed}.status-cancelled{color:#777;background:#eee}.orderStatus.big{padding:9px 13px;font-size:11px}.backLink{color:var(--green);margin-bottom:20px;font-size:11px;text-decoration:none;display:inline-block}.pickingHero{color:#fff;background:#183a2c;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:22px;display:flex}.pickingHero span,.pickLocation small{letter-spacing:1px;color:#a9bdb4;font-size:9px}.pickingHero h2{margin:6px 0;font:500 22px Georgia,serif}.pickingHero p{color:#abc0b7;margin:0;font-size:11px}.pickList{gap:10px;display:grid}.pickCard{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:40px minmax(260px,1fr) 190px 160px;align-items:center;gap:18px;padding:17px;display:grid}.pickCard.found,.pickCard.completed{background:#fbfefb;border-color:#aacdb9}.pickNumber{color:#a3aaa6;font:500 16px Georgia,serif}.pickProduct small{color:var(--muted);font-size:9px}.pickProduct h2{margin:4px 0;font-size:13px}.pickProduct p{color:var(--muted);margin:0;font-size:10px}.pickLocation{gap:5px;display:grid}.pickLocation strong{color:var(--green);font:500 20px Georgia,serif}.pickAction button{color:#24361d;background:#dff15b;border:0;border-radius:8px;width:100%;padding:10px;font-size:10px;font-weight:800}.pickAction span{text-align:center;color:var(--green);font-size:11px;font-weight:700;display:block}.pickAction .waiting{color:var(--muted)}.orderFooter{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:18px;display:flex}.orderFooter button:disabled{opacity:.35}.dangerButton{color:#994737;background:#fff;border:1px solid #dfc0ba;border-radius:8px;padding:11px 14px;font-weight:700}.multiLineForm{grid-template-columns:1fr;display:grid}.manualLine{grid-template-columns:24px 1fr 85px auto;align-items:center;gap:8px;display:grid}.manualLine>span{width:24px;height:24px;color:var(--muted);background:#edf0eb;border-radius:50%;place-items:center;font-size:10px;display:grid}.manualLine .removeLine{color:#9c3f2d;background:0 0;border:1px solid #e5c8c2;padding:0 10px}.manualFormActions{justify-content:space-between;margin-top:3px;display:flex}.manualFormActions button{min-height:38px}.manualFormActions .secondaryButton{color:var(--green);background:#fff;border:1px solid #bdcbc4}.pickLocation em{font-size:9px;font-style:normal}.lightLinked{color:#688100}.lightMissing{color:#a06b22}.integrationGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.integrationCard{gap:18px;display:grid}.integrationTitle,.integrationTitle>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.integrationTitle h2,.sourceRule h2{margin:0 0 3px;font:500 19px Georgia,serif}.integrationTitle p,.integrationHelp,.sourceRule p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.integrationLogo{color:#3d3820;background:#ffe45c;border-radius:11px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.integrationLogo.mp{color:#176697;background:#dff0ff}.connectionStatus{color:#6b746f;text-transform:uppercase;background:#edf0ec;border-radius:20px;padding:7px 10px;font-size:9px}.connectionStatus.connected{color:#2c6b3d;background:#e3f1e8}.integrationCard dl{gap:10px;margin:0;display:grid}.integrationCard dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:10px;display:flex}.integrationCard dt{color:var(--muted);font-size:10px}.integrationCard dd{text-align:right;margin:0;font-size:10px;font-weight:700}.integrationActions{align-items:center;min-height:39px;display:flex}.integrationActions span{color:#8a5913;font-size:10px}.buttonLink{text-decoration:none;display:inline-block}.inlineError{color:#9c3f2d;background:#fff0ed;border-radius:8px;padding:10px;font-size:10px}.mutedCard{background:#fafbf9}.sourceRule p{max-width:850px}.credentialsPanel{gap:18px;margin-bottom:16px;display:grid}.credentialsPanel h2{margin:3px 0 5px;font:500 20px Georgia,serif}.credentialsPanel>div>p:last-child,.credentialsNote{color:var(--muted);margin:0;font-size:11px}.credentialsPanel form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.credentialsPanel label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:10px;font-weight:700;display:grid}.credentialsPanel input{color:var(--ink);text-transform:none;background:#fff;border:1px solid #daddd9;border-radius:8px;padding:11px}.credentialsPanel .wideField{grid-column:1/-1}.credentialsPanel button{justify-self:start}.credentialsNote code{color:var(--ink)}@media (max-width:900px){.integrationGrid,.credentialsPanel form{grid-template-columns:1fr}.credentialsPanel .wideField{grid-column:auto}}.lightsSetup{grid-template-columns:1fr 1.3fr;gap:16px;margin-bottom:16px;display:grid}.lightForm{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.lightForm h2,.lightForm p,.lightForm button{grid-column:1/-1}.lightForm h2{margin:0;font:500 18px Georgia,serif}.lightForm p{color:var(--muted);margin:0 0 5px;font-size:10px}.lightForm label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:9px;display:grid}.lightForm input,.lightForm select{background:#fff;border:1px solid #daddd9;border-radius:8px;padding:10px}.lightForm button{justify-self:start}.lightTable{padding:0;overflow:hidden}.lightHeader,.lightRow{grid-template-columns:1fr 1.2fr 110px 120px 70px;align-items:center;gap:12px;padding:13px 18px;display:grid}.lightHeader{color:var(--muted);text-transform:uppercase;background:#eef0ec;font-size:9px}.lightRow{border-top:1px solid var(--line);font-size:10px}.lightRow button{color:var(--green);background:#fff;border:1px solid #bdcbc4;border-radius:7px;padding:7px 10px;font-weight:700}@media (max-width:900px){.lightsSetup{grid-template-columns:1fr}.lightHeader{display:none}.lightRow{grid-template-columns:1fr 1fr}.lightRow>:nth-child(n+3){justify-self:start}}@media (max-width:1000px){.metrics{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.cutover{grid-template-columns:1fr auto}.progress{display:none}}@media (max-width:900px){.catalogSummary{grid-template-columns:1fr 1fr}.catalogHeader{display:none}.catalogRow{grid-template-columns:minmax(220px,1fr) 80px 70px}.catalogRow>span:last-child{display:none}}@media (max-width:1000px){.locationCreator{display:block}.locationCreator form{flex-wrap:wrap;margin-top:14px}.countHeader{display:none}.countRow{grid-template-columns:1fr 100px}.countRow form{grid-column:1/-1}}@media (max-width:700px){.shell{grid-template-columns:1fr}.sidebar{height:auto;padding:15px;position:static}.brand{padding-bottom:12px}.sidebar nav{grid-template-columns:repeat(4,1fr);overflow:auto}.sidebar nav a{white-space:nowrap}.sidebar nav a span,.server{display:none}.content{padding:24px 14px}.metrics{grid-template-columns:1fr 1fr}header{align-items:start;gap:15px}h1{font-size:29px}.primary{font-size:12px}.orderRow{grid-template-columns:26px 1fr auto 30px}.orderRow>div:nth-of-type(2){display:none}.cutover{grid-template-columns:1fr}.cutover button{width:100%}}.inventoryMetrics article small{color:var(--muted);font-size:10px;line-height:1.35}.inventoryFilters{grid-template-columns:minmax(220px,1fr) 170px minmax(190px,.65fr) auto;gap:8px;margin-bottom:16px;display:grid}.inventoryFilters input,.inventoryFilters select{min-width:0;color:var(--ink);background:#fff;border:1px solid #daddd9;border-radius:9px;padding:11px 12px}.inventoryFilters button{color:#fff;background:#294338;border:0;border-radius:9px;padding:0 18px;font-weight:700}.pagination{color:var(--muted);grid-auto-flow:column;justify-content:space-between;align-items:center;margin:14px 2px 18px;font-size:11px;display:flex}.pagination div{gap:8px;display:flex}.pagination a{width:auto;color:var(--green);background:#fff;border:1px solid #cad0cb;border-radius:8px;padding:9px 12px;font-weight:700;display:block}.approveCount{justify-content:space-between;align-items:center;gap:28px;margin-top:16px;display:flex}.approveCount h2{margin:0 0 5px;font:500 19px Georgia,serif}.approveCount p{max-width:700px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.approveCount form{justify-items:start;gap:9px;display:grid}.approveCount label{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.approveCount input{accent-color:var(--green)}@media (max-width:900px){.inventoryFilters{grid-template-columns:1fr 1fr}.inventoryFilters button{min-height:40px}.approveCount{align-items:flex-start}}@media (max-width:700px){.inventoryFilters{grid-template-columns:1fr}.inventoryMetrics{grid-template-columns:1fr 1fr}.countRow{grid-template-columns:1fr;gap:10px}.countRow form{grid-template-columns:1fr 90px auto}.pagination{align-items:flex-start;gap:12px}.approveCount{display:grid}.approveCount label{white-space:normal}}.inventoryStockFilters{grid-template-columns:minmax(240px,1fr) 160px minmax(210px,.65fr) auto}.stockHeader,.stockInventoryRow{grid-template-columns:minmax(340px,1fr) 135px 135px 240px}.stockInventoryRow>div:last-child small{color:var(--muted);font-size:10px}.locationAssignment{grid-template-columns:minmax(135px,1fr) auto;gap:6px;display:grid}.locationAssignment select{min-width:0;color:var(--ink);background:#fff;border:1px solid #daddd9;border-radius:8px;padding:9px}.locationAssignment button{color:#fff;background:#294338;border:0;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:700}@media (max-width:700px){.inventoryStockFilters{grid-template-columns:1fr}.stockInventoryRow{grid-template-columns:1fr 1fr}.stockInventoryRow>div:first-child,.stockInventoryRow>div:last-child{grid-column:1/-1}}.orderFilters{grid-template-columns:minmax(240px,1fr) 210px auto}.orderMetrics{margin-top:0}.ordersListRow>strong{gap:4px;display:grid}.ordersListRow>strong small{color:var(--muted);font-size:9px;font-weight:400}.status-pending{color:#59655f;background:#edf0ec}@media (max-width:700px){.orderFilters{grid-template-columns:1fr}.ordersListHeader{display:none}.ordersListRow{grid-template-columns:1fr auto}.ordersListRow>span{font-size:10px}.ordersListRow>span:nth-of-type(2){grid-column:1/-1}.ordersListRow>b{grid-area:1/2/-1}.pickCard{grid-template-columns:32px 1fr}.pickLocation,.pickAction{grid-column:2}.pickAction button{width:auto}}.shippingOrders{padding:0;overflow:hidden}.shippingOrderHeader,.shippingOrderRow{grid-template-columns:155px 120px minmax(130px,.7fr) minmax(190px,1fr) 145px;align-items:center;gap:14px;padding:13px 18px;display:grid}.shippingOrderHeader{color:var(--muted);text-transform:uppercase;background:#eef0ec;font-size:9px;font-weight:700}.shippingOrderRow{border-top:1px solid var(--line);font-size:11px}.shippingOrderRow>a,.shippingOrderRow>div,.shippingOrderRow>span{color:var(--ink);gap:4px;text-decoration:none;display:grid}.shippingOrderRow small{color:var(--muted);font-size:9px}.shippingOrderRow>div:last-child{justify-items:start}.shippingOrderRow form button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:9px;font-weight:700}.shipmentDetail{grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;display:grid}.shipmentDetail>div{gap:5px;display:grid}.shipmentDetail span{color:var(--muted);letter-spacing:.7px;font-size:9px}.shipmentDetail strong{font-size:12px}.shipmentDetail small{color:var(--muted);font-size:9px;line-height:1.4}@media (max-width:1000px){.shippingFilters{grid-template-columns:1fr 1fr}.shippingOrderHeader{display:none}.shippingOrderRow{grid-template-columns:1fr 1fr 1fr}.shippingOrderRow>div:nth-last-child(-n+2){grid-column:auto}.shipmentDetail{grid-template-columns:1fr 1fr}}@media (max-width:700px){.shippingFilters,.shippingOrderRow,.shipmentDetail{grid-template-columns:1fr}.shippingOrderRow>*,.shipmentDetail>*{grid-column:auto!important}}.manualOrder summary{cursor:pointer;color:var(--green);margin-bottom:10px;font-weight:700}.manualOrder .manualOrderForm{grid-template-columns:1fr;gap:10px;display:grid}.manualOrder .manualLine{grid-template-columns:30px minmax(0,1fr) 90px minmax(145px,170px) auto;align-items:center;gap:8px;display:grid}.manualOrder .manualFormActions{gap:8px;display:flex}.manualOrder button{min-height:38px}.shippingFilters{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(125px,150px)) auto}@media (max-width:1000px){.shippingFilters{grid-template-columns:1fr 1fr}}@media (max-width:700px){.shippingFilters,.manualOrder .manualLine{grid-template-columns:1fr}}.returnPanel{gap:12px;margin-bottom:16px;display:grid}.returnPanel h2{margin:0;font-size:16px}.returnPanel p{color:var(--muted);margin:0;font-size:11px}.returnPanel form{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 75px 130px minmax(140px,1fr) auto;align-items:center;gap:8px;padding-top:10px;display:grid}.returnPanel form strong{grid-column:1}.returnPanel form small{color:var(--muted);grid-column:1}.returnPanel input,.returnPanel select{border:1px solid var(--line);border-radius:7px;min-width:0;padding:9px}.returnPanel button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px}.returnReceipt{border-top:1px solid var(--line);gap:3px;padding-top:8px;font-size:11px;display:grid}.returnReceipt small{color:var(--muted)}@media (max-width:900px){.returnPanel form{grid-template-columns:1fr 1fr}.returnPanel form strong,.returnPanel form small{grid-column:1/-1}}.returnPanel form.claimMessageForm{grid-template-columns:1fr;justify-items:start;display:grid}.claimMessageForm textarea{border:1px solid var(--line);width:100%;min-height:120px;font:inherit;border-radius:7px;padding:10px}.mlOrderSummary{gap:12px;margin-bottom:16px;display:grid}.mlOrderSummary h2{margin:0;font-size:16px}.mlOrderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mlOrderGrid>div{align-content:start;gap:7px;min-width:0;display:grid}.mlOrderGrid span{color:var(--muted);letter-spacing:.7px;font-size:9px}.mlOrderGrid strong{overflow-wrap:anywhere;font-size:13px}.mlOrderGrid p,.mlMessage p{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.mlOrderGrid small,.mlMessage small,.mlOrderSummary>small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.mlOrderGrid a{font-size:11px}.mlMessage{border-top:1px solid var(--line);gap:5px;padding-top:10px;display:grid}.mlMessage strong{font-size:11px}@media (max-width:800px){.mlOrderGrid{grid-template-columns:1fr}}.shippingOrderRow .orderContents{align-items:center;gap:10px;min-width:0;display:flex}.orderContents>span{white-space:nowrap;gap:4px;display:grid}.orderImageGrid{border:1px solid var(--line);background:#f2f4f1;border-radius:7px;flex:0 0 52px;width:52px;height:52px;display:grid;overflow:hidden}.orderImageGrid.single{grid-template-rows:1fr;grid-template-columns:1fr}.orderImageGrid.multiple{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.orderImageCell{place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.orderImageCell img{object-fit:cover;width:100%;height:100%}.orderImageCell small{text-align:center;line-height:1.1;font-size:7px!important}.orderImageCell em{color:#fff;background:#183f33;border-radius:3px 0 0;padding:1px 3px;font-size:8px;font-style:normal;font-weight:700;position:absolute;bottom:0;right:0}@media (max-width:700px){.shippingOrderRow .orderContents{gap:8px}.orderImageGrid{flex-basis:44px;width:44px;height:44px}}.mlOrderTechnicalId{color:var(--muted);margin:0;font-size:10px}.shippingOrderHeader,.shippingOrderRow{grid-template-columns:170px 120px minmax(210px,1fr) minmax(180px,.9fr) 145px}.saleIdentity{min-width:0}.saleIdentity>a,.saleIdentity details a{color:var(--ink);text-decoration:none}.saleIdentity>a:hover,.saleIdentity details a:hover{text-decoration:underline}.saleIdentity details{font-size:9px}.saleIdentity summary{color:var(--green);cursor:pointer}.saleIdentity ul{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.orderContents .orderProductNames{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:1000px){.shippingOrderRow{grid-template-columns:1fr 1fr 1fr}}@media (max-width:700px){.shippingOrderRow{grid-template-columns:1fr}}.bulkLabelToolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:0 0 14px;display:flex}.bulkLabelToolbar>div{gap:3px;margin-right:auto;display:grid}.bulkLabelToolbar strong{font-size:12px}.bulkLabelToolbar small{color:var(--muted);font-size:10px}.bulkLabelToolbar button{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:700}.bulkLabelToolbar form button{background:var(--green);border-color:var(--green);color:#fff}.bulkLabelToolbar button:disabled{opacity:.45;cursor:not-allowed}.shippingOrderRow .orderRowActions:has(.bulkLabelCheckbox){padding-right:25px;position:relative}.bulkLabelCheckbox{width:17px;height:17px;accent-color:var(--green);cursor:pointer;margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.driverSummaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.driverSummaries article{gap:7px;display:grid}.driverSummaries span,.driverSummaries small{color:var(--muted);font-size:10px}.flexTable{padding:0;overflow:hidden}.flexHeader,.flexRow{grid-template-columns:minmax(240px,1.2fr) minmax(240px,1fr) minmax(210px,1fr);align-items:center;gap:14px;padding:13px 18px;display:grid}.flexHeader{color:var(--muted);text-transform:uppercase;background:#eef0ec;font-size:9px;font-weight:700}.flexRow{border-top:1px solid var(--line);font-size:11px}.flexRow>div{gap:4px;min-width:0;display:grid}.flexRow small{color:var(--muted);font-size:9px}.flexRow form{grid-template-columns:1fr 85px auto;gap:5px;display:grid}.flexRow input,.flexRow select{border:1px solid var(--line);border-radius:6px;width:100%;min-width:0;padding:7px}.flexRow .positive{color:var(--green)}.flexRow .negative{color:#a14135}@media (max-width:1000px){.driverSummaries{grid-template-columns:1fr 1fr}.flexHeader{display:none}.flexRow{grid-template-columns:1fr 1fr}}@media (max-width:700px){.driverSummaries,.flexRow{grid-template-columns:1fr}}.ordersLiveStatus{color:#275c39;background:#f0f8f1;border:1px solid #cfe2d4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:12px 15px;display:flex}.ordersLiveStatus.warning{color:#805019;background:#fff7e9;border-color:#efcfaa}.ordersLiveStatus>div{gap:3px;margin-right:auto;display:grid}.ordersLiveStatus strong{font-size:11px}.ordersLiveStatus small{font-size:10px;line-height:1.4}.ordersLiveStatus button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.ordersLiveStatus a{color:inherit;font-size:10px;font-weight:700}.orderTaskViews{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:9px;display:grid}.orderTaskViews a{border:1px solid var(--line);min-height:74px;color:var(--ink);background:#fff;border-radius:10px;align-content:space-between;gap:12px;padding:12px;text-decoration:none;display:grid}.orderTaskViews a.active{color:#174b31;background:#eaf5ed;border-color:#8ab89a}.orderTaskViews span{font-size:10px;line-height:1.3}.orderTaskViews strong{font:500 20px Georgia,serif}.orderTaskHint{color:var(--muted);margin:0 0 16px;font-size:10px;line-height:1.4}@media (max-width:1100px){.orderTaskViews{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.orderTaskViews{grid-template-columns:repeat(2,minmax(0,1fr))}}.pickCard{grid-template-columns:40px 72px minmax(260px,1fr) 190px 160px}.pickThumbnail{border:1px solid var(--line);background:#f3f5f0;border-radius:10px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.pickThumbnail img{object-fit:contain;width:100%;height:100%;display:block}.pickThumbnail span{color:var(--muted);text-align:center;font-size:10px}@media (max-width:700px){.pickCard{grid-template-columns:32px 56px minmax(0,1fr)}.pickThumbnail{width:56px;height:56px}.pickProduct{grid-column:3}.pickLocation,.pickAction{grid-column:2/-1}}.productThumbnail{border:1px solid var(--line);background:#f3f5f0;border-radius:9px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.productThumbnail img{object-fit:contain;width:100%;height:100%;display:block}.productThumbnail small{color:var(--muted);text-align:center;font-size:10px;line-height:1.1}.catalogRow>.catalogProductIdentity,.countRow>.catalogProductIdentity{align-items:center;gap:12px;min-width:0;display:flex}.catalogProductIdentity>div{gap:4px;min-width:0;display:grid}.publicationList .catalogProductIdentity>div{gap:4px;min-width:0;display:grid}@media (max-width:900px){.productList .catalogHeader{display:none}.productList .catalogRow{grid-template-columns:minmax(220px,1fr) 80px 70px}.productList .catalogRow>span:last-child{display:none}}@media (max-width:700px){.productThumbnail{width:48px;height:48px}.catalogRow>.catalogProductIdentity,.countRow>.catalogProductIdentity{gap:9px}}.productFilters select{min-width:170px;max-width:230px;color:var(--ink);background:#fff;border:1px solid #daddd9;border-radius:9px;padding:10px}.productList .catalogHeader,.productList .catalogRow{grid-template-columns:minmax(280px,2fr) minmax(155px,1fr) 105px 90px 90px;min-width:900px}.productList .catalogHeader{display:grid}.productList .catalogRow>span:last-child{display:block}.productList .catalogHeader a{color:inherit;text-decoration:none}.productList .catalogHeader a:hover,.productList .catalogHeader a:focus-visible{color:var(--green);text-decoration:underline}.productList .catalogHeader a:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:700px){.productFilters{flex-wrap:wrap}.productFilters input{flex-basis:100%}.productFilters select{flex:1;max-width:none}}.publicationPhotoGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.publicationPhoto{gap:7px;min-width:0;display:grid}.publicationPhoto img{object-fit:contain;border:1px solid var(--line);background:#f7f8f5;border-radius:9px;width:100%;height:170px;display:block}.publicationPhoto small{color:var(--muted);font-size:10px}.publicationQuestions{gap:10px;display:grid}.publicationQuestions article{border:1px solid var(--line);background:#fbfcfa;border-radius:9px;padding:13px 15px}.publicationQuestions article>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.publicationQuestions strong{font-size:12px}.publicationQuestions small{color:var(--muted)}.publicationQuestions p{white-space:pre-wrap;margin:8px 0 0}.publicationAnswer{border-left:3px solid var(--green);background:#f0f5f1;margin-top:10px;padding:10px 12px}.publicationAnswer p{margin-top:5px}.newProductPhotoActions{flex-wrap:wrap;gap:5px;display:flex}.newProductPhotoActions form{margin:0}.newProductPhotoActions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;padding:5px 7px;font-size:10px}.newProductPhotoActions button:disabled{opacity:.45;cursor:default}.questionTabs{gap:8px;margin:0 0 15px;display:flex}.questionTabs a{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none}.questionTabs a.selected{background:var(--green);color:#fff}.questionList,.questionCard{gap:12px;display:grid}.questionCard>p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.questionCard>small{color:var(--muted);font-size:11px}.questionProduct{align-items:center;gap:12px;display:flex}.questionProduct>div{flex:1;gap:5px;min-width:0;display:grid}.questionProduct a{color:var(--ink);font-size:13px;font-weight:700}.questionProduct small{color:var(--muted);font-size:10px}.questionProduct .pill{white-space:nowrap}.pendingQuestion{color:#825713;background:#fff3d9}.questionAnswerForm{border-top:1px solid var(--line);gap:9px;padding-top:14px;display:grid}.questionAnswerForm label{gap:7px;font-size:12px;font-weight:700;display:grid}.questionAnswerForm textarea{border:1px solid var(--line);width:100%;max-width:750px;font:inherit;border-radius:8px;padding:10px;font-weight:400}.questionAnswerForm button{justify-self:start}.questionAttempt{color:#825713!important}@media (max-width:700px){.questionProduct{flex-wrap:wrap}.questionProduct .pill{margin-left:60px}}.financeAccounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.financeAccount{min-width:0;color:var(--ink);gap:6px;padding:14px;text-decoration:none;display:grid}.financeAccount.selected{background:#f3faf4;border-color:#72a585}.financeAccount small,.financeAccount span,.financeHint{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.financeAccount strong{font-size:13px}.financeAccount b{overflow-wrap:anywhere;font:500 18px Georgia,serif}.financeHint{margin:0 0 20px;font-size:11px;line-height:1.5}.financeForms{grid-template-columns:2fr 1fr;gap:15px;margin-bottom:18px;display:grid}.financeForms h2{margin:0 0 7px;font:500 20px Georgia,serif}.financeForms p,.financeSync small{color:var(--muted);font-size:11px;line-height:1.5}.financeForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.financeForm label{gap:5px;font-size:11px;font-weight:700;display:grid}.financeForm input,.financeForm select{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #daddd9;border-radius:7px;padding:10px}.financeDescription{grid-column:span 3}.financeForm button{align-self:end}.financeSync form{margin:18px 0 12px}.financeRows{grid-template-columns:minmax(220px,1.15fr) minmax(150px,.7fr) minmax(180px,1fr) max-content;column-gap:16px;display:grid}.financeRow{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--line);align-items:center;gap:16px;padding:13px 0;display:grid}.financeRow>div{gap:5px;min-width:0;display:grid}.financeRow strong{font-size:12px}.financeRow span,.financeRow small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.financeRow b{white-space:nowrap;font-size:13px}.financeRow .negative{color:#a14135}.financeRow .positive{color:var(--green)}.financePagination{justify-content:flex-end;align-items:center;gap:18px;margin-top:14px;font-size:11px;display:flex}.financePagination a{color:var(--green)}@media (max-width:1100px){.financeAccounts{grid-template-columns:repeat(2,minmax(0,1fr))}.financeForms{grid-template-columns:1fr}}@media (max-width:700px){.financeAccounts,.financeForm{grid-template-columns:1fr}.financeDescription{grid-column:auto}.financeRows,.financeRow{grid-template-columns:1fr}.financeRow b{justify-self:start}}.inventoryHeaderActions{align-items:center;gap:10px;display:flex}.inventoryHeaderActions>a:not(.primary){color:var(--green);font-size:11px;font-weight:700}.legacyCostMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.legacyCostMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;padding:14px;display:grid}.legacyCostMetrics span{color:var(--muted);font-size:10px}.legacyCostMetrics strong{font:500 22px Georgia,serif}.legacyCostFilters{grid-template-columns:minmax(240px,1fr) 170px 150px auto;gap:9px;margin:14px 0;display:grid}.legacyCostFilters input,.legacyCostFilters select,.legacyActions input{background:#fff;border:1px solid #daddd9;border-radius:7px;min-width:0;padding:9px}.legacyCostList{gap:9px;display:grid}.legacyCostRow{grid-template-columns:minmax(320px,1.4fr) minmax(240px,1fr) minmax(250px,.8fr);align-items:center;gap:16px;padding:14px;display:grid}.legacySource,.legacySuggestion{gap:5px;min-width:0;display:grid}.legacySource small,.legacySuggestion small{color:var(--muted);font-size:9px}.legacySource strong,.legacySuggestion strong{font-size:11px;line-height:1.35}.legacySource span,.legacySuggestion span{color:var(--muted);font-size:10px;line-height:1.35}.legacyActions{justify-content:flex-end;align-items:end;gap:7px;display:flex}.legacyActions form:first-child{grid-template-columns:minmax(110px,1fr) auto;align-items:end;gap:7px;display:grid}.legacyActions label{color:var(--muted);gap:4px;font-size:9px;display:grid}.legacyActions button{white-space:nowrap}@media (max-width:1100px){.legacyCostRow{grid-template-columns:1fr 1fr}.legacyActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:700px){.inventoryHeaderActions{flex-direction:column;align-items:flex-start}.legacyCostMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.legacyCostFilters,.legacyCostRow{grid-template-columns:1fr}.legacyActions{flex-direction:column;grid-column:auto;align-items:stretch}.legacyActions form:first-child{grid-template-columns:1fr}.legacyActions form button{width:100%}}.legacySuggestedProduct{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;display:grid}.legacySuggestedProduct>span{gap:4px;display:grid}.legacySuggestedProduct em{color:var(--muted);font-size:10px;font-style:normal}.legacySuggestedProduct b{color:#9a493e;font-size:9px}.legacyActions{flex-wrap:wrap;align-items:center}.legacyActions form:first-child{display:block}.legacyActions .supplierPickButton{white-space:nowrap}.legacyManualPicker{gap:14px;margin-bottom:14px;padding:16px;display:grid}.legacyManualPicker>div{gap:4px;display:grid}.legacyManualPicker h2{margin:0;font:500 18px Georgia,serif}.legacyManualPicker p,.legacyManualPicker small{color:var(--muted);margin:0;font-size:10px}.legacyManualPicker>form{grid-template-columns:minmax(240px,1fr) auto;gap:8px;display:grid}.legacyManualPicker input{border:1px solid #daddd9;border-radius:7px;min-width:0;padding:10px}.legacyManualResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.legacyManualResults article{border:1px solid var(--line);border-radius:9px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.legacyManualResults article>div{gap:4px;display:grid}.legacyManualResults small,.legacyManualResults span{color:var(--muted);font-size:9px;line-height:1.35}.legacyManualResults strong{font-size:10px}.legacyManualResults .matchRejected{color:#9a493e;font-size:9px}@media (max-width:850px){.legacyManualResults{grid-template-columns:1fr}}@media (max-width:700px){.legacyManualPicker>form,.legacyManualResults article{grid-template-columns:1fr}.legacyManualResults article form button{width:100%}}.financeTransfer{grid-column:1/-1}.financeTransfer small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.financeDashboard{margin-bottom:18px}.financeDashboard h2{margin:0 0 7px;font:500 20px Georgia,serif}.financeDashboard p,.financeDashboard>small{color:var(--muted);font-size:11px;line-height:1.5}.financePeriod{align-items:end;gap:8px;display:flex}.financePeriod label{gap:4px;font-size:11px;display:grid}.financePeriod input,.financePeriod button,.financeCategoryForm input,.financeCategoryForm select,.financeCategoryAssign select,.financeCategoryAssign button{color:var(--ink);font:inherit;background:#fff;border:1px solid #daddd9;border-radius:7px;padding:9px}.financePeriod button,.financeCategoryAssign button{cursor:pointer}.financeSummary{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.financeSummaryCurrency{border:1px solid var(--line);border-radius:9px;gap:6px;min-width:210px;padding:13px;display:grid}.financeSummaryCurrency span,.financeSummaryCurrency small,.financeCategoryTotals small{color:var(--muted);font-size:11px}.financeCategoryTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin-bottom:14px;display:grid}.financeCategoryTotals>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:11px;display:flex}.financeCategoryTotals>div span{flex:1}.financeCategoryTotals strong{white-space:nowrap}.financeDescriptionTwo{grid-column:span 2}.financeCategoryForm{grid-template-columns:160px minmax(200px,1fr) auto;align-items:end;gap:10px;margin:14px 0;display:grid}.financeCategoryForm label{gap:5px;font-size:11px;font-weight:700;display:grid}.financeCategoryList{flex-wrap:wrap;gap:6px;display:flex}.financeCategoryList span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 8px;font-size:10px}.financeCategoryAssign{gap:5px;margin-top:5px;display:flex}.financeCategoryAssign select{min-width:0;max-width:180px;padding:6px;font-size:10px}.financeCategoryAssign button{padding:6px;font-size:10px}@media (max-width:700px){.financeCategoryTotals,.financeCategoryForm{grid-template-columns:1fr}.financeDescriptionTwo{grid-column:auto}.financeCategoryAssign{flex-wrap:wrap}}.securityPage{max-width:1100px}.mfaPanel{max-width:650px;margin-bottom:16px;padding:22px}.mfaPanel h2,.mfaCodes h2{margin:0 0 8px;font:500 22px Georgia,serif}.mfaPanel p,.mfaCodes p{color:var(--muted);font-size:12px;line-height:1.6}.mfaForm{gap:12px;max-width:430px;margin-top:16px;display:grid}.mfaForm label{gap:6px;font-size:12px;font-weight:700;display:grid}.mfaForm input{width:100%;color:var(--ink);background:#fff;border:1px solid #daddd9;border-radius:8px;padding:11px}.mfaForm button{justify-self:start}.mfaSecret{border:1px solid var(--line);letter-spacing:1px;overflow-wrap:anywhere;background:#f6f8f4;border-radius:8px;padding:12px 16px;font:700 16px ui-monospace,monospace;display:inline-block}.mfaCodes ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-left:22px;display:grid}.mfaCodes code{font-size:13px}.mfaCodes a,.mfaSetup a,.mfaBack a{color:var(--green)}.textButton{color:var(--green);cursor:pointer;background:0 0;border:0;padding:10px 0}.mfaBack{margin:18px 0 0;font-size:12px}@media (max-width:700px){.mfaCodes ol{grid-template-columns:1fr}}.comingSoon{color:#f4f7f0;background:#14271f;place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.comingSoonGlow{filter:blur(24px);opacity:.5;background:radial-gradient(circle,#437f59 0%,#254935 38%,#0000 72%);border-radius:50%;width:min(75vw,760px);height:min(75vw,760px);position:absolute;top:-35%;right:-15%}.comingSoonContent{max-width:800px;margin:auto;position:relative}.comingSoonBrand{align-items:center;gap:12px;margin-bottom:75px;font-size:22px;display:flex}.comingSoon .eyebrow{color:#dff15b}.comingSoon h1{letter-spacing:-3px;margin:0 0 26px;font:400 clamp(46px,7vw,84px)/1.05 Georgia,serif}.comingSoonContent>p:not(.eyebrow){color:#bfd0c2;max-width:650px;font-size:18px;line-height:1.65}.comingSoonBadge{color:#e2f0dd;border:1px solid #63816b;border-radius:999px;margin-top:38px;padding:11px 17px;font-size:12px;display:inline-block}.pentestPage{max-width:1250px}.pentestPage header a,.pentestPage a{color:var(--green)}.pentestMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.pentestMetrics .panel{gap:5px;padding:18px;display:grid}.pentestMetrics strong{font-size:25px}.pentestMetrics span{color:var(--muted);font-size:11px}.pentestSessions{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;padding:20px;display:flex}.pentestSessions h2,.pentestControls h2,.pentestHistory h2{margin:0 0 7px;font:500 22px Georgia,serif}.pentestSessions p,.pentestControl p,.pentestHistory p{color:var(--muted);font-size:12px;line-height:1.5}.pentestControls{gap:9px;margin-bottom:20px;display:grid}.pentestControl{padding:16px 20px}.pentestControl summary{cursor:pointer;align-items:center;gap:12px;font-size:12px;display:flex}.pentestControl summary strong{flex:1}.pentestControl summary span:not(.pentestCode){color:var(--muted)}.pentestCode{color:var(--green);font:700 11px ui-monospace,monospace}.pentestControl summary b{font-size:11px}.pentestForm{gap:10px;max-width:650px;padding-top:15px;display:grid}.pentestForm label{gap:5px;font-size:12px;font-weight:700;display:grid}.pentestForm select,.pentestForm textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #daddd9;border-radius:8px;padding:10px}.pentestForm textarea{min-height:60px}.pentestForm button{justify-self:start}.pentestHistory{margin-bottom:16px;padding:20px}.pentestHistory article{border-top:1px solid var(--line);padding:12px 0}.pentestHistory article strong,.pentestHistory article small{display:block}.pentestHistory article small{color:var(--muted);margin-top:5px}@media (max-width:750px){.pentestMetrics{grid-template-columns:repeat(2,1fr)}.pentestSessions{display:block}.pentestControl summary{flex-wrap:wrap}.pentestControl summary strong{flex-basis:60%}}.securityMonitorPanel{margin-bottom:16px;padding:20px}.securityMonitorPanel h2{margin:0 0 8px;font:500 22px Georgia,serif}.securityMonitorPanel>p,.securityMonitorTitle p,.trafficMapWrap p{color:var(--muted);font-size:12px;line-height:1.5}.trafficMapWrap{margin-top:14px}.trafficMap{border:1px solid var(--line);border-radius:12px;width:100%;max-height:470px;display:block}.securityRows{margin-top:12px;display:grid}.securityRow{border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(120px,1fr) minmax(170px,1.3fr) minmax(150px,1fr) auto;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:grid}.securityRow strong{font-size:12px}.securityRow span,.securityRow small{color:var(--muted);font-size:11px}.securityRow span small{text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-top:4px;display:block;overflow:hidden}.securityRow button{color:var(--green);cursor:pointer;background:#fff;border:1px solid #bdcbc4;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}@media (max-width:750px){.securityRow{grid-template-columns:1fr 1fr}.securityRow form{grid-column:1/-1}}.publicationDescriptionPreview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f5f7fa;border:1px solid #dce2e8;border-radius:8px;max-height:26rem;padding:1rem;line-height:1.5;overflow:auto}.publicationDescriptionCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.publicationDescriptionCompare>div{min-width:0}@media (max-width:800px){.publicationDescriptionCompare{grid-template-columns:1fr}}.publicationAttributeList,.publicationRelatedList{gap:.5rem;display:grid}.publicationAttributeList>div,.publicationRelatedList>div{border:1px solid #e0e5eb;border-radius:8px;gap:.15rem;padding:.6rem .8rem;display:grid}.publicationAttributeList small,.publicationRelatedList small{color:#64748b}.financeRelease{background:#f3faf1;border:1px solid #d6e5d5;border-radius:8px;gap:3px;margin-top:5px;padding:8px 10px;display:grid}.financeRelease strong{color:#235b3e;font-size:11px}.financeRelease small{line-height:1.35}.financeRow b small{text-align:right;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:500;display:block}.financeMovementPrimary{align-items:center;gap:9px;display:flex!important}.financeMovementPrimary>div{gap:5px;min-width:0;display:grid}.financeMovementImage{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:7px;flex:none;width:48px;height:48px}.financeReleaseBoard{margin-bottom:18px;padding:20px}.financeReleaseBoard h2{margin:0 0 8px;font:500 22px Georgia,serif}.financeReleaseBoard>p{color:var(--muted);font-size:11px;line-height:1.5}.financeReleaseMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.financeReleaseMetrics>div{border:1px solid var(--line);background:#f8fbf8;border-radius:9px;gap:8px;padding:14px;display:grid}.financeReleaseMetrics small{color:var(--muted);font-size:11px}.financeReleaseMetrics strong{font:500 18px Georgia,serif}.financeReleaseDays{margin-top:10px;display:grid}.financeReleaseDays>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}@media (max-width:750px){.financeReleaseMetrics{grid-template-columns:1fr}}.financeManualBlock{margin-bottom:18px}.financeManualBlock h2{margin:0 0 7px;font:500 20px Georgia,serif}.financeManualBlock p{color:var(--muted);font-size:11px;line-height:1.5}.financeRow.watched{background:#f1f8e8;box-shadow:inset 0 0 0 1px #d9e9c8}.financeAmount{justify-content:flex-end;align-items:center;gap:10px;display:flex!important}.financeAmount form{margin:0}.financeAmount button{width:28px;height:28px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #b9c8bd;border-radius:50%;font-size:16px;font-weight:700}.financeRow.watched .financeAmount button{background:var(--green);border-color:var(--green);color:#fff}.financeTableActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.financeTableActions a{color:var(--green);font-size:11px;font-weight:700}@media (max-width:700px){.financeAmount,.financeTableActions{justify-content:flex-start}}.financeNote{align-items:center;gap:5px;min-width:0;margin:0;display:flex}.financeNote input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:6px 8px;font-size:11px}.financeNote button{border:1px solid var(--line);width:28px;height:28px;color:var(--green);cursor:pointer;background:#fff;border-radius:7px;flex:none;padding:0;font-size:12px;font-weight:700}@media (max-width:700px){.financeNote{max-width:420px}}.financeNote{position:relative}.financeNote:has(.financeNoteFeedback){z-index:2}.financeNote button:disabled{cursor:wait;opacity:.7}.financeNoteError input{border-color:#b64b40}.financeNoteFeedback{z-index:3;border:1px solid var(--line);white-space:normal;background:#fff;border-radius:6px;max-width:260px;padding:4px 7px;font-size:10px;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 2px 8px #20372918}.financeNoteFeedback.saved{color:var(--green)}.financeNoteFeedback.error{color:#a14135;border-color:#e9c8c2}.financeNoteFeedback.pending{color:var(--muted)}.financeNoteSpinner{border:2px solid #b8d7be;border-top-color:var(--green);vertical-align:middle;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite financeNoteSpin;display:inline-block}@keyframes financeNoteSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.financeNoteSpinner{animation-duration:1.5s}}.financeMovementFilters{border:1px solid var(--line);background:#f8faf8;border-radius:9px;flex-wrap:wrap;align-items:end;gap:9px;margin:12px 0 16px;padding:12px;display:flex}.financeMovementFilters label{gap:4px;font-size:10px;font-weight:700;display:grid}.financeMovementFilters select,.financeMovementFilters input,.financeMovementFilters button{color:var(--ink);font:inherit;background:#fff;border:1px solid #daddd9;border-radius:7px;padding:8px 9px;font-size:11px}.financeMovementFilters button{cursor:pointer;font-weight:700}.financeMovementFilters a{color:var(--green);align-self:center;font-size:11px;font-weight:700}@media (max-width:700px){.financeMovementFilters{grid-template-columns:1fr 1fr;display:grid}.financeMovementFilters label:first-of-type{grid-column:1/-1}.financeMovementFilters select,.financeMovementFilters input{width:100%;min-width:0}}.purchasesPage{max-width:1450px}.purchaseCreate,.purchaseCosts,.purchaseLines{margin-bottom:18px}.purchaseForm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.purchaseForm label,.purchaseReceive label,.purchaseProductResult label{gap:5px;font-size:10px;font-weight:700;display:grid}.purchaseForm input,.purchaseForm select,.purchaseReceive input,.purchaseReceive select,.purchaseProductResult input,.purchaseSearch input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #daddd9;border-radius:7px;padding:9px}.purchaseForm .wide{grid-column:span 2}.purchaseCheck{grid-auto-flow:column;justify-content:start;align-items:center;display:flex!important}.purchaseCheck input{width:auto}.purchaseList{padding:0;overflow:hidden}.purchaseListHeader,.purchaseListRow{grid-template-columns:minmax(260px,1fr) 150px 130px 20px;align-items:center;gap:14px;padding:13px 18px;display:grid}.purchaseListHeader{color:var(--muted);text-transform:uppercase;background:#eef0ec;font-size:9px;font-weight:700}.purchaseListRow{border-top:1px solid var(--line);color:var(--ink);font-size:11px;text-decoration:none}.purchaseListRow>div{gap:4px;display:grid}.purchaseListRow small{color:var(--muted)}.purchaseBack{color:var(--green);margin:-10px 0 16px;font-size:12px;font-weight:700;display:inline-block}.purchaseSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.purchaseSummary>div{gap:5px;display:grid}.purchaseSummary span,.purchaseLine span{color:var(--muted);letter-spacing:.6px;font-size:9px}.purchaseSummary small,.purchaseLine small{color:var(--muted);font-size:10px;line-height:1.4}.purchaseTwoColumns{grid-template-columns:1.4fr 1fr;gap:18px;margin-bottom:18px;display:grid}.purchaseSearch{grid-template-columns:1fr auto;gap:8px;display:grid}.purchaseSearch button{background:var(--green);color:#fff;border:0;border-radius:7px;padding:9px 14px}.purchaseProductResult{border-top:1px solid var(--line);grid-template-columns:56px minmax(220px,1fr) repeat(4,minmax(95px,.45fr));align-items:end;gap:8px;padding:12px 0;display:grid}.purchaseProductResult>img{object-fit:contain;border:1px solid var(--line);border-radius:8px;width:56px;height:56px}.purchaseProductResult>div{align-self:center;gap:5px;display:grid}.purchaseProductResult small,.purchaseNew>p,.purchaseEmpty{color:var(--muted);font-size:10px;line-height:1.45}.purchaseProductResult label:nth-of-type(n+5){display:none}.purchaseNew summary{cursor:pointer;font:500 18px Georgia,serif}.purchaseNew .purchaseForm{grid-template-columns:1fr 1fr;margin-top:14px}.purchaseNew .purchaseForm label{grid-column:auto}.purchaseNew .purchaseForm .wide{grid-column:span 2}.purchaseCostList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.purchaseCostList>div{border:1px solid var(--line);border-radius:8px;gap:4px;padding:11px;display:grid}.purchaseCostList span,.purchaseCostList small{color:var(--muted);font-size:10px}.purchaseLine{border-top:1px solid var(--line);grid-template-columns:minmax(280px,1.4fr) 130px 220px 150px;align-items:center;gap:14px;padding:15px 0;display:grid}.purchaseLine>div{gap:5px;display:grid}.purchaseLineIdentity{align-items:center;gap:11px;display:flex!important}.purchaseLineIdentity>img{object-fit:contain;border:1px solid var(--line);border-radius:8px;width:56px;height:56px}.purchaseLineIdentity>div{gap:4px;display:grid}.purchaseReceive{background:#f4f7f3;border-radius:9px;grid-column:1/-1;grid-template-columns:120px minmax(180px,1fr) auto;align-items:end;gap:8px;padding:11px;display:grid}.purchaseReceive button{min-height:37px}.notice{color:#285c39;background:#eff8f1;border:1px solid #b8d8c1;border-radius:8px;margin-bottom:16px;padding:11px 14px;font-size:11px}.notice.error{color:#8a3d31;background:#fff2ef;border-color:#e7c0b8}@media (max-width:1100px){.purchaseForm{grid-template-columns:repeat(2,minmax(0,1fr))}.purchaseTwoColumns{grid-template-columns:1fr}.purchaseProductResult{grid-template-columns:56px minmax(220px,1fr) repeat(2,minmax(90px,.5fr))}.purchaseProductResult label:nth-of-type(n+3){display:none}.purchaseLine{grid-template-columns:minmax(260px,1fr) repeat(3,130px)}}@media (max-width:750px){.purchaseForm,.purchaseSummary,.purchaseLine,.purchaseReceive,.purchaseListHeader,.purchaseListRow{grid-template-columns:1fr}.purchaseForm .wide{grid-column:auto}.purchaseListHeader{display:none}.purchaseListRow{gap:7px}.purchaseProductResult{grid-template-columns:48px 1fr}.purchaseProductResult label,.purchaseProductResult button{grid-column:1/-1}.purchaseProductResult label:nth-of-type(n){display:grid}.purchaseCostList{grid-template-columns:1fr}.purchaseLine>div,.purchaseReceive{grid-column:1}}.purchaseEdit{margin-bottom:18px}.purchaseEdit summary,.purchaseLineEdit summary,.purchaseCostList details summary{cursor:pointer;color:var(--green);font-size:11px;font-weight:700}.purchaseEdit .purchaseForm,.purchaseLineEdit .purchaseForm{margin-top:14px}.purchaseTotals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.purchaseTotals article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:7px;padding:16px;display:grid}.purchaseTotals span{color:var(--muted);letter-spacing:.6px;font-size:9px}.purchaseTotals strong{font:500 20px Georgia,serif}.purchaseTotals small{color:var(--muted);font-size:10px}.purchaseCostList details{margin-top:6px}.purchaseCostList details form{gap:6px;margin-top:7px;display:grid}.purchaseCostList details input{border:1px solid var(--line);border-radius:6px;width:100%;padding:7px}.purchaseCostList details label{gap:5px;font-size:10px;display:flex}.purchaseCostList details label input{width:auto}.purchaseCostList details button,.dangerText{color:var(--green);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:10px;font-weight:700}.purchaseCostList .dangerText,.dangerText{color:#9b4135}.purchaseLineEdit{grid-column:1/-1}.purchaseLineEdit>form:last-child{margin-top:7px}@media (max-width:900px){.purchaseTotals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.purchaseTotals{grid-template-columns:1fr}}.productLogistics{margin-top:3px}.productLogistics summary{cursor:pointer;color:var(--green);font-size:9px;font-weight:700}.productLogistics form{border:1px solid var(--line);background:#f6f8f4;border-radius:7px;grid-template-columns:repeat(2,minmax(85px,1fr));gap:5px;width:min(430px,55vw);padding:8px;display:grid}.productLogistics label{color:var(--muted);gap:3px;font-size:8px;display:grid}.productLogistics input{border:1px solid var(--line);border-radius:5px;min-width:0;padding:5px}.productLogistics label:nth-of-type(5){grid-column:1/-1}.productLogistics button{background:var(--green);color:#fff;border:0;border-radius:5px;justify-self:start;padding:6px 8px;font-size:9px}.purchaseReconcile{margin-bottom:18px}.purchaseReconcile>div:not(.panelTitle){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.purchaseReconcile>div>div{gap:4px;display:grid}.purchaseReconcile small{color:var(--muted);font-size:10px}.purchaseReconcile button{padding:8px 10px;font-size:10px}@media (max-width:700px){.productLogistics form{grid-template-columns:1fr;width:100%}.productLogistics label:nth-of-type(5){grid-column:auto}}.purchaseDocuments{margin-bottom:18px}.purchaseDocuments>form{grid-template-columns:180px minmax(220px,1fr) auto;align-items:center;gap:8px;margin-bottom:13px;display:grid}.purchaseDocuments select,.purchaseDocuments input{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:9px}.purchaseDocuments>a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.purchaseDocuments>a>div{gap:4px;display:grid}.purchaseDocuments small{color:var(--muted);font-size:10px}.purchaseDocuments>a>span{color:var(--green);font-size:10px;font-weight:700}@media (max-width:700px){.purchaseDocuments>form{grid-template-columns:1fr}}.purchaseProductResult>.primary{white-space:nowrap}@media (max-width:1100px){.purchaseProductResult{grid-template-columns:56px minmax(220px,1fr) repeat(2,minmax(90px,.5fr)) auto}}@media (max-width:750px){.purchaseProductResult{grid-template-columns:48px 1fr}}.inventoryPricing{margin-top:3px}.inventoryPricing summary{cursor:pointer;color:var(--green);font-size:9px;font-weight:700}.inventoryPricing form{border:1px solid var(--line);background:#f6f8f4;border-radius:7px;width:min(520px,65vw);margin-top:5px;padding:9px;grid-template-columns:repeat(2,minmax(105px,1fr))!important;gap:7px!important;display:grid!important}.inventoryPricing label{color:var(--muted);gap:3px;font-size:8px;display:grid}.inventoryPricing label strong{color:var(--ink);font-size:10px}.inventoryPricing input{min-width:0;padding:6px!important}.inventoryPricing form>small{grid-column:1/-1}.inventoryPricing button{justify-self:start}.inventoryPricing>a{color:var(--green);margin-top:6px;font-size:9px;font-weight:700;display:inline-block}@media (max-width:700px){.inventoryPricing form{width:100%;grid-template-columns:1fr!important}}.suppliersPage{max-width:1450px}.supplierFilters{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.supplierFilters a{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700;text-decoration:none}.supplierFilters a.active{background:var(--green);border-color:var(--green);color:#fff}.supplierMatches{gap:11px;display:grid}.supplierMatch{grid-template-columns:minmax(0,1fr) 135px minmax(0,1fr);align-items:center;gap:18px;padding:17px;display:grid}.supplierSide{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.supplierSide img,.supplierNoImage{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:9px;width:92px;height:92px}.supplierNoImage{color:var(--muted);place-items:center;font-size:9px;display:grid}.supplierSide>div{gap:6px;min-width:0;display:grid}.supplierSide small,.supplierSide p,.matchArrow small{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.supplierSide strong{font-size:12px;line-height:1.35}.supplierSide a{color:var(--green);font-size:10px;font-weight:700}.matchArrow{text-align:center;justify-items:center;gap:6px;display:grid}.matchArrow>strong{font:500 22px Georgia,serif}.matchActions{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.matchActions button{padding:7px 9px;font-size:9px}.matchActions .secondary{border:1px solid var(--line);color:#8a3d31;background:#fff;border-radius:6px}.matchApproved,.matchRejected{color:var(--green);font-size:10px;font-weight:700}.matchRejected{color:#8a3d31}@media (max-width:950px){.supplierMatch{grid-template-columns:1fr}.matchArrow{text-align:left;justify-items:start}.supplierSide{grid-template-columns:70px 1fr}.supplierSide img,.supplierNoImage{width:70px;height:70px}}.supplierHeaderActions{flex-wrap:wrap;gap:8px;display:flex}.supplierHeaderActions button{border:1px solid var(--line);min-height:38px;color:var(--green);background:#fff;border-radius:7px;padding:8px 11px;font-weight:700}.supplierHeaderActions .primary{background:var(--green);color:#fff}.supplierParentTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:9px!important}.manualSupplierMatch{flex-wrap:wrap;align-items:end;gap:7px;margin-top:7px;display:flex}.manualSupplierMatch label{color:var(--muted);gap:4px;font-size:9px;display:grid}.manualSupplierMatch input{border:1px solid var(--line);text-transform:uppercase;border-radius:6px;width:150px;min-height:34px;padding:7px 9px}.manualSupplierMatch button{min-height:34px;padding:7px 9px;font-size:9px}.supplierSearch{align-items:center;gap:7px;margin:0 0 14px;display:flex}.supplierSearch input{border:1px solid var(--line);border-radius:7px;width:min(440px,100%);min-height:38px;padding:8px 11px}.supplierSearch a,.supplierPagination a{color:var(--green);font-size:10px;font-weight:700}.supplierPagination{justify-content:center;align-items:center;gap:18px;margin:18px 0;display:flex}.supplierPagination span{color:var(--muted);font-size:10px}.stockInventoryRow>div:nth-child(3) span{color:var(--green);font-size:10px;font-weight:400;line-height:1.35}.inventorySupplierReference summary{cursor:pointer;color:var(--green);font-size:9px;font-weight:700}.inventorySupplierReference[open]{border:1px solid var(--line);background:#f7f9f5;border-radius:7px;padding:7px 9px}.inventorySupplierReference>strong,.inventorySupplierReference>small,.inventorySupplierReference>p,.inventorySupplierReference>a{margin:5px 0 0;font-size:9px;line-height:1.4;display:block}.inventorySupplierReference>p{max-height:92px;color:var(--muted);overflow:auto}.inventorySupplierReference>a{color:var(--green);font-weight:700}.webProductLink{width:max-content;color:var(--green);font-size:9px;font-weight:800;text-decoration:none}.webProductEditor{max-width:1250px}.webProductEditor header{align-items:flex-start}.webProductStatus{color:#59645e;text-transform:uppercase;background:#edf0ec;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.webProductStatus.review{color:#765a11;background:#fff3cf}.webProductStatus.ready,.webProductStatus.published{color:#267443;background:#e2f2e7}.webProductContext{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.webProductContext article:first-child{align-items:center;gap:14px;display:flex}.webProductContext article:first-child>div{gap:5px;display:grid}.webProductContext article span,.webProductContext article small,.webProductContext article p{color:var(--muted);font-size:10px;line-height:1.45}.webProductContext h2{margin:0;font:500 18px Georgia,serif}.webProductContext a{color:var(--green);font-size:10px;font-weight:700}.webProductForm{grid-template-columns:1fr 1fr;gap:14px;display:grid}.webProductForm>section{align-content:start;gap:12px;display:grid}.webProductForm>section:first-child{grid-column:1/-1}.webProductForm label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.webProductForm input,.webProductForm select,.webProductForm textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px;line-height:1.45}.webProductForm textarea{resize:vertical}.webProductForm label small{font-weight:400}.webProductTwoColumns{grid-template-columns:1fr 150px;gap:10px;display:grid}.webProductSave{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:14px;padding-bottom:28px;display:flex}.webProductSave button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 18px;font-weight:800}.webProductSave small{color:var(--muted);font-size:10px}@media (max-width:800px){.webProductContext,.webProductForm{grid-template-columns:1fr}.webProductForm>section:first-child,.webProductSave{grid-column:auto}.webProductTwoColumns{grid-template-columns:1fr}}.productTechnicalLink{margin-bottom:14px}.productTechnicalLink .panelTitle a{color:var(--green);font-size:10px;font-weight:800;text-decoration:none}.technicalHint{color:var(--muted);margin:0 0 12px;font-size:10px}.technicalLinkedSummary{justify-content:space-between;align-items:center;gap:14px;display:flex}.technicalLinkedSummary>div{gap:4px;display:grid}.technicalLinkedSummary small,.technicalLinkedSummary p{color:var(--muted);margin:0;font-size:10px}.technicalLinkedSummary button{border:1px solid var(--line);color:#8a3e32;cursor:pointer;background:#fff;border-radius:7px;padding:8px 11px}.technicalLinkForms{grid-template-columns:1fr 1fr;gap:12px;display:grid}.technicalLinkForms form{border:1px solid var(--line);background:#f8faf7;border-radius:9px;grid-template-columns:1fr 170px;align-items:end;gap:9px;padding:12px;display:grid}.technicalLinkForms label{color:var(--muted);gap:5px;font-size:9px;font-weight:700;display:grid}.technicalLinkForms label:nth-child(3){grid-column:1/-1}.technicalLinkForms input,.technicalLinkForms select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-width:0;padding:9px}.technicalLinkForms button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;grid-column:1/-1;justify-self:start;padding:9px 12px;font-size:10px;font-weight:800}@media (max-width:800px){.technicalLinkForms,.technicalLinkForms form{grid-template-columns:1fr}.technicalLinkForms label:nth-child(3),.technicalLinkForms button{grid-column:auto}}.technicalCatalogPage{max-width:1450px}.technicalCatalogMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.technicalCatalogMetrics article{gap:5px;display:grid}.technicalCatalogMetrics span{color:var(--muted);text-transform:uppercase;font-size:9px}.technicalCatalogMetrics strong{font:500 23px Georgia,serif}.technicalCatalogFilters{grid-template-columns:minmax(260px,1fr) 190px auto;gap:9px;margin-bottom:12px;display:grid}.technicalCatalogFilters input,.technicalCatalogFilters select,.technicalCatalogFilters button,.technicalCreate input,.technicalCreate select,.technicalCreate button,.technicalRevisionForm input,.technicalRevisionForm select,.technicalRevisionForm textarea,.technicalRevisionForm button,.technicalSources input,.technicalSources select,.technicalSources button{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:9px}.technicalCatalogFilters button,.technicalCreate button,.technicalRevisionForm>button,.technicalSources form>button{background:var(--green);color:#fff;cursor:pointer;border:0;font-weight:800}.technicalCreate{margin-bottom:12px;padding:0}.technicalCreate summary{cursor:pointer;color:var(--green);padding:13px 16px;font-size:11px;font-weight:800}.technicalCreate form{grid-template-columns:1fr 220px auto;align-items:end;gap:9px;padding:0 16px 16px;display:grid}.technicalCreate label,.technicalRevisionForm label,.technicalSources form label{color:var(--muted);gap:5px;font-size:9px;font-weight:700;display:grid}.technicalCatalogLayout{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:14px;display:grid}.technicalModelList{padding:0;overflow:hidden}.technicalModelList>a{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:12px 14px;text-decoration:none;display:grid}.technicalModelList>a:first-child{border-top:0}.technicalModelList>a.active{background:#edf4ee}.technicalModelList>a>div{gap:3px;min-width:0;display:grid}.technicalModelList small{color:var(--muted);font-size:9px}.technicalModelList>a>small:last-child{grid-column:1/-1}.technicalState{color:#657068;text-transform:uppercase;background:#edf0ec;border-radius:999px;align-self:start;padding:3px 6px;font-size:8px;font-weight:800}.technicalState.review{color:#765a11;background:#fff3cf}.technicalState.validated{color:#267443;background:#e2f2e7}.technicalState.deprecated{color:#8a3e32;background:#f4e8e5}.technicalModelDetail,.technicalRevisionForm{gap:12px;display:grid}.technicalTwo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.technicalRevisionForm fieldset{border:1px solid var(--line);border-radius:8px;margin:0;padding:12px}.technicalRevisionForm legend{color:var(--muted);padding:0 5px;font-size:9px;font-weight:800}.technicalElectrical{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.technicalRevisionForm textarea{resize:vertical}.technicalRevisionForm>button{justify-self:start}.technicalSources h2,.technicalLinked h2{margin:0;font:500 19px Georgia,serif}.technicalSources>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.technicalSources>article>div{gap:3px;display:grid}.technicalSources small,.technicalSources>article>span{color:var(--muted);font-size:9px}.technicalSources>article>a{color:var(--green);font-size:9px;font-weight:800}.technicalSources>form{border-top:1px solid var(--line);grid-template-columns:130px 1fr 1.4fr 120px;align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.technicalSources .technicalCheck{align-items:center;gap:6px;display:flex}.technicalSources .technicalCheck input{width:auto}.technicalSources form>button{grid-column:1/-1;justify-self:start}.technicalLinked{gap:8px;display:grid}.technicalLinked>a{border-top:1px solid var(--line);color:var(--ink);gap:3px;padding:9px 0;text-decoration:none;display:grid}.technicalLinked>a small{color:var(--muted);font-size:9px}@media (max-width:1050px){.technicalCatalogLayout{grid-template-columns:1fr}.technicalModelList{grid-template-columns:repeat(2,1fr);display:grid}.technicalElectrical{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.technicalCatalogMetrics{grid-template-columns:repeat(2,1fr)}.technicalCatalogFilters,.technicalCreate form,.technicalTwo,.technicalSources>form,.technicalModelList,.technicalElectrical{grid-template-columns:1fr}}.approvedSupplierActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approvedSupplierActions form{margin:0}.approvedSupplierActions button{color:#8a3d31;background:#fff;border:1px solid #d9b9b2;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:700}.supplierCatalogFilters{grid-template-columns:minmax(190px,280px) minmax(260px,1fr) auto auto;align-items:end;gap:9px;margin-bottom:16px;display:grid}.supplierCatalogFilters label,.supplierOptionSearch label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.supplierCatalogFilters input,.supplierCatalogFilters select,.supplierOptionSearch input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-height:38px;padding:8px 10px}.supplierCatalogFilters button,.supplierOptionSearch button,.supplierPickButton{background:var(--green);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.supplierCatalogFilters>a{color:var(--green);padding:10px 0;font-size:10px;font-weight:700}.internalSupplierList{gap:8px;display:grid}.internalSupplierHeader,.internalSupplierRow{grid-template-columns:minmax(300px,1.25fr) 100px minmax(280px,1fr) 115px;align-items:center;gap:14px;display:grid}.internalSupplierHeader{color:var(--muted);text-transform:uppercase;padding:9px 17px;font-size:9px;font-weight:700}.internalSupplierRow{padding:12px 16px}.supplierInternalIdentity,.supplierLinkedIdentity{align-items:center;gap:10px;min-width:0;display:flex}.supplierInternalIdentity>div,.supplierLinkedIdentity>span{gap:4px;min-width:0;display:grid}.supplierInternalIdentity strong,.supplierLinkedIdentity strong{font-size:11px;line-height:1.35}.supplierInternalIdentity small,.supplierLinkedIdentity small,.internalSupplierRow>span{color:var(--muted);font-size:9px}.supplierLinkedIdentity img,.supplierLinkedIdentity .supplierNoImage.small{flex:0 0 54px;width:54px;height:54px}.supplierLinkedIdentity a{color:var(--green);font-size:9px;font-weight:700}.supplierUnlinked{color:#8a681b;font-size:10px}.dangerGhost{color:#8a3d31;background:#fff;border:1px solid #d9b9b2;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:700}.supplierPicker{margin-bottom:16px;padding:16px}.supplierPickerTarget{align-items:center;gap:11px;display:flex}.supplierPickerTarget>div{gap:3px;display:grid}.supplierPickerTarget h2{margin:0;font:500 19px Georgia,serif}.supplierPickerTarget small{color:var(--muted);font-size:9px}.supplierPickerTarget a{color:var(--green);font-size:9px;font-weight:700}.supplierOptionSearch{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:8px;margin-top:14px;display:grid}.supplierCandidateGrid{gap:8px;margin-top:14px;display:grid}.supplierCandidateGrid>article{border:1px solid var(--line);background:#fafbf9;border-radius:9px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.supplierCandidateGrid img{object-fit:contain;background:#fff;border-radius:7px;width:84px;height:84px}.supplierCandidateGrid article>div{gap:4px;display:grid}.supplierCandidateGrid strong{font-size:11px}.supplierCandidateGrid p,.supplierCandidateGrid small{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.supplierCandidateGrid a{color:var(--green);font-size:9px;font-weight:700}.supplierCandidateGrid button{white-space:nowrap}@media (max-width:900px){.supplierCatalogFilters{grid-template-columns:1fr 1fr}.internalSupplierHeader{display:none}.internalSupplierRow{grid-template-columns:1fr}.supplierCandidateGrid>article{grid-template-columns:70px 1fr}.supplierCandidateGrid>article>form,.supplierCandidateGrid>article>.matchRejected{grid-column:2}.supplierCandidateGrid img{width:70px;height:70px}}@media (max-width:600px){.supplierCatalogFilters,.supplierOptionSearch{grid-template-columns:1fr}}.supplierBack{color:var(--green);margin:0 0 14px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.supplierCards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:18px;display:grid}.supplierCard{color:inherit;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;text-decoration:none;display:grid}.supplierCard:hover{border-color:#9ab7aa;box-shadow:0 7px 20px #1c49310c}.supplierMonogram{width:50px;height:50px;color:var(--green);background:#e9f1ec;border-radius:12px;place-items:center;font:600 16px Georgia,serif;display:grid}.supplierCard>div:nth-child(2){gap:4px;min-width:0;display:grid}.supplierCard strong{font-size:13px}.supplierCard small,.supplierCard p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.supplierCard b{color:var(--green);font-size:20px}.supplierNew,.supplierProfile{margin-bottom:18px;padding:16px}.supplierNew>summary,.supplierProfile>summary{cursor:pointer;color:var(--green);font-size:11px;font-weight:700}.supplierProfileForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.supplierProfileForm label{color:var(--muted);gap:5px;font-size:9px;font-weight:700;display:grid}.supplierProfileForm label.wide{grid-column:1/-1}.supplierProfileForm input,.supplierProfileForm textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;background:#fff;border-radius:7px;padding:9px 10px}.supplierProfileForm button{justify-self:start}.supplierProfileRead{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:18px;padding:16px;display:grid}.supplierProfileRead div{gap:4px;display:grid}.supplierProfileRead span{color:var(--muted);text-transform:uppercase;font-size:9px}.supplierProfileRead strong{white-space:pre-wrap;font-size:11px}@media (max-width:650px){.supplierProfileForm,.supplierProfileRead{grid-template-columns:1fr}.supplierProfileForm label.wide{grid-column:auto}}.countRow .stockSyncForm{margin-top:5px;display:block}.countRow .stockSyncForm button{color:#76520b;background:#fff4d6;border:1px solid #e7ca7d;padding:7px 9px}.inventoryCostReadOnly{grid-template-columns:1fr 1fr;gap:10px;padding:10px 0;display:grid}.inventoryCostReadOnly>span{gap:3px;display:grid}.inventoryCostReadOnly strong{font:500 15px Georgia,serif}.inventoryCostReadOnly small{color:var(--muted)}.publicationList .publicationPricing{border-top:1px dashed var(--line);grid-column:1/-1;padding-top:9px}.publicationPricing summary{cursor:pointer;color:var(--green);font-size:11px;font-weight:700}.publicationPricingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.publicationPricingGrid>span{color:var(--muted);background:#f7f8f5;border-radius:8px;gap:3px;padding:9px;font-size:10px;display:grid}.publicationPricingGrid strong{color:var(--ink);font:500 14px Georgia,serif}.pricingPolicyForm{align-items:end;gap:8px;display:flex}.pricingPolicyForm label{gap:4px;font-size:10px;display:grid}.pricingPolicyForm input{border:1px solid var(--line);border-radius:7px;width:110px;padding:8px}.pricingPolicyForm button,.applyMlPriceForm button{background:var(--green);color:#fff;border:0;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:700}.pricingPolicyForm button:disabled{opacity:.4}.applyMlPriceForm{background:#fff4d6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px;display:flex}.applyMlPriceForm label{font-size:10px}.applyMlPriceForm input{vertical-align:middle}@media (max-width:700px){.publicationPricingGrid{grid-template-columns:1fr 1fr}.pricingPolicyForm,.applyMlPriceForm{flex-direction:column;align-items:stretch}.pricingPolicyForm input{width:100%}}.mlPriceWithCompetition{align-items:center;gap:7px;position:relative;display:flex!important}.mlPriceWithCompetition>b{font:500 14px Georgia,serif}.competitionBadge summary{cursor:pointer;list-style:none}.competitionBadge summary::-webkit-details-marker{display:none}.competitionBadge summary span{border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.competitionBadge.good summary span{color:#28703e;background:#e3f1e8}.competitionBadge.bad summary span{color:#a13f2d;background:#ffe8e3}.competitionBadge.warn summary span{color:#80520f;background:#fff4d6}.competitionBadge.neutral summary span{color:#66706a;background:#edf0ee}.competitionBadge>div{z-index:8;border:1px solid var(--line);background:#fff;border-radius:9px;width:300px;margin-top:5px;padding:12px;position:absolute;right:0;box-shadow:0 12px 32px #1d2b2430}.competitionBadge p{margin:5px 0;font-size:10px}.competitionBadge small{color:var(--muted);margin-top:8px;line-height:1.4;display:block}.competitionPending{color:#aab2ad}.apiHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.apiHealthCard{gap:8px;display:grid}.apiHealthCard>div{align-items:center;gap:8px;display:flex}.apiHealthCard>div>b{text-transform:uppercase;margin-left:auto;font-size:9px}.apiHealthDot{background:#aab2ad;border-radius:50%;width:9px;height:9px}.apiHealthCard.healthy .apiHealthDot{background:#3b9b59}.apiHealthCard.degraded .apiHealthDot,.apiHealthCard.rate_limited .apiHealthDot,.apiHealthCard.stale .apiHealthDot{background:#d39728}.apiHealthCard.down .apiHealthDot{background:#b84232}.apiHealthCard p,.apiHealthCard small{color:var(--muted);margin:0;font-size:11px}.apiHealthCard em{color:#9c3f2d;font-size:10px;font-style:normal}.apiCoverage,.apiStreams,.apiIncidents{margin-bottom:16px}.apiCoverage h2,.apiStreams h2,.apiIncidents h2{margin-top:0}.apiCoverage>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.apiCoverage span{color:var(--muted);background:#f6f7f4;border-radius:8px;gap:4px;padding:10px;font-size:9px;display:grid}.apiCoverage strong{color:var(--ink);font:500 17px Georgia,serif}.apiCoverage p{color:var(--muted);font-size:10px}.apiStreams>div,.apiIncidents>div{border-top:1px solid var(--line);grid-template-columns:220px 100px 1fr;gap:12px;padding:9px 0;font-size:10px;display:grid}.apiStreams small,.apiIncidents small{color:var(--muted)}@media (max-width:800px){.apiHealthGrid{grid-template-columns:1fr}.apiCoverage>div{grid-template-columns:repeat(2,1fr)}.apiStreams>div,.apiIncidents>div{grid-template-columns:1fr}}.integrationConfigurationHeading{margin:30px 0 14px}.integrationConfigurationHeading h2{margin:3px 0 5px;font:500 28px Georgia,serif}.integrationConfigurationHeading p:last-child{color:var(--muted);margin:0;font-size:12px}.listingKind{vertical-align:1px;border-radius:999px;margin-left:5px;padding:2px 6px;font-size:8px;font-weight:800;line-height:1.2;display:inline-block}.listingKind.catalog{color:#28703e;background:#e3f1e8}.listingKind.traditional{color:#59645e;background:#edf0ee}.listingKind.pending{color:#80520f;background:#fff4d6}.salesPage{max-width:1500px}.salesRanges{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.salesRanges a{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none}.salesRanges a.active{border-color:var(--green);background:var(--green);color:#fff}.salesFilters{grid-template-columns:150px 150px 180px minmax(220px,1fr) auto;align-items:end;gap:9px;margin-bottom:14px;display:grid}.salesFilters label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.salesFilters input,.salesFilters select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:9px}.salesFilters button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:37px;padding:9px 16px;font-weight:700}.salesMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.salesMetrics article{gap:6px;padding:16px;display:grid}.salesMetrics span,.salesMetrics small{color:var(--muted);font-size:10px;line-height:1.35}.salesMetrics strong{font:500 21px Georgia,serif}.salesNotice{color:#675c36;background:#fff9e7;border:1px solid #d8c997;border-radius:9px;margin-bottom:15px;padding:11px 14px;font-size:10px;line-height:1.5}.salesProducts{margin-bottom:24px;padding:0;overflow:auto}.salesProducts>h2{margin:0;padding:18px;font:500 20px Georgia,serif}.salesProductHeader,.salesProductRow{grid-template-columns:minmax(300px,2fr) 70px 75px 125px 125px 125px 125px 125px;align-items:center;gap:12px;min-width:1180px;padding:12px 18px;display:grid}.salesProductHeader{color:var(--muted);text-transform:uppercase;background:#eef0ec;font-size:9px;font-weight:700}.salesProductRow{border-top:1px solid var(--line);font-size:11px}.salesProductRow>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.salesProductRow>div:first-child>span:last-child{gap:4px;min-width:0;display:grid}.salesProductRow strong{font-size:11px;line-height:1.35}.salesProductRow small{color:var(--muted);font-size:9px}.salesProducts .emptyState{padding:18px}.salesDays{gap:10px;display:grid}.salesDays>h2{margin:0 0 3px;font:500 22px Georgia,serif}.salesDay{padding:0;overflow:hidden}.salesDay summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.salesDay summary>div{gap:4px;display:grid}.salesDay summary>div:last-child{text-align:right}.salesDay summary strong,.salesDay summary span{font-size:13px}.salesDay summary small{color:var(--muted);font-size:10px}.salesDayLines{border-top:1px solid var(--line)}.salesDayLines article{border-top:1px solid var(--line);grid-template-columns:56px minmax(260px,1fr) 75px 260px 160px;align-items:center;gap:12px;padding:10px 18px;font-size:11px;display:grid}.salesDayLines article:first-child{border-top:0}.salesDayLines article>div{gap:4px;display:grid}.salesDayLines small{color:var(--muted);font-size:9px}@media (max-width:1100px){.salesMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.salesFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.salesFilters button{justify-self:start}}@media (max-width:700px){.salesMetrics,.salesFilters{grid-template-columns:1fr}.salesDay summary{align-items:flex-start}.salesDayLines article{grid-template-columns:48px 1fr}.salesDayLines article>span{grid-column:2}.salesProductHeader,.salesProductRow{min-width:950px}}.netPartial{color:#8b6817;vertical-align:middle;cursor:help;background:#fff2c7;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.salesComparison{margin-bottom:14px}.salesComparison h2{margin:0;font:500 19px Georgia,serif}.salesComparison .panelTitle p{color:var(--muted);margin:4px 0 0;font-size:10px}.salesComparisonGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.salesComparisonGrid article{border:1px solid var(--line);background:#f8faf7;border-radius:9px;gap:6px;padding:12px;display:grid}.salesComparisonGrid article>span,.salesComparisonGrid small{color:var(--muted);font-size:10px}.salesComparisonGrid strong{font-size:14px}.comparisonUp{color:#267443}.comparisonDown{color:#a14135}.comparisonNeutral{color:var(--muted)}.comparisonPending{color:#8b6817;font-size:11px}@media (max-width:850px){.salesComparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.salesComparisonGrid{grid-template-columns:1fr}}.salesFilters{grid-template-columns:150px 150px 180px minmax(220px,1fr) auto auto}.salesExport{border:1px solid var(--green);min-height:37px;color:var(--green);white-space:nowrap;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:9px 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:1100px){.salesFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.salesExport{justify-self:start}}@media (max-width:700px){.salesFilters{grid-template-columns:1fr}}.salesBreakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.salesBreakdown{padding:0;overflow:auto}.salesBreakdownTitle{padding:16px 18px}.salesBreakdownTitle h2{margin:0;font:500 19px Georgia,serif}.salesBreakdownTitle p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.4}.salesBreakdownHeader,.salesBreakdownRow{grid-template-columns:minmax(170px,1.5fr) 55px 60px 100px 100px 100px 110px;align-items:center;gap:9px;min-width:760px;padding:10px 14px;display:grid}.salesBreakdownHeader{color:var(--muted);text-transform:uppercase;background:#eef0ec;font-size:8px;font-weight:700}.salesBreakdownRow{border-top:1px solid var(--line);font-size:10px}.salesBreakdownRow strong{font-size:10px;line-height:1.35}.salesBreakdownRow span:not(.netPartial){text-align:right}@media (max-width:1150px){.salesBreakdowns{grid-template-columns:1fr}}.salesPostSale{margin-bottom:14px;padding:0}.salesPostSaleGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.salesPostSaleGrid article{border-left:1px solid var(--line);gap:5px;padding:14px 18px;display:grid}.salesPostSaleGrid article:first-child{border-left:0}.salesPostSaleGrid span,.salesPostSaleGrid small{color:var(--muted);font-size:10px;line-height:1.35}.salesPostSaleGrid strong{font:500 18px Georgia,serif}@media (max-width:850px){.salesPostSaleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.salesPostSaleGrid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.salesPostSaleGrid article:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:520px){.salesPostSaleGrid{grid-template-columns:1fr}.salesPostSaleGrid article{border-left:0;border-top:1px solid var(--line)}}.salesCollapsible>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-right:50px;list-style:none;display:flex;position:relative}.salesCollapsible>summary::-webkit-details-marker{display:none}.salesCollapsible>summary:after{content:"";border-right:2px solid var(--green);border-bottom:2px solid var(--green);width:8px;height:8px;transition:transform .18s;position:absolute;right:19px;transform:rotate(45deg)}.salesCollapsible[open]>summary:after{transform:rotate(225deg)}.salesCollapsible:not([open])>summary{border-radius:inherit}.salesCollapsible:not([open])>summary .salesBreakdownTitle,.salesCollapsible:not([open])>summary .panelTitle{padding-top:14px;padding-bottom:14px}.salesComparison>summary{padding:0 50px 0 0}.salesComparison>summary .panelTitle{width:100%;margin:0}.salesComparisonGrid{margin:0 0 13px;padding:0 18px}.salesBreakdownGroup{margin-bottom:14px}.salesBreakdownGroup>summary{padding:14px 50px 14px 18px}.salesBreakdownGroup>summary h2,.missingCostSales>summary h2{margin:0;font:500 19px Georgia,serif}.salesBreakdownGroup>summary p,.missingCostSales>summary p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.4}.salesBreakdownGroup .salesBreakdowns{margin-top:10px;margin-bottom:0}.missingCostSales{margin-top:24px;padding:0;overflow:hidden}.missingCostSales>summary{padding:16px 50px 16px 18px}.missingCostList{border-top:1px solid var(--line)}.missingCostList article{border-top:1px solid var(--line);grid-template-columns:56px minmax(240px,1fr) auto;align-items:center;gap:12px;padding:11px 18px;display:grid}.missingCostList article:first-child{border-top:0}.missingCostList article>div{gap:4px;display:grid}.missingCostList article small{color:var(--muted);font-size:9px}.missingCostList nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.missingCostList nav a{border:1px solid var(--line);color:var(--green);border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700;text-decoration:none}.missingCostList .emptyState{padding:16px 18px}@media (max-width:700px){.missingCostList article{grid-template-columns:48px 1fr}.missingCostList nav{grid-column:2;justify-content:flex-start}}.driverSummaryCard{align-content:start}.driverSummaryCard.paid{background:#fbfffc;border-color:#b8d7c4}.driverSummaryTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.driverSummaryTitle>div{gap:3px;display:grid}.driverSummaryTitle .statusBadge{color:#7a5320;white-space:nowrap;background:#fff2cf;border:1px solid #ead49b;border-radius:999px;padding:4px 7px;font-size:9px}.driverSummaryTitle .statusBadge.success{color:#23623d;background:#e8f5ed;border-color:#b8d7c4}.driverSettlementTotals{grid-template-columns:1fr 1fr;gap:8px;display:grid}.driverSettlementTotals>span{background:#f4f5f2;border-radius:7px;gap:2px;padding:8px;display:grid}.driverSettlementTotals strong{font-size:13px}.driverSettlement{border-top:1px solid var(--line);padding-top:8px}.driverSettlement summary{cursor:pointer;font-size:10px;font-weight:700}.driverSettlementDays{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.driverSettlementDays>span{background:#f4f5f2;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.driverSettlementRows{border:1px solid var(--line);border-radius:7px;gap:0;display:grid;overflow:hidden}.driverSettlementRows>div{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.driverSettlementRows>div:first-child{border-top:0}.driverSettlementRows>div>span{gap:2px;display:grid}.driverSettlementRows>div>span:last-child{text-align:right}.driverAssignmentState{background:#fff6f2;border:1px solid #e4c9be;border-radius:7px;gap:2px;padding:7px 9px;display:grid}.driverAssignmentState.assigned{background:#edf8f1;border-color:#b8d7c4}.flexRow:target{outline-offset:-2px;background:#f7fcf8;outline:2px solid #78a98a}@media (max-width:700px){.driverSummaryTitle{flex-direction:column;align-items:stretch}.driverSettlementRows>div{grid-template-columns:1fr}.driverSettlementRows>div>span:last-child{text-align:left}}.shippingViews{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.shippingViews form{align-items:flex-end;gap:8px;margin-left:auto;display:flex}.buttonLike{border:1px solid var(--line);color:inherit;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.buttonLike.primary{background:var(--ink);border-color:var(--ink);color:#fff}@media (max-width:700px){.shippingViews form{width:100%;margin-left:0}}.flexRow form.unassignDriverForm{display:block}.unassignDriverForm button{color:#8c3328;background:#fff7f4;border-color:#d9b8ad;width:100%}.sortableSalesHeader button{min-width:0;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.sortableSalesHeader button:not(:first-child){text-align:right;justify-content:flex-end}.sortableSalesHeader button:hover,.sortableSalesHeader button:focus-visible,.sortableSalesHeader button.active{color:var(--green)}.sortableSalesHeader button:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 35%,transparent);outline-offset:3px;border-radius:3px}.salesSortArrow{opacity:.45;flex:none;font-size:11px;line-height:1}.sortableSalesHeader button.active .salesSortArrow{opacity:1}.soldMissingCosts{margin:14px 0;padding:0;overflow:hidden}.soldMissingCosts>summary{cursor:pointer;padding:16px 18px}.soldMissingCosts>summary>div{gap:5px;display:grid}.soldMissingCosts h2{margin:0;font:500 20px Georgia,serif}.soldMissingCosts p,.soldMissingCosts small{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.soldMissingCostList{border-top:1px solid var(--line)}.soldMissingCostList article{border-top:1px solid var(--line);grid-template-columns:54px minmax(260px,1fr) minmax(260px,360px);align-items:center;gap:12px;padding:12px 18px;display:grid}.soldMissingCostList article:first-child{border-top:0}.soldMissingCostList article>div{gap:4px;display:grid}.soldMissingCostList strong{font-size:11px;line-height:1.35}.soldMissingCostList span{color:var(--muted);font-size:10px}.soldMissingCostList form{grid-template-columns:minmax(130px,1fr) auto;align-items:end;gap:8px;display:grid}.soldMissingCostList label{color:var(--muted);gap:4px;font-size:9px;display:grid}.soldMissingCostList input{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:9px}.soldMissingCostList .emptyState{padding:18px}@media (max-width:800px){.soldMissingCostList article{grid-template-columns:48px 1fr}.soldMissingCostList form{grid-column:1/-1}}@media (max-width:520px){.soldMissingCostList form{grid-template-columns:1fr}.soldMissingCostList form button{width:100%}}.soldCostActions{gap:8px;display:grid}.soldCostSuggestion{background:#f8faf7;border:1px solid #dfe5df;border-radius:8px;gap:4px;padding:9px;display:grid}.soldCostSuggestion small{color:var(--green);font-weight:700}.soldCostSuggestion strong{font-size:10px;line-height:1.35}.soldCostSuggestion span{font-size:9px}.soldCostSuggestion form{display:block}.soldCostSuggestion button{margin-top:3px}.manualSoldCost summary{color:var(--green);cursor:pointer;font-size:10px;font-weight:700}.manualSoldCost form{margin-top:7px}.soldExcelPicker{margin-top:14px}.soldExcelResults{gap:8px;display:grid}.soldExcelResults article{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.soldExcelResults article>div{gap:4px;display:grid}.soldExcelResults small,.soldExcelResults span{color:var(--muted);font-size:9px;line-height:1.35}.soldExcelResults strong{font-size:10px}.soldExcelResults form{display:block}@media (max-width:700px){.soldExcelResults article{grid-template-columns:1fr}}.salesProfitability{margin-bottom:24px;padding:0;overflow:hidden}.salesProfitabilityHeader{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.salesProfitabilityHeader h2{margin:0;font:500 20px Georgia,serif}.salesProfitabilityHeader p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.4}.salesProfitabilityTabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.salesProfitabilityTabs button{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700}.salesProfitabilityTabs button.active{border-color:var(--green);background:var(--green);color:#fff}.salesProfitabilityTable{border-top:1px solid var(--line);overflow:auto}.salesProfitabilityTable .emptyState{padding:18px}.salesProfitability .salesProductHeader,.salesProfitability .salesProductRow{grid-template-columns:minmax(300px,2fr) 70px 75px 125px 125px 125px 125px 125px 95px;min-width:1285px}.salesProfitability .salesBreakdownHeader,.salesProfitability .salesBreakdownRow{grid-template-columns:minmax(260px,1.7fr) 70px 75px 125px 125px 125px 125px 95px;min-width:1080px;padding-left:18px;padding-right:18px}.salesProfitability .salesBreakdownRow span:not(.netPartial){text-align:left}@media (max-width:700px){.salesProfitabilityHeader{flex-direction:column;align-items:flex-start}.salesProfitabilityTabs{justify-content:flex-start}}.manualCostOverride{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.manualCostOverride>summary{cursor:pointer;color:var(--green);font-size:10px;font-weight:700}.manualCostOverride form{grid-template-columns:minmax(150px,180px) minmax(220px,1fr) auto;align-items:end;gap:8px;margin-top:9px;display:grid}.manualCostOverride label{color:var(--muted);gap:4px;font-size:9px;font-weight:700;display:grid}.manualCostOverride input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:7px;padding:7px 8px}.manualCostOverride button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:700}.manualCostOverride>small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.4;display:block}@media (max-width:700px){.manualCostOverride form{grid-template-columns:1fr}}.productDataSources{border:1px solid var(--line);background:#f6f8f4;border-radius:7px;width:min(520px,65vw);margin:5px 0;padding:8px;font-size:9px;line-height:1.45}.productDataSources p{margin:0 0 6px}.productDataSources p:last-of-type{margin-bottom:0}.productDataSources strong{color:var(--ink)}.productDataSources small{color:var(--muted);margin-top:6px;display:block}@media (max-width:700px){.productDataSources{width:100%}}.purchaseAllocation{margin-bottom:18px;padding:0;overflow:auto}.purchaseAllocation>.panelTitle{min-width:1400px;margin:0;padding:16px 18px}.purchaseAllocation>.panelTitle>small{color:var(--muted);font-size:10px}.purchaseAllocationHeader,.purchaseAllocationRow{grid-template-columns:minmax(230px,1.7fr) 68px 132px 132px 150px 125px 125px 130px 130px;align-items:center;gap:12px;min-width:1400px;padding:11px 18px;display:grid}.purchaseAllocationHeader{color:var(--muted);text-transform:uppercase;background:#eef0ec;font-size:9px;font-weight:700}.purchaseAllocationRow{border-top:1px solid var(--line);font-size:10px}.purchaseAllocationRow strong,.purchaseAllocationRow span{gap:4px;display:grid}.purchaseAllocationRow small{color:var(--muted);font-size:9px;font-weight:400}.purchaseProductResult{grid-template-columns:56px minmax(220px,1fr) repeat(6,minmax(90px,.45fr)) auto}.purchaseProductResult label:nth-of-type(n+7){display:none}.purchaseSummary{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.purchaseProductResult{grid-template-columns:56px minmax(220px,1fr) repeat(4,minmax(90px,.5fr)) auto}.purchaseProductResult label:nth-of-type(n+5){display:none}.purchaseSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:750px){.purchaseProductResult{grid-template-columns:48px 1fr}.purchaseProductResult label:nth-of-type(n){display:grid}.purchaseSummary{grid-template-columns:1fr}}.purchaseViewNav{gap:8px;margin:-4px 0 18px;display:flex}.purchaseViewNav a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:9px 14px;font-size:11px;font-weight:700;text-decoration:none}.purchaseViewNav a.active{border-color:var(--green);color:var(--green);background:#edf6ef}.purchaseViewHidden{display:none!important}.purchaseLoader{margin-bottom:18px;scroll-margin-top:18px}.purchaseLoader>.panelTitle>small{color:var(--muted);font-size:10px}.purchaseResultGroup{margin-top:18px}.purchaseResultGroup>h3{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.5px;margin:0;padding:9px 0;font-size:11px}.purchaseCompactResult{grid-template-columns:56px minmax(240px,1fr) 90px 110px auto!important}.purchaseCompactResult label:nth-of-type(n+3){display:none!important}.purchaseStatus{text-transform:uppercase;border-radius:999px;width:max-content;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.purchaseStatus.linked{color:#246c36;background:#e7f5e9}.purchaseStatus.pending{color:#8a6419;background:#fff3d7}.purchaseStatus.new{color:#56606d;background:#edf0f4}.supplierPurchaseResult{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(260px,1.35fr) minmax(180px,.7fr) minmax(360px,1.3fr);align-items:center;gap:12px;padding:14px 0;display:grid}.supplierPurchaseResult>img{object-fit:contain;border:1px solid var(--line);border-radius:8px;width:64px;height:64px}.supplierPurchaseIdentity,.supplierPurchaseState{gap:5px;display:grid}.supplierPurchaseIdentity small,.supplierPurchaseIdentity span,.supplierPurchaseState small{color:var(--muted);font-size:10px;line-height:1.35}.supplierPurchaseIdentity a{color:var(--green);font-size:10px;font-weight:700}.supplierPurchaseAction{grid-template-columns:minmax(115px,1fr) 90px 120px auto;align-items:end;gap:7px;display:grid}.supplierPurchaseAction label{gap:4px;font-size:9px;font-weight:700;display:grid}.supplierPurchaseAction input{border:1px solid var(--line);border-radius:7px;width:100%;min-width:0;padding:8px}.supplierPurchaseAction button{white-space:nowrap}.supplierCreate summary,.purchaseManualNew summary{cursor:pointer;color:var(--green);font-size:10px;font-weight:700}.supplierCreate .purchaseForm,.purchaseManualNew .purchaseForm{margin-top:12px}.purchaseManualNew{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}@media (max-width:1150px){.supplierPurchaseResult{grid-template-columns:56px 1fr 1fr}.supplierPurchaseAction{grid-column:2/-1}.purchaseCompactResult{grid-template-columns:56px minmax(220px,1fr) 90px 110px auto!important}}@media (max-width:750px){.purchaseViewNav{grid-template-columns:1fr 1fr;display:grid}.supplierPurchaseResult{grid-template-columns:48px 1fr}.supplierPurchaseState,.supplierPurchaseAction,.supplierCreate{grid-column:1/-1}.supplierPurchaseAction{grid-template-columns:1fr 1fr}.supplierPurchaseAction button{grid-column:1/-1}.purchaseCompactResult{grid-template-columns:48px 1fr!important}.purchaseCompactResult label,.purchaseCompactResult button{grid-column:1/-1}.purchaseCompactResult label:nth-of-type(n){display:grid!important}}.supplierInternalSearch small{color:var(--muted);font-size:8px;font-weight:400}.supplierPurchaseAction:has(.supplierInternalSearch){grid-template-columns:minmax(250px,1.4fr) 90px 120px auto}.purchaseLoader{padding:14px;overflow:hidden}.purchaseLoader .panelTitle{margin-bottom:10px}.purchaseResultGroup,.supplierPurchaseResult,.supplierPurchaseIdentity,.supplierPurchaseState,.supplierPurchaseAction,.purchaseLine,.purchaseLineIdentity,.purchaseLineIdentity>div{min-width:0}.supplierPurchaseResult{grid-template-columns:48px minmax(0,1fr) 145px;align-items:start;gap:9px;padding:11px 0}.supplierPurchaseResult>img{width:48px;height:48px}.supplierPurchaseIdentity strong,.supplierPurchaseIdentity span,.supplierPurchaseIdentity small,.supplierPurchaseState strong,.supplierPurchaseState small{overflow-wrap:anywhere;word-break:break-word;min-width:0}.supplierPurchaseIdentity strong{font-size:11px}.supplierPurchaseIdentity small,.supplierPurchaseIdentity span,.supplierPurchaseState small{font-size:9px}:is(.supplierPurchaseAction,.supplierPurchaseAction:has(.supplierInternalSearch)){grid-column:2/-1;grid-template-columns:minmax(170px,1fr) 72px 105px max-content;gap:6px;width:100%}.supplierPurchaseAction .supplierInternalSearch{min-width:0}.supplierPurchaseAction input{padding:7px;font-size:10px}.supplierPurchaseAction button{padding:8px 10px;font-size:9px}.supplierCreate{grid-column:2/-1}.purchaseCompactResult{gap:6px;grid-template-columns:48px minmax(0,1fr) 72px 105px max-content!important}.purchaseCompactResult>img{width:48px;height:48px}.purchaseCompactResult button{padding:8px 10px;font-size:9px}.purchaseLine{grid-template-columns:minmax(220px,1.35fr) minmax(85px,.45fr) minmax(150px,.75fr) minmax(105px,.5fr);gap:9px;padding:12px 0}.purchaseLineIdentity>img{flex:0 0 48px;width:48px;height:48px}.purchaseLineIdentity strong,.purchaseLineIdentity small{overflow-wrap:anywhere}.purchaseReceive{grid-template-columns:95px minmax(130px,1fr) max-content;padding:9px}.purchaseReceive input,.purchaseReceive select{padding:7px}.purchaseReceive button{min-height:33px;padding:7px 10px;font-size:9px}@media (max-width:1200px){.supplierPurchaseResult{grid-template-columns:44px minmax(0,1fr) 130px}.supplierPurchaseResult>img{width:44px;height:44px}:is(.supplierPurchaseAction,.supplierPurchaseAction:has(.supplierInternalSearch)){grid-template-columns:minmax(150px,1fr) 65px 95px max-content}.purchaseLine{grid-template-columns:minmax(210px,1fr) repeat(3,minmax(90px,.45fr))}.purchaseCompactResult{grid-template-columns:44px minmax(0,1fr) 65px 95px max-content!important}}@media (max-width:950px){.supplierPurchaseResult{grid-template-columns:44px minmax(0,1fr)}.supplierPurchaseState{grid-column:2}:is(.supplierPurchaseAction,.supplierPurchaseAction:has(.supplierInternalSearch),.supplierCreate){grid-column:1/-1}.purchaseLine{grid-template-columns:minmax(0,1fr) minmax(90px,.35fr)}.purchaseLine>div:nth-of-type(3),.purchaseLine>div:nth-of-type(4){grid-column:auto}.purchaseLineEdit,.purchaseReceive{grid-column:1/-1}.purchaseCompactResult{grid-template-columns:44px minmax(0,1fr)!important}.purchaseCompactResult label,.purchaseCompactResult button{grid-column:auto!important}.purchaseCompactResult label:nth-of-type(n+3){display:none!important}}@media (max-width:650px){.purchaseLoader{padding:11px}.supplierPurchaseResult{grid-template-columns:40px minmax(0,1fr)}:is(.supplierPurchaseAction,.supplierPurchaseAction:has(.supplierInternalSearch)){grid-template-columns:1fr 1fr}.supplierPurchaseAction .supplierInternalSearch,.supplierPurchaseAction button{grid-column:1/-1}.purchaseLine,.purchaseReceive{grid-template-columns:1fr}.purchaseLine>div,.purchaseReceive>*{grid-column:1}.purchaseCompactResult{grid-template-columns:40px minmax(0,1fr)!important}.purchaseCompactResult label,.purchaseCompactResult button{grid-column:1/-1!important}}.supplierPurchaseAction>.supplierCreate{grid-column:1/-1}.supplierCreateHint{color:var(--muted);background:#f4f7f3;border-radius:7px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:9px}.supplierPurchaseAction label>small{color:var(--muted);font-size:8px;font-weight:400}.supplierPurchaseState form{margin-top:3px}.supplierPurchaseState .dangerGhost{color:#9b4135;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:9px;font-weight:700}.purchaseTotals{grid-template-columns:repeat(4,minmax(0,1fr))}.purchaseTotals .purchaseTotalFinal{background:#f2f7f1;border-color:#c9dccb}.purchaseTotals .purchaseTotalFinal strong{color:var(--green)}@media (max-width:1150px){.purchaseTotals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.purchaseTotals{grid-template-columns:1fr}}.purchaseAllocation>.panelTitle{min-width:1300px}.purchaseAllocationHeader,.purchaseAllocationRow{grid-template-columns:minmax(210px,1.5fr) 58px 125px 125px 135px 110px 110px 110px 125px;min-width:1300px}.purchaseCustomsAllocate{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 18px 16px;font-size:11px;display:flex}.purchaseCustomsAllocate button,.purchaseGroupEdit button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:700}.purchaseCustomsAllocate button:disabled{opacity:.5;cursor:not-allowed}.purchaseGroupEdit{font-weight:400}.purchaseGroupEdit summary{color:var(--green);cursor:pointer;font-size:10px}.purchaseGroupEdit form{gap:5px;display:grid}.purchaseGroupEdit select{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;min-width:0;padding:6px;font-size:10px}.purchaseGroupEdit button{justify-self:start}.purchaseCostGroupCreate{padding:0 18px 16px;font-size:11px}.purchaseCostGroupCreate summary{cursor:pointer;color:var(--green);font-weight:700}.purchaseCostGroupCreate p,.purchaseCostGroupCreate small{color:var(--muted);font-size:10px}.purchaseCostGroupCreate .purchaseForm{grid-template-columns:repeat(5,minmax(0,1fr));margin:10px 0}.purchaseCostGroupCreate button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:700}@media (max-width:900px){.purchaseCostGroupCreate .purchaseForm{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventoryProductList{gap:11px;display:grid}.inventoryProductCard{background:#fff;border:1px solid #dde5dc;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 3px 14px #18302408}.inventoryProductCard[open]{border-color:#c8d8ca;box-shadow:0 12px 28px #18302410}.inventoryProductSummary{cursor:pointer;grid-template-columns:minmax(230px,2.5fr) minmax(65px,.65fr) minmax(75px,.72fr) minmax(60px,.6fr) minmax(105px,.95fr) minmax(80px,.76fr) 84px;align-items:center;gap:12px;min-width:0;padding:15px 18px;list-style:none;display:grid}.inventoryProductSummary::-webkit-details-marker{display:none}.inventoryProductSummary:hover{background:#f8faf6}.inventoryProductSummary:focus-visible{outline-offset:-4px;outline:3px solid #8ab995}.inventoryProductIdentity{align-items:center;gap:13px;min-width:0;display:flex}.inventoryProductIdentity .productThumbnail{background:#f5f7f2;border-radius:11px;width:68px;height:68px}.inventoryProductIdentity .productThumbnail img{width:100%;height:100%}.inventoryProductIdentity>span:last-child{gap:5px;min-width:0;display:grid}.inventoryProductIdentity small,.inventoryProductFigure small{color:#65736a;font-size:10px;font-weight:700;line-height:1.3}.inventoryProductIdentity strong{overflow-wrap:anywhere;font-size:13px;line-height:1.34}.inventoryProductIdentity em{color:#2a6d45;background:#e9f2e9;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-style:normal;font-weight:700}.inventoryProductIdentity em.notPublished{color:#5d6961;background:#eef1ed}.inventoryProductIdentity em.needsReview{color:#8a5c18;background:#fff1d6}.inventoryTransitBadge{color:#23577c;overflow-wrap:anywhere;background:#eaf4fb;border-radius:999px;justify-self:start;max-width:100%;padding:5px 8px;font-size:9px;font-weight:700;line-height:1.35}.inventoryProductFigure{align-content:center;gap:4px;min-width:0;display:grid}.inventoryProductFigure strong{overflow-wrap:anywhere;font:500 19px/1.2 Georgia,serif}.inventoryProductFigure span{color:#738078;font-size:9px;line-height:1.3}.inventoryProductFigure.costQuick strong{font-size:16px}.inventoryProductFigure.locationQuick strong{font:700 12px Arial,Helvetica,sans-serif}.inventoryProductExpand{color:var(--green);white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.inventoryProductExpand>span{background:#e9f3e9;border-radius:50%;place-items:center;width:22px;height:22px;font-size:17px;line-height:1;transition:transform .2s;display:grid}.inventoryProductCard[open] .inventoryProductExpand>span{transform:rotate(180deg)}.inventoryProductBody{background:#f7f9f5;border-top:1px solid #e6ede5;padding:18px}.inventoryProductToolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.inventoryProductToolbar>div:first-child{min-width:0}.inventoryProductToolbar span,.inventorySectionHeading span{color:#63816d;letter-spacing:1px;font-size:9px;font-weight:800}.inventoryProductToolbar p{color:#58655c;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.4}.inventoryProductToolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.inventoryProductToolbar a,.inventoryProductSupplier>a{width:auto;color:var(--green);background:#fff;border:1px solid #bbd2bf;border-radius:7px;align-items:center;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.inventoryProductToolbar a:hover,.inventoryProductSupplier>a:hover{background:#edf5eb}.inventoryProductName{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:7px;display:flex}.inventoryProductName>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.inventoryNameEdit summary{width:27px;height:27px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #bbd2bf;border-radius:7px;place-items:center;font-size:17px;line-height:1;list-style:none;display:grid}.inventoryNameEdit summary::-webkit-details-marker{display:none}.inventoryNameEdit summary:hover,.inventoryNameEdit summary:focus-visible{background:#edf5eb}.inventoryNameEdit[open]{flex-basis:100%}.inventoryNameEdit form{flex-wrap:wrap;align-items:end;gap:8px;margin-top:8px;display:flex}.inventoryNameEdit label{color:#58655c;flex:230px;gap:4px;font-size:10px;font-weight:700;display:grid}.inventoryNameEdit input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d9e0d7;border-radius:7px;padding:8px}.inventoryNameEdit button{color:#fff;cursor:pointer;background:#294338;border:0;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:700}.inventoryNameEdit>small{color:#667269;margin-top:5px;font-size:10px;line-height:1.4;display:block}.inventoryProductSections{grid-template-columns:minmax(250px,.85fr) minmax(0,1.4fr);align-items:stretch;gap:12px;display:grid}.inventoryProductSection{background:#fff;border:1px solid #e2e8e0;border-radius:11px;min-width:0;padding:17px}.inventorySectionHeading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.inventorySectionHeading h3{margin:4px 0 0;font-size:15px;line-height:1.25}.inventorySectionHeading>small{max-width:300px;color:var(--muted);text-align:right;font-size:10px;line-height:1.4}.inventoryProductFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.inventoryProductFact{background:#fbfcfa;border:1px solid #edf0ea;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:89px;padding:12px;display:grid}.inventoryProductFact.featured{background:#f0f7ef;border-color:#d4e5d5}.inventoryProductFact>span,.inventoryStockFigures span,.inventoryLocationBlock>span{color:#626e65;font-size:10px;font-weight:700;line-height:1.25}.inventoryProductFact strong{overflow-wrap:anywhere;font:500 16px Georgia,serif}.inventoryProductFact small{color:#6d786f;overflow-wrap:anywhere;font-size:9px;line-height:1.4}.inventoryProductNote{color:#6d786f;margin:12px 0 0;font-size:10px;line-height:1.45}.inventoryStockFigures{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.inventoryStockFigures>div{background:#f6f8f4;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid}.inventoryStockFigures strong{font:500 22px Georgia,serif}.inventoryStockFigures small{color:#6c776d;font-size:9px;line-height:1.35}.inventoryStockState{color:#2a6d45;margin:12px 0;font-size:10px;font-weight:800;line-height:1.4}.inventoryStockState.needsReview{color:#8a5c18}.inventoryStockActions{flex-wrap:wrap;gap:7px;margin:8px 0 14px;display:flex}.inventoryStockActions form{margin:0}.inventoryStockActions button{color:#76520b;cursor:pointer;background:#fff5db;border:1px solid #e1c787;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.inventoryWebSettings select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d9e0d7;border-radius:7px;padding:8px}.inventoryLocationBlock{border-top:1px solid #edf0ea;gap:7px;padding-top:12px;display:grid}.inventoryLocationBlock form{gap:7px;display:flex}.inventoryLocationBlock select{min-width:0;color:var(--ink);background:#fff;border:1px solid #d9e0d7;border-radius:7px;flex:1;padding:8px}.inventoryLocationBlock button,.inventoryInlineEdit button{color:#fff;cursor:pointer;background:#294338;border:0;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:700}.inventoryProductTransit .inventorySectionHeading>strong{color:#23577c;white-space:nowrap;font-size:12px}.inventoryProductTransit>p{color:#65736a;margin:-3px 0 12px;font-size:10px;line-height:1.4}.inventoryTransitList{gap:8px;display:grid}.inventoryTransitRow{background:#f8fbfd;border:1px solid #e2eaf0;border-radius:8px;justify-content:space-between;gap:12px;min-width:0;padding:10px;display:flex}.inventoryTransitRow>div{align-content:start;gap:4px;min-width:0;display:grid}.inventoryTransitRow>div:last-child{text-align:right;white-space:nowrap}.inventoryTransitRow a{color:#23577c;font-size:11px;font-weight:800;text-decoration:none}.inventoryTransitRow a:hover{text-decoration:underline}.inventoryTransitRow span,.inventoryTransitRow small{color:#65736a;font-size:9px;line-height:1.35}.inventoryTransitRow strong{font-size:13px}.inventoryProductSupplier>p{color:#667269;overflow-wrap:anywhere;margin:0 0 12px;font-size:10px;line-height:1.45}.inventoryProductSupplier .inventorySupplierOption{margin-bottom:5px;font-size:12px;display:block}.inventorySupplierMeta{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.inventorySupplierMeta span{color:#425a49;background:#f1f5ef;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:700}.inventoryProductSupplier .inventorySupplierDescription{color:#778179;border-top:1px solid #edf0ea;margin-bottom:12px;padding-top:10px}.inventorySupplierDescription summary{cursor:pointer;color:var(--green);font-size:10px;font-weight:700}.inventorySupplierDescription p{color:#778179;max-height:145px;margin:8px 0 0;font-size:10px;line-height:1.45;overflow:auto}.inventoryTechnicalFacts{grid-template-columns:1fr 1.5fr 1.2fr;gap:8px;display:grid}.inventoryTechnicalFacts>div{background:#f6f8f4;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.inventoryTechnicalFacts small{color:#65736a;font-size:9px;font-weight:700}.inventoryTechnicalFacts strong{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.inventoryTechnicalFacts span{color:#738078;font-size:9px}.inventoryProductSources{border-top:1px solid #edf0ea;margin-top:11px;padding-top:9px}.inventoryProductSources p{color:#647167;overflow-wrap:anywhere;margin:4px 0;font-size:9px;line-height:1.4}.inventoryProductSources strong{color:#33463a}.inventoryInlineEdit{border-top:1px solid #edf0ea;margin-top:14px;padding-top:11px}.inventoryInlineEdit summary{cursor:pointer;color:var(--green);font-size:10px;font-weight:800}.inventoryInlineEdit form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.inventoryInlineEdit label{color:#667269;gap:5px;font-size:9px;font-weight:700;display:grid}.inventoryInlineEdit input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d9e0d7;border-radius:7px;padding:8px}.inventoryInlineEdit button{place-self:end start}.inventoryInlineEdit>small{color:#778179;margin-top:8px;font-size:9px;line-height:1.4;display:block}@media (max-width:1150px){.inventoryProductSummary{grid-template-columns:repeat(5,minmax(0,1fr)) 86px;gap:9px}.inventoryProductIdentity{grid-area:1/1/auto/6}.inventoryProductExpand{grid-area:1/6}.inventoryProductFigure{border-top:1px solid #eef1eb;grid-row:2;padding-top:9px}.physicalQuick{grid-column:1}.marketQuick{grid-column:2}.webQuick{grid-column:3}.costQuick{grid-column:4}.locationQuick{grid-column:5}}@media (max-width:950px){.inventoryProductSections{grid-template-columns:1fr}.inventoryProductToolbar{align-items:flex-start}.inventoryProductToolbar>div:last-child{max-width:55%}}@media (max-width:700px){.inventoryProductSummary{grid-template-columns:repeat(2,minmax(0,1fr)) 82px;gap:10px;padding:12px}.inventoryProductIdentity{grid-column:1/3}.inventoryProductIdentity .productThumbnail{width:56px;height:56px}.inventoryProductExpand{grid-column:3}.inventoryProductFigure{grid-row:auto}.physicalQuick{grid-area:2/1}.marketQuick{grid-area:2/2/auto/4}.webQuick{grid-area:3/1}.costQuick{grid-area:3/2/auto/4}.locationQuick{grid-area:4/1/auto/4}.inventoryProductBody{padding:12px}.inventoryProductToolbar{display:grid}.inventoryProductToolbar>div:last-child{justify-content:flex-start;max-width:none}.inventoryProductFacts{grid-template-columns:1fr 1fr}.inventoryStockFigures{grid-template-columns:repeat(3,minmax(0,1fr))}.inventoryTechnicalFacts{grid-template-columns:1fr}.inventorySectionHeading{display:grid}.inventorySectionHeading>small{text-align:left}.inventoryProductSection{padding:12px}}@media (max-width:460px){.inventoryProductFacts,.inventoryStockFigures{grid-template-columns:1fr}.inventoryProductIdentity strong{font-size:12px}.inventoryProductFigure strong{font-size:16px}.inventoryTransitRow{flex-wrap:wrap}.inventoryTransitRow>div:last-child{text-align:left}}.purchaseAllocationGroupVat>.panelTitle{min-width:1450px}.purchaseAllocationGroupVat .purchaseAllocationHeader,.purchaseAllocationGroupVat .purchaseAllocationRow{grid-template-columns:minmax(210px,1.5fr) 58px 125px 125px 135px 110px 110px 105px 105px 125px;min-width:1450px}.purchaseVatMode{color:var(--muted);padding:0 18px 14px;font-size:11px}.purchaseVatMode form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.purchaseVatMode label{gap:4px;font-weight:700;display:grid}.purchaseVatMode select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px;font-size:11px}.purchaseVatMode button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:700}.purchaseVatMode small{margin-top:5px;display:block}.purchaseDsiCompare{gap:6px;min-width:900px;padding:0 18px 16px;font-size:11px;display:grid}.purchaseDsiCompare>small{color:var(--muted)}.purchaseDsiCompareGrid{grid-template-columns:1.2fr repeat(4,1fr);align-items:center;gap:0 10px;display:grid}.purchaseDsiCompareGrid>b{border-bottom:1px solid var(--line);padding:7px 0;font-size:10px}.purchaseDsiCompareRow{display:contents}.purchaseDsiCompareRow>span{border-bottom:1px solid var(--line);padding:7px 0}.purchaseDsiCompareRow small{color:var(--muted);font-size:9px;display:block}.inventoryProductSales{grid-column:1/-1}.inventoryProductSales .inventorySectionHeading>a{color:var(--green);white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}.inventoryProductSales .inventorySectionHeading>a:hover{text-decoration:underline}.productSalesHistoryList{gap:6px;display:grid}.productSalesHistoryRow{min-width:0;color:var(--ink);background:#fbfcfa;border:1px solid #e7ede5;border-radius:8px;grid-template-columns:minmax(165px,2fr) 55px minmax(100px,1fr) minmax(100px,1fr) 100px 12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.productSalesHistoryRow:hover{background:#f3f8f1;border-color:#b9d3bf}.productSalesHistoryOrder,.productSalesHistoryGross,.productSalesHistoryNet{gap:3px;min-width:0;display:grid}.productSalesHistoryOrder strong{overflow-wrap:anywhere;font-size:11px}.productSalesHistoryOrder small,.productSalesHistoryGross small,.productSalesHistoryNet small{color:#708076;font-size:9px}.productSalesHistoryQuantity,.productSalesHistoryGross,.productSalesHistoryNet{font-size:11px;font-weight:700}.productSalesHistoryNet .netPartial{margin-left:4px}.productSalesHistoryStatus{color:#2a6d45;background:#e9f2e9;border-radius:999px;justify-self:start;padding:5px 7px;font-size:9px;font-weight:800}.productSalesHistoryStatus.cancelled{color:#85554b;background:#f2e9e6}@media (max-width:950px){.productSalesHistoryRow{grid-template-columns:repeat(2,minmax(0,1fr)) 12px;gap:8px}.productSalesHistoryOrder{grid-area:1/1/auto/3}.productSalesHistoryQuantity{grid-area:2/1/auto/3}.productSalesHistoryGross{grid-area:3/1}.productSalesHistoryNet{grid-area:3/2}.productSalesHistoryStatus{grid-area:4/1/auto/3}.productSalesHistoryRow>span:last-child{grid-area:1/3/5}}.publicationHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.unpublishedPage header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.unpublishedPage header>a{color:var(--green);white-space:nowrap;font-size:12px}.unpublishedSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.unpublishedSummary>div{border:1px solid var(--line);background:#fff;border-radius:11px;gap:5px;min-width:0;padding:15px;display:grid}.unpublishedSummary small,.unpublishedFacts small{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-size:10px}.unpublishedSummary strong{font-family:Georgia,serif;font-size:24px;font-weight:500}.unpublishedSummary span{color:var(--muted);font-size:11px}.unpublishedGuidance{background:#f4f7f2;margin-bottom:16px}.unpublishedGuidance strong{font-size:13px}.unpublishedGuidance p{margin:8px 0 0;font-size:12px;line-height:1.5}.unpublishedFilters{gap:8px;margin-bottom:8px;display:flex}.unpublishedFilters input,.unpublishedFilters select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;min-width:0;padding:9px 11px}.unpublishedFilters input{flex:1}.unpublishedFilters button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:9px 16px;font-weight:700}.unpublishedCount{color:var(--muted);margin:0 0 10px;font-size:11px}.unpublishedList{gap:9px;display:grid}.unpublishedRow{grid-template-columns:56px minmax(180px,1fr) minmax(245px,auto) auto;align-items:center;gap:15px;min-width:0;padding:14px 16px;display:grid}.unpublishedIdentity{gap:4px;min-width:0;display:grid}.unpublishedIdentity small,.unpublishedIdentity span,.unpublishedIdentity em{color:var(--muted);font-size:10px;font-style:normal}.unpublishedIdentity strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.unpublishedIdentity em{color:#826219}.unpublishedFacts{grid-template-columns:repeat(3,minmax(70px,auto));align-items:center;gap:13px;display:grid}.unpublishedFacts>span{gap:3px;display:grid}.unpublishedFacts b{white-space:nowrap;font-size:12px}.unpublishedActions{justify-items:start;gap:8px;display:grid}.unpublishedOpen{color:var(--green);white-space:nowrap;font-size:11px;font-weight:700}@media (max-width:1100px){.unpublishedSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.unpublishedRow{grid-template-columns:56px minmax(0,1fr) auto}.unpublishedFacts{grid-area:2/2/auto/4}.unpublishedActions{grid-area:1/3}}@media (max-width:700px){.unpublishedPage header{display:grid}.unpublishedFilters{flex-wrap:wrap}.unpublishedFilters input{flex-basis:100%}.unpublishedFilters select{flex:1}.unpublishedRow{grid-template-columns:48px minmax(0,1fr)}.unpublishedFacts{grid-area:auto/1/auto/3;grid-template-columns:repeat(3,minmax(0,1fr))}.unpublishedActions{grid-area:auto/1/auto/3}.unpublishedSummary strong{font-size:20px}}.publicationInlineProfit{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.publicationProfitSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;display:grid}.publicationProfitSummaryTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.publicationDraftQuoteForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:740px;margin-top:15px;display:grid}.publicationDraftQuoteForm>input[type=hidden]{display:none}.publicationDraftQuoteForm .primary{place-self:end start}.publicationDraftQuoteForm>small{color:var(--muted);grid-column:1/-1;font-size:11px}.draftQuoteContext{color:var(--muted);font-size:12px;line-height:1.5}.publicationProfitSummary>div{background:#f5f8f5;border:1px solid #e5ece6;border-radius:9px;align-content:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.publicationProfitSummary small{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:10px}.publicationProfitSummary strong{color:var(--ink);font-family:Georgia,serif;font-size:15px;font-weight:600}.publicationProfitSummary span,.publicationProfitSummary em{overflow-wrap:anywhere;color:#52635a;font-size:10px;font-style:normal;line-height:1.4}.publicationProfitSummary em{color:var(--green);font-weight:700}.unpublishedPricingForms button{color:#fff;cursor:pointer;background:#23523e;border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700}.publicationDetailProfits{gap:12px;display:grid}.publicationDetailProfits>div{border:1px solid var(--line);border-radius:10px;gap:10px;padding:12px;display:grid}.publicationDetailProfits>div>strong{font-size:12px}.unpublishedPriceArea{border-top:1px solid var(--line);grid-column:1/-1;gap:9px;min-width:0;padding-top:12px;display:grid}.unpublishedPriceArea>small{color:var(--muted);font-size:10px;line-height:1.45}.unpublishedPricingEditor{border:1px solid var(--line);border-radius:9px;padding:10px 12px}.unpublishedPricingEditor>summary{cursor:pointer;color:var(--green);font-size:12px;font-weight:700}.unpublishedPricingForms{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:18px;margin-top:12px;display:grid}.unpublishedPricingForms form{align-content:start;gap:9px;min-width:0;display:grid}.unpublishedPricingForms label{gap:5px;font-size:11px;font-weight:700;display:grid}.unpublishedPricingForms input,.unpublishedPricingForms select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d3ddd5;border-radius:7px;padding:9px}.unpublishedPricingForms button{justify-self:start}.unpublishedPricingForms small{color:var(--muted);font-size:10px;line-height:1.4}.unpublishedMlQuote{gap:10px;min-width:0;display:grid}.unpublishedMlQuote>form:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.unpublishedMlQuote>form:last-child>input,.unpublishedMlQuote>form:last-child>button,.unpublishedMlQuote>form:last-child>small{grid-column:1/-1}.unpublishedCategorySearch{grid-template-columns:minmax(0,1fr) auto;align-items:end}.unpublishedCategorySearch>input{display:none}.unpublishedCategoryResults{flex-wrap:wrap;gap:6px;display:flex}.unpublishedCategoryResults a{color:var(--green);background:#eff4ee;border-radius:6px;padding:6px 8px;font-size:10px;text-decoration:none}@media (max-width:750px){.publicationProfitSummary,.publicationDraftQuoteForm,.unpublishedPricingForms,.unpublishedMlQuote>form:last-child{grid-template-columns:1fr}}.publicationWorkbench{color:var(--ink);gap:14px;margin-top:12px;display:grid}.publicationWorkbench>small,.publicationWorkbenchChannels small{color:var(--muted);font-size:10px;line-height:1.45}.publicationWorkbenchTarget{background:#eef4ed;border-radius:9px;flex-wrap:wrap;align-items:end;gap:12px;padding:10px 12px;display:flex}.publicationWorkbenchTarget>span{padding-bottom:8px;font-size:12px;font-weight:700}.publicationWorkbenchTarget label,.publicationWorkbenchChannels label{gap:5px;font-size:11px;font-weight:700;display:grid}.publicationWorkbench input[type=number]{width:100%;min-width:0;max-width:250px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd8cf;border-radius:7px;padding:9px}.publicationWorkbenchTarget input{max-width:120px!important}.publicationWorkbenchChannels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.publicationWorkbenchChannels>div{border:1px solid var(--line);border-radius:10px;align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.publicationWorkbenchChannels h4{margin:0;font-size:13px}.publicationWorkbenchChannels p{margin:0;font-size:11px;line-height:1.4}.publicationWorkbench button:not(.textButton){background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:9px 12px;font-size:11px;font-weight:700}.publicationWorkbench button:disabled{opacity:.48;cursor:not-allowed}.publicationWorkbench .textButton{color:var(--green);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:700;text-decoration:underline}.publicationWorkbenchQuote{background:#f4f8f4;border-radius:9px;gap:8px;margin-top:2px;padding:11px;display:grid}.publicationWorkbenchQuote>span{justify-content:space-between;gap:10px;font-size:11px;display:flex}.publicationWorkbenchQuote strong{text-align:right}.publicationWorkbenchQuote>span:nth-of-type(4),.publicationWorkbenchQuote>span:nth-of-type(5){border-top:1px solid #dbe6dc;padding-top:7px;font-weight:700}.publicationWorkbench .publicationWorkbenchConfirm{align-items:flex-start;gap:7px;font-size:11px;line-height:1.4;display:flex}.publicationWorkbenchWarning,.publicationWorkbenchError{line-height:1.5;color:#8b3f22!important;font-size:11px!important}.publicationWorkbenchSuccess{color:var(--green);font-size:11px!important}@media (max-width:800px){.publicationWorkbenchChannels{grid-template-columns:1fr}}@media (max-width:520px){.publicationWorkbenchTarget{display:grid}}.managedUsers{gap:14px;margin-top:22px;display:grid}.managedUserPanel{gap:15px;min-width:0;display:grid}.managedUserPanel h3{margin:0}.managedUserPanel h3 small{color:var(--muted);font-size:13px;font-weight:500}.managedUserPanel .panelTitle p{color:var(--muted);margin:5px 0 0;font-size:13px}.managedUserForm{gap:14px;display:grid}.managedUserFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.managedUserFields label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.managedUserFields input,.managedUserFields select{width:100%;min-width:0}.managedUserFields .managedActive{align-self:end;align-items:center;gap:9px;min-height:42px;display:flex}.managedUserFields .managedActive input{width:auto}.managedModules{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;padding:12px;display:grid}.managedModules legend{color:var(--muted);padding:0 6px;font-size:12px;font-weight:700}.managedModules label{align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.managedModules input{flex:none}.managedUserForm>button{justify-self:start}.managedUserActions{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.managedReset{min-width:0}.managedReset .notice{overflow-wrap:anywhere;max-width:520px;margin-top:9px}.managedUserPanel .notice code{word-break:break-all;background:#edf4ee;border-radius:5px;padding:4px 7px;display:inline-block}@media (max-width:900px){.managedModules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.managedUserFields{grid-template-columns:1fr}.managedModules{grid-template-columns:repeat(2,minmax(0,1fr))}}.agentsPage{max-width:1350px}.agentTop{grid-template-columns:1.3fr 1fr;gap:14px;margin-bottom:16px;display:grid}.agentTop>.panel,.agentQueue,.agentHistory,.agentResult{margin-bottom:16px;padding:20px}.agentTop h2,.agentQueue h2,.agentHistory h2,.agentResult h2{margin:0 0 8px;font:500 23px Georgia,serif}.agentTop p,.agentQueue p,.agentResult p{font-size:12px;line-height:1.55}.agentFine{color:var(--muted)}.agentKeyForm{align-items:end;gap:9px;margin:14px 0;display:flex}.agentKeyForm label{flex:1;gap:5px;font-size:11px;display:grid}.agentKeyForm input,.agentSearch input{background:#fff;border:1px solid #daddd9;border-radius:8px;width:100%;min-width:0;padding:10px}.agentSectionHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.agentSectionHeader a,.agentPagination a,.agentProposal a{color:var(--green)}.agentSearch{gap:8px;margin:14px 0;display:flex}.agentSearch input{max-width:360px}.agentRows{gap:6px;display:grid}.agentRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.agentRow>div{gap:5px;min-width:0;display:grid}.agentRow strong{font-size:12px}.agentRow small{color:var(--muted);font-size:10px}.agentRow button{white-space:nowrap}.agentPagination{align-items:center;gap:14px;margin-top:14px;font-size:11px;display:flex}.agentRunList{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:8px;display:grid}.agentRunList>a{border:1px solid var(--line);color:var(--ink);border-radius:8px;gap:4px;padding:10px;text-decoration:none;display:grid}.agentRunList>a.selected{border-color:var(--green);background:#f3faf5}.agentRunList small{color:var(--muted)}.agentProposal{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.agentProposal>div:first-child{grid-row:span 2}.agentProposal h3{margin:0 0 10px;font:500 18px Georgia,serif}.agentDescription{white-space:pre-wrap;background:#f7f8f5;border-radius:8px;max-height:330px;padding:12px;overflow:auto}.agentImages{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:8px;display:grid}.agentImages a{gap:5px;font-size:10px;text-decoration:none;display:grid;overflow:hidden}.agentImages img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:110px}.agentImages small{overflow-wrap:anywhere;line-height:1.3}.agentResult details{overflow-wrap:anywhere;margin-top:12px}@media (max-width:900px){.agentTop,.agentProposal{grid-template-columns:1fr}.agentProposal>div:first-child{grid-row:auto}}@media (max-width:600px){.agentRow,.agentSectionHeader,.agentKeyForm{flex-direction:column;align-items:stretch}.agentRow button{width:100%}}.purchaseRotationLink{color:var(--green);white-space:nowrap;background:#fff;border:1px solid #bdd5c6;border-radius:8px;align-items:center;padding:10px 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:700px){.purchasesPage>header{flex-wrap:wrap;align-items:start;gap:12px}}.manualOrder .manualProductPicker{gap:5px;min-width:0;display:grid}.manualOrder .manualProductPicker input,.manualOrder .manualProductPicker select{width:100%;min-width:0}.manualOrder .manualProductPicker small{color:var(--muted);font-size:10px}.dashboardPage{width:100%;max-width:1540px;margin:0 auto}.dashboardHeader{align-items:flex-end}.dashboardHeader>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.dashboardHeader>small{color:var(--muted);white-space:nowrap;font-size:10px}.dashboardCapital{color:#fff;background:linear-gradient(125deg,#193b2d,#1f6b4f);border-color:#24533b;grid-template-columns:minmax(260px,1fr) minmax(320px,1.1fr);align-items:center;gap:16px 28px;margin-bottom:16px;padding:24px 28px;display:grid}.dashboardKicker,.dashboardBlockTitle span{letter-spacing:1px;font-size:10px;font-weight:800}.dashboardKicker{color:#dff15b}.dashboardCapital h2{letter-spacing:-1px;margin:8px 0 2px;font:500 clamp(29px,3vw,42px) Georgia,serif}.dashboardCapitalUsd{flex-wrap:wrap;align-items:baseline;gap:9px;margin:0 0 10px;display:flex}.dashboardCapitalUsd span{color:#c9e1d0;font-size:10px}.dashboardCapitalUsd strong{color:#fff;font:500 18px Georgia,serif}.dashboardCapital p{color:#d9ece0;margin:0;font-size:12px;line-height:1.5}.dashboardCapitalBreakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboardCapitalBreakdown div{background:#ffffff14;border:1px solid #ffffff25;border-radius:9px;gap:5px;padding:11px 13px;display:grid}.dashboardCapitalBreakdown span{color:#c9e1d0;font-size:10px}.dashboardCapitalBreakdown strong{overflow-wrap:anywhere;font-size:15px}.dashboardCapital>small{color:#c9e1d0;border-top:1px solid #ffffff2b;grid-column:1/-1;padding-top:12px;font-size:10px;line-height:1.5}.dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dashboardBlock{min-width:0;padding:20px}.dashboardBlockTitle{justify-content:space-between;align-items:start;gap:10px;margin-bottom:17px;display:flex}.dashboardBlockTitle span{color:var(--green)}.dashboardBlockTitle h2{margin:4px 0 0;font:500 24px Georgia,serif}.dashboardBlockTitle a,.dashboardAlert{color:var(--green);font-size:11px;font-weight:700;text-decoration:none}.dashboardBlockTitle a:hover,.dashboardAlert:hover{text-decoration:underline}.dashboardStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboardStats>div{border:1px solid var(--line);background:#fafbf9;border-radius:9px;gap:5px;min-width:0;padding:13px;display:grid}.dashboardStats small{color:var(--muted);font-size:10px}.dashboardStats strong{overflow-wrap:anywhere;font:500 clamp(20px,2vw,27px) Georgia,serif}.dashboardStats span{color:var(--muted);font-size:10px}.dashboardAlert{color:#8b5614;background:#fff5e6;border-radius:8px;margin-top:14px;padding:11px 12px;display:block}.dashboardAccountList{display:grid}.dashboardAccountList a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;text-decoration:none;display:flex}.dashboardAccountList a:hover span{text-decoration:underline}.dashboardAccountList a:last-child{border-bottom:0}.dashboardAccountList strong{text-align:right;white-space:nowrap}.dashboardHint{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.45}.dashboardRate{margin-top:16px;padding:17px 20px}.dashboardRate summary{cursor:pointer;color:var(--green);font-size:12px;font-weight:700}.dashboardRate p{color:var(--muted);font-size:11px;line-height:1.5}.dashboardRate form{grid-template-columns:minmax(140px,180px) minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.dashboardRate label{gap:5px;font-size:10px;font-weight:700;display:grid}.dashboardRate input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);border-radius:7px;padding:9px}.dashboardRate button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 14px;font-size:11px;font-weight:700}@media (max-width:1050px){.dashboardGrid,.dashboardCapital{grid-template-columns:1fr}}@media (max-width:600px){.dashboardHeader{display:block}.dashboardHeader>small{margin-top:12px;display:block}.dashboardCapital{padding:20px}.dashboardRate form{grid-template-columns:1fr}.dashboardRate button{justify-self:start}}@media (max-width:400px){.dashboardStats,.dashboardCapitalBreakdown{grid-template-columns:1fr}.dashboardAccountList a{gap:3px;display:grid}.dashboardAccountList strong{text-align:left}}.purchaseTransit{gap:14px;margin:15px 0;padding:20px;display:grid}.purchaseTransit .panelTitle{margin-bottom:0}.purchaseTransitStatus{background:#f3f7f3;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:14px;padding:11px 13px;font-size:12px;display:flex}.purchaseTransitStatus strong{color:var(--green)}.purchaseTransitForm{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.purchaseTransitForm label{flex:1;gap:5px;min-width:160px;font-size:11px;font-weight:700;display:grid}.purchaseTransitForm input,.purchaseTransitForm select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:7px;padding:9px}.purchaseTransitForm button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 14px;font-size:11px;font-weight:700}.purchaseTransitForm button:disabled{opacity:.5;cursor:not-allowed}.purchaseTransitHint{color:var(--muted);font-size:11px}.purchaseTransit>a{color:var(--green);font-size:11px;text-decoration:none}.dashboardCapitalBreakdown small{color:#c9e1d0;font-size:9px;line-height:1.4}.dashboardChart,.capitalChart{margin-top:12px}.capitalChartControls{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.capitalChartControls>div{gap:5px;display:flex}.capitalChartControls button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:7px 10px;font-size:11px}.capitalChartControls button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.capitalChart svg{border:1px solid var(--line);background:#fbfcfa;border-radius:8px;width:100%;height:auto;max-height:340px;margin-top:12px}.capitalChartGrid{stroke:#e1e8df;stroke-width:1px}.capitalChartAxis{fill:#617064;font-size:10px}.capitalChartPoint{cursor:pointer}.capitalChartLegend{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.capitalChartLegend span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.capitalChartLegend i{border-radius:50%;width:9px;height:9px}.capitalChartSelected{border:1px solid var(--line);border-radius:8px;gap:8px;margin-top:12px;padding:12px;display:grid}.capitalChartSelected>strong{font-size:14px}.capitalChartSelected>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.capitalChartSelected span{color:var(--muted);font-size:10px}.capitalChartSelected b{color:var(--ink)}@media (max-width:700px){.capitalChartSelected>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.capitalChartSelected>div{grid-template-columns:1fr}}.dashboardRates{margin-top:16px;padding:20px}.dashboardRatesHeading>span{color:var(--green);letter-spacing:1px;font-size:10px;font-weight:800}.dashboardRatesHeading h2{margin:4px 0 6px;font:500 24px Georgia,serif}.dashboardRatesHeading p,.dashboardRatesHint{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.dashboardRatesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.dashboardRateCard{border:1px solid var(--line);background:#fafbf9;border-radius:9px;min-width:0;padding:16px}.dashboardRateCard>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dashboardRateCard>div strong{font-size:15px}.dashboardRateCard>div span{color:var(--muted);font-size:10px}.dashboardRateCard>div .dashboardRateFresh{color:var(--green)}.dashboardRateCard>div .dashboardRateMissing{color:#9a5614}.dashboardRateCard p{color:var(--muted);margin:10px 0 14px;font-size:11px}.dashboardRateCard form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.dashboardRateCard label{gap:5px;font-size:10px;font-weight:700;display:grid}.dashboardRateCard input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:7px;padding:9px}.dashboardRateCard button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;grid-column:1/-1;justify-self:start;padding:10px 14px;font-size:11px;font-weight:700}.dashboardRateCard>small{color:var(--muted);font-size:10px}.dashboardRatesHint{margin-top:13px}@media (max-width:1050px){.dashboardRatesGrid{grid-template-columns:1fr}}@media (max-width:480px){.dashboardRateCard form{grid-template-columns:1fr}}.capitalChartSelected>.capitalChartSelectedBody{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.capitalPieWrap{place-items:center;min-height:180px;display:grid}.capitalChart .capitalPie{background:0 0;border:0;width:min(100%,220px);height:auto;max-height:none;margin:0;display:block}.capitalPieLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.capitalPieLegend>div{border:1px solid var(--line);background:#fbfcfa;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:9px 10px;display:grid}.capitalPieLegend .capitalPieName{min-width:0;color:var(--ink);align-items:center;gap:7px;font-size:11px;display:flex}.capitalPieName i{border-radius:50%;flex:none;width:10px;height:10px}.capitalPieLegend strong{text-align:right;white-space:nowrap;font-size:11px}.capitalPieLegend small{color:var(--muted);grid-column:1/-1;font-size:10px}@media (max-width:750px){.capitalPieLegend{grid-template-columns:1fr}}@media (max-width:480px){.capitalChartSelected>.capitalChartSelectedBody{grid-template-columns:1fr;gap:10px}.capitalPieWrap{min-height:0}}.capitalPieSlice{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .18s,filter .18s}.capitalPieSlice[data-active=true]{filter:brightness(1.12)drop-shadow(0 3px 4px #193b2d55);transform:scale(1.06)}.capitalPieSlice:focus-visible{outline-offset:2px;outline:2px solid #174f39}.capitalPieLegend>div{transition:background-color .18s,border-color .18s}.capitalPieLegend>div[data-active=true]{background:#e9f4ee;border-color:#84b99e}@media (prefers-reduced-motion:reduce){.capitalPieSlice,.capitalPieLegend>div{transition:none}.capitalPieSlice[data-active=true]{transform:none}}.notebookSpecsPanel{margin-bottom:14px}.notebookSpecsPanel .panelTitle{justify-content:space-between;align-items:start;gap:12px;display:flex}.notebookSpecsPanel .panelTitle h2{margin:0}.notebookSpecsPanel .panelTitle p{color:var(--muted);margin:5px 0 0;font-size:11px}.notebookReviewBadge{color:#755812;background:#fff1ce;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:700}.notebookSupplier{color:var(--muted);flex-wrap:wrap;gap:5px;margin:12px 0;font-size:11px;display:flex}.notebookSupplier strong{color:var(--ink)}.notebookSupplier small{color:var(--muted)}.notebookSpecGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.notebookSpecGrid label{min-width:0;color:var(--muted);align-content:start;gap:5px;font-size:11px;font-weight:700;display:grid}.notebookSpecGrid input,.notebookSpecGrid select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:9px}.notebookSpecGrid input:disabled,.notebookSpecGrid select:disabled{color:var(--ink);background:#f5f7f4}.notebookSpecGrid small{color:var(--muted);font-size:10px;font-weight:400}.notebookSpecUnit{font-weight:400}.notebookSpecSave{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.notebookSpecSave small{color:var(--muted);font-size:10px}.notebookSpecSave button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:700}.notebookInventorySummary{align-content:start;gap:8px;display:grid}.notebookInventorySummary strong{font-size:12px}.notebookInventorySummary p{margin:0;font-size:11px;line-height:1.5}.notebookInventorySummary small{color:var(--muted);font-size:10px}.notebookInventorySummary a{color:var(--green);font-size:11px;font-weight:700;text-decoration:none}@media (max-width:1050px){.notebookSpecGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:750px){.notebookSpecGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.notebookSpecGrid{grid-template-columns:1fr}.notebookSpecsPanel .panelTitle,.notebookSpecSave{display:grid}}.supplierLinkedProducts{margin-top:16px}.supplierLinkedProducts .panelTitle h2{margin:0}.supplierLinkedProducts .panelTitle p{color:var(--muted);margin:5px 0 0;font-size:11px}.supplierLinkedProducts>form{align-items:end;gap:9px;margin:14px 0;display:flex}.supplierLinkedProducts>form label{flex:1;gap:5px;max-width:380px;font-size:11px;font-weight:700;display:grid}.supplierLinkedProducts input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;min-width:0;padding:9px}.supplierLinkedProducts button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 14px;font-size:11px;font-weight:700}.supplierLinkedProducts>form a,.supplierLinkedProducts .supplierPagination a{color:var(--green);font-size:11px}.supplierLinkedRows{gap:7px;display:grid}.supplierLinkedRows>a{border:1px solid var(--line);color:var(--ink);border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}.supplierLinkedRows>a:hover{background:#f6faf6;border-color:#91b8a1}.supplierLinkedRows>a>span{gap:4px;min-width:0;display:grid}.supplierLinkedRows strong{font-size:12px}.supplierLinkedRows small{color:var(--muted);font-size:10px}.supplierLinkedRows b{color:var(--green);white-space:nowrap;font-size:10px}.supplierLinkedRows .productThumbnail{width:48px;height:48px}.supplierLinkedProducts .supplierPagination{justify-content:space-between;gap:12px;margin-top:14px;font-size:11px;display:flex}@media (max-width:550px){.supplierLinkedRows>a{grid-template-columns:42px minmax(0,1fr)}.supplierLinkedRows b{grid-column:2}.supplierLinkedProducts>form{flex-wrap:wrap}}.dashboardSales,.dashboardOrders{align-self:stretch}.dashboardSales .dashboardStats{grid-template-columns:minmax(120px,.5fr) minmax(0,1.5fr)}.dashboardSalesAmountCard .dashboardSalesAmounts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.dashboardSalesAmounts>span{align-content:start;gap:3px;min-width:0;display:grid}.dashboardSalesAmounts b{color:var(--muted);font-size:10px;font-weight:700}.dashboardSalesAmounts strong{overflow-wrap:anywhere;font:600 13px/1.25 system-ui,sans-serif}.dashboardSalesAmounts em{color:var(--muted);overflow-wrap:anywhere;font-size:10px;font-style:normal}.dashboardSalesAmounts .netPartial{color:#a46d11;font-style:normal}@media (max-width:600px){.dashboardSalesAmountCard .dashboardSalesAmounts{grid-template-columns:1fr}}@media (max-width:400px){.dashboardSales .dashboardStats{grid-template-columns:1fr}}.capitalChart .capitalChartScaleNote{color:#285c42;background:#ecf5ef;border-radius:999px;align-items:center;margin:12px 0 0;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.capitalChart .capitalChartPlot{background:linear-gradient(#fff,#f4f9f5);border-color:#dce8df;margin-top:10px;display:block}.capitalChartSelection{stroke:#6f9c83;stroke-width:1px;stroke-dasharray:4 5;opacity:.8}.capitalChartPlot .capitalChartGrid{stroke:#dce7df;stroke-dasharray:3 5}.capitalChartPlot .capitalChartPoint{outline:none;transition:r .15s,filter .15s}.capitalChartPlot .capitalChartPoint:hover,.capitalChartPlot .capitalChartPoint:focus-visible{r:7;filter:drop-shadow(0 2px 3px #193b2d66)}@media (prefers-reduced-motion:reduce){.capitalChartPlot .capitalChartPoint{transition:none}}.webProductPhotoGrid{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:10px;display:grid}.webProductPhotoGrid a{text-align:center;border:1px solid var(--line);color:var(--ink);border-radius:9px;gap:4px;padding:8px;text-decoration:none;display:grid}.webProductPhotoGrid img{object-fit:contain;width:100%;height:120px}.webProductPhotoGrid small{color:var(--muted);font-size:10px}.accountingPeriod{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.accountingPeriod label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.accountingPeriod input,.accountingControl input,.accountingControl select,.accountingAdd input,.accountingAdd select,.accountingEvidence input{border:1px solid var(--line);min-width:0;min-height:37px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:8px 10px}.accountingPeriod>a{color:var(--green);padding:9px;font-size:11px;font-weight:700;text-decoration:none}.accountingNotice,.accountingError{border-radius:9px;padding:11px 14px;font-size:12px}.accountingNotice{color:#216546;background:#e5f2e7}.accountingError{color:#95431d;background:#fff0e8}.accountingSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.accountingSummary article{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.accountingSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.accountingSummary strong{color:var(--green);overflow-wrap:anywhere;font:500 clamp(18px,1.6vw,24px)/1.2 Georgia,serif}.accountingSummary small,.accountingEmpty,.accountingHint,.accountingFoot{color:var(--muted);font-size:11px;line-height:1.5}.accountingPanel{margin-bottom:18px}.accountingControls{gap:0;display:grid}.accountingControl{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1.15fr) 115px minmax(140px,1fr) minmax(140px,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.accountingControl>div{gap:4px;display:grid}.accountingControl strong{font-size:12px}.accountingControl small{color:var(--muted);font-size:10px}.accountingControl button,.accountingEvidence button{color:var(--green);cursor:pointer;background:#f4f8f5;border:1px solid #cbd9cf;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:700}.accountingControl button:disabled{opacity:.5}.accountingColumns{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.accountingColumns .panel{min-width:0}.accountingRows{max-height:570px;overflow:auto}.accountingRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.accountingRow>div{gap:4px;min-width:0;display:grid}.accountingRow strong{font-size:11px;line-height:1.4}.accountingRow small{color:var(--muted);font-size:10px;line-height:1.4}.accountingRow b{white-space:nowrap;font-size:12px}.accountingRow a{color:var(--green);text-decoration:none}.accountingEvidence article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:12px;padding:12px 0;display:grid}.accountingEvidence article>div{gap:4px;min-width:0;display:grid}.accountingEvidence strong{font-size:12px}.accountingEvidence small,.accountingEvidence a{color:var(--muted);font-size:10px}.accountingEvidence a{color:var(--green)}.accountingEvidence b{font-size:12px}.accountingEvidence details{min-width:85px;color:var(--green);font-size:10px}.accountingEvidence details form{gap:5px;margin-top:7px;display:grid}.accountingEvidence summary,.accountingAdd summary{cursor:pointer;font-weight:700}.accountingAdd{border-top:1px solid var(--line);color:var(--green);padding-top:14px;font-size:12px}.accountingAdd form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.accountingAdd label{min-width:0;color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.accountingAdd .wide{grid-column:span 2}.accountingAdd button{place-self:end start;font-size:11px}@media (max-width:1100px){.accountingSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.accountingControl{grid-template-columns:1fr 110px 1fr}.accountingControl input[name=note]{grid-column:1/3}.accountingControl button{grid-column:3}}@media (max-width:800px){.accountingColumns{grid-template-columns:1fr}.accountingAdd form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.accountingSummary,.accountingAdd form{grid-template-columns:1fr}.accountingAdd .wide{grid-column:auto}.accountingControl{grid-template-columns:1fr 1fr}.accountingControl>div{grid-column:1/-1}.accountingControl input[name=note]{grid-column:auto}.accountingControl button{grid-column:1/-1}.accountingEvidence article{grid-template-columns:1fr auto}.accountingEvidence details{grid-column:1/-1}}.inventoryWebSettings{gap:9px;display:grid}.inventoryWebSettings>strong{color:var(--green);font-size:12px}.inventoryWebSettings>small{color:var(--muted);font-size:10px}.inventoryWebSettings form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.inventoryWebSettings form label{flex:1;gap:4px;min-width:155px;font-size:10px;display:grid}.inventoryWebSettings form button{min-height:36px}.inventoryWebReferences{flex-wrap:wrap;gap:7px;display:flex}.inventoryWebReferences button{color:var(--green);background:#fff;border:1px solid #bdcbc4}.manualOrder .manualLine{grid-template-columns:30px minmax(0,1fr) 90px minmax(145px,170px) minmax(125px,150px) auto}.manualPriceField{color:var(--muted);gap:3px;font-size:10px;display:grid}.manualPriceField input{width:100%}.manualLineTotal{text-align:right;white-space:nowrap;font-size:12px}.manualFormActions>strong{margin:auto 0 auto auto;font-size:13px}.manualOrder .manualFormActions{flex-wrap:wrap;align-items:center}@media (max-width:900px){.manualOrder .manualLine{grid-template-columns:30px minmax(0,1fr) 90px}.manualOrder .manualLine .manualPriceField,.manualOrder .manualLine .manualLineTotal,.manualOrder .manualLine .removeLine{grid-column:2/-1}}@media (max-width:700px){.manualOrder .manualLine{grid-template-columns:1fr}.manualOrder .manualLine .manualPriceField,.manualOrder .manualLine .manualLineTotal,.manualOrder .manualLine .removeLine{grid-column:auto}}.supplierCurrentLink{border:1px solid var(--line);background:#fafbf9;border-radius:9px;justify-items:start;gap:8px;margin-top:14px;padding:12px;display:grid}.supplierCurrentLink p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.supplierCurrentLink strong{font-size:12px}.supplierCurrentLink small{color:var(--muted);font-size:10px}.supplierCurrentLink a{color:var(--green);font-size:10px;font-weight:700}.supplierCurrentOption{border-top:1px solid var(--line);justify-items:start;gap:5px;width:100%;padding-top:10px;display:grid}.technicalVisual{gap:12px;display:grid}.technicalVisual form{gap:10px;display:grid}.technicalVisual form label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.technicalVisual input,.technicalVisual select,.technicalVisual textarea{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:9px}.technicalVisual input[type=color]{width:100%;height:39px}.technicalVisual textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5}.technicalVisual small{color:var(--muted);line-height:1.5}.technicalVisual button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-self:start;padding:9px 14px;font-weight:800}.technicalVisualPreview{border:1px solid var(--line);color:#edf7f5;background:#10232e;border-radius:9px;gap:8px;max-width:330px;padding:12px;display:grid}.technicalVisualPreview strong{font-size:10px}.technicalVisualPreview svg{width:100%;height:auto}.technicalPhotoPicker{gap:8px;display:grid}.technicalPhotoPicker>strong,.technicalVisualCanvas>strong{font-size:11px}.technicalPhotoPicker>div{gap:8px;padding:3px 0 8px;display:flex;overflow-x:auto}.technicalPhotoPicker button{border:1px solid var(--line);min-height:76px;color:var(--ink);cursor:pointer;background:#f7faf7;border-radius:9px;flex:0 0 90px;align-content:center;justify-items:center;gap:4px;display:grid}.technicalPhotoPicker button.active{border:2px solid var(--green);background:#e7f3e9}.technicalPhotoPicker img{object-fit:contain;width:70px;height:57px}.technicalPhotoPicker small{font-size:9px}.technicalVisualWorkspace{grid-template-columns:minmax(320px,1fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.technicalVisualCanvas{border:1px solid var(--line);color:#edf7f5;background:#122b34;border-radius:12px;gap:9px;min-width:0;padding:12px;display:grid}.technicalVisualCanvas svg{touch-action:none;cursor:crosshair;width:100%;max-width:650px;height:auto;display:block}.technicalVisualCanvas small{color:#bbd3d0}.technicalConnectionTest{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.technicalConnectionTest label{color:#edf7f5!important}.technicalConnectionTest span{border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}.technicalConnectionTest span.ok{color:#c6f8db;background:#204e42}.technicalConnectionTest span.bad{color:#ffe0cc;background:#5a3933}.technicalPinEditor{gap:6px;max-height:600px;display:grid;overflow:auto}.technicalPinHeader{justify-content:space-between;align-items:center;display:flex}.technicalPinHeader strong{font-size:11px}.technicalPinHeader button{color:var(--green);border:1px solid var(--line);background:#e9f2ea}.technicalPinRow{border:1px solid var(--line);border-radius:9px;grid-template-columns:28px minmax(55px,.7fr) minmax(65px,1fr) minmax(80px,1.15fr) minmax(95px,1.3fr) 65px 24px;align-items:end;gap:5px;padding:8px;display:grid}.technicalPinRow.active{border-color:var(--green);background:#f0f7f0}.technicalPinRow label{min-width:0;font-size:9px}.technicalPinRow input,.technicalPinRow select{width:100%;min-width:0;padding:6px}.technicalPinRow small{white-space:nowrap;font-size:9px}.technicalPinSelect,.technicalPinRemove{color:var(--green)!important;background:#e9f2ea!important;padding:5px!important}.technicalPinRemove{color:#a34232!important;background:#f7e9e5!important}.technicalVisual button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1250px){.technicalVisualWorkspace{grid-template-columns:1fr}.technicalPinEditor{max-height:none}}@media (max-width:700px){.technicalPinRow{grid-template-columns:28px repeat(2,minmax(0,1fr)) 24px}.technicalPinRow label:nth-of-type(3),.technicalPinRow label:nth-of-type(4),.technicalPinRow small{grid-column:2/4}.technicalPinRemove{grid-area:1/4}.technicalVisualWorkspace{grid-template-columns:minmax(0,1fr)}}.pentestPage .filterLinks{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.pentestPage .filterLinks a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:9px 16px;text-decoration:none;display:inline-flex}.pentestPage .filterLinks a[aria-current=page]{background:var(--green);border-color:var(--green);color:#fff}.pentestPage .filterLinks a:hover{border-color:var(--green)}@media (max-width:760px){.pentestMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
