.productCard .productImg,.uxProductCard .productImg{position:relative;isolation:isolate;overflow:hidden}.productBadge{z-index:3}.stickyShopTools{overflow:visible}.shopSort{position:relative;z-index:1;flex:0 0 auto}.shopSort select{min-width:150px;cursor:pointer}.nisFooterLogo{display:inline-flex!important;margin:0 0 16px!important;border:0!important;box-shadow:none!important;overflow:hidden}.nisFooterBrand img,.nisFooterLogo img{filter:none!important;opacity:1!important;display:block!important;height:auto!important;object-fit:contain!important;object-position:left center!important;border-radius:10px}@media (max-width:760px){.shopSort{width:100%}.shopSort select{min-width:0;width:100%}.nisFooterLogo{max-width:min(100%,230px)}}body,html{overflow-x:hidden}body,button,canvas,html,img,input,select,svg,textarea,video{max-width:100%}.container{width:100%;max-width:var(--theme-container-width,1280px);margin-left:auto;margin-right:auto}.nhActions,.nhBrand,.nhDesktopNav,.nhNav{min-width:0}.nhBrand img{max-width:100%;object-fit:contain}.nhMegaAside,.nhMegaCustom,.nhMegaGrid,.nhMegaGrid>a span,.nhMegaMain,.nhMegaProducts{min-width:0}.nhMegaGrid small{overflow-wrap:anywhere}.nisFooter .container,.nisFooterBrand,.nisFooterGrid,.nisFooterGrid>div{min-width:0}.nisFooterLogo{display:inline-flex;align-items:center;justify-content:flex-start;max-width:100%;background:transparent!important;padding:0!important}.nisFooterLogo img{display:block!important;width:min(var(--theme-footer-logo-width,300px),100%)!important;max-width:100%!important;height:auto!important;max-height:96px!important;object-fit:contain!important;filter:none!important;opacity:1!important;background:#fff;border-radius:12px;padding:8px 10px}.nisFooter a,.nisFooterBrand p,.nisFooterGrid>div>span,.nisFooterSmall{overflow-wrap:anywhere}.productGrid,.shopHeroUX,.shopSearchPanel,.shopToolbar,.uxProductCard,.uxProductCard .cardBody,.uxProductGrid{min-width:0}.productImg{position:relative;overflow:hidden}.productBadge{position:absolute!important;left:12px!important;top:12px!important;right:auto!important;bottom:auto!important;z-index:3!important;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopSort{min-width:0}.shopSort select{min-width:0;max-width:100%}.filterTabs,.pdBuy,.pdGallery,.pdGalleryColumn,.pdHero,.pdImageStage,.pdInfo,.pdOverview,.pdPriceCard,.pdRelatedGrid,.pdTaxLine{min-width:0}.pdImageStage>img{max-width:100%;max-height:100%}.pdBuy h1,.pdDownloads b,.pdLead,.pdRelatedGrid h3,.pdSpecGrid b{overflow-wrap:anywhere}.pdTabs{-webkit-overflow-scrolling:touch}.bulkAssist,.bulkPageGrid,.cartInfo,.cartItemsPanel,.cartLayout,.cartRow,.checkoutForm,.checkoutMain,.checkoutSection,.checkoutSummary,.rfqForm,.summary{min-width:0}.cartInfo b,.cartInfo span,.checkoutLine b,.checkoutLine span{overflow-wrap:anywhere}.accountCard,.accountGrid,.accountSide,.authCard,.checkoutLine>span,.customizeCards,.customizeHero,.customizeProject,.cvChoice,.cvConfigPanel,.cvLayout,.cvPreviewPanel,.cvStep,.cvSummary,.loginGrid,.loginPitch,.orderList article,.premiumAuth{min-width:0}.cvBom b,.cvChoiceBody b,.cvChoiceBody small{overflow-wrap:anywhere}.adminCard,.adminContent,.adminMain,.adminPanel,.adminTopbar,.adminWrap,.statCard{min-width:0}.adminContent{width:100%;overflow-x:hidden}.adminTopbar>div{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminTableWrap,.cleanProductTable{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cfgAdmin,.cfgAssetGrid,.cfgComponentEditor,.cfgComponentPalette,.cfgDndLayout,.cfgEditor,.cfgPanel,.cfgRuleForm,.cfgSelectors,.cfgSlotForm,.cfgSlotLayout,.cfgTemplateEditor,.cfgTemplateGrid,.cfgVisualEditor,.imageStudio,.listToolbar,.proGrid,.productAdminHero,.productAdminPro,.productDrawerPro,.productListPanel,.productStats,.themeAdmin,.themeControls,.themeLayout,.themeLogoCard,.themePanel,.themePresetSection,.themePreview,.variantStudio{min-width:0}.cfgModal{max-width:calc(100vw - 28px)}.floatingCart{display:none!important}@media(max-width:1180px){.shopHeroUX{grid-template-columns:1fr!important}.shopSearchPanel{width:100%}.pdHero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pdServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nisFooterGrid{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))!important}.nisFooterGrid>div:last-child{grid-column:1/-1}.cfgAdminStats{grid-template-columns:repeat(3,minmax(0,1fr))}.cfgAdminCards{grid-template-columns:repeat(2,minmax(0,1fr))}.cfgDndLayout{grid-template-columns:250px minmax(0,1fr)!important}.cfgDndLayout>.cfgSlotForm{grid-column:2}}@media(max-width:980px){.pdHero{grid-template-columns:1fr!important}.pdGalleryColumn{max-width:760px;width:100%;margin:0 auto}.pdOverview{grid-template-columns:1fr 1fr!important}.pdOverview>div:first-child{grid-column:1/-1}.pdWhyGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pdRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bulkPageGrid,.cartLayout,.checkoutForm{grid-template-columns:1fr!important}.bulkAssist,.checkoutSummary,.summary{position:static!important}.checkoutSummary{order:2}.cfgDndLayout{grid-template-columns:1fr!important}.cfgComponentPalette{position:static!important;max-height:none!important}.cfgDndLayout>.cfgSlotForm{grid-column:auto}.cfgSlotLayout{grid-template-columns:1fr!important}.cfgAdminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.themeLayout{grid-template-columns:1fr!important}.themePreview{position:static!important;top:auto!important}}@media(max-width:900px){.container,.nhNav{padding-left:18px!important;padding-right:18px!important}.nhBrand{justify-content:center}.nhBrand img{width:min(164px,42vw)!important}.nhActions{flex:0 0 auto}.nisFooterCta{align-items:flex-start!important;flex-direction:column!important}.nisFooterCta .nisPrimaryBtn{width:100%;justify-content:center}.nisFooterGrid{grid-template-columns:1fr 1fr!important;gap:28px!important}.nisFooterGrid>div:last-child{grid-column:auto}.shopToolbar{align-items:stretch!important;flex-direction:column!important}.shopSort{width:100%;justify-content:space-between}.shopSort select{flex:1 1}.stickyShopTools{position:static!important}.productGrid,.uxProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accountGrid{grid-template-columns:1fr!important}.accountSide{position:static!important}.loginGrid{grid-template-columns:1fr!important;gap:28px!important}.loginPitch{min-height:auto!important}.cvLayout{grid-template-columns:1fr!important}.cvPreviewPanel,.cvSummary{position:static!important;grid-column:auto!important;grid-row:auto!important}.customizeCards,.customizeHero{grid-template-columns:1fr!important}.drawerTop,.productAdminHero,.themeAdminHead{align-items:flex-start!important;flex-direction:column!important}.drawerTop>div:last-child,.productHeroActions,.themeHeadActions{width:100%}.proGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.imageStudio{grid-template-columns:1fr!important}.listToolbar{grid-template-columns:1fr 1fr!important}.cfgComponentEditor,.cfgTemplateEditor{grid-template-columns:1fr!important}.cfgRuleForm,.cfgSelectors{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){body{font-size:15px!important}.container{padding-left:14px!important;padding-right:14px!important}.nhNav{padding-left:12px!important;padding-right:12px!important}.nhBrand img{width:min(150px,40vw)!important}.nhMobileDrawer{width:min(94vw,410px)!important}.nhMobileSub{grid-template-columns:1fr 1fr}.nisSearchOverlay{padding:12px!important;align-items:flex-start!important}.nisSearchModal{width:100%!important;margin-top:8px!important;padding:20px 16px!important;border-radius:20px!important}.nisFooter{padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.nisFooterCta{margin-left:0!important;margin-right:0!important;border-radius:18px!important;padding:24px!important}.nisFooterGrid{grid-template-columns:1fr!important;gap:24px!important;padding:36px 0 26px!important}.nisFooterLogo img{width:min(260px,100%)!important}.nisFooterBottom{flex-direction:column!important;gap:7px!important;align-items:flex-start}.shopPage,.uxShop{padding-left:14px!important;padding-right:14px!important;padding-top:16px!important}.shopHeroUX{padding:20px!important;border-radius:20px!important;gap:18px!important}.shopHeroUX h1{font-size:clamp(30px,10vw,38px)!important;line-height:1.04!important}.shopHeroUX p{font-size:14px!important;line-height:1.55!important}.shopSearchPanel{padding:12px!important;border-radius:17px!important}.smartShopSearch{min-width:0;width:100%}.quickChips{overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:3px;-webkit-overflow-scrolling:touch}.quickChips button{white-space:nowrap;flex:0 0 auto}.productGrid,.uxProductGrid{grid-template-columns:1fr!important;gap:12px!important}.uxProductCard{grid-template-columns:112px minmax(0,1fr)!important}.uxProductCard .productImg{min-height:148px!important}.uxProductCard .cardBody{min-width:0}.uxProductCard .productCardActions{grid-column:1/-1!important}.pdPage .container{padding-left:14px!important;padding-right:14px!important}.pdHero{gap:22px!important;padding-bottom:18px!important}.pdGallery{padding:8px!important;border-radius:15px!important}.pdImageStage{border-radius:11px!important}.pdImageStage>img{padding:10px!important}.pdBuy h1{font-size:clamp(28px,9vw,36px)!important;line-height:1.05!important}.pdTopline{align-items:flex-start!important;flex-direction:column!important}.pdPriceCard{grid-template-columns:1fr!important}.pdPriceMain>strong{font-size:32px!important}.pdTaxLine{grid-template-columns:1fr auto 1fr!important}.pdTaxLine i:nth-of-type(2),.pdTaxLine>div:last-child{display:none}.pdBuyRow{grid-template-columns:1fr!important}.pdQty{width:100%!important}.pdSecondaryActions{grid-template-columns:1fr!important}.pdServiceGrid{grid-template-columns:1fr 1fr!important}.pdBoxList,.pdDownloads,.pdOverview,.pdSpecGrid{grid-template-columns:1fr!important}.pdSpecGrid>div{border-bottom:1px solid #edf2ef!important}.pdRelatedGrid,.pdWhyGrid{grid-template-columns:1fr 1fr!important;gap:10px!important}.pdSectionHead.row{align-items:flex-start!important;flex-direction:column!important}.accountPage,.cartPage,.checkoutPage,.formPage{padding-left:14px!important;padding-right:14px!important}.cartRow{grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;padding:14px 0!important}.cartRow .qty,.cartRow strong{grid-column:2!important;text-align:left!important}.cartInfo button{min-height:36px}.cartItemsPanel{padding:0 12px!important}.checkoutSection,.checkoutSummary,.summary{border-radius:16px!important}.checkoutIntro h1{font-size:34px!important}.checkoutForm{gap:20px!important}.checkoutAlert{align-items:flex-start!important;grid-template-columns:22px 1fr!important}.checkoutAlert>a{grid-column:1/-1;width:100%;justify-content:center}.rfqForm,.three,.two{grid-template-columns:1fr!important}.bulkAssist{border-radius:18px!important}.accountHead{align-items:flex-start!important;flex-direction:column!important}.orderList article{grid-template-columns:1fr auto!important}.loginPage{padding:24px 0 44px!important}.loginPitch{padding:24px!important;border-radius:20px!important}.authCard,.premiumAuth{padding:20px!important;border-radius:18px!important}.cvPage{padding-left:12px!important;padding-right:12px!important;padding-bottom:94px!important}.cvHead{flex-direction:column!important}.cvHead>div:last-child{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.cvChoices{grid-template-columns:1fr!important}.cvPreviewPanel,.cvStep,.cvSummary{border-radius:15px!important}.cvChoice{grid-template-columns:56px minmax(0,1fr)!important}.customizeLanding{padding-left:12px!important;padding-right:12px!important}.customizeHero{padding:20px!important;border-radius:18px!important}.customizeHero h1{font-size:34px!important}.customizeSteps{grid-template-columns:1fr!important}.customizeProject{align-items:flex-start!important;flex-direction:column!important}.customizeProject a{width:100%;text-align:center}.adminMain{margin-left:0!important;width:100%!important}.adminSidebar{width:min(86vw,280px)!important}.adminTopbar{min-height:58px!important;padding:8px 12px!important;gap:8px!important}.adminTopbar>div{flex:1 1;font-size:12px}.adminTopbar>div small{display:none!important}.adminTopbar>button:last-child{font-size:0!important;min-width:40px!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important;place-items:center!important}.adminContent{padding:14px 10px 28px!important}.adminContent h1{font-size:28px!important}.productStats{grid-template-columns:1fr 1fr!important}.productAdminHero,.productDrawerPro,.productListPanel{border-radius:16px!important}.proGrid{grid-template-columns:1fr!important;padding:12px!important}.proGrid .full,.proGrid .wide{grid-column:auto!important}.imageStudio,.variantStudio{padding:12px!important}.imageStudioGrid{grid-template-columns:1fr!important}.variantCardPro{grid-template-columns:1fr 1fr!important}.listToolbar{grid-template-columns:1fr!important;padding:10px!important}.drawerTabs{padding:9px 12px!important}.cleanProductTable table{min-width:820px!important}.themeColorGrid,.themeFormGrid,.themeLogoGrid,.themePresets{grid-template-columns:1fr!important}.themePanel,.themePresetSection{padding:14px!important;border-radius:14px!important}.themeLogoCard{grid-template-columns:1fr!important}.themeBottomBar{left:0!important;padding:9px 10px!important}.themeBottomBar span{display:none!important}.themeBottomBar .themeSave{width:100%!important;justify-content:center!important}.cfgAdmin .adminPageHead{flex-direction:column!important}.cfgAdminCards,.cfgAdminStats,.cfgAssetGrid,.cfgRuleForm,.cfgSelectors,.cfgTemplateGrid,.cfgToolbar{grid-template-columns:1fr!important}.cfgSlotNumbers{grid-template-columns:1fr 1fr!important}.cfgModal{padding:16px!important;border-radius:16px!important}.cfgModalPrice{grid-template-columns:1fr 1fr!important}.cfgBomTable>div{grid-template-columns:90px minmax(0,1fr) 54px 70px!important;overflow-wrap:anywhere}}@media(max-width:480px){.nhBrand img{width:min(132px,38vw)!important}.nhActions>a,.nhActions>button,.nhMobileBtn{width:36px!important;height:36px!important;min-width:36px!important}.nhMobileSub{grid-template-columns:1fr!important}.nisFooterCta{padding:20px!important}.nisFooterCta h2{font-size:24px!important}.uxProductCard{grid-template-columns:102px minmax(0,1fr)!important}.uxProductCard .productImg{min-height:138px!important}.uxProductCard h3{font-size:15px!important}.pdRelatedGrid,.pdServiceGrid,.pdWhyGrid{grid-template-columns:1fr!important}.pdGalleryBadges{justify-content:flex-start!important;gap:6px!important}.pdGalleryBadges span{padding:7px 9px!important}.cfgModalPrice,.cfgSlotNumbers,.cvHead>div:last-child,.productStats,.variantCardPro{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:760px){.pdTaxLine{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;align-items:stretch!important}.pdTaxLine>i{display:none!important}.pdTaxLine>div{display:block!important;min-width:0;padding:9px 8px;border-radius:10px;background:#f7faf8}.pdTaxLine small{white-space:normal;line-height:1.25}.pdTaxLine b{font-size:13px!important;overflow-wrap:anywhere}.checkoutAlert{grid-template-columns:26px minmax(0,1fr)!important;align-items:start!important}.checkoutAlert>a{grid-column:2!important;width:max-content!important;max-width:100%}.adminContent,.cfgAdmin,.productAdminPro,.themeAdmin{overflow-wrap:anywhere}.cfgEditorHead>div,.cfgPaletteItems section,.drawerTop>div,.productCell>div{min-width:0}}@media(max-width:420px){.pdTaxLine{grid-template-columns:1fr!important}.pdTaxLine>div{padding:9px 10px}.checkoutAlert>a{grid-column:1/-1!important;width:100%!important;justify-content:center}}:root{--nis-navy:#0d1b2a;--nis-navy-2:#13283a;--nis-green:#1d9b54;--nis-green-2:#167943;--nis-green-soft:#eef8f2;--nis-gold:#ffb703;--nis-orange:#f77f00;--nis-ink:#10202f;--nis-muted:#667684;--nis-subtle:#8b98a4;--nis-bg:#fff;--nis-surface:#fff;--nis-surface-soft:#f6f8f9;--nis-border:#e2e8ed;--nis-border-strong:#cad5dc;--nis-danger:#c93a46;--nis-danger-soft:#fff0f1;--nis-warning:#9a6800;--nis-warning-soft:#fff8df;--nis-info:#225ea8;--nis-info-soft:#eef5ff;--nis-success:#167943;--nis-success-soft:#edf9f1;--nis-radius-xs:8px;--nis-radius-sm:10px;--nis-radius-md:14px;--nis-radius-lg:18px;--nis-radius-xl:24px;--nis-radius-2xl:30px;--nis-radius-pill:999px;--nis-shadow-sm:0 4px 16px rgba(13,27,42,.06);--nis-shadow-md:0 14px 36px rgba(13,27,42,.09);--nis-shadow-lg:0 24px 70px rgba(13,27,42,.14);--nis-focus:0 0 0 4px rgba(29,155,84,.16);--nis-container:1280px;--nis-header-offset:78px;--nis-fast:140ms;--nis-normal:220ms}html{scroll-padding-top:calc(var(--nis-header-offset) + 18px)}body{background:var(--nis-bg);color:var(--nis-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(29,155,84,.18);color:var(--nis-navy)}.container{width:min(var(--nis-container),100%);margin-inline:auto;padding-inline:24px}.btn,.nisBtn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--nis-radius-sm);padding:11px 17px;font:inherit;font-size:14px;font-weight:800;line-height:1.15;cursor:pointer;transition:transform var(--nis-fast) ease,background var(--nis-fast) ease,border-color var(--nis-fast) ease,box-shadow var(--nis-fast) ease,color var(--nis-fast) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:hover,.nisBtn:hover{transform:translateY(-1px)}.btn:active,.nisBtn:active{transform:translateY(0)}.btn:disabled,.nisBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btnPrimary,.nisBtnPrimary{background:var(--nis-green);color:#fff;border-color:var(--nis-green)}.btnPrimary:hover,.nisBtnPrimary:hover{background:#168849;border-color:#168849;box-shadow:0 8px 20px rgba(29,155,84,.2)}.btnSecondary,.nisBtnSecondary{background:var(--nis-navy);color:#fff;border-color:var(--nis-navy)}.btnSecondary:hover,.nisBtnSecondary:hover{background:#13283a;border-color:#13283a}.btnOutline,.nisBtnOutline{background:#fff;color:var(--nis-navy);border-color:var(--nis-border-strong)}.btnOutline:hover,.nisBtnOutline:hover{border-color:#9db0bc;background:#f9fbfc}.nisBtnGhost{background:transparent;color:var(--nis-navy);border-color:transparent}.nisBtnGhost:hover{background:var(--nis-surface-soft)}.nisBtnDanger{background:var(--nis-danger);color:#fff}.nisBtnDanger:hover{background:#ad303b}.nisBtnSm{min-height:36px;padding:8px 12px;font-size:12px}.nisBtnLg{min-height:52px;padding:14px 20px;font-size:15px}.nisBtnBlock{width:100%}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--nis-green)!important;outline-offset:3px;box-shadow:var(--nis-focus)}.nisEyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--nis-green-2);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nisEyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--nis-green)}.nisDisplay{font-size:clamp(36px,5vw,64px);line-height:1.02;letter-spacing:-.035em}.nisDisplay,.nisH1{color:var(--nis-navy);margin:0}.nisH1{font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.025em}.nisH2{font-size:clamp(26px,3vw,36px);line-height:1.13;letter-spacing:-.02em}.nisH2,.nisH3{color:var(--nis-navy);margin:0}.nisH3{font-size:20px;line-height:1.25}.nisLead{font-size:17px;line-height:1.7}.nisLead,.nisMuted{color:var(--nis-muted)}.nisCard{background:var(--nis-surface);border:1px solid var(--nis-border);border-radius:var(--nis-radius-lg);box-shadow:var(--nis-shadow-sm)}.nisCardHover{transition:transform var(--nis-normal) ease,border-color var(--nis-normal) ease,box-shadow var(--nis-normal) ease}.nisCardHover:hover{transform:translateY(-3px);border-color:#c8ddd0;box-shadow:var(--nis-shadow-md)}.nisPanel{background:var(--nis-surface-soft);border:1px solid var(--nis-border);border-radius:var(--nis-radius-xl);padding:24px}.authCard,.configSummary,.productCard,.summary{border-color:var(--nis-border)!important;box-shadow:var(--nis-shadow-sm)}.productCard{transition:transform var(--nis-normal) ease,border-color var(--nis-normal) ease,box-shadow var(--nis-normal) ease}.productCard:hover{transform:translateY(-2px);border-color:#cbded2;box-shadow:var(--nis-shadow-md)}.nisBadge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 9px;border-radius:var(--nis-radius-pill);font-size:11px;font-weight:850;border:1px solid var(--nis-border);background:#fff;color:var(--nis-muted)}.nisBadge.success{background:var(--nis-success-soft);border-color:#cfe9d8;color:var(--nis-success)}.nisBadge.warning{background:var(--nis-warning-soft);border-color:#efdf9a;color:var(--nis-warning)}.nisBadge.danger{background:var(--nis-danger-soft);border-color:#f1cbd0;color:var(--nis-danger)}.nisBadge.info{background:var(--nis-info-soft);border-color:#cadaf0;color:var(--nis-info)}.nisBadge.dark{background:var(--nis-navy);border-color:var(--nis-navy);color:#fff}.nisField{display:grid;grid-gap:7px;gap:7px}.nisFieldLabel{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--nis-ink);font-size:12px;font-weight:800}.nisFieldLabel small{font-weight:500;color:var(--nis-muted)}.authCard input,.authCard select,.checkoutForm input,.nisInput,.nisSelect,.nisTextarea,.rfqForm input,.rfqForm select,.rfqForm textarea{width:100%;min-height:46px;border:1px solid var(--nis-border-strong);border-radius:var(--nis-radius-sm);padding:11px 13px;background:#fff;color:var(--nis-ink);font:inherit;transition:border-color var(--nis-fast),box-shadow var(--nis-fast),background var(--nis-fast)}.nisTextarea,.rfqForm textarea{min-height:112px;resize:vertical}.authCard input:hover,.checkoutForm input:hover,.nisInput:hover,.nisSelect:hover,.nisTextarea:hover,.rfqForm input:hover,.rfqForm select:hover,.rfqForm textarea:hover{border-color:#aebdc6}.nisInput:focus,.nisSelect:focus,.nisTextarea:focus{border-color:var(--nis-green);box-shadow:var(--nis-focus)}.nisInput[aria-invalid=true],.nisSelect[aria-invalid=true],.nisTextarea[aria-invalid=true]{border-color:var(--nis-danger);background:var(--nis-danger-soft)}.nisFieldHint{color:var(--nis-muted)}.nisFieldError,.nisFieldHint{font-size:11px;line-height:1.45}.nisFieldError{color:var(--nis-danger);font-weight:750}.nisAlert,.notice{display:flex;align-items:flex-start;gap:10px;border-radius:var(--nis-radius-md);padding:13px 14px;border:1px solid #efd582;background:var(--nis-warning-soft);color:#685118;font-size:13px;line-height:1.5}.nisAlert.success{background:var(--nis-success-soft);border-color:#cfe9d8;color:#245d3a}.nisAlert.error{background:var(--nis-danger-soft);border-color:#f1cbd0;color:#7e2831}.nisAlert.info{background:var(--nis-info-soft);border-color:#cadaf0;color:#234f83}@keyframes nisShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.catalogueLoading>div,.nisSkeleton{position:relative;overflow:hidden;background:linear-gradient(90deg,#eef2f4 25%,#f8fafb 40%,#eef2f4 65%);background-size:300% 100%;animation:nisShimmer 1.35s ease-in-out infinite;border-radius:var(--nis-radius-md)}.nisSkeleton.text{height:14px}.nisSkeleton.title{height:28px}.nisSkeleton.media{aspect-ratio:4/3}.nisSkeleton.button{height:44px}.catalogueLoading>div{min-height:320px}.nisPageLoading{min-height:62vh;display:grid;place-items:center;padding:40px 24px;background:var(--nis-surface-soft)}.nisLoadingCard{width:min(720px,100%);display:grid;grid-gap:14px;gap:14px;padding:28px;background:#fff;box-shadow:var(--nis-shadow-sm)}.nisLoadingCard,.nisState{border:1px solid var(--nis-border);border-radius:var(--nis-radius-xl)}.nisState{max-width:720px;margin:48px auto;padding:48px 28px;text-align:center;background:linear-gradient(180deg,#fff,#f8faf9)}.nisStateIcon{width:56px;height:56px;margin:0 auto 16px;display:grid;place-items:center;border-radius:18px;background:var(--nis-green-soft);color:var(--nis-green)}.nisState h1,.nisState h2{margin:0 0 10px;color:var(--nis-navy)}.nisState p{margin:0 auto 20px;max-width:560px;color:var(--nis-muted);line-height:1.6}.nisStateActions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.emptyCatalogue{border:1px dashed var(--nis-border-strong);background:var(--nis-surface-soft)!important}.nisTableWrap{width:100%;overflow:auto;border:1px solid var(--nis-border);border-radius:var(--nis-radius-lg);background:#fff}.nisTable{width:100%;border-collapse:collapse;min-width:680px}.nisTable th{padding:12px 14px;text-align:left;background:#f7f9fa;color:var(--nis-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.nisTable td,.nisTable th{border-bottom:1px solid var(--nis-border)}.nisTable td{padding:14px;font-size:13px}.nisTable tr:last-child td{border-bottom:0}.nisSection{padding-block:72px}.nisSectionSoft{background:var(--nis-surface-soft)}.nisSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.nisStack{display:grid;grid-gap:16px;gap:16px}.nisGrid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}.nisGrid2,.nisGrid3{display:grid;gap:20px}.nisGrid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px}.nisGrid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.builderPage,.cartPage,.checkoutPage,.formPage,.shopPage{color:var(--nis-ink)}.builderForm h1,.checkoutForm h1,.formIntro h1,.shopHead h1{color:var(--nis-navy);letter-spacing:-.025em}.productImg{background:linear-gradient(180deg,#f7f9fa,#edf2f4)}.productCardActions .btn{min-height:42px}.stockLine.in{color:var(--nis-success)}.summary{border-radius:var(--nis-radius-lg)!important}.formBlock{border-color:var(--nis-border)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:960px){.nisGrid3,.nisGrid4{grid-template-columns:repeat(2,minmax(0,1fr))}.nisSection{padding-block:56px}.nisSectionHead{align-items:flex-start;flex-direction:column}}@media(max-width:760px){:root{--nis-header-offset:66px}.container{padding-inline:14px}.nisGrid2,.nisGrid3,.nisGrid4{grid-template-columns:1fr}.nisPanel{padding:18px}.nisSection{padding-block:44px}.nisDisplay{font-size:36px}.nisH1{font-size:32px}.nisLead{font-size:15px}.btn,.nisBtn{min-height:46px}.nisState{margin:28px 14px;padding:36px 20px}.nisStateActions{display:grid}.nisStateActions>*{width:100%}}.adminV2{--a-sidebar:282px;--a-topbar:72px;--a-navy:#0d1b2a;--a-navy2:#122435;--a-green:#1d9b54;--a-bg:#f4f7f5;--a-line:#e4e9e6;--a-muted:#667085;--a-text:#17212b;min-height:100vh;background:var(--a-bg);color:var(--a-text)}.adminV2.isCollapsed{--a-sidebar:84px}.adminV2Sidebar{position:fixed;inset:0 auto 0 0;width:var(--a-sidebar);z-index:80;background:linear-gradient(180deg,#0c1926,#0d1b2a 60%,#0a1722);color:#dce5eb;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06);transition:width .22s ease,transform .22s ease;overflow:hidden}.adminV2BrandRow{height:82px;gap:8px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);flex:0 0 auto}.adminV2Brand,.adminV2BrandRow{display:flex;align-items:center}.adminV2Brand{min-width:0;flex:1 1;gap:12px;color:#fff}.adminV2LogoBox{width:54px;height:48px;border-radius:12px;background:#fff;display:grid;place-items:center;padding:7px;overflow:hidden;flex:0 0 auto;box-shadow:0 8px 22px rgba(0,0,0,.14)}.adminV2LogoBox img{display:block;width:100%;height:100%;object-fit:contain}.adminV2BrandCopy{min-width:0;display:flex;flex-direction:column;gap:2px;white-space:nowrap;transition:opacity .16s ease}.adminV2BrandCopy b{font-size:14px;letter-spacing:.01em}.adminV2BrandCopy small{font-size:11px;color:#8ea0ad;text-transform:uppercase;letter-spacing:.08em}.adminV2MobileClose{display:none;width:38px;height:38px;border:0;border-radius:9px;background:rgba(255,255,255,.07);color:#fff;align-items:center;justify-content:center}.adminV2Environment{margin:14px 16px 6px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.035);font-size:10px;font-weight:800;letter-spacing:.12em;color:#9fb0bc;white-space:nowrap;overflow:hidden}.adminV2Environment>span:first-child{width:7px;height:7px;border-radius:99px;flex:0 0 auto}.adminV2Environment .stage{background:#ffb703;box-shadow:0 0 0 4px rgba(255,183,3,.1)}.adminV2Environment .live{background:#32c570;box-shadow:0 0 0 4px rgba(50,197,112,.1)}.adminV2Nav{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:6px 10px 16px;scrollbar-width:thin;scrollbar-color:#32414d transparent}.adminV2NavGroup{margin:11px 0 17px}.adminV2GroupLabel{padding:0 10px 7px;color:#657988;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:opacity .16s}.adminV2NavItem{height:42px;border-radius:10px;color:#aebcc6;display:flex;align-items:center;gap:11px;padding:0 10px;margin:2px 0;position:relative;font-size:13px;font-weight:650;white-space:nowrap;transition:background .16s,color .16s,transform .16s}.adminV2NavItem:hover{background:rgba(255,255,255,.06);color:#fff}.adminV2NavItem.active{background:linear-gradient(90deg,rgba(29,155,84,.22),rgba(29,155,84,.1));color:#fff;box-shadow:inset 3px 0 0 var(--a-green)}.adminV2NavIcon{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;color:#7f94a2}.adminV2NavItem.active .adminV2NavIcon{color:#4fd28a}.adminV2NavLabel{overflow:hidden;text-overflow:ellipsis}.adminV2NavBadge{margin-left:auto;min-width:22px;height:20px;border-radius:999px;display:grid;place-items:center;padding:0 6px;background:#203646;color:#dce5eb;font-size:10px;font-weight:900}.adminV2NavItem.active .adminV2NavBadge{background:var(--a-green);color:#fff}.adminV2SidebarFooter{padding:12px 10px 16px;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-gap:6px;gap:6px}.adminV2Collapse,.adminV2StoreLink{height:40px;border-radius:10px;display:flex;align-items:center;gap:11px;padding:0 11px;color:#aebcc6;background:transparent;border:0;font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.adminV2Collapse:hover,.adminV2StoreLink:hover{background:rgba(255,255,255,.06);color:#fff}.adminV2.isCollapsed .adminV2BrandRow{padding-left:15px;padding-right:15px}.adminV2.isCollapsed .adminV2LogoBox{width:52px}.adminV2.isCollapsed .adminV2BrandCopy,.adminV2.isCollapsed .adminV2Collapse span,.adminV2.isCollapsed .adminV2Environment span:last-child,.adminV2.isCollapsed .adminV2GroupLabel,.adminV2.isCollapsed .adminV2NavLabel,.adminV2.isCollapsed .adminV2StoreLink span{opacity:0;pointer-events:none;width:0}.adminV2.isCollapsed .adminV2Environment{justify-content:center;padding:8px;margin-left:16px;margin-right:16px}.adminV2.isCollapsed .adminV2NavItem{justify-content:center;padding:0 8px}.adminV2.isCollapsed .adminV2NavBadge{position:absolute;right:4px;top:3px;min-width:17px;height:17px;padding:0 4px;font-size:8px}.adminV2.isCollapsed .adminV2Collapse,.adminV2.isCollapsed .adminV2StoreLink{justify-content:center;padding:0}.adminV2Main{min-height:100vh;margin-left:var(--a-sidebar);transition:margin-left .22s ease;min-width:0}.adminV2Topbar{height:var(--a-topbar);position:-webkit-sticky;position:sticky;top:0;z-index:65;background:rgba(255,255,255,.94);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid var(--a-line);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 26px}.adminV2TopbarLeft,.adminV2TopbarRight{display:flex;align-items:center;gap:10px;min-width:0}.adminV2PageIdentity{display:flex;flex-direction:column;gap:1px;min-width:0}.adminV2PageIdentity small{font-size:10px;color:#8a959f;text-transform:uppercase;letter-spacing:.08em}.adminV2PageIdentity b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminV2MenuButton{display:none;width:40px;height:40px;border:1px solid var(--a-line);background:#fff;border-radius:10px;color:#344054;align-items:center;justify-content:center}.adminV2SearchButton{height:39px;min-width:225px;display:flex;align-items:center;gap:9px;padding:0 10px 0 12px;border:1px solid #dfe5e2;border-radius:10px;background:#f9fbfa;color:#75808a;font:inherit;font-size:12px;cursor:pointer}.adminV2SearchButton:hover{border-color:#cbd6d0;background:#fff}.adminV2SearchButton span{flex:1 1;text-align:left}.adminV2SearchButton kbd{display:flex;align-items:center;gap:2px;border:1px solid #d8dfdb;background:#fff;border-radius:6px;padding:3px 6px;color:#7a858e;font-size:10px;font-family:inherit;box-shadow:0 1px 1px rgba(0,0,0,.03)}.adminV2DropWrap{position:relative}.adminV2QuickButton{height:39px;border:0;background:var(--a-navy);color:#fff;border-radius:10px;padding:0 13px;display:flex;align-items:center;gap:7px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.adminV2QuickButton:hover{background:#132a3d}.adminV2IconButton{width:39px;height:39px;border:1px solid var(--a-line);background:#fff;border-radius:10px;display:grid;place-items:center;color:#344054;position:relative;cursor:pointer}.adminV2IconButton:hover{background:#f8faf9}.adminV2AlertDot{position:absolute;right:-4px;top:-5px;min-width:18px;height:18px;border-radius:999px;background:#e5484d;color:#fff;border:2px solid #fff;padding:0 4px;display:grid;place-items:center;font-size:8px;font-weight:900}.adminV2ProfileButton{height:44px;border:0;background:transparent;border-radius:10px;display:flex;align-items:center;gap:9px;padding:0 5px 0 6px;font:inherit;color:#344054;cursor:pointer}.adminV2ProfileButton:hover{background:#f4f7f5}.adminV2Avatar{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--a-green),#13733e);display:grid;place-items:center;color:#fff;font-size:12px;font-weight:900;text-transform:uppercase}.adminV2ProfileCopy{display:flex;flex-direction:column;align-items:flex-start;max-width:120px}.adminV2ProfileCopy b{font-size:11px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.adminV2ProfileCopy small{font-size:9px;text-transform:uppercase;color:#8b969f;letter-spacing:.05em}.adminV2Dropdown{position:absolute;right:0;top:calc(100% + 10px);width:250px;background:#fff;border:1px solid #e2e7e4;border-radius:13px;box-shadow:0 18px 50px rgba(15,30,25,.14);padding:7px;z-index:100;animation:adminV2Drop .14s ease}@keyframes adminV2Drop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.adminV2Dropdown a,.adminV2Dropdown button{width:100%;min-height:39px;border:0;background:transparent;border-radius:8px;padding:8px 10px;color:#344054;display:flex;align-items:center;gap:9px;text-align:left;font:inherit;font-size:12px;cursor:pointer}.adminV2Dropdown a:hover,.adminV2Dropdown button:hover{background:#f3f7f4;color:#172b20}.adminV2QuickMenu a{justify-content:space-between;font-weight:700}.adminV2QuickMenu a span{color:var(--a-green)}.adminV2DropdownHead{padding:8px 9px 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef1ef;margin-bottom:5px}.adminV2DropdownHead b{font-size:12px}.adminV2DropdownHead small{font-size:10px;color:#8b959d}.adminV2Notifications{width:290px}.adminV2Notifications a{justify-content:space-between}.adminV2Notifications a span{display:flex;align-items:center;gap:8px}.adminV2Notifications a>b{min-width:24px;text-align:center;background:#f0f5f2;color:#236541;border-radius:99px;padding:3px 6px;font-size:10px}.adminV2ProfileMenu{width:270px}.adminV2ProfileEmail{padding:9px 10px 11px;border-bottom:1px solid #eef1ef;margin-bottom:5px;display:flex;flex-direction:column;gap:3px;min-width:0}.adminV2ProfileEmail small{font-size:9px;color:#98a1a8;text-transform:uppercase;letter-spacing:.08em}.adminV2ProfileEmail b{font-size:11px;overflow-wrap:anywhere}.adminV2ProfileMenu button{color:#b42318;border-top:1px solid #eef1ef;margin-top:4px;border-radius:0 0 8px 8px}.adminV2Content{padding:28px clamp(18px,2.2vw,34px) 60px;max-width:1600px;margin:0 auto;min-width:0}.adminV2CommandBackdrop{position:fixed;inset:0;background:rgba(4,13,19,.52);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:11vh 20px 20px;animation:adminV2Fade .12s ease}@keyframes adminV2Fade{0%{opacity:0}to{opacity:1}}.adminV2Command{width:min(620px,100%);max-height:min(650px,76vh);background:#fff;border:1px solid rgba(255,255,255,.5);border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.25);overflow:hidden;display:flex;flex-direction:column}.adminV2CommandInput{height:62px;border-bottom:1px solid #e8ece9;display:flex;align-items:center;gap:12px;padding:0 16px;color:#7d878f}.adminV2CommandInput input{border:0;outline:0;flex:1 1;min-width:0;font:inherit;font-size:14px;color:#17212b}.adminV2CommandInput input::placeholder{color:#98a1a8}.adminV2CommandInput button{border:1px solid #dce2de;background:#f8faf9;color:#7c868e;border-radius:6px;font-size:9px;font-weight:800;padding:5px 7px}.adminV2CommandResults{padding:8px;overflow-y:auto}.adminV2CommandResults>a{display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-radius:10px;padding:9px 10px;color:#344054}.adminV2CommandResults>a:hover{background:#f2f7f3}.adminV2CommandIcon{width:36px;height:36px;border-radius:9px;background:#edf5f0;color:#1d8c50;display:grid;place-items:center}.adminV2CommandResults>a>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.adminV2CommandResults b{font-size:12px}.adminV2CommandResults small{font-size:10px;color:#8d969e}.adminV2CommandEmpty{padding:45px 20px;text-align:center;color:#808a92;font-size:12px}.adminV2CommandFooter{border-top:1px solid #e8ece9;padding:10px 15px;display:flex;justify-content:space-between;color:#98a1a8;font-size:9px;background:#fafcfb}.adminV2Overlay{display:none}.adminV2Content .adminPageHead{margin-top:0}.adminV2Content .adminCard,.adminV2Content .adminPanel,.adminV2Content .adminStat{box-shadow:0 1px 2px rgba(16,24,40,.025)}@media(max-width:1120px){.adminV2SearchButton{min-width:180px}.adminV2ProfileCopy,.adminV2QuickButton span,.adminV2SearchButton kbd{display:none}.adminV2QuickButton{width:39px;padding:0;justify-content:center}.adminV2QuickButton:before{content:"+";font-size:21px;line-height:1}.adminV2QuickButton svg{display:none}}@media(max-width:860px){.adminV2,.adminV2.isCollapsed{--a-sidebar:0px}.adminV2Main{margin-left:0}.adminV2.isCollapsed .adminV2Sidebar,.adminV2Sidebar{width:min(300px,88vw);transform:translateX(-102%);box-shadow:18px 0 50px rgba(0,0,0,.16)}.adminV2Sidebar.mobileOpen{transform:translateX(0)}.adminV2.isCollapsed .adminV2BrandCopy,.adminV2.isCollapsed .adminV2Collapse span,.adminV2.isCollapsed .adminV2Environment span:last-child,.adminV2.isCollapsed .adminV2GroupLabel,.adminV2.isCollapsed .adminV2NavLabel,.adminV2.isCollapsed .adminV2StoreLink span{opacity:1;pointer-events:auto;width:auto}.adminV2.isCollapsed .adminV2Environment{justify-content:flex-start;padding:8px 10px;margin-left:16px;margin-right:16px}.adminV2.isCollapsed .adminV2NavItem{justify-content:flex-start;padding:0 10px}.adminV2.isCollapsed .adminV2NavBadge{position:static;margin-left:auto;min-width:22px;height:20px;padding:0 6px;font-size:10px}.adminV2.isCollapsed .adminV2Collapse,.adminV2.isCollapsed .adminV2StoreLink{justify-content:flex-start;padding:0 11px}.adminV2MobileClose{display:flex}.adminV2Collapse{display:none}.adminV2MenuButton{display:flex}.adminV2Overlay{display:block;position:fixed;inset:0;z-index:75;border:0;background:rgba(5,15,22,.48);opacity:0;pointer-events:none;transition:opacity .2s}.adminV2Overlay.show{opacity:1;pointer-events:auto}.adminV2Topbar{padding:0 16px}.adminV2SearchButton{min-width:0;width:40px;padding:0;justify-content:center}.adminV2SearchButton span{display:none}.adminV2TopbarRight{gap:6px}.adminV2Content{padding:22px 16px 55px}}@media(max-width:600px){.adminV2Topbar{height:64px;padding:0 12px}.adminV2PageIdentity small{display:none}.adminV2PageIdentity b{font-size:13px;max-width:120px}.adminV2IconButton,.adminV2MenuButton,.adminV2QuickButton,.adminV2SearchButton{width:36px;height:36px}.adminV2ProfileButton{padding:0}.adminV2ProfileButton>svg{display:none}.adminV2Avatar{width:34px;height:34px}.adminV2Content{padding:18px 12px 50px}.adminV2Dropdown{position:fixed;right:12px;left:12px;top:67px;width:auto}.adminV2Notifications,.adminV2ProfileMenu{width:auto}.adminV2CommandBackdrop{padding:7vh 10px 10px}.adminV2Command{border-radius:15px;max-height:84vh}.adminV2CommandFooter{display:none}}@media(prefers-reduced-motion:reduce){.adminV2CommandBackdrop,.adminV2Dropdown,.adminV2Main,.adminV2Overlay,.adminV2Sidebar{transition:none!important;animation:none!important}}.dashV2{display:grid;grid-gap:20px;gap:20px}.dashV2Head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.dashV2Head h1{margin:6px 0;font-size:clamp(28px,3vw,38px);letter-spacing:-.03em}.dashV2Head p{margin:0;color:#6b7680;font-size:13px}.dashV2HeadActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashV2HeadActions>span{display:flex;align-items:center;gap:6px;color:#7b8790;font-size:11px}.dashV2HeadActions button{height:38px;padding:0 12px;border:1px solid #dde5e0;background:#fff;border-radius:10px;display:flex;align-items:center;gap:7px;font:inherit;font-size:12px;font-weight:750;color:#344054;cursor:pointer}.dashV2HeadActions button:hover{background:#f8faf9}.dashV2PrimaryMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.dashV2SecondaryMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.dashV2Metric{background:#fff;border:1px solid #e3e8e5;border-radius:16px;padding:16px;min-width:0;box-shadow:0 1px 2px rgba(16,24,40,.025)}.dashV2MetricTop{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}.dashV2MetricIcon{width:36px;height:36px;border-radius:10px;background:#f0f4f2;color:#355044;display:grid;place-items:center}.dashV2Metric>strong{display:block;font-size:24px;line-height:1.05;color:#17212b;letter-spacing:-.025em}.dashV2Metric>span{display:block;margin-top:7px;font-size:11px;font-weight:800;color:#344054}.dashV2Metric>small{display:block;margin-top:4px;color:#89939a;font-size:9.5px;line-height:1.45}.dashV2Metric.tone-green{background:linear-gradient(145deg,#f5fbf7,#fff);border-color:#d6eadc}.dashV2Metric.tone-green .dashV2MetricIcon{background:#e4f5e9;color:#16834a}.dashV2Metric.tone-navy{background:linear-gradient(145deg,#0e1d2b,#152a3a);border-color:#203545}.dashV2Metric.tone-navy>span,.dashV2Metric.tone-navy>strong{color:#fff}.dashV2Metric.tone-navy>small{color:#a8b7c1}.dashV2Metric.tone-navy .dashV2MetricIcon{background:rgba(255,255,255,.08);color:#6ae09a}.dashV2Metric.tone-blue .dashV2MetricIcon{background:#edf3ff;color:#3264c8}.dashV2Metric.tone-amber .dashV2MetricIcon{background:#fff6df;color:#a56b00}.dashV2Metric.tone-red .dashV2MetricIcon{background:#fff0ee;color:#c43225}.dashV2Trend{display:inline-flex!important;align-items:center;gap:4px;border-radius:99px;padding:4px 7px!important;margin:0!important;font-size:9px!important;font-weight:800!important}.dashV2Trend.up{background:#e9f7ee;color:#147b43!important}.dashV2Trend.down{background:#fff0ee;color:#b42318!important}.tone-navy .dashV2Trend.up{background:rgba(66,214,130,.12);color:#70e5a2!important}.tone-navy .dashV2Trend.down{background:rgba(255,115,115,.12);color:#ff9d9d!important}.dashV2Panel{background:#fff;border:1px solid #e3e8e5;border-radius:18px;padding:18px;min-width:0}.dashV2PanelHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.dashV2PanelHead small{display:block;color:#8c969d;font-size:9px;font-weight:900;letter-spacing:.1em}.dashV2PanelHead h2{font-size:16px;margin:4px 0 0}.dashV2PanelHead>a{display:flex;align-items:center;gap:5px;color:#18864b;font-size:11px;font-weight:800}.dashV2GridMain{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);grid-gap:16px;gap:16px}.dashV2ChartWrap{display:grid;grid-gap:12px;gap:12px}.dashV2ChartHeadline{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.dashV2ChartHeadline>div{display:grid;grid-gap:5px;gap:5px}.dashV2ChartHeadline small{font-size:9px;color:#89949b;font-weight:900;letter-spacing:.1em}.dashV2ChartHeadline strong{font-size:26px;letter-spacing:-.03em}.dashV2ChartHeadline>span{font-size:10px;color:#8c969d}.dashV2ChartArea{height:190px;border-radius:13px;background:linear-gradient(180deg,#f9fcfa,#fff);padding:10px 0}.dashV2ChartArea svg{width:100%;height:100%;overflow:visible}.dashV2GridLine{stroke:#e8edea;stroke-width:.25;vector-effect:non-scaling-stroke}.dashV2RevenueLine{fill:none;stroke:#1d9b54;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dashV2Axis{display:flex;justify-content:space-between;color:#9aa3aa;font-size:9px}.dashV2Funnel{display:grid;grid-gap:11px;gap:11px}.dashV2Funnel>div{display:grid;grid-template-columns:92px 1fr 28px;align-items:center;grid-gap:9px;gap:9px}.dashV2Funnel span{font-size:10px;color:#66717a}.dashV2Funnel>div>div{height:8px;border-radius:99px;background:#eef2f0;overflow:hidden}.dashV2Funnel i{display:block;height:100%;background:linear-gradient(90deg,#1d9b54,#54c67d);border-radius:inherit}.dashV2Funnel b{text-align:right;font-size:11px}.dashV2Attention{background:#fff;border:1px solid #e3e8e5;border-radius:18px;padding:18px}.dashV2AttentionCount{font-size:10px;font-weight:800;color:#7c868d;background:#f2f5f3;padding:5px 8px;border-radius:99px}.dashV2AttentionGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.dashV2AttentionGrid>a{min-width:0;display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:12px;border:1px solid #e7ece9;border-radius:12px;background:#fbfcfb;color:#344054}.dashV2AttentionGrid>a>svg:first-child{width:32px;height:32px;padding:7px;border-radius:9px;background:#eef3f0;color:#52645a}.dashV2AttentionGrid>a>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.dashV2AttentionGrid b{font-size:10px}.dashV2AttentionGrid span{font-size:9px;color:#7f8990;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashV2AttentionGrid>a>svg:last-child{color:#9aa4aa}.dashV2AttentionGrid>a.warn{border-color:#f0ddb0;background:#fffbf1}.dashV2AttentionGrid>a.warn>svg:first-child{background:#fff0c9;color:#a86d00}.dashV2AttentionGrid>a.danger{border-color:#efcfcb;background:#fff8f7}.dashV2AttentionGrid>a.danger>svg:first-child{background:#ffe7e3;color:#b92a1d}.dashV2AttentionGrid>a:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(16,24,40,.05)}.dashV2GridBottom{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);grid-gap:16px;gap:16px}.dashV2OrderList,.dashV2TopProducts{display:grid}.dashV2OrderList>a{display:grid;grid-template-columns:minmax(0,1fr) auto 100px;align-items:center;grid-gap:12px;gap:12px;padding:12px 2px;border-top:1px solid #edf0ee}.dashV2OrderList>a:first-child{border-top:0}.dashV2OrderList>a>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashV2OrderList b{font-size:11px}.dashV2OrderList span:not(.statusPill){font-size:9px;color:#838d94;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashV2OrderList strong{text-align:right;font-size:11px}.dashV2TopProducts>div{display:grid;grid-template-columns:30px minmax(0,1fr) 90px;align-items:center;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid #edf0ee}.dashV2TopProducts>div:first-child{border-top:0}.dashV2Rank{width:26px;height:26px;border-radius:8px;background:#eff5f1;color:#23744a;display:grid;place-items:center;font-size:9px;font-weight:900}.dashV2TopProducts>div>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashV2TopProducts b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashV2TopProducts span:not(.dashV2Rank){font-size:9px;color:#89939a}.dashV2TopProducts strong{text-align:right;font-size:10px}.dashV2Empty{padding:28px 10px!important;text-align:center;color:#8c969d;font-size:10px!important;display:block!important}.dashV2QuickStrip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;background:#0d1b2a;color:#fff;border-radius:14px}.dashV2QuickStrip>div{display:flex;align-items:center;gap:9px;margin-right:auto;min-width:220px}.dashV2QuickStrip>div span{display:grid;grid-gap:2px;gap:2px}.dashV2QuickStrip>div b{font-size:10px}.dashV2QuickStrip>div small{font-size:8px;color:#9dafba}.dashV2QuickStrip>a{display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:8px 10px;color:#cbd7de;font-size:9px;font-weight:750}.dashV2QuickStrip>a:hover{background:rgba(255,255,255,.06);color:#fff}.dashV2Loading{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;animation:dashPulse 1.2s infinite alternate}.dashV2Loading>div{height:132px;border-radius:16px;background:#e9eeeb}.dashV2Loading>section{grid-column:1/-1;height:280px;border-radius:18px;background:#e9eeeb}@keyframes dashPulse{to{opacity:.55}}.dashV2Error{display:flex;align-items:center;gap:14px;padding:18px;background:#fff;border:1px solid #efc9c5;border-radius:16px;color:#9f2117}.dashV2Error div{flex:1 1}.dashV2Error h2{margin:0 0 4px;font-size:15px}.dashV2Error p{margin:0;font-size:10px;color:#8b5752}.dashV2Error button{display:flex;align-items:center;gap:6px;border:0;background:#a92b20;color:#fff;border-radius:9px;padding:9px 11px;font:inherit;font-size:10px;font-weight:800}@media(max-width:1280px){.dashV2AttentionGrid,.dashV2SecondaryMetrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:1050px){.dashV2PrimaryMetrics{grid-template-columns:repeat(2,1fr)}.dashV2GridBottom,.dashV2GridMain{grid-template-columns:1fr}.dashV2AttentionGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.dashV2{gap:14px}.dashV2Head{align-items:flex-start;flex-direction:column}.dashV2HeadActions{width:100%;justify-content:space-between}.dashV2PrimaryMetrics,.dashV2SecondaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashV2Metric{padding:13px}.dashV2Metric>strong{font-size:20px}.dashV2AttentionGrid{grid-template-columns:1fr}.dashV2Attention,.dashV2Panel{padding:14px}.dashV2ChartArea{height:150px}.dashV2OrderList>a{grid-template-columns:minmax(0,1fr) auto}.dashV2OrderList>a>strong{grid-column:2;text-align:right}.dashV2QuickStrip{align-items:stretch}.dashV2QuickStrip>div{width:100%;margin:0 0 4px}.dashV2QuickStrip>a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);justify-content:space-between}}@media(max-width:430px){.dashV2PrimaryMetrics,.dashV2SecondaryMetrics{grid-template-columns:1fr}.dashV2HeadActions>span{display:none}.dashV2AttentionGrid{gap:7px}.dashV2Funnel>div{grid-template-columns:78px 1fr 24px}.dashV2QuickStrip>a{flex-basis:100%}}.orderDetailV2,.ordersV2{min-width:0}.orderDetailHead,.ordersHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.orderDetailActions,.ordersHeadActions{display:flex;gap:9px;flex-wrap:wrap}.ordersGhostBtn{height:39px;border:1px solid #dfe6e2;background:#fff;border-radius:10px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;color:#344054;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.ordersGhostBtn:hover{background:#f7faf8;border-color:#cad6cf}.ordersGhostBtn:disabled{opacity:.55;cursor:not-allowed}.ordersKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.ordersKpis>div{background:#fff;border:1px solid #e3e9e5;border-radius:14px;padding:15px;display:flex;gap:12px;align-items:center;min-width:0;box-shadow:0 1px 2px rgba(16,24,40,.025)}.ordersKpiIcon{width:38px;height:38px;border-radius:10px;background:#edf7f1;color:#1d9b54;display:grid;place-items:center;flex:0 0 auto}.ordersKpiIcon.amber{background:#fff6dc;color:#a56b00}.ordersKpiIcon.red{background:#fff0f0;color:#c53e45}.ordersKpiIcon.blue{background:#eef5ff;color:#2d6fb6}.ordersKpiIcon.green{background:#eaf8ef;color:#187a42}.ordersKpis p{margin:0;display:flex;flex-direction:column;min-width:0}.ordersKpis small{font-size:10px;color:#7b8790;text-transform:uppercase;letter-spacing:.05em}.ordersKpis b{font-size:20px;line-height:1.15;margin-top:3px}.ordersKpis em{font-size:9px;color:#9b474c;font-style:normal;margin-top:2px}.ordersWorkspace{background:#fff;border:1px solid #e2e8e4;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.025)}.ordersTabs{display:flex;gap:3px;overflow:auto;border-bottom:1px solid #e8ece9;padding:10px 12px 0;background:#fbfcfb;scrollbar-width:thin}.ordersTabs button{height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:#667085;padding:0 11px;display:flex;align-items:center;gap:7px;font:inherit;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer}.ordersTabs button span{min-width:20px;height:19px;padding:0 5px;border-radius:99px;background:#eef2ef;color:#77827b;display:grid;place-items:center;font-size:9px}.ordersTabs button.active{color:#15251b;border-bottom-color:#1d9b54}.ordersTabs button.active span{background:#e6f5ec;color:#17733f}.ordersFilters{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(130px,.7fr)) minmax(130px,.65fr) minmax(130px,.65fr) auto;grid-gap:9px;gap:9px;padding:12px;border-bottom:1px solid #edf0ee;align-items:end}.ordersSearch{height:40px;border:1px solid #dde5e0;border-radius:10px;background:#fbfcfb;display:flex;align-items:center;gap:8px;padding:0 11px;color:#7b8780}.ordersSearch:focus-within{border-color:#9fcbb0;background:#fff;box-shadow:0 0 0 3px rgba(29,155,84,.08)}.ordersSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:12px;color:#25312a}.ordersDate input,.ordersFilters>select{height:40px;border:1px solid #dde5e0;border-radius:10px;background:#fff;padding:0 10px;font:inherit;font-size:11px;color:#475467;min-width:0}.ordersDate{display:flex;flex-direction:column;gap:4px}.ordersDate span{font-size:9px;color:#8a948e;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.ordersClear{height:40px;border:1px solid #dde5e0;background:#fff;border-radius:10px;padding:0 11px;gap:6px;font:inherit;font-weight:750;color:#667085;cursor:pointer}.ordersBulkBar,.ordersClear{display:flex;align-items:center;font-size:11px}.ordersBulkBar{margin:10px 12px 0;border:1px solid #cde5d6;background:#f2faf5;border-radius:11px;min-height:46px;padding:7px 9px;gap:9px;color:#28543a}.ordersBulkBar>div{display:flex;align-items:center;gap:6px;margin-right:auto}.ordersBulkBar select{height:32px;border:1px solid #c7dbcf;background:#fff;border-radius:8px;padding:0 8px;font:inherit;font-size:11px}.ordersBulkBar>button:not(.linkBtn){height:32px;border:0;background:#1d9b54;color:#fff;border-radius:8px;padding:0 12px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.ordersBulkBar .linkBtn{border:0;background:transparent;color:#496b57;font:inherit;font-size:10px;text-decoration:underline;cursor:pointer}.ordersMessage{margin:10px 12px 0;padding:10px 12px;border:1px solid #d9e9df;background:#f6fbf8;border-radius:9px;color:#365845;font-size:11px}.ordersTableWrap{overflow:auto;max-width:100%}.ordersTable{width:100%;border-collapse:collapse;min-width:1130px}.ordersTable th{height:42px;padding:0 10px;border-bottom:1px solid #e8ece9;background:#fcfdfc;color:#7d8781;font-size:9px;text-transform:uppercase;letter-spacing:.055em;text-align:left;font-weight:800;white-space:nowrap}.ordersTable td{padding:13px 10px;border-bottom:1px solid #edf0ee;font-size:11px;color:#344054;vertical-align:middle}.ordersTable tbody tr:hover{background:#fbfdfb}.ordersTable tbody tr.selected{background:#f2faf5}.ordersTable .checkCol{width:38px;text-align:center}.ordersTable input[type=checkbox]{width:15px;height:15px;accent-color:#1d9b54}.orderNumber{font-weight:850;color:#15251b}.orderNumber:hover{color:#1d9b54}.ordersSub{display:block;font-size:9px;color:#8b958f;margin-top:4px}.orderTypeTags{display:flex;gap:4px;flex-wrap:wrap}.orderTypeTags span{display:inline-flex;height:21px;align-items:center;border-radius:99px;background:#edf4ff;color:#34659a;padding:0 7px;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.orderTypeTags span.custom{background:#fff3dd;color:#91600b}.orderTypeTags span.neutral{background:#f1f3f2;color:#667085}.ordersProductionTag{display:flex;width:max-content;gap:4px;margin-top:5px;color:#2d6fb6;background:#eef5ff;padding:3px 6px}.ordersProductionTag,.paymentBadge{align-items:center;font-size:8px;border-radius:99px}.paymentBadge{display:inline-flex;justify-content:center;min-height:22px;padding:3px 8px;background:#f1f3f2;color:#58645d;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.payment-paid{background:#e8f7ee!important;color:#17733f!important}.payment-pending{background:#fff4dc!important;color:#8a5b00!important}.payment-failed{background:#fff0f0!important;color:#b42318!important}.payment-partially_refunded,.payment-refunded{background:#f3efff!important;color:#6941c6!important}.ordersOpen{width:30px;height:30px;border:1px solid #e1e7e3;border-radius:8px;display:grid;place-items:center;color:#7c8780}.ordersOpen:hover{background:#edf7f1;color:#1d9b54;border-color:#cbe5d5}.ordersEmpty{text-align:center!important;padding:54px 20px!important;color:#7d8781!important}.ordersEmpty svg{display:block;margin:0 auto 8px;color:#a6b0aa}.ordersEmpty b,.ordersEmpty span{display:block;margin-top:4px}.ordersFooter{border-top:1px solid #edf0ee;display:flex;justify-content:space-between;gap:12px;padding:11px 14px;color:#8b958f;font-size:9px;background:#fcfdfc}.orderTitleLine{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.orderTitleLine h1{margin-right:3px}.orderCustomBadge{height:24px;border-radius:99px;background:#fff3dd;color:#8b5b05;padding:0 9px;display:inline-flex;align-items:center;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.orderFlow{background:#fff;border:1px solid #e2e8e4;border-radius:15px;padding:16px 18px;margin:18px 0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;gap:0;overflow:auto}.orderFlow>div{display:flex;align-items:center;gap:8px;position:relative;min-width:135px}.orderFlow>div:not(:last-child):after{content:"";height:2px;background:#e6ebe8;position:absolute;left:38px;right:7px;top:16px;z-index:0}.orderFlow>div.done:not(:last-child):after{background:#69bf8b}.orderFlow>div>span{width:32px;height:32px;border-radius:99px;background:#f0f3f1;color:#7d8781;display:grid;place-items:center;font-size:10px;font-weight:850;flex:0 0 auto;position:relative;z-index:1}.orderFlow>div.done>span{background:#1d9b54;color:#fff}.orderFlow>div.current>span{background:#e8f7ee;color:#14713d;border:2px solid #61bf87}.orderFlow p{margin:0;display:flex;flex-direction:column;position:relative;z-index:1;background:#fff;padding-right:4px}.orderFlow b{font-size:9px}.orderFlow small{font-size:8px;color:#929b96;margin-top:2px}.orderFlow.exception{display:block}.orderException{min-width:0!important;color:#9a3412}.orderException:after{display:none}.orderException>span:first-child{background:#fff1e8;color:#c2410c}.orderException span:last-child{font-size:10px;color:#8b5a47;margin-left:7px}.orderControlGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.orderControlCard{background:#fff;border:1px solid #e2e8e4;border-radius:13px;padding:13px;display:flex;gap:10px;align-items:center;min-width:0}.orderControlCardIcon{width:36px;height:36px;border-radius:9px;background:#edf7f1;color:#1d9b54;display:grid;place-items:center;flex:0 0 auto}.orderControlCardIcon.payment{background:#fff4dc;color:#9a6700}.orderControlCardIcon.business{background:#eef5ff;color:#2d6fb6}.orderControlCardIcon.factory{background:#f3efff;color:#6941c6}.orderControlCard>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.orderControlCard small{font-size:8px;text-transform:uppercase;color:#87918b;font-weight:800;letter-spacing:.05em}.orderControlCard b{font-size:12px}.orderControlCard b,.orderControlCard span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orderControlCard span{font-size:9px;color:#86908a}.orderControlCard select{height:31px;border:1px solid #dce4df;border-radius:8px;padding:0 7px;background:#fff;font:inherit;font-size:10px;color:#344054;min-width:0}.orderDetailGrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:14px;gap:14px}.orderDetailAside,.orderDetailMain{display:grid;grid-gap:14px;gap:14px;align-content:start}.orderDetailV2 .adminPanel{margin:0}.orderItemsPanel{overflow:hidden}.orderItemCount{font-size:9px;color:#708078;background:#f2f5f3;border-radius:99px;padding:5px 8px}.orderItemV2{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;padding:17px 0;border-top:1px solid #edf0ee}.orderItemV2:first-of-type{border-top:0}.orderItemMain{min-width:0}.orderItemTop{display:flex;gap:8px;align-items:center;margin-bottom:7px}.orderItemTop>span:last-child{font-size:9px;color:#87928b}.orderItemV2 h3{font-size:14px;margin:0 0 4px}.orderItemV2 p{font-size:10px;color:#7d8781;margin:0}.orderItemMath{display:flex;gap:14px;flex-wrap:wrap;margin-top:9px;color:#667085;font-size:9px}.orderItemTotal{text-align:right;display:flex;flex-direction:column;gap:3px;white-space:nowrap}.orderItemTotal small{font-size:8px;color:#8c9690;text-transform:uppercase}.orderItemTotal b{font-size:14px}.configurationDetail{margin-top:11px;border:1px solid #e2e8e4;border-radius:9px;overflow:hidden}.configurationDetail summary{cursor:pointer;padding:9px 10px;background:#f8faf9;font-size:9px;font-weight:800;color:#496457}.configurationDetail pre{margin:0;padding:11px;max-height:320px;overflow:auto;background:#101b24;color:#dce7df;font-size:9px;line-height:1.55}.productionJobList{display:grid;grid-gap:8px;gap:8px}.productionJobCard{border:1px solid #e5eae7;border-radius:11px;padding:11px;display:grid;grid-template-columns:36px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.productionJobIcon{width:36px;height:36px;border-radius:9px;background:#f3efff;color:#6941c6;display:grid;place-items:center}.productionJobCard>div:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.productionJobCard b{font-size:11px}.productionJobCard span{font-size:9px;color:#667085}.productionJobCard small{font-size:8px;color:#98a19c}.orderNotes{resize:vertical;min-height:110px}.orderNotesActions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.orderNotesActions span{font-size:9px;color:#8d9690}.orderTimeline{position:relative;padding-left:4px}.orderTimelineItem{display:grid;grid-template-columns:20px 1fr;grid-gap:8px;gap:8px;position:relative;padding:0 0 17px}.orderTimelineItem:not(:last-child):before{content:"";position:absolute;width:1px;background:#dfe6e1;left:7px;top:14px;bottom:0}.orderTimelineItem>span{width:15px;height:15px;border-radius:99px;background:#c5d3ca;border:4px solid #f4f7f5;box-shadow:0 0 0 1px #ccd7d0;margin-top:1px;z-index:1}.orderTimelineItem.created>span{background:#1d9b54}.orderTimelineItem div{display:flex;flex-direction:column;gap:2px}.orderTimelineItem b{font-size:10px}.orderTimelineItem p{margin:0;font-size:9px;color:#6f7b74}.orderTimelineItem small{font-size:8px;color:#99a19d}.orderDetailAside .adminPanel.compact{padding:16px}.orderDetailAside h2{font-size:13px;margin:0 0 12px}.orderSummaryCard .summaryRows{display:grid;grid-gap:0;gap:0}.orderSummaryCard .summaryRows>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #edf0ee;font-size:10px}.orderSummaryCard .summaryRows .grand{padding-top:11px;border-bottom:0}.orderSummaryCard .summaryRows .grand b{font-size:15px;color:#14231a}.orderPaymentState{margin-top:11px;border-radius:10px;padding:10px;background:#f5f7f6;display:flex;gap:8px;align-items:center}.orderPaymentState>div{display:flex;flex-direction:column;gap:1px}.orderPaymentState small{font-size:8px;color:#858f89;text-transform:uppercase}.orderPaymentState b{font-size:10px}.orderPaymentState span{font-size:8px;color:#85908a}.orderAsideTitle{display:flex;align-items:center;gap:7px;color:#4d6557}.orderAsideTitle h2{margin:0}.orderAsidePrimary{display:block;margin-top:11px;font-size:12px}.orderDetailAside .adminPanel>p,.orderPersonCard>p{font-size:10px;line-height:1.6;color:#667085}.businessMeta{display:grid;grid-gap:6px;gap:6px;border-top:1px solid #edf0ee;padding-top:9px}.businessMeta span{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#7e8882}.businessMeta b{color:#344054;text-align:right}.addressLines{display:flex;flex-direction:column}.paymentRecord{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;padding:9px 0;border-top:1px solid #edf0ee}.paymentRecord:first-of-type{border-top:0}.paymentRecord>div{display:flex;flex-direction:column;gap:1px}.paymentRecord b{font-size:10px}.paymentRecord span{font-size:8px;color:#7c8780}.paymentRecord>small{grid-column:1/-1;font-size:8px;color:#9aa29e}.orderNotFound{min-height:50vh;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:8px;gap:8px;color:#667085}.orderNotFound h2,.orderNotFound p{margin:0}.orderNotFound a{color:#1d9b54;font-weight:800;font-size:12px}@media(max-width:1280px){.ordersKpis{grid-template-columns:repeat(3,1fr)}.ordersFilters{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(130px,.7fr))}.ordersDate{display:none}.ordersClear{grid-column:auto}.orderControlGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.orderDetailHead,.ordersHead{flex-direction:column}.orderDetailActions,.ordersHeadActions{width:100%}.orderDetailGrid{grid-template-columns:1fr}.orderDetailAside{grid-template-columns:repeat(2,minmax(0,1fr))}.orderSummaryCard{grid-row:span 2}.ordersFilters{grid-template-columns:1fr 1fr}.ordersSearch{grid-column:1/-1}}@media(max-width:700px){.ordersKpis{grid-template-columns:1fr 1fr}.ordersKpis>div{padding:12px}.ordersFilters{grid-template-columns:1fr}.ordersSearch{grid-column:auto}.orderDetailActions .adminPrimary,.orderDetailActions .ordersGhostBtn,.ordersHeadActions .ordersGhostBtn{flex:1 1;justify-content:center}.ordersBulkBar{align-items:stretch;flex-wrap:wrap}.ordersBulkBar>div{width:100%}.ordersBulkBar select{flex:1 1}.orderControlGrid{grid-template-columns:1fr}.orderFlow{padding:13px;grid-template-columns:none;display:flex}.orderFlow>div{min-width:145px}.orderDetailAside{grid-template-columns:1fr}.orderSummaryCard{grid-row:auto}.orderItemV2{grid-template-columns:1fr}.orderItemTotal{text-align:left}.productionJobCard{grid-template-columns:34px 1fr}.productionJobCard>.statusPill{grid-column:2}.orderNotesActions,.ordersFooter{flex-direction:column}.orderNotesActions{align-items:flex-start}.orderNotesActions .adminPrimary{width:100%;justify-content:center}}@media(max-width:480px){.ordersKpis{grid-template-columns:1fr}.orderDetailActions,.ordersHeadActions{display:grid;grid-template-columns:1fr 1fr}.ordersWorkspace{border-radius:12px}.ordersTabs{padding-left:8px}.orderTitleLine{align-items:flex-start}.orderTitleLine h1{width:100%;font-size:27px}.orderItemMath{flex-direction:column;gap:4px}}@media print{.adminV2Sidebar,.adminV2Topbar,.orderControlGrid,.orderDetailActions,.orderNotesActions{display:none!important}.adminV2Main{margin-left:0!important}.adminV2Content{padding:0!important;max-width:none!important}.orderDetailGrid{grid-template-columns:1fr 300px!important}.orderControlCard,.orderDetailV2 .adminPanel,.orderFlow{box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}.configurationDetail,.orderDetailHead .adminBack{display:none}.orderDetailAside{display:block}.orderDetailAside>.adminPanel{margin-bottom:12px!important}}.catalogueV2Page{display:grid;grid-gap:18px;gap:18px}.catalogueV2Hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.catalogueV2Hero h1{margin:4px 0 6px;font-size:32px;letter-spacing:-.03em}.catalogueV2Hero p{margin:0;color:#667085;max-width:760px}.catalogueHeroActions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.catalogueBtn{min-height:40px;border:1px solid #0d1b2a;border-radius:10px;background:#0d1b2a;color:#fff;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.catalogueBtn.ghost{background:#fff;color:#344054;border-color:#dce3df}.catalogueBtn:hover{filter:brightness(.98)}.catalogueMessage{display:flex;align-items:center;gap:8px;background:#edf8f1;border:1px solid #cde8d7;color:#17643b;border-radius:10px;padding:11px 13px;font-size:12px;font-weight:700}.catalogueStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.catalogueStats>div{background:#fff;border:1px solid #e1e7e3;border-radius:14px;padding:15px 16px;display:flex;flex-direction:column;gap:6px;min-width:0}.catalogueStats small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#7c8891}.catalogueStats b{font-size:23px;color:#18212a}.catalogueStats .warn{background:#fff9ed;border-color:#f0d9a5}.catalogueStats .warn b{color:#b76d00}.catalogueToolbar{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.catalogueToolbar select{height:40px;border:1px solid #dce3df;background:#fff;border-radius:10px;padding:0 11px;font:inherit;font-size:12px;color:#344054}.catalogueToolbar>span{margin-left:auto;color:#7f8992;font-size:11px}.catalogueSearch{min-width:290px;flex:1 1;max-width:460px;height:40px;border:1px solid #dce3df;background:#fff;border-radius:10px;display:flex;align-items:center;gap:8px;padding:0 11px;color:#85909a}.catalogueSearch input{width:100%;border:0;outline:0;font:inherit;font-size:12px;background:transparent}.catalogueBulk{min-height:48px;background:#102234;color:#fff;border-radius:12px;padding:7px 10px 7px 14px;display:flex;align-items:center;gap:9px}.catalogueBulk b{font-size:12px;margin-right:auto}.catalogueBulk button,.catalogueBulk select{height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#173348;color:#fff;padding:0 10px;font:inherit;font-size:11px}.catalogueBulk button{background:#1d9b54;border-color:#1d9b54;font-weight:800;cursor:pointer}.catalogueBulk button.ghost{background:transparent}.cataloguePanel{background:#fff;border:1px solid #e2e7e4;border-radius:15px;overflow:hidden}.catalogueTableWrap{overflow:auto}.catalogueTable{width:100%;border-collapse:collapse;min-width:1000px}.catalogueTable th{height:44px;background:#f8faf9;border-bottom:1px solid #e5eae7;text-align:left;color:#6e7982;font-size:10px;text-transform:uppercase;letter-spacing:.07em;padding:0 12px;white-space:nowrap}.catalogueTable td{border-bottom:1px solid #edf0ee;padding:12px;font-size:12px;vertical-align:middle}.catalogueTable tr:last-child td{border-bottom:0}.catalogueTable tbody tr:hover{background:#fbfdfc}.catalogueTable .lowRow{background:#fffdf8}.catalogueTable .check{width:38px;text-align:center}.catalogueProductCell{display:flex;align-items:center;gap:11px;min-width:220px}.catalogueNoImage,.catalogueProductCell>img{width:50px;height:50px;border-radius:10px;border:1px solid #e1e7e3;background:#f5f8f6;object-fit:contain;display:grid;place-items:center;flex:0 0 auto}.catalogueProductCell>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.catalogueProductCell b{font-size:12px;color:#1d2939}.catalogueProductCell span{font-size:10px;color:#7a8690}.catalogueProductCell em{font-style:normal;display:inline-flex;align-items:center;gap:4px;font-size:9px;color:#8a6500;background:#fff7d6;border:1px solid #f1df8c;border-radius:99px;padding:2px 6px;width:max-content}.cellMain{display:block;font-size:12px;color:#1f2933}.cellSub{display:block;font-size:10px;color:#87919a;margin-top:3px}.marginChip{display:inline-flex;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:900}.marginChip.good,.metricField.good{background:#eaf8ef;color:#147443}.marginChip.warn,.metricField.warn{background:#fff4d8;color:#9a6200}.marginChip.danger,.metricField.danger{background:#ffeded;color:#b42318}.stockLow{color:#b42318}.catalogueStatus{display:inline-flex;align-items:center;justify-content:center;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;background:#eef2f0;color:#667085;border:0}.catalogueStatus.active{background:#e9f7ee;color:#177042}.catalogueStatus.draft{background:#fff4d8;color:#8a5a00}.catalogueStatus.inactive{background:#f1f2f3;color:#6f7780}.catalogueStatus.button{cursor:pointer}.rowActions{display:flex;justify-content:flex-end;gap:5px}.rowActions a,.rowActions button{width:32px;height:32px;border:1px solid #e0e6e2;background:#fff;border-radius:8px;display:grid;place-items:center;color:#4b5964;cursor:pointer}.rowActions a:hover,.rowActions button:hover{background:#eff6f1;color:#1d8e50}.catalogueEmpty{padding:50px!important;text-align:center;color:#818b94}.catalogueDrawerBackdrop{position:fixed;inset:0;background:rgba(7,18,25,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:220;display:flex;justify-content:flex-end}.catalogueDrawer{height:100%;width:min(980px,94vw);background:#fff;display:flex;flex-direction:column;box-shadow:-24px 0 70px rgba(0,0,0,.2);animation:catalogueSlide .2s ease}@keyframes catalogueSlide{0%{transform:translateX(25px);opacity:.6}to{transform:none;opacity:1}}.catalogueDrawerHead{padding:20px 22px;border-bottom:1px solid #e5eae7;display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.catalogueDrawerHead>div{min-width:0}.catalogueDrawerHead span{font-size:9px;color:#1d9b54;font-weight:900;letter-spacing:.12em}.catalogueDrawerHead h2{margin:5px 0 3px;font-size:22px}.catalogueDrawerHead p{margin:0;color:#7c8790;font-size:11px}.catalogueDrawerHead>button{width:38px;height:38px;border:1px solid #e2e7e4;background:#fff;border-radius:9px;display:grid;place-items:center;color:#58646e;cursor:pointer}.catalogueTabs{display:flex;gap:3px;padding:8px 16px;border-bottom:1px solid #e5eae7;overflow:auto;background:#fbfcfb}.catalogueTabs button{height:34px;padding:0 12px;border:0;background:transparent;border-radius:8px;color:#67727c;font:inherit;font-size:11px;font-weight:700;white-space:nowrap}.catalogueTabs button.active{background:#e9f5ee;color:#177444}.catalogueDrawerBody{flex:1 1;overflow:auto;padding:22px}.catalogueDrawerFoot{min-height:64px;border-top:1px solid #e5eae7;padding:11px 20px;display:flex;justify-content:flex-end;gap:9px;background:#fff}.catalogueFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.catalogueFormGrid label{display:flex;flex-direction:column;gap:6px}.catalogueFormGrid .wide,.catalogueFormGrid label.wide{grid-column:span 2}.catalogueFormGrid .full,.catalogueFormGrid label.full{grid-column:1/-1}.catalogueFormGrid label>span,.imageUrlLabel>span{font-size:10px;font-weight:800;color:#4f5d68;text-transform:uppercase;letter-spacing:.05em}.catalogueFormGrid input,.catalogueFormGrid select,.catalogueFormGrid textarea,.imageUrlLabel input{border:1px solid #dce3df;border-radius:9px;padding:10px 11px;font:inherit;font-size:12px;background:#fff;outline:0}.catalogueFormGrid input:focus,.catalogueFormGrid select:focus,.catalogueFormGrid textarea:focus,.imageUrlLabel input:focus{border-color:#8ac9a8;box-shadow:0 0 0 3px rgba(29,155,84,.08)}.catalogueFormGrid label>small{font-size:9px;color:#89939c}.toggleLabel{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding-top:23px}.variantHeader{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:14px}.variantHeader h3{margin:0 0 3px;font-size:15px}.variantHeader p{margin:0;color:#7e8992;font-size:10px}.variantHeader button{height:36px;border:1px solid #dce3df;border-radius:8px;background:#fff;color:#1b6d42;padding:0 11px;font:inherit;font-size:11px;font-weight:800}.variantListV2{display:grid;grid-gap:12px;gap:12px}.variantV2{border:1px solid #e1e7e3;border-radius:13px;padding:14px;background:#fbfcfb}.variantTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.variantTitle b{font-size:12px}.variantTitle label{font-size:10px;color:#667085;display:flex;align-items:center;gap:6px}.variantFields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.variantFields label{display:flex;flex-direction:column;gap:5px}.variantFields label>span{font-size:9px;color:#68747e;text-transform:uppercase;font-weight:800}.variantFields input{min-width:0;border:1px solid #dce3df;border-radius:8px;padding:9px;font:inherit;font-size:11px}.variantFields small{font-size:8px;color:#78838c}.metricField{min-height:36px;border:1px solid #dce3df;border-radius:8px;padding:9px;font-size:11px;font-weight:900;background:#fff}.mediaStudioV2{display:grid;grid-gap:16px;gap:16px}.uploadCard{border:1px dashed #aacdb8;border-radius:14px;padding:26px;text-align:center;background:#f6fbf8}.uploadCard h3{margin:8px 0 4px}.uploadCard p{margin:0 0 14px;color:#748078;font-size:11px}.mediaGridV2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.mediaCardV2{border:1px solid #e1e6e3;border-radius:12px;padding:10px;display:grid;grid-gap:7px;gap:7px}.mediaCardV2>div{height:150px;background:#f6f8f7;border-radius:8px;display:grid;place-items:center;position:relative;overflow:hidden}.mediaCardV2 img{width:100%;height:100%;object-fit:contain}.mediaCardV2>div span{position:absolute;left:7px;top:7px;background:#0d1b2a;color:#fff;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800}.mediaCardV2 input{border:1px solid #e0e5e2;border-radius:7px;padding:8px;font-size:10px}.mediaCardV2 button{border:0;background:#fff0f0;color:#b42318;border-radius:7px;padding:8px;font-size:10px}.mediaAddV2{min-height:220px;border:1px dashed #cbd6d0;background:#fff;border-radius:12px;color:#6b7882;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px}.seoPreview{border:1px solid #e1e6e3;border-radius:12px;padding:16px;background:#fafcfa}.seoPreview small{display:block;font-size:8px;color:#7d8891}.seoPreview b{display:block;color:#2854a2;margin:6px 0 2px;font-size:16px}.seoPreview span{font-size:10px;color:#237442}.seoPreview p{margin:5px 0 0;color:#646f78;font-size:11px;line-height:1.5}.componentTable{min-width:1120px}.linkChip{display:inline-flex;border-radius:99px;padding:5px 8px;background:#f0f3f1;color:#67727c;font-size:9px;font-weight:800}.linkChip.linked{background:#eaf5ee;color:#177444}.componentDrawer{width:min(1040px,95vw)}.componentEditorGrid{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:22px;gap:22px}.componentFormColumn h3,.componentVisualColumn h3{font-size:13px;margin:0 0 12px}.componentFormColumn h3:not(:first-child){margin-top:24px}.componentVisualColumn{border-left:1px solid #e8ece9;padding-left:20px}.componentImagePreview{height:250px;border:1px solid #dfe6e2;border-radius:13px;background:#f7f9f8;display:grid;place-items:center;overflow:hidden;color:#8b959d;margin-bottom:12px}.componentImagePreview img{width:100%;height:100%;object-fit:contain}.componentImagePreview span{font-size:10px}.componentVisualColumn>.catalogueBtn{width:100%}.imageUrlLabel{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.componentUsageNotice{margin-top:16px;border:1px solid #f0d49b;background:#fff8e9;border-radius:10px;padding:12px}.componentUsageNotice b{font-size:11px;color:#8b5b00}.componentUsageNotice p{margin:5px 0 0;font-size:10px;line-height:1.5;color:#7c6641}@media(max-width:1180px){.catalogueStats,.variantFields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.catalogueV2Hero{align-items:flex-start;flex-direction:column}.catalogueHeroActions{justify-content:flex-start}.catalogueStats{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogueToolbar>span{margin-left:0}.catalogueSearch{min-width:100%;max-width:none}.catalogueDrawer{width:100vw}.componentEditorGrid{grid-template-columns:1fr}.componentVisualColumn{border-left:0;border-top:1px solid #e8ece9;padding:20px 0 0}.mediaGridV2,.variantFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.catalogueStats{grid-template-columns:1fr 1fr}.catalogueStats>div:last-child{grid-column:1/-1}.catalogueHeroActions{width:100%}.catalogueHeroActions .catalogueBtn,.catalogueToolbar select{flex:1 1}.catalogueBulk{align-items:stretch;flex-wrap:wrap}.catalogueBulk b{width:100%}.catalogueFormGrid{grid-template-columns:1fr}.catalogueFormGrid .wide,.catalogueFormGrid label.wide{grid-column:auto}.mediaGridV2,.variantFields{grid-template-columns:1fr}.catalogueDrawerBody{padding:15px}.catalogueDrawerHead{padding:16px}.catalogueTabs{padding-left:10px;padding-right:10px}}.invV2{display:grid;grid-gap:22px;gap:22px}.invHero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.invHero h1{margin:5px 0 7px;font-size:34px}.invHero p{margin:0;color:#667085;max-width:780px}.invHeroActions{display:flex;gap:9px;flex-wrap:wrap}.invMessage{border:1px solid #cae8d5;background:#edf9f1;color:#22623e;border-radius:11px;padding:11px 14px;font-size:12px;font-weight:700}.invStats{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.invStats>div{min-height:94px;border:1px solid #e3e8e5;background:#fff;border-radius:14px;padding:16px;display:flex;gap:11px;align-items:flex-start;box-shadow:0 1px 2px rgba(16,24,40,.025)}.invStats svg{color:#1d9b54;margin-top:2px}.invStats span{font-size:11px;color:#7b8790;display:flex;flex-direction:column;gap:5px}.invStats b{font-size:21px;color:#17212b;line-height:1.1}.invStats .warn{border-color:#f1d6a5;background:#fffbf2}.invStats .warn b,.invStats .warn svg{color:#a66400}.invToolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.invToolbar .adminSearch{min-width:260px;flex:1 1}.invTabs{display:flex;gap:6px;overflow:auto}.invTabs button{border:1px solid #dfe5e2;background:#fff;border-radius:9px;padding:9px 12px;font:inherit;font-size:11px;font-weight:750;color:#52606b;white-space:nowrap;cursor:pointer}.invTabs button.active{background:#0d1b2a;color:#fff;border-color:#0d1b2a}.invLowToggle{display:flex;align-items:center;gap:8px;border:1px solid #dfe5e2;background:#fff;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:700;color:#52606b}.invTablePanel{overflow:hidden}.invTable small{color:#8a949c}.invType{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:9px;text-transform:uppercase;font-weight:850;letter-spacing:.05em;background:#edf2f0;color:#53615a}.invType.variant{background:#e8f3ff;color:#1769aa}.invType.component{background:#edf8f1;color:#1d7b48}.invType.enclosure{background:#fff3df;color:#9d6200}.invLow{color:#b42318}.invWarnText{color:#b42318!important}.invThresholdBtn{border:1px dashed #cfd9d3;border-radius:7px;min-width:40px;padding:5px 7px;font-weight:800}.invAdjustBtn,.invThresholdBtn{background:#fff;cursor:pointer;color:#344054}.invAdjustBtn{display:inline-flex;align-items:center;gap:6px;border:1px solid #dce3df;border-radius:8px;padding:7px 9px;font:inherit;font-size:10px;font-weight:800}.invAdjustBtn:hover,.invThresholdBtn:hover{border-color:#9bcbb0;background:#f5fbf7}.invBottomGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.invFeed{padding:0 18px 12px}.invFeed>div{display:grid;grid-template-columns:58px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #eef1ef}.invFeed>div:last-child{border-bottom:0}.invFeed>div>span{min-width:48px;text-align:center;border-radius:8px;padding:7px 6px;font-size:11px;font-weight:900;background:#edf3ef;color:#42534a}.invFeed>div>span.in{background:#e9f7ef;color:#14783e}.invFeed>div>span.out{background:#fff0ef;color:#b42318}.invFeed>div>span.reserve{background:#fff6df;color:#9a6500}.invFeed p{margin:0;display:flex;flex-direction:column;gap:3px;min-width:0}.invFeed b{font-size:11px;text-transform:capitalize}.invFeed small{font-size:10px;color:#87919a;overflow-wrap:anywhere}.invModalBackdrop{position:fixed;inset:0;z-index:220;background:rgba(6,16,23,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.invModal{width:min(480px,100%);background:#fff;border-radius:17px;padding:24px;box-shadow:0 28px 90px rgba(0,0,0,.24);position:relative}.invModal.small{width:min(410px,100%)}.invModal h2{margin:0 0 7px;font-size:21px}.invModal>p{margin:0 0 20px;color:#667085;font-size:12px;line-height:1.6}.invModal>p b{color:#17212b;font-size:13px}.invModal label{display:grid;grid-gap:7px;gap:7px;font-size:11px;font-weight:800;color:#48545e;margin:13px 0}.invModal input,.invModal select,.invModal textarea{width:100%;border:1px solid #dce3df;border-radius:9px;padding:10px 11px;font:inherit;font-size:12px;outline:0}.invModal input:focus,.invModal select:focus,.invModal textarea:focus{border-color:#6cbd8f;box-shadow:0 0 0 3px rgba(29,155,84,.08)}.invModal .adminBtn{width:100%;justify-content:center;margin-top:7px}.invClose{position:absolute;right:14px;top:14px;width:34px;height:34px;border:1px solid #e1e6e3;background:#fff;border-radius:9px;display:grid;place-items:center;cursor:pointer;color:#667085}@media(max-width:1180px){.invStats{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.invHero{align-items:flex-start;flex-direction:column}.invBottomGrid{grid-template-columns:1fr}.invTable{min-width:980px}.invStats{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.invHero h1{font-size:28px}.invHeroActions{width:100%}.invHeroActions .adminBtn{flex:1 1}.invStats{grid-template-columns:1fr 1fr;gap:8px}.invStats>div{min-height:82px;padding:13px}.invStats>div:last-child{grid-column:1/-1}.invStats b{font-size:18px}.invToolbar{align-items:stretch}.invToolbar .adminSearch{min-width:100%;width:100%}.invTabs{width:100%}.invLowToggle{width:max-content}.invFeed{padding-left:13px;padding-right:13px}.invModal{padding:21px 18px}}