:root{--tv-font-family:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--tv-color-primary:#ff6900;--tv-color-primary-hover:#e65f10;--tv-color-primary-active:#cc5200;--tv-color-primary-light:#ffac72;--tv-color-primary-alt:#f96700;--tv-color-primary-soft:#f8944e;--tv-color-teal:#00857b;--tv-color-teal-hover:#006a62;--tv-color-text-primary:#292929;--tv-color-text-title:#101820;--tv-color-text-secondary:#6a6a6a;--tv-color-text-muted:#9ca3af;--tv-color-text-tertiary:#8a8580;--tv-color-text-strong:#374151;--tv-color-text-medium:#4b5563;--tv-color-text-placeholder:#888;--tv-color-bg-page:#f5f5f5;--tv-color-bg-paper:#fff;--tv-color-highlight-bg:#fff8f4;--tv-color-success-bg:#ecfdf5;--tv-color-black:#000;--tv-color-white:#fff;--tv-color-error:#dc2626;--tv-color-success:#15803d;--tv-color-alert-coral:#ff5f4d;--tv-color-amber-border:#fed7aa;--tv-color-teal-deep:#00857b;--tv-color-border-rail:#ececec;--tv-color-border-subtle:#1118271a;--tv-color-border-default:#1118271f;--tv-color-border-light:#e5e7eb;--tv-color-border-muted:#e8eaed;--tv-color-border-hairline:#e8e8e8;--tv-color-border-neutral:#e0e0e0;--tv-color-border-section:#eef0f2;--tv-color-border-dashed:#cfd4dc;--tv-color-border-strong:#d1d5db;--tv-color-bg-muted:#f2f2f2;--tv-color-bg-subtle:#fafafa;--tv-color-bg-surface:#f9fafb;--tv-color-bg-stripe:#eceff2;--tv-color-bg-warm:#fff4ec;--tv-color-bg-warm-tint:#fff5f0;--tv-color-bg-slate:#dfe3e8;--tv-color-nav-active-bg:#fff7f1;--tv-color-nav-active-border:var(--tv-color-primary);--tv-color-info-bg:#ecfeff;--tv-color-info:#0891b2;--tv-color-info-border:#67e8f9;--tv-color-info-text:#0e7490;--tv-color-warning:#f59e0b;--tv-pill-pending-bg:#ffedd5;--tv-pill-pending-dot:#f97316;--tv-pill-accepted-bg:#ede9fe;--tv-pill-accepted-border:#c4b5fd;--tv-pill-accepted-dot:#7c3aed;--tv-pill-accepted-text:#5b21b6;--tv-pill-accepted-detail-bg:#fce7f3;--tv-pill-accepted-detail-border:#f9a8d4;--tv-pill-accepted-detail-dot:#db2777;--tv-pill-accepted-detail-text:#9d174d;--tv-pill-shipping-bg:#ecfeff;--tv-pill-shipping-border:#67e8f9;--tv-pill-shipping-dot:#0891b2;--tv-pill-shipping-text:#0e7490;--tv-pill-completed-bg:#dcfce7;--tv-pill-completed-border:#86efac;--tv-pill-completed-dot:#16a34a;--tv-pill-rejected-bg:#fee2e2;--tv-pill-rejected-border:#fecaca;--tv-pill-rejected-text:#b91c1c;--tv-font-weight-light:300;--tv-font-weight-regular:400;--tv-font-weight-medium:500;--tv-font-weight-semibold:600;--tv-font-weight-bold:700;--tv-font-weight-extrabold:800;--tv-font-weight-black:900;--tv-font-size-display-lg:40px;--tv-font-size-display-md:34px;--tv-font-size-display-xl:36px;--tv-font-size-display:30px;--tv-font-size-metric-lg:32px;--tv-font-size-hero:28px;--tv-font-size-hero-sm:24px;--tv-font-size-subheading:17px;--tv-font-size-body-lg:15px;--tv-font-size-page-title:22px;--tv-font-size-stat:20px;--tv-font-size-lg:18px;--tv-font-size-section:16px;--tv-font-size-body:14px;--tv-font-size-body-sm:13px;--tv-font-size-caption:12px;--tv-font-size-micro:11px;--tv-font-size-label:10px}.tvEnquiriesTitle.MuiTypography-root.MuiTypography-body1,.tvOrdersTitle.MuiTypography-root.MuiTypography-body1,.tvQuotesTitle.MuiTypography-root.MuiTypography-body1,.tvDetailTitle.MuiTypography-root.MuiTypography-h1,.tvPlaceholderPageTitle.MuiTypography-root.MuiTypography-h1,.csPageTitle.MuiTypography-root.MuiTypography-h1,.tvLoginFormTitle.MuiTypography-root.MuiTypography-h1{font-family:var(--tv-font-family);letter-spacing:0;vertical-align:middle;color:var(--tv-color-text-title);font-size:16px;font-style:normal;font-weight:700;line-height:100%}.tvEnquiriesPageRoot,.tvOrdersPageRoot,.tvLoginSplitRoot{font-family:var(--tv-font-family);color:var(--tv-color-text-primary)}.tvOnboardingShell{background:#fff;min-height:100vh}.tvOnboardingShell .tvOnboardingTopBar{background-color:#101820;justify-content:space-between;align-items:center;min-height:67px;padding-left:24px;padding-right:24px;display:flex}.tvOnboardingShell .tvOnboardingLogo{filter:brightness(0)invert();cursor:pointer;width:auto;max-width:290px;height:40px;display:block}.tvOnboardingShell span.tvOnboardingWelcome{color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:20px;font-weight:700}.tvOnboardingShell .tvOnboardingLogout{color:#ff6900!important;text-transform:none!important;min-width:auto!important;margin-left:12px!important;font-size:20px!important;font-weight:400!important}.tvOnboardingShell .tvOnboardingHero{text-align:center;max-width:1280px;margin:0 auto;padding:48px 16px 16px}.tvOnboardingShell h1.tvOnboardingHeroTitle{color:#101820;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:clamp(2rem,5vw,2.75rem);font-weight:600;line-height:1.15}.tvOnboardingShell p.tvOnboardingHeroSubtitle{color:#5d5d5d;margin-top:10px;font-family:Poppins,system-ui,sans-serif;font-size:clamp(1.125rem,2.5vw,.75rem);font-weight:300}.tvOnboardingShell .tvOnbPageWrap{background:#fff;max-width:1280px;margin:0 auto;padding:0 0 120px}.tvOnboardingShell .tvOnbSubmittedPage{padding-top:8px}.tvOnboardingShell .tvOnbSubmittedInner{text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;padding:24px 16px 48px;display:flex}.tvOnboardingShell .tvOnbSubmittedHero{width:min(274px,80vw);height:auto;margin-bottom:24px;display:block}.tvOnboardingShell h2.tvOnbSubmittedTitle{color:#101820;margin:0 0 16px;font-family:Poppins,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:1.35}.tvOnboardingShell p.tvOnbSubmittedBody{color:#292929;max-width:560px;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.tvOnboardingShell p.tvOnbSubmittedBodySecond{margin-top:12px;margin-bottom:32px}.tvOnboardingShell .tvOnbSubmittedOrange{color:#ff6900;font-weight:600}.tvOnboardingShell .tvOnbSubmittedCta{min-width:256px;min-height:56px;font-size:20px}.tvOnboardingShell .tvOnbStepper{box-sizing:border-box;width:100%;max-width:100%;margin-top:8px;margin-left:auto;margin-right:auto;padding:8px 12px 0}.tvOnboardingShell .tvOnbStepperTrack{background:#c4c4c4;border-radius:3px;height:5px;margin-bottom:0;position:relative;overflow:visible}.tvOnboardingShell .tvOnbStepperTrackFill{background:#ff6900;border-radius:3px 0 0 3px;height:100%;transition:width .35s;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #ff690040}.tvOnboardingShell .tvOnbStepperGrid{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:2px;width:100%;display:grid}@media (width<=900px){.tvOnboardingShell .tvOnbStepperGrid{-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-template-columns:repeat(8,minmax(56px,1fr));padding-bottom:6px;overflow:auto visible}}.tvOnboardingShell .tvOnbStepperCell{text-align:center;min-width:0;padding:0 2px}.tvOnboardingShell .tvOnbStepperMarkerSlot{z-index:1;justify-content:center;align-items:flex-start;min-height:18px;margin-top:-11px;margin-bottom:4px;display:flex;position:relative}.tvOnboardingShell .tvOnbStepperBadge{background:#ff6900;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 1px 2px #0000001f}.tvOnboardingShell .tvOnbStepperBadgeIcon{color:#fff!important;font-size:14px!important}.tvOnboardingShell p.tvOnbStepperLabel1{color:#101820;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:700;line-height:1.2}.tvOnboardingShell p.tvOnbStepperLabel2{color:#101820;overflow-wrap:anywhere;margin:4px 0 0;font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:700;line-height:1.25}@media (width>=1100px){.tvOnboardingShell p.tvOnbStepperLabel1,.tvOnboardingShell p.tvOnbStepperLabel2{font-size:12px}}.tvOnboardingShell p.tvOnbStepperLabelInactive{color:#8a8a8a!important;font-weight:600!important}.tvOnboardingShell .tvOnbSectionTitleBar{background-color:#e8e8e8;justify-content:flex-start;align-items:center;max-width:1280px;height:40px;margin:32px auto 0;padding:24px 24px 24px 48px;display:flex}.tvOnboardingShell .tvOnbSectionTitleBar>h2.MuiTypography-root{color:#101820;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:28px;font-weight:600}.tvOnboardingShell .tvOnbSectionTitleBar.tvOnbSectionTitleBar--leftStack{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;min-height:56px;padding-top:18px;padding-bottom:18px}.tvOnboardingShell .tvOnbSectionTitleBar.tvOnbSectionTitleBar--leftStack>h2.MuiTypography-root{text-align:left;width:100%;max-width:none;font-size:20px}.tvOnboardingShell .tvOnbSectionTitleBar.tvOnbSectionTitleBar--leftStack>p.MuiTypography-root{text-align:left;color:#666;width:100%;max-width:960px;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.5}.tvOnboardingShell .tvOnbFormBody{background-color:#fcfcfc;max-width:1280px;margin:0 auto;padding:40px 24px 48px 48px}@media (width<=700px){.tvOnboardingShell .tvOnbFormBody{padding:24px 16px 32px}.tvOnboardingShell .tvOnbSectionTitleBar{height:auto;min-height:72px;padding-left:24px}.tvOnboardingShell .tvOnbSectionTitleBar.tvOnbSectionTitleBar--leftStack{min-height:auto}}.tvOnboardingShell .tvOnbSubHead{align-items:center;gap:16px;margin-top:40px;margin-bottom:20px;display:flex}.tvOnboardingShell .tvOnbSubHead:first-of-type{margin-top:0}.tvOnboardingShell .tvOnbSubHeadNum{color:#fff;background:#ff6900;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:600;display:flex;box-shadow:0 1px 2px #00000014}.tvOnboardingShell h3.tvOnbSubHeadTitle{color:#101820;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:23px;font-weight:600}.tvOnboardingShell p.tvOnbQuestion{color:#101820;margin:24px 0 12px;font-family:Poppins,system-ui,sans-serif;font-size:20px;font-weight:600}.tvOnboardingShell p.tvOnbPortfolioTitle{margin:32px 0 8px;font-family:Poppins,system-ui,sans-serif;font-size:23px;font-weight:600}.tvOnboardingShell p.tvOnbUploadHint{margin-bottom:8px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:500}.tvOnboardingShell .tvOnbFormBody .MuiOutlinedInput-root{background-color:#f9f9f9;border-radius:6px}.tvOnboardingShell .tvOnbFormBody .tvOnbCompanyGrid .MuiOutlinedInput-root,.tvOnboardingShell .tvOnbFormBody .tvOnbContactAddressGrid .MuiOutlinedInput-root{box-sizing:border-box;background-color:#fff;border-radius:4px;min-height:48px}.tvOnboardingShell .tvOnbFormBody .tvOnbCompanyGrid .MuiSelect-select,.tvOnboardingShell .tvOnbFormBody .tvOnbContactAddressGrid .MuiSelect-select{box-sizing:border-box;align-items:center;min-height:48px;display:flex}.tvOnboardingShell .tvOnbFormBody .tvOnbContactAddressGrid .MuiOutlinedInput-notchedOutline{border-color:#e0e0e0}.tvOnboardingShell .tvOnbFormBody .tvOnbContactAddressGrid .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.tvOnboardingShell .tvOnbFormBody .tvOnbCompanyGrid .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.tvOnboardingShell .tvOnbFormBody .tvOnbCompanyGrid .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline,.tvOnboardingShell .tvOnbFormBody .tvOnbContactAddressGrid .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f}.tvOnboardingShell .tvOnbFormBody .tvOnbContactAddressGrid .MuiAutocomplete-root .MuiOutlinedInput-root{background-color:#fff}.tvOnboardingShell .tvOnbContactAddressGrid .tvOnbContactSelect .MuiSelect-icon{color:#ff6900}.tvOnboardingShell .tvOnbContactAddressGrid .MuiOutlinedInput-input::placeholder{color:#9ca3af;opacity:1}.tvOnboardingShell .tvOnbFormBody .MuiAutocomplete-root .MuiOutlinedInput-root{background-color:#f9f9f9}.tvOnboardingShell .tvOnbFormBody .MuiOutlinedInput-notchedOutline{border-color:#11182724}.tvOnboardingShell .tvOnbFormBody .tvOnbCompanyGrid .MuiOutlinedInput-notchedOutline{border-color:#11182729}.tvOnboardingShell .tvOnbLabelRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;width:100%;display:flex}.tvOnboardingShell .tvOnbLabelRow .tvOnbFieldLabel{flex:auto;min-width:0}.tvOnboardingShell .tvOnbFieldLabelError{color:#d32f2f;text-align:right;flex:0 auto;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.35}.tvOnboardingShell .tvOnbFieldLabel{color:#101820;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.35;display:block}.tvOnboardingShell .tvOnbCompanyGrid{margin-bottom:8px}.tvOnboardingShell .tvOnbCompanyGrid .tvOnbCompanySelect .MuiSelect-icon{color:#ff6900}.tvOnboardingShell .tvOnbSelectPlaceholder{color:#888}.tvOnboardingShell .tvOnbTurnoverField .MuiOutlinedInput-root{padding-right:0}.tvOnboardingShell .tvOnbTurnoverField .MuiInputAdornment-root.MuiInputAdornment-positionEnd{align-self:stretch;height:auto;max-height:none;margin-left:0!important;margin-right:0!important}.tvOnboardingShell .tvOnbTurnoverSuffixStrip{margin-right:0}.tvOnboardingShell .tvOnbTurnoverSuffixFc .MuiSelect-select{-webkit-text-fill-color:#101820;color:#101820!important;opacity:1!important}.tvOnboardingShell .tvOnbCompanyGrid .MuiOutlinedInput-input::placeholder{color:#9ca3af;opacity:1}.tvOnboardingShell .tvOnbFormBody .MuiInputLabel-root{font-size:14px;font-weight:600}.tvOnboardingShell .tvOnbFormBody .MuiFormControlLabel-label{font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:300}.tvOnboardingShell .tvOnbBtnTeal{color:#00857b!important;text-transform:none!important;background:0 0!important;border:2px solid #00857b!important;border-radius:6px!important;padding:10px 20px!important;font-weight:600!important}.tvOnboardingShell .tvOnbBtnTeal:hover{background:#00857b0f!important}.tvOnboardingShell .tvOnbTermsPrimary{margin-top:24px}.tvOnboardingShell .tvOnbTermsScroll{box-sizing:border-box;text-align:left;border:1px solid var(--tv-color-border-subtle,#e8e8e8);background:#fff;border-radius:8px;width:100%;height:min(93vh,1310px);max-height:calc(100vh - 320px);padding:15px;overflow:auto}.tvOnboardingShell .tvOnbTermsScroll p{font-size:18px;font-weight:300;line-height:1.45}.tvOnboardingShell .tvOnbTermsCheckRow{align-items:flex-start;margin-top:40px}.tvOnboardingShell .tvOnbTermsCheckLabel{margin-left:8px;font-size:16px;font-weight:500;line-height:1.56}.tvOnboardingShell .tvOnbTermsActionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;margin-bottom:48px;display:flex}.tvOnboardingShell .tvOnbTermsBackLink{cursor:pointer;color:var(--tv-color-text-primary);-webkit-user-select:none;user-select:none;font-size:22px;font-weight:600}.tvOnboardingShell .tvOnbTermsBackLink:hover{opacity:.85}.tvOnboardingShell .tvOnbBtnTermsContinue{min-width:256px;min-height:56px;font-size:20px;font-weight:600}.tvOnboardingShell .tvOnbActionRow{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:48px;padding-top:24px;display:flex;overflow-x:auto}.tvOnboardingShell .tvOnbBtnDraft{box-sizing:border-box!important;color:#101820!important;text-transform:none!important;width:256px!important;max-width:256px!important;height:70px!important;min-height:70px!important;box-shadow:none!important;background:#fff!important;border:1px solid #101820!important;border-radius:0!important;flex:none!important;padding-left:16px!important;padding-right:16px!important;font-family:Poppins,system-ui,sans-serif!important;font-size:24px!important;font-weight:600!important;line-height:1.2!important}.tvOnboardingShell .tvOnbBtnDraft:hover{color:#fff!important;background:#101820!important;border-color:#101820!important}.tvOnboardingShell .tvOnbBtnDraft.Mui-disabled{color:#10182061!important;background:#f5f5f5!important;border-color:#1018201f!important}.tvOnboardingShell .tvOnbBtnContinue{box-sizing:border-box!important;color:#fff!important;text-transform:none!important;width:256px!important;max-width:256px!important;height:70px!important;min-height:70px!important;box-shadow:none!important;background:#ff6900!important;border:none!important;border-radius:0!important;flex:none!important;padding-left:16px!important;padding-right:16px!important;font-family:Poppins,system-ui,sans-serif!important;font-size:24px!important;font-weight:600!important;line-height:1.2!important}.tvOnboardingShell .tvOnbBtnContinue:hover{background:#f8944e!important}.tvOnboardingShell .tvOnbBtnContinue.Mui-disabled{color:#fffc!important;background:#ff690061!important}.tvOnboardingShell .tvOnbContactColTitle{color:#101820;margin-bottom:12px;font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:600}.tvOnboardingShell .tvOnbFactoryTitle{color:#101820;margin:24px 0 12px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:600}.tvOnboardingShell .tvOnbAddressSubBlock+.tvOnbAddressSubBlock{border-top:1px solid #11182714;margin-top:28px;padding-top:8px}.tvOnboardingShell .tvOnbPortfolioFileBar{box-sizing:border-box;background:#fff;border:1px solid #101820;border-radius:2px;align-items:center;gap:8px;width:100%;max-width:100%;min-height:45px;margin-bottom:8px;padding:4px 10px;display:flex}.tvOnboardingShell .tvOnbPortfolioChooseBtn{flex-shrink:0}.tvOnboardingShell .tvOnbPortfolioNamesInBar{color:#292929;flex:1;min-width:0;font-size:.875rem}.tvOnboardingShell .tvOnbPortfolioMaxHint{margin-top:4px;margin-bottom:12px}.tvOnboardingShell .tvOnbPortfolioMaxText{color:#ff6900;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:500}.tvOnboardingShell .tvOnbPortfolioFileList{margin:8px 0 32px}.tvOnboardingShell .tvOnbPortfolioRow{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 20px;display:flex}.tvOnboardingShell .tvOnbPortfolioDelete{text-transform:none!important;color:#00857b!important;min-width:auto!important;padding:0 4px 0 0!important;font-size:16px!important;font-weight:600!important}.tvOnboardingShell .tvOnbPortfolioDelete:hover{background:0 0!important}.tvOnboardingShell .tvOnbPortfolioFileIcon{color:#00857b;flex-shrink:0}.tvOnboardingShell .tvOnbPortfolioFileLink{text-align:left;cursor:pointer;font-family:Poppins,system-ui,sans-serif;color:#00857b!important;font-size:18px!important;font-weight:500!important;line-height:1.4!important}.tvOnboardingShell .tvOnbSubHeadNum.tvOnbSubHeadNumOutline{color:#ff6900;box-shadow:none;background:#fff;border:2px solid #ff6900}.tvOnboardingShell .tvOnbCapBlock{border-bottom:1px solid #1118271a;margin-bottom:36px;padding-bottom:28px}.tvOnboardingShell .tvOnbCapBlock .tvOnbSubHead{margin-top:0}.tvOnboardingShell p.tvOnbCapHint{color:#5d5d5d;margin:10px 0 0;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.tvOnboardingShell .tvOnbCapAsterisk{color:#d32f2f;font-weight:700}.tvOnboardingShell .tvOnbCapTable{border-collapse:collapse;border:1px solid #d4d4d4;margin-top:18px;margin-bottom:14px}.tvOnboardingShell .tvOnbCapTable .tvOnbCapTh{color:#101820;padding-top:12px;padding-bottom:12px;font-family:Poppins,system-ui,sans-serif;font-size:15px;background:#e8e8e8!important;border-bottom:1px solid #d4d4d4!important;font-weight:700!important}.tvOnboardingShell .tvOnbCapTable .tvOnbCapTdNum{vertical-align:middle;color:#101820;border-right:1px solid #d4d4d4;width:56px;font-family:Poppins,system-ui,sans-serif;font-weight:600}.tvOnboardingShell .tvOnbCapTable .tvOnbCapTdName{vertical-align:middle;border-right:1px solid #d4d4d4}.tvOnboardingShell .tvOnbCapTable .tvOnbCapTdName .MuiOutlinedInput-root{background:#fff!important}.tvOnboardingShell .tvOnbCapTable .tvOnbCapTdAction{vertical-align:middle;width:100px}.tvOnboardingShell .tvOnbCapDelete{color:#ff6900!important;text-transform:none!important;min-width:auto!important;padding:4px 10px!important;font-size:16px!important;font-weight:600!important}.tvOnboardingShell .tvOnbCapDelete:hover{background:#ff690014!important}.tvOnboardingShell .tvOnbCapAddMore{margin-top:4px;padding:8px 22px!important;font-size:16px!important}.tvOnboardingShell hr.tvOnbCapHr{border:none;border-top:1px solid #1118271f;margin:28px 0}.tvOnboardingShell .tvOnbCapSection{margin-bottom:4px}.tvOnboardingShell .tvOnbFormBody>.tvOnbCapSection:not(:first-of-type) .tvOnbMachineSectionHead{margin-top:36px}.tvOnboardingShell p.tvOnbMachineQuestion{color:#101820;margin:20px 0 12px;font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:1.45}.tvOnboardingShell .tvOnbMachineSectionHead{margin-bottom:12px}.tvOnboardingShell .tvOnbFinishSubhead{color:#101820;margin:36px 0 16px;font-family:Poppins,system-ui,sans-serif;font-size:20px;font-weight:600}.tvOnboardingShell .tvOnbMachineTypePrompt{margin-top:0;margin-bottom:28px}.tvOnboardingShell .tvOnbListHead{color:#101820;margin:20px 0 12px;font-family:Poppins,system-ui,sans-serif;font-size:17px;font-weight:600}.tvOnboardingShell .tvOnbMachineTechGrid{flex-wrap:wrap;align-items:flex-start;gap:0;margin-top:0;display:flex}.tvOnboardingShell .tvOnbMachineTechColumn{flex-direction:column;flex-shrink:0;align-items:flex-start;width:184px;max-width:184px;margin:0 6% 24px 0;display:flex}.tvOnboardingShell .tvOnbMachineTechImageOuter{box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:2px;width:100%;padding:3px;transition:border-color .15s,box-shadow .15s}.tvOnboardingShell .tvOnbMachineTechImageOuter:focus{outline-offset:2px;outline:2px solid #ff6900}.tvOnboardingShell .tvOnbMachineTechImageOuter:hover,.tvOnboardingShell .tvOnbMachineTechImageOuter.tvOnbMachineTechImageOuterSelected{border-color:#ff6900;box-shadow:0 3px 6px #fdd0b1}.tvOnboardingShell .tvOnbMachineTechImg{object-fit:contain;width:176px;height:200px;margin:0 auto;display:block}.tvOnboardingShell p.tvOnbMachineTechLabel{color:#101820;text-align:center;width:100%;margin:6px 0 0;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.35}.tvOnboardingShell .tvOnbAddMachineBtn{color:#00857b!important;text-transform:none!important;background:#fff!important;border:2px solid #00857b!important;margin-top:12px!important;padding:8px 16px!important;font-size:14px!important;font-weight:600!important}.tvOnboardingShell .tvOnbAddMachineBtn:hover{background:#00857b0f!important}.tvOnboardingShell .tvOnbNoMachinesHint{color:#5d5d5d;margin:12px 0 8px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:500}.tvOnboardingShell .tvOnbEmptyMachinesBanner{color:#5d5d5d;background:#f3f4f6;border-radius:6px;margin-top:8px;padding:8px 12px;font-family:Poppins,system-ui,sans-serif;font-size:15px}.tvOnboardingShell .tvOnbMachinesTable{border-collapse:collapse;border:1px solid #5d5d5d;width:100%;margin-top:12px;margin-bottom:8px}.tvOnboardingShell .tvOnbMachinesTable th{color:#101820;text-align:left;background:#e8e8e8;border:1px solid #5d5d5d;padding:10px 8px;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:700}.tvOnboardingShell .tvOnbMachinesTable td{vertical-align:top;border:1px solid #5d5d5d;padding:10px 8px;font-size:14px}.tvOnboardingShell .tvOnbMachinesTable .tvOnbMachinesBold{font-weight:600}.tvOnboardingShell .tvOnbIndustryTable{border-collapse:collapse;border:1px solid #5d5d5d;width:100%;margin-top:16px}.tvOnboardingShell .tvOnbIndustryTable th{text-align:left;background:#e8e8e8;border:1px solid #5d5d5d;padding:10px 8px;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:700}.tvOnboardingShell .tvOnbIndustryTable td{vertical-align:middle;border:1px solid #5d5d5d;padding:8px}.tvOnboardingShell .tvOnbIndustryTable .MuiOutlinedInput-root{background:#fff!important}.tvOnboardingShell .tvOnbQualityTable{border-collapse:collapse;border:1px solid #5d5d5d;width:100%;margin-top:12px}.tvOnboardingShell .tvOnbQualityTable th{text-align:left;background:#e8e8e8;border:1px solid #5d5d5d;padding:10px 6px;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:600}.tvOnboardingShell .tvOnbQualityTable td{vertical-align:middle;border:1px solid #5d5d5d;padding:8px 6px}.tvOnboardingShell .tvOnbQiSizeCell{min-width:200px;max-width:360px}.tvOnboardingShell .tvOnbQiSizeRow{flex-flow:row;align-items:center;gap:8px;width:100%;display:flex}.tvOnboardingShell .tvOnbQiUnitSelect{flex:none;min-width:72px}.tvOnboardingShell .tvOnbQiUnitSelect .MuiOutlinedInput-root{background:#fff}.tvOnboardingShell .tvOnbQiUnitSelect .MuiSelect-select{align-items:center;padding-top:8px;padding-bottom:8px;display:flex}.tvOnboardingShell .tvOnbQaRadioGroup .MuiRadio-root.Mui-checked{color:#ff6900}.tvOnboardingShell .tvOnbQaRadioGroup .MuiRadio-root{color:#9ca3af}.tvOnboardingShell .tvOnbCapFooter{flex-wrap:nowrap;align-items:center;gap:16px;margin-bottom:70px;overflow-x:auto;justify-content:space-between!important}.tvOnboardingShell .tvOnbCapFooterRight{flex-flow:row;flex:none;align-items:center;gap:8px;display:flex}.tvOnboardingShell .tvOnbBtnBack{text-transform:none!important;color:#101820!important;min-width:auto!important;padding:8px 12px 8px 0!important;font-size:18px!important;font-weight:600!important}.tvOnboardingShell .tvOnbBtnBackEdit{box-sizing:border-box!important;color:#ff6900!important;text-transform:none!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:2px solid #ff6900!important;border-radius:20px!important;padding:6px 18px!important;font-family:Poppins,system-ui,sans-serif!important;font-weight:600!important}.tvOnboardingShell .tvOnbBtnBackEdit:hover{color:#fff!important;background:#ff6900!important}.tvOnboardingShell .tvOnbBtnUpdate{box-sizing:border-box!important;color:#fff!important;text-transform:none!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#ff6900!important;border:none!important;border-radius:4px!important;padding:6px 22px!important;font-family:Poppins,system-ui,sans-serif!important;font-weight:600!important}.tvOnboardingShell .tvOnbBtnUpdate:hover{background:#f8944e!important}.tvOnboardingShell .tvOnbCertAddOption{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:20px;padding:5px 20px;display:flex}.tvOnboardingShell .tvOnbCertAddOptionHint{color:#5d5d5d;flex:auto;min-width:0;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:300}.tvOnboardingShell .tvOnbCertAddOptionLink{color:#00857b!important;text-transform:none!important;min-width:auto!important;font-size:16px!important;font-weight:600!important;text-decoration:underline!important}.tvOnboardingShell .tvOnbCertAddOptionLink:hover{background:0 0!important}.tvOnboardingShell .tvOnbCertUploadBox{box-sizing:border-box;text-align:center;background:#fff;border:3px dashed #11182752;border-radius:2px;flex-direction:column;align-items:center;width:100%;max-width:280px;margin-top:32px;padding:20px 16px 16px;display:flex}.tvOnboardingShell .tvOnbCertUploadIcon{color:#ffb38a;margin-bottom:10px;font-size:52px!important}.tvOnboardingShell .tvOnbCertUploadHint{color:#5d5d5d;margin:0 0 14px;padding:0 8px;font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.45}.tvOnboardingShell .tvOnbCertFileRow{justify-content:center;align-items:center;width:100%;display:flex}.tvOnboardingShell .tvOnbCertNativeFile{cursor:pointer;max-width:100%;font-family:Poppins,system-ui,sans-serif;font-size:14px}.tvOtpDialog{max-width:420px;padding:8px 8px 16px;border-radius:12px!important}.tvOtpDialogTitle{color:#111;font-family:Poppins,system-ui,sans-serif;padding:16px 20px 8px!important;font-size:1.25rem!important;font-weight:700!important}.tvOtpDialogContent{padding:8px 20px 12px!important}.tvOtpDialogField .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:#f60}.tvOtpDialogField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.tvOtpDialogField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f60}.tvOtpResendRow{color:#333;margin:12px 0 0;font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.5}.tvOtpResendLink{font-family:inherit;font-size:inherit;cursor:pointer;vertical-align:baseline;background:0 0;border:none;padding:0;font-weight:500;color:#008b8b!important}.tvOtpResendLink:disabled{opacity:.6;cursor:not-allowed}.tvOtpDialogActions{gap:12px;justify-content:stretch!important;padding:16px 20px 12px!important}.tvOtpDialogActions>.MuiButton-root{border-radius:4px;flex:1;min-height:44px;text-transform:none!important;font-family:Poppins,system-ui,sans-serif!important;font-size:16px!important;font-weight:600!important}.tvOtpBtnCancel{color:#fff!important;background-color:#f60!important}.tvOtpBtnCancel:hover{background-color:#e65c00!important}.tvOtpBtnSave{color:#111!important;background-color:#fff!important;border-color:#111!important}.tvOtpBtnSave:hover{background-color:#fafafa!important;border-color:#111!important}.tvOnboardingShell .tvOnbIndustryTitleRow{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:4px;display:flex}.tvOnboardingShell h3.tvOnbIndustryMainTitle{color:#101820;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:1.05rem;font-weight:600}.tvOnboardingShell .tvOnbIndustryMasterBadge .MuiChip-label{letter-spacing:.02em;font-family:Poppins,system-ui,sans-serif;font-size:.68rem;font-weight:600}.tvOnboardingShell .tvOnbIndustryMasterBadge{color:#fff;background:linear-gradient(135deg,#5e35b1 0%,#7e57c2 100%);height:26px}.tvOnboardingShell .tvOnbIndustryHint{color:#555;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:.875rem}.tvOnboardingShell .tvOnbIndustryCardGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.tvOnboardingShell button.tvOnbIndustryCard{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.tvOnboardingShell button.tvOnbIndustryCard:hover{background:#fff;border-color:#bdbdbd}.tvOnboardingShell button.tvOnbIndustryCard.tvOnbIndustryCard--selected{background:#f3e5f5;border-color:#5e35b1;box-shadow:inset 0 0 0 1px #5e35b1}.tvOnboardingShell .tvOnbIndustryCardIcon{flex-shrink:0;font-size:1.35rem;line-height:1}.tvOnboardingShell .tvOnbIndustryCardText{flex-direction:column;gap:4px;min-width:0;display:flex}.tvOnboardingShell .tvOnbIndustryCardTitle{color:#101820;font-family:Poppins,system-ui,sans-serif;font-size:.92rem;font-weight:600}.tvOnboardingShell .tvOnbIndustryCardSub{color:#555;font-family:Poppins,system-ui,sans-serif;font-size:.78rem;line-height:1.35}.tvOnboardingShell .tvOnbIndustryTip{background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.tvOnboardingShell .tvOnbIndustryTipIcon{color:#1565c0;flex-shrink:0;margin-top:2px}.tvOnboardingShell .tvOnbIndustryTip .MuiTypography-root{color:#0d47a1;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:.85rem;line-height:1.45}.tvOnboardingShell h3.tvOnbHqTitle{color:#101820;margin:0 0 4px;font-family:Poppins,system-ui,sans-serif;font-size:1.05rem;font-weight:600}.tvOnboardingShell .tvMatCatPage .tvMatCatTitle{margin:0;font-family:Poppins,system-ui,sans-serif;font-size:1.35rem;font-weight:600}.tvOnboardingShell .tvMatCatTabBar{border-bottom:1px solid #e0e0e0;flex-wrap:wrap;gap:8px;margin:12px 0 16px;padding:8px 0;display:flex}.tvOnboardingShell .tvMatCatTab{cursor:pointer;color:#37474f;background:#fff;border:1px solid #cfd8dc;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:Poppins,system-ui,sans-serif;font-size:.82rem;display:inline-flex}.tvOnboardingShell .tvMatCatTab--active{color:#e65100;background:#fff8e1;border-color:#ff6f00;font-weight:600}.tvOnboardingShell .tvMatCatTab--muted{opacity:.45;cursor:not-allowed}.tvOnboardingShell .tvMatCatTabIcon{opacity:.85}.tvOnboardingShell .tvMatCatTabEmoji{font-size:1rem;line-height:1}.tvOnboardingShell .tvMatCatInfoBanner{margin-bottom:16px}.tvOnboardingShell .tvMatCatRecommended{background:linear-gradient(#faf5ff 0%,#fff 100%);border:2px solid #7e57c2;border-radius:12px;margin-bottom:20px;padding:16px 18px}.tvOnboardingShell .tvMatCatRecommendedTitle{margin:0 0 8px;font-family:Poppins,system-ui,sans-serif;font-size:1.05rem;font-weight:600}.tvOnboardingShell .tvMatCatRecommendedBody{color:#37474f;margin:0 0 12px;font-size:.9rem;line-height:1.5}.tvOnboardingShell .tvMatCatPillGrid{flex-wrap:wrap;gap:8px;display:flex}.tvOnboardingShell .tvMatCatPill{cursor:pointer;background:#fff;border:1px solid #b39ddb;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-family:Poppins,system-ui,sans-serif;font-size:.8rem;display:inline-flex}.tvOnboardingShell .tvMatCatPill:hover{background:#ede7f6}.tvOnboardingShell .tvMatCatPillHint{color:#5e35b1;font-weight:500}.tvOnboardingShell .tvMatCatMasterHead{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;display:flex}.tvOnboardingShell .tvMatCatMasterTitle{margin:0;font-size:1.1rem;font-weight:600}.tvOnboardingShell .tvMatCatMasterChip .MuiChip-label{font-size:.7rem;font-weight:600}.tvOnboardingShell .tvMatCatMasterHint{color:#546e7a;margin:0 0 16px;font-size:.85rem}.tvOnboardingShell .tvMatCatSectionLabel{letter-spacing:.04em;color:#78909c;margin:16px 0 10px;font-size:.75rem;font-weight:700}.tvOnboardingShell .tvMatCatCardGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.tvOnboardingShell .tvMatCatCard{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #e0e0e0;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.tvOnboardingShell .tvMatCatCard:hover{border-color:#bdbdbd}.tvOnboardingShell .tvMatCatCard--active{border-color:#7e57c2;box-shadow:inset 0 0 0 1px #7e57c2}.tvOnboardingShell .tvMatCatCardIcon{font-size:1.4rem;line-height:1}.tvOnboardingShell .tvMatCatCardMain{flex:1;min-width:0}.tvOnboardingShell .tvMatCatCardTitle{color:#101820;font-size:.95rem;font-weight:700;display:block}.tvOnboardingShell .tvMatCatCardDesc{color:#607d8b;margin-top:4px;font-size:.78rem;line-height:1.35;display:block}.tvOnboardingShell .tvMatCatCardMark{border:1px solid #cfd8dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:flex}.tvOnboardingShell .tvMatCatModule{margin-top:8px}.tvOnboardingShell .tvMatCatModuleHeadRow{border-bottom:1px solid #eceff1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:14px;padding-bottom:12px;display:flex}.tvOnboardingShell .tvMatCatModuleHeadMain{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tvOnboardingShell .tvMatCatModuleContext{color:#78909c;text-align:right;max-width:340px;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:.78rem;line-height:1.45}@media (width<=720px){.tvOnboardingShell .tvMatCatModuleContext{text-align:left;max-width:none}}.tvOnboardingShell .tvMatCatModuleTitle{margin:0;font-size:1.2rem;font-weight:600}.tvOnboardingShell .tvMatCatUnlockedChip .MuiChip-label{font-size:.65rem;font-weight:700}.tvOnboardingShell .tvMatCatModuleSub{color:#455a64;margin-bottom:4px;font-size:.85rem;font-weight:600}.tvOnboardingShell .tvMatCatSummaryBox{background:#e8f5f4;border:1px solid #80cbc4;border-radius:12px;margin:12px 0 20px;overflow:hidden;box-shadow:0 2px 8px #00695c0f}.tvOnboardingShell .tvMatCatSummaryHeader{background:0 0;border-bottom:none;align-items:flex-start;gap:10px;padding:14px 16px 8px;display:flex}.tvOnboardingShell .tvMatCatSummaryLockIcon{filter:drop-shadow(0 1px #0000001f);flex-shrink:0;color:#fbc02d!important;font-size:1.28rem!important}.tvOnboardingShell .tvMatCatSummaryHeader .tvMatCatSummaryKicker{letter-spacing:.07em;color:#004d40;text-transform:uppercase;margin:0;padding-top:2px;font-size:.68rem;font-weight:800;line-height:1.45}.tvOnboardingShell .tvMatCatSummaryBody{background:0 0;padding:4px 16px 16px}.tvOnboardingShell .tvMatCatSummaryGrid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px;display:grid}.tvOnboardingShell .tvMatCatSummaryTile{text-align:center;background:#fff;border:1px solid #4db6ac59;border-radius:10px;padding:14px 10px;box-shadow:0 1px 2px #0000000a}.tvOnboardingShell .tvMatCatSummaryVal{color:#263238;font-size:1.35rem;font-weight:700;line-height:1.2}.tvOnboardingShell .tvMatCatSummaryLbl{letter-spacing:.08em;text-transform:uppercase;color:#00897b;margin-top:8px;font-size:.62rem;font-weight:700;display:block}.tvOnboardingShell .tvMatCatSummaryTags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tvOnboardingShell .tvMatCatSummaryTag{color:#00695c;background:#ffffffd9;border:1px solid #26a69a;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:600;display:inline-block}.tvOnboardingShell .tvMatCatSummaryTag--mill{color:#004d40;background:#fff;border:2px solid #00796b}.tvOnboardingShell .tvMatCatSummaryFootnote{color:#546e7a;margin:14px 0 0;font-size:.78rem;font-weight:500;line-height:1.55}.tvOnboardingShell .tvMatCatSummaryFootnote strong{color:#00695c;font-weight:700}.tvOnboardingShell .tvMatCatBrandSubRow{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:8px;display:flex}.tvOnboardingShell .tvMatCatBrandSubRow .tvMatCatModuleSub{margin-bottom:0}.tvOnboardingShell .tvMatCatBrandDbBadge{letter-spacing:.05em;min-height:22px;color:#5e35b1!important;background:#ede7f6!important;border:1px solid #d1c4e9!important;height:auto!important;padding:2px 10px!important;font-size:.58rem!important;font-weight:800!important}.tvOnboardingShell .tvMatCatBrandChipTray{background:#fff;border:1px solid #e0e0e0;border-radius:10px;margin-bottom:16px;padding:10px 12px}.tvOnboardingShell .tvMatCatBrandChip{font-weight:600;color:#1565c0!important;background:#e3f2fd!important;border-color:#90caf9!important}.tvOnboardingShell .tvMatCatBrandChip .MuiChip-avatar{margin-left:6px!important}.tvOnboardingShell .tvMatCatBrandChipAvatar{font-weight:700;color:#0d47a1!important;background:#bbdefb!important;width:22px!important;height:22px!important;font-size:.65rem!important}.tvOnboardingShell .tvMatCatBrandChipAddBtn{color:#78909c;cursor:pointer;background:0 0;border:1px dashed #b0bec5;border-radius:999px;align-items:center;min-height:32px;margin:0;padding:0 12px;font-family:inherit;font-size:.8125rem;font-style:italic;display:inline-flex}.tvOnboardingShell .tvMatCatBrandChipAddBtn:hover{color:#546e7a;background:#fafafa;border-color:#90a4ae}.tvOnboardingShell .tvMatCatBrandPickerDialog .MuiDialog-paper{border-radius:14px}.tvOnboardingShell .tvMatCatBrandPickerList{max-height:min(52vh,380px);margin:0 -8px;padding:0 8px;overflow-y:auto}.tvOnboardingShell .tvMatCatBrandPickerRow{border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;margin-bottom:4px;padding:8px 10px;display:flex}.tvOnboardingShell .tvMatCatBrandPickerRow:hover{background:#ff69000f}.tvOnboardingShell .tvMatCatBrandPickerRow--checked{background:#1976d20f;border-color:#e3f2fd}.tvOnboardingShell .tvMatCatBrandPickerLabel{flex:1;align-items:flex-start;min-width:0;margin:0!important}.tvOnboardingShell .tvMatCatBrandPickerLabel .MuiCheckbox-root{padding:6px 8px 6px 6px}.tvOnboardingShell .tvMatCatBrandPickerName{color:#263238;font-size:.9rem;font-weight:700}.tvOnboardingShell .tvMatCatBrandPickerCheck{flex-shrink:0;color:#2e7d32!important}.tvOnboardingShell .tvMatCatBrandPickerSuggest{cursor:pointer;text-align:left;background:0 0;border:none;padding:4px 0;color:#ff6900!important;font-size:.78rem!important}.tvOnboardingShell .tvMatCatBrandPickerApply{text-transform:none;font-weight:700;color:#fff!important;background:#ff6900!important}.tvOnboardingShell .tvMatCatBrandPickerApply:hover{background:#e65f00!important}.tvOnboardingShell .tvMatCatBrandChip--action .MuiChip-label{font-style:italic}.tvOnboardingShell .tvMatCatBrandChip--action{opacity:.85;border-style:dashed!important}.tvOnboardingShell .tvMatCatAdditionalCard{background:#f4f6f8;border:1px solid #e8eaed;border-radius:12px;margin-bottom:16px;padding:18px 20px 20px;box-shadow:0 1px 2px #1018200a}.tvOnboardingShell .tvMatCatAdditionalTitle{letter-spacing:.06em;text-transform:uppercase;color:#37474f;margin:0 0 18px;font-family:Poppins,system-ui,sans-serif;font-size:.72rem;font-weight:800}.tvOnboardingShell .tvMatCatAdditionalFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}@media (width<=720px){.tvOnboardingShell .tvMatCatAdditionalFormGrid{grid-template-columns:1fr}.tvOnboardingShell .tvMatCatRecycledCell{grid-column:auto!important}}.tvOnboardingShell .tvMatCatToggleCell{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.tvOnboardingShell .tvMatCatFieldLabel{letter-spacing:.02em;color:#263238;font-family:Poppins,system-ui,sans-serif;font-size:.7rem;font-weight:700;display:block}.tvOnboardingShell .tvMatCatRecycledCell{flex-direction:column;grid-column:span 2;gap:8px;min-width:0;display:flex}.tvOnboardingShell .tvMatCatRecycledFieldWithPct .MuiOutlinedInput-root{background:#fff;padding-right:0}.tvOnboardingShell .tvMatCatPctSuffixWrap{align-self:stretch;align-items:stretch;max-height:none;display:flex;margin:0!important}.tvOnboardingShell .tvMatCatPctSuffix{color:#1565c0;background:#bbdefb;border-left:1px solid #e3f2fd;border-radius:0 8px 8px 0;justify-content:center;align-items:center;min-width:42px;margin:0;padding:0 10px;font-size:.95rem;font-weight:700;display:flex}.tvOnboardingShell .tvMatCatToggleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.tvOnboardingShell .tvMatCatToggleLabel{color:#263238;min-width:200px;font-weight:500}.tvOnboardingShell .tvMatCatToggleGroup{background:#fff!important;border:1px solid #cfd8dc!important;border-radius:999px!important;gap:0!important;padding:2px!important}.tvOnboardingShell .tvMatCatToggleGroup .MuiToggleButtonGroup-grouped{border:none!important;border-radius:999px!important;margin:0!important}.tvOnboardingShell .tvMatCatToggleGroup .tvMatCatToggleBtn{text-transform:none!important;color:#546e7a!important;background:0 0!important;border:none!important;border-radius:999px!important;padding:6px 18px!important;font-size:.8rem!important;font-weight:600!important}.tvOnboardingShell .tvMatCatToggleGroup .tvMatCatToggleBtn.Mui-selected{color:#fff!important;background:#ff6900!important}.tvOnboardingShell .tvMatCatToggleGroup .tvMatCatToggleBtn:hover{background:#ff690014}.tvOnboardingShell .tvMatCatToggleGroup .tvMatCatToggleBtn.Mui-selected:hover{background:#e65f00!important}.tvOnboardingShell .tvMatCatRecycledField .MuiOutlinedInput-root{background:#fafafa;border-radius:8px}.tvOnboardingShell .tvMatCatFinishesInfo{color:#0d47a1;border:1px solid #90caf9;border-radius:10px;background:#e3f2fd!important}.tvOnboardingShell .tvMatCatFinishesInfo .MuiAlert-icon{color:#1565c0}.tvOnboardingShell .tvMatCatFinishesCallout{background:#e8f4fc;border:1px solid #cfe8f7;border-left:4px solid #1976d2;border-radius:8px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px 14px 14px;display:flex}.tvOnboardingShell .tvMatCatFinishesCalloutIcon{color:#fbc02d;flex-shrink:0;margin-top:1px;font-size:1.25rem!important}.tvOnboardingShell .tvMatCatFinishesCalloutText{color:#546e7a;font-size:.8125rem;font-weight:400;line-height:1.55;margin:0!important}.tvOnboardingShell .tvMatCatFinishesCalloutLead{color:#0d47a1;font-weight:700}.tvOnboardingShell .tvMatCatFinishesCalloutBody{color:#607d8b;font-weight:400}.tvOnboardingShell .tvMatCatGradesPanel{background:#fafafa;border:1px solid #e0e0e0;border-radius:12px;margin-top:8px;overflow:hidden;box-shadow:0 1px 3px #1018200f}.tvOnboardingShell .tvMatCatGradesBanner{letter-spacing:.07em;color:#1565c0;text-transform:uppercase;background:#fff;border-bottom:1px solid #e3f2fd;margin:0;padding:14px 18px;font-family:Poppins,system-ui,sans-serif;font-size:.72rem;font-weight:800;line-height:1.5}.tvOnboardingShell .tvMatCatGradesBannerStrong{color:#0d47a1}.tvOnboardingShell .tvMatCatGradesBannerDot{color:#64b5f6;letter-spacing:0;font-weight:600}.tvOnboardingShell .tvMatCatFormTabsTrack{-webkit-overflow-scrolling:touch;background:#eceff1;border-bottom:1px solid #cfd8dc;flex-wrap:nowrap;gap:0;padding:0;display:flex;overflow-x:auto}.tvOnboardingShell .tvMatCatFormTab{cursor:pointer;color:#78909c;background:0 0;border:none;border-right:1px solid #cfd8dc;border-radius:0;flex:1 1 0;min-width:120px;margin:0;padding:12px 10px;font-family:Poppins,system-ui,sans-serif;font-size:.78rem;font-weight:600;line-height:1.25;transition:background .15s,color .15s}.tvOnboardingShell .tvMatCatFormTab:last-of-type{border-right:none}.tvOnboardingShell .tvMatCatFormTab:hover:not(.tvMatCatFormTab--active){color:#546e7a;background:#ffffff8c}.tvOnboardingShell .tvMatCatFormTab--active{font-weight:700;box-shadow:inset 0 -2px #0000000f;color:#fff!important;background:#ff6900!important}.tvOnboardingShell .tvMatCatFormTab--active .tvMatCatFormTabCount{color:#ffffffeb;font-weight:600}.tvOnboardingShell .tvMatCatFormTabLabel{display:inline}.tvOnboardingShell .tvMatCatFormTabCount{color:#90a4ae;font-weight:600}.tvOnboardingShell .tvMatCatGradeList{background:#f5f5f5;border:none;border-bottom:1px dashed #bdbdbd;border-radius:0;min-height:100px;margin:0;padding:20px 16px}.tvOnboardingShell .tvMatCatEmptyGrades{text-align:center;padding:20px 12px;font-size:.88rem;color:#78909c!important}.tvOnboardingShell .tvMatCatGradeRow{background:#fff;border:1px solid #eceff1;border-radius:10px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0000000a}.tvOnboardingShell .tvMatCatGradeRow:last-child{margin-bottom:0}.tvOnboardingShell .tvMatCatGradeRowIcon{background:#e3f2fd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tvOnboardingShell .tvMatCatGradeRowIconSvg{color:#1565c0!important}.tvOnboardingShell .tvMatCatGradeRowBody{flex:1;min-width:0}.tvOnboardingShell .tvMatCatGradeRowTitle{color:#0d47a1;font-family:Poppins,system-ui,sans-serif;font-size:.95rem;font-weight:700;line-height:1.3}.tvOnboardingShell .tvMatCatGradeRowMeta{margin-top:4px;line-height:1.45;display:block;color:#78909c!important;font-size:.78rem!important}.tvOnboardingShell .tvMatCatGradeRowAside{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px 10px;display:flex}.tvOnboardingShell .tvMatCatGradeDbChip{color:#2e7d32!important;background:#e8f5e9!important;border:1px solid #a5d6a7!important;height:22px!important;font-size:.65rem!important;font-weight:700!important}.tvOnboardingShell .tvMatCatGradeDbChip .MuiChip-icon{color:#43a047!important;margin-left:6px!important}.tvOnboardingShell .tvMatCatGradeRowSwatches{align-items:center;gap:4px;display:flex}.tvOnboardingShell .tvMatCatGradeRowSwatch{border:1px solid #00000026;border-radius:4px;flex-shrink:0;width:20px;height:20px}.tvOnboardingShell .tvMatCatGradeRowSwatch--empty{background:#fff!important}.tvOnboardingShell .tvMatCatGradeRowFinCount{color:#455a64;white-space:nowrap;font-size:.78rem;font-weight:700}.tvOnboardingShell .tvMatCatGradeRowEditBtn{color:#1565c0!important}.tvOnboardingShell .tvMatCatGradeRowDeleteBtn{color:#78909c!important}.tvOnboardingShell .tvMatCatAddGradeBtn{text-transform:none!important;color:#fff!important;background:#ff6900!important;border-radius:0!important;margin:0!important;padding-top:14px!important;padding-bottom:14px!important;font-family:Poppins,system-ui,sans-serif!important;font-size:.95rem!important;font-weight:700!important}.tvOnboardingShell .tvMatCatAddGradeBtn:hover{background:#e65f00!important}.tvOnboardingShell .tvMatCatFooter{border-top:1px solid #eceff1;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;display:flex}.tvOnboardingShell .tvMatCatDialogTitle{padding-bottom:0}.tvOnboardingShell .tvMatCatAddGradeDialog .MuiDialog-paper{border-radius:14px}.tvOnboardingShell .tvMatCatAddGradeDialogBody{padding-top:8px!important}.tvOnboardingShell .tvMatCatAddGradeSaveBtn{color:#fff!important;text-transform:none!important;background:#ff6012!important;border-radius:8px!important;padding-left:20px!important;padding-right:20px!important;font-weight:700!important}.tvOnboardingShell .tvMatCatAddGradeSaveBtn:hover{background:#e55510!important}.tvOnboardingShell .tvMatCatAutofillPanel{background:#f1f8f4;border:1px solid #a5d6a7;border-radius:10px;padding:14px 16px}.tvOnboardingShell .tvMatCatAutofillCheck{color:#2e7d32!important}.tvOnboardingShell .tvMatCatAutofillTitle{color:#1b5e20;font-size:.85rem;font-weight:700}.tvOnboardingShell .tvMatCatDbVerifiedChip{color:#fff!important;background:#2e7d32!important;height:22px!important;font-size:.62rem!important;font-weight:800!important}.tvOnboardingShell .tvMatCatAutofillGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.tvOnboardingShell .tvMatCatAutofillTile{background:#fff;border:1px solid #c8e6c9;border-radius:8px;padding:10px 12px}.tvOnboardingShell .tvMatCatAutofillTileLbl{letter-spacing:.06em;color:#546e7a;margin-bottom:4px;font-size:.58rem;font-weight:800}.tvOnboardingShell .tvMatCatAutofillTileVal{color:#263238;word-break:break-word;font-size:.85rem;font-weight:700}.tvOnboardingShell .tvMatCatFinishSectionTitle{color:#263238;font-size:.9rem;font-weight:700}.tvOnboardingShell .tvMatCatFinishGradeAccent{color:#ff6900;font-weight:800}.tvOnboardingShell .tvMatCatFilterCountChip{color:#1565c0!important;border-color:#90caf9!important;font-size:.62rem!important;font-weight:700!important}.tvOnboardingShell .tvMatCatFinishCheckboxGrid{background:#fafafa;border:1px solid #e0e0e0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;max-height:220px;padding:10px 12px;display:grid;overflow-y:auto}@media (width<=600px){.tvOnboardingShell .tvMatCatFinishCheckboxGrid{grid-template-columns:1fr}}.tvOnboardingShell .tvMatCatFinishCheckLbl .MuiFormControlLabel-label{padding-top:2px}.tvOnboardingShell .tvMatCatColorCheckboxGrid{background:#fafafa;border:1px solid #e0e0e0;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px 12px;max-height:200px;padding:10px 12px;display:grid;overflow-y:auto}.tvOnboardingShell .tvMatCatColorSwatch{border:1px solid #0000001f;border-radius:4px;flex-shrink:0;width:18px;height:18px}.tvMatCatAddGradeDialog .MuiDialog-paper{border-radius:14px}.tvMatCatAddGradeDialog .tvMatCatDialogTitle{padding-bottom:0}.tvMatCatAddGradeDialog .tvMatCatAddGradeDialogBody{padding-top:8px!important}.tvMatCatAddGradeDialog .tvMatCatAddGradeSaveBtn{color:#fff!important;text-transform:none!important;background:#ff6012!important;border-radius:8px!important;padding-left:20px!important;padding-right:20px!important;font-weight:700!important}.tvMatCatAddGradeDialog .tvMatCatAddGradeSaveBtn:hover{background:#e55510!important}.tvMatCatAddGradeDialog .tvMatCatAutofillPanel{background:#f1f8f4;border:1px solid #a5d6a7;border-radius:10px;padding:14px 16px}.tvMatCatAddGradeDialog .tvMatCatAutofillCheck{color:#2e7d32!important}.tvMatCatAddGradeDialog .tvMatCatAutofillTitle{color:#1b5e20;font-size:.85rem;font-weight:700}.tvMatCatAddGradeDialog .tvMatCatDbVerifiedChip{color:#fff!important;background:#2e7d32!important;height:22px!important;font-size:.62rem!important;font-weight:800!important}.tvMatCatAddGradeDialog .tvMatCatAutofillGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.tvMatCatAddGradeDialog .tvMatCatAutofillTile{background:#fff;border:1px solid #c8e6c9;border-radius:8px;padding:10px 12px}.tvMatCatAddGradeDialog .tvMatCatAutofillTileLbl{letter-spacing:.06em;color:#546e7a;margin-bottom:4px;font-size:.58rem;font-weight:800}.tvMatCatAddGradeDialog .tvMatCatAutofillTileVal{color:#263238;word-break:break-word;font-size:.85rem;font-weight:700}.tvMatCatAddGradeDialog .tvMatCatFinishSectionTitle{color:#263238;font-size:.9rem;font-weight:700}.tvMatCatAddGradeDialog .tvMatCatFinishGradeAccent{color:#ff6900;font-weight:800}.tvMatCatAddGradeDialog .tvMatCatFilterCountChip{color:#1565c0!important;border-color:#90caf9!important;font-size:.62rem!important;font-weight:700!important}.tvMatCatAddGradeDialog .tvMatCatFinishSelectedTray{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:10px;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px;min-height:48px;margin-bottom:10px;padding:10px 12px;display:flex}.tvMatCatAddGradeDialog .tvMatCatFinishSelectedTray--empty{background:#fafafa}.tvMatCatAddGradeDialog .tvMatCatFinishPickChip .MuiChip-deleteIcon{font-size:16px}.tvMatCatAddGradeDialog .tvMatCatFinishCheckboxGrid{background:#fafafa;border:1px solid #e0e0e0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;max-height:220px;padding:10px 12px;display:grid;overflow-y:auto}@media (width<=600px){.tvMatCatAddGradeDialog .tvMatCatFinishCheckboxGrid{grid-template-columns:1fr}}.tvMatCatAddGradeDialog .tvMatCatFinishCheckLbl .MuiFormControlLabel-label{padding-top:2px}.tvMatCatAddGradeDialog .tvMatCatColorCheckboxGrid{background:#fafafa;border:1px solid #e0e0e0;border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px 12px;max-height:200px;padding:10px 12px;display:grid;overflow-y:auto}.tvMatCatAddGradeDialog .tvMatCatColorSwatch{border:1px solid #0000001f;border-radius:4px;flex-shrink:0;width:18px;height:18px}.tvOnboardingShell .tvMatCatTabCluster{flex-shrink:0;align-items:stretch;gap:0;display:inline-flex}.tvOnboardingShell .tvMatCatTabCluster .tvMatCatTab{border-radius:999px 0 0 999px}.tvOnboardingShell .tvMatCatTabClose{background:#fafafa;border:1px solid #cfd8dc;border-left:none;align-self:stretch;color:#607d8b!important;border-radius:0 999px 999px 0!important;min-width:32px!important;padding:0 6px!important}.tvOnboardingShell .tvMatCatTabCluster .tvMatCatTab--active+.tvMatCatTabClose{background:#fff5f0;border-color:#ff6900}.tvOnboardingShell .tvMatCatMoqPanel{padding:8px 0 24px}.tvOnboardingShell .tvMatCatMoqCard{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px 22px;box-shadow:0 1px 3px #1018200f}.tvOnboardingShell .tvMatCatMoqTitle{color:#101820;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:1.05rem;font-weight:700}.tvOnboardingShell .tvMatCatMoqBadge{color:#fff!important;background:#2e7d32!important;height:22px!important;font-size:.62rem!important;font-weight:700!important}.tvOnboardingShell .tvMatCatMoqLayout{flex-direction:column;gap:20px;display:flex}.tvOnboardingShell .tvMatCatMoqRow1{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.tvOnboardingShell .tvMatCatMoqRow1Fields{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px;min-width:min(100%,520px);display:grid}@media (width<=1100px){.tvOnboardingShell .tvMatCatMoqRow1Fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.tvOnboardingShell .tvMatCatMoqRow1Fields{grid-template-columns:1fr}}.tvOnboardingShell .tvMatCatMoqSampleColumn{flex-shrink:0;min-width:168px}.tvOnboardingShell .tvMatCatMoqSampleToggleGroup{background:#fff!important;border:1px solid #cfd8dc!important;border-radius:999px!important;gap:0!important;padding:2px!important}.tvOnboardingShell .tvMatCatMoqSampleToggleGroup .MuiToggleButtonGroup-grouped{border:none!important;border-radius:999px!important;margin:0!important}.tvOnboardingShell .tvMatCatMoqSampleToggleBtn{text-transform:none!important;color:#546e7a!important;background:0 0!important;border:none!important;border-radius:999px!important;padding:6px 18px!important;font-size:.8rem!important;font-weight:600!important}.tvOnboardingShell .tvMatCatMoqSampleToggleBtn.Mui-selected{color:#37474f!important;background:#eceff1!important}.tvOnboardingShell .tvMatCatMoqSampleToggleBtn:hover{background:#37474f0f}.tvOnboardingShell .tvMatCatMoqSampleToggleBtn.Mui-selected:hover{background:#e0e4e7!important}.tvOnboardingShell .tvMatCatMoqRow2{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px 18px;display:grid}@media (width<=900px){.tvOnboardingShell .tvMatCatMoqRow2{grid-template-columns:1fr}}.tvOnboardingShell .tvMatCatMoqCountriesCell{grid-column:auto;min-width:0}.tvOnboardingShell .tvMatCatMoqMasterChip{color:#1565c0!important;background:#e3f2fd!important;height:20px!important;font-size:.58rem!important;font-weight:700!important}.tvOnboardingShell .tvMatCatMoqCountryChip{border-color:#90caf9!important}.tvOnboardingShell .tvMatCatMoqAddCountryBtn{font-style:italic;text-transform:none!important;color:#1565c0!important;font-size:.82rem!important}.tvOnboardingShell .tvMatCatMoqSaveBtn{color:#fff!important;text-transform:none!important;background:#ff6900!important;border-radius:8px!important;font-weight:700!important}.tvOnboardingShell .tvMatCatCertsPanel{padding:8px 0 24px}.tvOnboardingShell .tvMatCatCertsCard{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px 22px;box-shadow:0 1px 3px #1018200f}.tvOnboardingShell .tvMatCatCertsTitle{color:#37474f;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:1.05rem;font-weight:700}.tvOnboardingShell .tvMatCatCertsBadge{color:#6a1b9a!important;background:#f3e5f5!important;height:22px!important;font-size:.58rem!important;font-weight:700!important}.tvOnboardingShell .tvMatCatCertsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=768px){.tvOnboardingShell .tvMatCatCertsGrid{grid-template-columns:1fr}}.tvOnboardingShell .tvMatCertSlotTitle{color:#455a64;margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}.tvOnboardingShell .tvMatCertDropzone{cursor:pointer;text-align:center;background:#f5fbff;border:2px dashed #90caf9;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;padding:16px;transition:background .15s,border-color .15s;display:flex}.tvOnboardingShell .tvMatCertDropzone:hover{background:#e3f2fd;border-color:#42a5f5}.tvOnboardingShell .tvMatCertDropzone--busy{opacity:.7;pointer-events:none}.tvOnboardingShell .tvMatCertDropIcon{color:#1565c0;opacity:.85;font-size:2rem!important}.tvOnboardingShell .tvMatCertFileRow{background:#fafafa;border:1px solid #eceff1;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.tvOnboardingShell .tvOpsLogBody{flex-direction:column;gap:20px;padding-bottom:8px;display:flex}.tvOnboardingShell .tvOpsLogCard{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px 22px;box-shadow:0 1px 3px #1018200f}.tvOnboardingShell .tvOpsLogCardTitle{color:#101820;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:1.05rem;font-weight:700}.tvOnboardingShell .tvOpsLogTrustBadge{color:#e65100!important;background:#fff3e0!important;height:22px!important;font-size:.62rem!important;font-weight:700!important}.tvOnboardingShell .tvOpsLogFulfilGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px 18px;margin-top:16px;display:grid}.tvOnboardingShell .tvOpsLogSpan2,.tvOnboardingShell .tvOpsLogToggleCell{grid-column:span 2}@media (width<=960px){.tvOnboardingShell .tvOpsLogFulfilGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tvOnboardingShell .tvOpsLogSpan2,.tvOnboardingShell .tvOpsLogToggleCell{grid-column:span 2}}@media (width<=520px){.tvOnboardingShell .tvOpsLogFulfilGrid{grid-template-columns:1fr}.tvOnboardingShell .tvOpsLogSpan2,.tvOnboardingShell .tvOpsLogToggleCell{grid-column:span 1}}.tvOnboardingShell .tvTrackRecordFulfilGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 22px!important}@media (width>=1100px){.tvOnboardingShell .tvTrackRecordFulfilGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=520px){.tvOnboardingShell .tvTrackRecordFulfilGrid{grid-template-columns:1fr!important}}.tvOnboardingShell .tvTrackRecordMetricCell{overflow:visible}.tvOnboardingShell .tvTrackRecordFieldLabel{-webkit-hyphens:manual;hyphens:manual;max-width:100%;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;overflow:visible!important}.tvOnboardingShell .tvTrackRecordNumberInput input[type=number]::-webkit-outer-spin-button{cursor:pointer;height:1.35rem;margin:0;-webkit-appearance:inner-spin-button!important;opacity:1!important}.tvOnboardingShell .tvTrackRecordNumberInput input[type=number]::-webkit-inner-spin-button{cursor:pointer;height:1.35rem;margin:0;-webkit-appearance:inner-spin-button!important;opacity:1!important}.tvOnboardingShell .tvTrackRecordNumberInput input[type=number]{appearance:auto}.tvOnboardingShell .tvOpsLogIncotermsBadge{color:#1565c0!important;background:#e3f2fd!important;height:22px!important;font-size:.58rem!important;font-weight:700!important}.tvOnboardingShell .tvOpsLogShipIncGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 22px;display:grid}@media (width<=780px){.tvOnboardingShell .tvOpsLogShipIncGrid{grid-template-columns:1fr}}.tvOnboardingShell .tvOpsLogPickBlock{min-width:0}.tvOnboardingShell .tvOpsLogPickBlock--wide{grid-column:1/-1}.tvOnboardingShell .tvOpsLogPickBox{box-sizing:border-box;background:#fafafa;border:1px solid #cfd8dc;border-radius:10px;min-height:120px;padding:20px 16px}.tvOnboardingShell .tvOpsLogPickBox--empty{cursor:pointer;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex}.tvOnboardingShell .tvOpsLogPickBox--empty:hover{background:#f0f7ff;border-color:#90caf9}.tvOnboardingShell .tvOpsLogPickBox--hasSelection{cursor:default;flex-direction:column;justify-content:space-between;gap:12px;display:flex}.tvOnboardingShell .tvOpsLogPickChipsWrap{flex:1;min-height:0;max-height:132px;overflow-y:auto}.tvOnboardingShell .tvOpsLogPickPlaceholder{text-align:center;color:#90a4ae;margin:0;font-size:.95rem;font-weight:500}.tvOnboardingShell .tvOpsLogPickPlaceholder strong{color:#546e7a;font-weight:700}.tvOnboardingShell .tvOpsLogPickMoreHint{font:inherit;text-align:center;color:#90a4ae;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:100%;margin:0;padding:0;font-size:.95rem;font-style:normal;font-weight:500}.tvOnboardingShell .tvOpsLogPickMoreHint:hover{color:#546e7a}.tvOnboardingShell .tvOpsLogPickCaption{align-items:flex-start;gap:8px;margin:10px 0 0;line-height:1.35;display:flex;color:#78909c!important}.tvOnboardingShell .tvOpsLogPickCaptionIcon{color:#90a4ae;flex-shrink:0;margin-top:1px;display:inline-flex}.tvOnboardingShell .tvOpsLogEcoCell{box-sizing:border-box;background:#fff;border:1px solid #eceff1;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:120px;padding:20px 16px;display:flex}.tvOnboardingShell .tvOpsLogEcoToggleGroup{background:#fff!important;border:1px solid #cfd8dc!important;border-radius:999px!important;gap:0!important;padding:2px!important}.tvOnboardingShell .tvOpsLogEcoToggleGroup .MuiToggleButtonGroup-grouped{border:none!important;border-radius:999px!important;margin:0!important}.tvOnboardingShell .tvOpsLogEcoToggleBtn{text-transform:none!important;color:#546e7a!important;background:0 0!important;border:none!important;border-radius:999px!important;padding:6px 18px!important;font-size:.8rem!important;font-weight:600!important}.tvOnboardingShell .tvOpsLogEcoToggleBtn.Mui-selected{color:#37474f!important;background:#eceff1!important}.tvOnboardingShell .tvOpsLogEcoToggleBtn:hover{background:#37474f0f}.tvOnboardingShell .tvOpsLogEcoToggleBtn.Mui-selected:hover{background:#e0e4e7!important}.tvOnboardingShell .tvOpsLogPartnersBadge{max-width:100%;color:#1565c0!important;background:#e3f2fd!important;height:auto!important;min-height:22px!important;font-size:.58rem!important;font-weight:700!important}.tvOnboardingShell .tvOpsLogPartnersGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=900px){.tvOnboardingShell .tvOpsLogPartnersGrid{grid-template-columns:1fr}}.tvOnboardingShell .tvOpsLogChipBlock--wide{grid-column:1/-1}.tvOnboardingShell .tvOpsLogChipTitle{color:#37474f;font-size:.82rem;font-weight:700}.tvOnboardingShell .tvOpsLogMasterBadge{color:#1565c0!important;background:#e3f2fd!important;height:20px!important;font-size:.58rem!important;font-weight:700!important}.tvOnboardingShell .tvOpsLogPickChip{font-weight:600;color:#0d47a1!important;background:#e8f4fd!important;border-color:#bbdefb!important}.tvOnboardingShell .tvOpsLogPickChip .MuiChip-deleteIcon{color:#546e7a}.tvOnboardingShell .tvOpsLogPickerDialog .MuiDialog-paper{border-radius:12px}.tvOnboardingShell .tvOpsLogPickerTitle{padding-bottom:8px!important}.tvOnboardingShell .tvOpsLogPickerBody{padding-top:0!important}.tvOnboardingShell .tvOpsLogPickerList{border:1px solid #eceff1;border-radius:10px;max-height:min(52vh,420px);overflow:auto}.tvOnboardingShell .tvOpsLogPickerRow.Mui-selected{background:#ff690017!important}.tvOnboardingShell .tvOpsLogSuggestLink{cursor:pointer;font:inherit;text-align:left;color:#ff6900!important;background:0 0!important;border:none!important}.tvOnboardingShell .tvOpsLogSuggestLink strong{font-weight:700}.tvOnboardingShell .tvOpsLogSuggestDialog .MuiDialog-paper{border-radius:12px}.tvOnboardingShell .tvOpsLogSuggestTitleBar{border-bottom:1px solid #fde68a;background:linear-gradient(#fffbeb 0%,#fff8e1 100%)!important}.tvOnboardingShell .tvOpsLogTrustBoostBadge{color:#e65100!important;background:#fff3e0!important;height:22px!important;font-size:.58rem!important;font-weight:700!important}.tvOnboardingShell .tvTrackRecordDropZone{text-align:center;cursor:pointer;box-sizing:border-box;background:#fafafa;border:2px dashed #cfd8dc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:168px;padding:20px 16px;transition:background .15s,border-color .15s;display:flex}.tvOnboardingShell .tvTrackRecordDropZone:hover,.tvOnboardingShell .tvTrackRecordDropZone--active{background:#f0f7ff;border-color:#90caf9}html,body,#root{height:100%}body{font-family:var(--tv-font-family);font-size:var(--tv-font-size-body);-webkit-font-smoothing:antialiased;background:var(--tv-color-bg-page);color:var(--tv-color-text-primary);margin:0}html.tvLoginScrollLock,body.tvLoginScrollLock{height:100%;max-height:100%;overflow:hidden}body.tvLoginScrollLock #root{height:100%;overflow:hidden}.tvNotifCountBadge .MuiBadge-badge{font-size:10px;font-weight:var(--tv-font-weight-bold);min-width:18px;height:16px;top:4px;right:2px;background:var(--tv-color-primary)!important;color:var(--tv-color-white)!important}.tvNotifPopover{border:1px solid #00000014;width:min(100vw - 24px,380px);overflow:hidden;border-radius:4px!important;margin-top:8px!important;box-shadow:0 4px 20px #0000001f!important}.tvNotifPopoverInner{background:var(--tv-color-white,#fff);flex-direction:column;max-height:min(70vh,480px);display:flex}.tvNotifPopoverHeader{justify-content:space-between;align-items:center;padding:12px 8px 8px 12px;display:flex}.tvNotifPopoverTitle{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);margin:0}.tvNotifCloseBtn{padding:4px;color:var(--tv-color-text-title)!important}.tvNotifList{flex:auto;min-height:0;padding:0 0 4px;overflow:auto}.tvNotifRow{cursor:pointer;text-align:left;align-items:flex-start;gap:10px;padding:8px 12px;display:flex}.tvNotifRow:hover{background:#0000000a}.tvNotifRowText{color:var(--tv-color-text-title);word-break:break-word;flex:auto;min-width:0;font-size:13px;line-height:1.35}.tvNotifRowDot{background:var(--tv-color-primary,#e87722);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.tvNotifMuted{color:#888;font-size:13px}.tvNotifFooter{border-top:1px solid #0000000f;flex-shrink:0;padding:10px 12px 12px}.tvNotifViewAllBtn{text-transform:none;font-weight:var(--tv-font-weight-bold);color:#101010;border-color:#101010;border-radius:2px;padding:6px 16px;font-size:13px}.tvNotifViewAllBtn:hover{background:#0000000a;border-color:#101010}.tvSideChatPanel{top:var(--tv-chat-top,0px);width:var(--tv-chat-collapsed-width,18px);background:var(--tv-color-white);z-index:1201;border-left:1px solid #0000001a;grid-template-columns:1fr;transition:width .25s;display:grid;position:fixed;bottom:0;right:0}.tvSideChatPanel--open{width:var(--tv-chat-width,350px);grid-template-columns:var(--tv-chat-collapsed-width,18px) 1fr}.tvSideChatPanel--dragDisabled .tvSideChatPanel__dragHandle{cursor:default!important;display:none!important}.tvSideChatPanel__rail{width:var(--tv-chat-collapsed-width,18px);background:var(--tv-color-white);border-left:4px solid var(--tv-color-primary);position:relative}.tvSideChatPanel__dragHandle{border:1px solid var(--tv-color-border-neutral);background:var(--tv-color-white);cursor:ew-resize;z-index:2;border-radius:999px;justify-content:center;align-items:center;width:10px;height:40px;display:flex;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.tvSideChatPanel__toggleWrap{background:var(--tv-color-white);border:2px solid var(--tv-color-text-primary);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:14px;left:-14px;box-shadow:0 2px 6px #0000001f}.tvSideChatPanel__toggleBtn{width:24px!important;height:24px!important}.tvSideChatPanel__content{flex-direction:column;min-width:0;height:100%;display:none}.tvSideChatPanel--open .tvSideChatPanel__content{display:flex}.tvSideChatPanel__header{border-bottom:1px solid #11182714;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.tvSideChatPanel__title{font-weight:var(--tv-font-weight-extrabold);font-size:var(--tv-font-size-body);color:var(--tv-color-text-title)}.tvSideChatPanel__closeBtn{width:32px;height:32px}.tvSideChatPanel__missing{padding:16px}.tvSideChatPanel__missingText{font-size:var(--tv-font-size-body-sm);color:var(--tv-color-text-secondary)}.tvSideChatPanel__iframeWrap{flex:1;min-height:0;position:relative}.tvSideChatPanel__iframe{border:none;width:100%;height:100%}.tvSideChatPanel__backdrop{color:var(--tv-color-white);z-index:1;background:#fff9;inset:0;position:absolute!important}.tvSideChatPanel__spinner{color:var(--tv-color-primary)!important}@media (width<=600px){.tvSideChatPanel--open{grid-template-columns:1fr;width:100vw}.tvSideChatPanel__rail,.tvSideChatPanel__dragHandle{display:none}}.tvOnbTLoaderBackdrop.MuiBackdrop-root{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1400;background-color:#ffffffc7}.tvOnbTLoaderInner{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.tvOnbTLoaderRingWrap{justify-content:center;align-items:center;width:clamp(6.25rem,20vw,9.5rem);height:clamp(6.25rem,20vw,9.5rem);display:flex;position:relative}.tvOnbTLoaderRing{box-sizing:border-box;border:5px solid #ff6900;border-color:#ff6900 #ff6900 #ff690033 #ff690033;border-radius:50%;width:100%;height:100%;animation:.85s linear infinite tvOnbTLoaderSpin;position:absolute;inset:0}@keyframes tvOnbTLoaderSpin{to{transform:rotate(360deg)}}.tvOnbTLoaderMark{z-index:1;color:#ff6900;letter-spacing:-.06em;text-shadow:0 2px 24px #ff690059;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(3.5rem,12vw,5.5rem);font-weight:800;line-height:1;animation:1.1s ease-in-out infinite tvOnbTLoaderPulse;position:relative}.tvOnbTLoaderHint{color:#00000073;font-size:.875rem;font-weight:500}@keyframes tvOnbTLoaderPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.06)}}.tvOnbTLoaderSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tvAppShellRoot{--tv-header-height:57px;--tv-below-header-gap:8px;--tv-content-top:calc(var(--tv-header-height) + var(--tv-below-header-gap));height:100%}.tvAppBar{z-index:1202;height:57px;box-shadow:0 3px 6px #b0b2b233;background:var(--tv-color-white)!important;color:var(--tv-color-text-title)!important}.tvToolbar{height:57px;min-height:57px;padding-left:0;padding-right:0}.tvBrand{align-items:center;padding-left:16px;display:flex}.tvBrandLogo{object-fit:contain;flex:none;width:197px;display:block}.tvBrandText{font-size:var(--tv-font-size-body-sm);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);white-space:nowrap;margin-top:23px;line-height:13px}.tvHeaderSpacer{flex:1}.tvHeaderActions{align-items:center;gap:10px;padding-right:16px;display:flex}.tvIconBtnCircle{border:1px solid var(--tv-color-text-title);border-radius:50%;width:25.53px;height:25.53px}.tvIconBtnSquare{width:25.53px;height:25.53px}.tvNotifDot .MuiBadge-badge{background:var(--tv-color-primary)}.tvNotifIcon{width:21.02px;height:20.13px;color:var(--tv-color-primary)}.tvChatIcon{width:21.02px;height:20.13px;color:var(--tv-color-text-title)}.tvSettingsIcon{font-size:var(--tv-font-size-lg);color:var(--tv-color-text-title)}.tvUserBox{cursor:pointer;border-radius:4px;align-items:center;gap:8px;width:240px;height:38px;padding-left:8px;padding-right:8px;display:flex}.tvUserAvatar{border:1px solid var(--tv-color-primary);background:var(--tv-color-white);width:28px;height:28px;color:var(--tv-color-text-title);font-weight:var(--tv-font-weight-bold);font-size:var(--tv-font-size-caption)}.tvUserMeta{min-width:0;line-height:1.05}.tvUserWelcome{font-size:var(--tv-font-size-caption);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title)}.tvUserStatusRow{align-items:center;gap:6px;display:flex}.tvUserStatus{font-size:var(--tv-font-size-body-sm);color:var(--tv-color-primary)}.tvDownArrow{width:12px;height:7px}.tvSidebar{top:var(--tv-content-top);z-index:1201;width:60px;transition:width .35s;position:fixed;bottom:0;left:0;overflow:auto;box-shadow:8px 0 6px -6px #dadada;background:var(--tv-color-white)!important}.tvSidebar--hovered{width:226px}.tvSidebarList{margin:8px 0 0;padding:0;list-style:none}.tvSidebarNavItem{border-left:3px solid #0000;align-items:center;gap:12px;height:40px;padding-left:0;padding-right:14px;text-decoration:none;display:flex}.tvSidebarNavItem:hover,.tvSidebarNavItem.active{background:var(--tv-color-nav-active-bg);border-left-color:var(--tv-color-nav-active-border)}.tvSidebarNavIcon{flex:none;width:60px;height:25px}.tvSidebarNavLabel{font-size:var(--tv-font-size-caption);font-weight:var(--tv-font-weight-medium);color:var(--tv-color-text-strong);white-space:nowrap;display:none}.tvSidebar--hovered .tvSidebarNavLabel{display:inline-block}.tvMain{padding-top:calc(var(--tv-content-top) + 24px);box-sizing:border-box;min-height:100%;padding-bottom:24px;padding-left:114px;padding-right:70px}.tvMain--chatPush{padding-right:calc(var(--tv-chat-push,350px) + 24px)}@media (width<=600px){.tvMain,.tvMain--chatPush{padding-right:24px}}.tvStatusPill{background:var(--tv-color-white);border:1px solid #0000;border-radius:999px;flex-direction:row;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tvStatusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.tvStatusText{font-size:var(--tv-font-size-micro);font-weight:var(--tv-font-weight-bold);white-space:nowrap;line-height:1.2}.tvStatusPill--open{border-color:var(--tv-color-teal);color:var(--tv-color-teal-hover);background:#00857b1a}.tvStatusPill--open .tvStatusDot{background:var(--tv-color-teal)}.tvStatusPill--open .tvStatusText{color:var(--tv-color-teal-hover)}.tvStatusPill--submitted{border-color:#60a5fa}.tvStatusPill--submitted .tvStatusDot{background:#3b82f6}.tvStatusPill--submitted .tvStatusText{color:#1d4ed8}.tvStatusPill--revision-requested{border-color:#c084fc}.tvStatusPill--revision-requested .tvStatusDot{background:#a855f7}.tvStatusPill--revision-requested .tvStatusText{color:#6b21a8}.tvStatusPill--rejected{border-color:#ef4444}.tvStatusPill--rejected .tvStatusDot{background:#ef4444}.tvStatusPill--rejected .tvStatusText{color:#991b1b}.tvStatusPill--completed{border-color:#f97316}.tvStatusPill--completed .tvStatusDot{background:#f97316}.tvStatusPill--completed .tvStatusText{color:#9a3412}.tvStatusPill--expired{border-color:var(--tv-color-text-primary)}.tvStatusPill--expired .tvStatusDot{background:var(--tv-color-text-primary)}.tvStatusPill--expired .tvStatusText{color:var(--tv-color-text-primary)}.tvEnquiriesPageRoot{margin-left:auto;margin-right:auto}.tvEnquiriesCard{background:var(--tv-color-white);overflow:hidden;box-shadow:0 0 8px #00000029}.tvEnquiriesHeader{padding:24px 16px 16px}@media (width>=600px){.tvEnquiriesHeader{padding-left:24px;padding-right:24px}}.tvEnquiriesTopRow{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}@media (width<=600px){.tvEnquiriesTopRow{flex-direction:column;align-items:stretch}}.tvEnquiriesTabs{min-height:44px}.tvEnquiriesTabs .MuiTabs-flexContainer{column-gap:40px}.tvEnquiriesTabs .MuiTabs-indicator{background:var(--tv-color-primary);border-radius:0;height:3px}.tvEnquiriesTabs .MuiTab-root{text-transform:none;min-height:44px;font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-text-muted);margin-right:0;padding-left:0;padding-right:0;min-width:auto!important}.tvEnquiriesTabs .MuiTab-root.Mui-selected{color:var(--tv-color-text-title);font-weight:var(--tv-font-weight-bold)}.tvEnquiriesSearch{flex-shrink:0;width:100%}@media (width>=600px){.tvEnquiriesSearch{width:280px}}.tvEnquiriesSearch .MuiOutlinedInput-root{background:var(--tv-color-white);font-size:var(--tv-font-size-body-sm);border-radius:0}.tvEnquiriesSearch .MuiOutlinedInput-notchedOutline{border-color:#10182824}.tvEnquiriesSearch .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#10182838}.tvSearchIcon{color:var(--tv-color-text-muted);font-size:var(--tv-font-size-stat)!important}.tvTableContainer{padding-left:24px;padding-right:24px;overflow-x:auto}.tvEnquiriesTable{min-width:0}@media (width>=900px){.tvEnquiriesTable{min-width:900px}}.tvEnquiriesTable .MuiTableCell-root{border-color:#11182714}.tvTableHeadRow{background:#1118270b}.tvTh{font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-label)!important;letter-spacing:.06em!important;color:var(--tv-color-text-secondary)!important;text-transform:uppercase!important;border-bottom:1px solid #11182714!important;padding-top:12px!important;padding-bottom:12px!important}.tvHideMd{display:none}@media (width>=900px){.tvHideMd{display:table-cell}}.tvEmptyCell{text-align:center!important;padding-top:48px!important;padding-bottom:48px!important}.tvRowLastNoBorder:last-child td{border-bottom:0!important}.tvEnquiryIdCell{font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-title)!important}.tvDateCell{color:var(--tv-color-text-secondary)!important;font-size:var(--tv-font-size-body-sm)!important}.tvAvatar{width:28px!important;height:28px!important;font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-bold)!important;background:var(--tv-color-bg-warm)!important;color:var(--tv-color-primary-hover)!important;border:1px solid var(--tv-color-amber-border)!important}.tvPartnerName{font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body-sm)!important;color:var(--tv-color-text-title)!important}.tvRawMaterial{font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-text-title)!important}.tvRawMaterialSpec{font-size:var(--tv-font-size-micro)!important;color:var(--tv-color-teal-deep)!important;font-weight:var(--tv-font-weight-medium)!important;margin-top:2px!important}.tvQtyCell{font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-title)!important}.tvFooter{padding:20px 16px}@media (width>=600px){.tvFooter{padding-left:24px;padding-right:24px}}.tvPaginationWrap{flex-direction:column;align-items:center;gap:10px;display:flex}.tvPagination .MuiPaginationItem-root{min-width:32px;height:32px;font-weight:var(--tv-font-weight-bold);border-radius:4px}.tvPagination .MuiPaginationItem-root.MuiPaginationItem-typePrevious,.tvPagination .MuiPaginationItem-root.MuiPaginationItem-typeNext{background:var(--tv-color-border-muted);color:var(--tv-color-text-medium);border:none}.tvPagination .MuiPaginationItem-root.MuiPaginationItem-typePrevious:hover,.tvPagination .MuiPaginationItem-root.MuiPaginationItem-typeNext:hover{background:var(--tv-color-bg-slate)}.tvPagination .MuiPaginationItem-root.MuiPaginationItem-typePrevious.Mui-disabled,.tvPagination .MuiPaginationItem-root.MuiPaginationItem-typeNext.Mui-disabled{background:var(--tv-color-bg-muted);color:var(--tv-color-text-muted);opacity:1}.tvPagination .MuiPaginationItem-root.MuiPaginationItem-page{background:var(--tv-color-white);color:var(--tv-color-text-strong);border:1px solid var(--tv-color-border-light)}.tvPagination .MuiPaginationItem-root.MuiPaginationItem-page:hover{background:var(--tv-color-bg-subtle)}.tvPagination .MuiPaginationItem-root.Mui-selected{background:var(--tv-color-white);border:1px solid var(--tv-color-primary);color:var(--tv-color-primary)}.tvPagination .MuiPaginationItem-root.Mui-selected:hover{background:var(--tv-color-white);border:1px solid var(--tv-color-primary)}.tvPagination .MuiPaginationItem-root.MuiPaginationItem-ellipsis{background:0 0;border:none}.tvShowingLabel{font-size:var(--tv-font-size-caption);color:var(--tv-color-text-secondary)}.tvEnquiryQuote__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 16px;display:grid}@media (width<=480px){.tvEnquiryQuote__grid{grid-template-columns:1fr}}.tvEnquiryQuote__fieldCell{width:100%;min-width:0}.tvEnquiryQuote__fieldLabel{font-size:var(--tv-font-size-body-sm);font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-text-title);margin-bottom:8px;display:block}.tvEnquiryQuote__input.MuiOutlinedInput-root{background-color:var(--tv-color-bg-muted)!important;box-sizing:border-box!important;border-radius:4px!important;min-height:42px!important}.tvEnquiryQuote__input .MuiOutlinedInput-notchedOutline{border-width:1px!important;border-color:var(--tv-color-border-strong)!important}.tvEnquiryQuote__input:hover .MuiOutlinedInput-notchedOutline{border-color:var(--tv-color-text-muted)!important}.tvEnquiryQuote__input.Mui-focused .MuiOutlinedInput-notchedOutline,.tvEnquiryQuote__input:focus-within .MuiOutlinedInput-notchedOutline{border-color:var(--tv-color-primary)!important;border-width:1px!important}.tvEnquiryQuote__input .MuiOutlinedInput-input{font-size:var(--tv-font-size-body)!important;color:var(--tv-color-text-title)!important;background:0 0!important;padding:10px 14px!important;line-height:1.35!important}.tvEnquiryQuote__input input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:1.35em}.tvEnquiryQuote__input input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;filter:grayscale()}.tvEnquiryQuote__input .MuiInputAdornment-root{color:var(--tv-color-text-placeholder)!important;font-size:var(--tv-font-size-body)!important}.tvEnquiryQuote__total{font-size:var(--tv-font-size-lg);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);align-items:center;min-height:42px;padding-top:4px;line-height:1.35;display:flex}.tvEnquiryQuote__btnSubmitWrap{cursor:not-allowed;display:inline-flex}.tvEnquiryQuote__footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;padding-top:24px;display:flex}.tvEnquiryQuote__submitLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px 32px;display:grid}@media (width<=600px){.tvEnquiryQuote__submitLayout{grid-template-columns:1fr;gap:24px}}.tvEnquiryQuote__commentTitle{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-text-primary);letter-spacing:-.01em;margin-bottom:10px;display:block}.tvEnquiryQuote__commentField{width:100%}.tvEnquiryQuote__commentField .MuiOutlinedInput-root{background:var(--tv-color-white)!important;font-size:var(--tv-font-size-body)!important;border-radius:4px!important}.tvEnquiryQuote__commentField .MuiOutlinedInput-notchedOutline{border-width:1px!important;border-color:var(--tv-color-border-neutral)!important}.tvEnquiryQuote__commentField:hover .MuiOutlinedInput-notchedOutline{border-color:var(--tv-color-border-neutral)!important}.tvEnquiryQuote__commentField.Mui-focused .MuiOutlinedInput-notchedOutline,.tvEnquiryQuote__commentField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--tv-color-text-muted)!important;border-width:1px!important}.tvEnquiryQuote__commentField .MuiOutlinedInput-input::placeholder{color:var(--tv-color-text-muted);opacity:1}.tvEnquiryQuote__fileInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.tvEnquiryQuote__addFileBtn{text-underline-offset:3px;text-transform:none!important;min-width:0!important;font-size:var(--tv-font-size-body-sm)!important;font-weight:var(--tv-font-weight-semibold)!important;color:var(--tv-color-teal)!important;justify-content:flex-start!important;margin-top:12px!important;padding:2px 0!important;text-decoration:underline!important}.tvEnquiryQuote__addFileBtn .MuiButton-startIcon{color:var(--tv-color-teal)!important}.tvEnquiryQuote__addFileBtn:hover{color:var(--tv-color-teal-hover)!important;background:0 0!important;text-decoration:underline!important}.tvEnquiryQuote__addFileBtn:hover .MuiButton-startIcon{color:var(--tv-color-teal-hover)!important}.tvEnquiryQuote__finWrap{border:1px solid var(--tv-color-border-neutral);background:var(--tv-color-bg-muted);border-radius:4px;margin-top:25px;overflow:hidden}.tvEnquiryQuote__finTable{border-collapse:collapse;width:100%;font-size:var(--tv-font-size-body);background:0 0;font-family:inherit}.tvEnquiryQuote__finRow td{border-bottom:1px solid var(--tv-color-border-neutral);vertical-align:middle;padding:14px 16px}.tvEnquiryQuote__finRow:last-child td{border-bottom:none}.tvEnquiryQuote__finLabel{color:var(--tv-color-text-primary);font-weight:var(--tv-font-weight-medium);width:50%}.tvEnquiryQuote__finValue{text-align:right;font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-black)}.tvEnquiryQuote__finRow:first-child .tvEnquiryQuote__finValue{font-weight:var(--tv-font-weight-bold)}.tvEnquiryQuote__finCellInput{text-align:right}.tvEnquiryQuote__finInput.MuiOutlinedInput-root{background:var(--tv-color-white)!important;border-radius:4px!important;min-height:38px!important}.tvEnquiryQuote__finInput .MuiOutlinedInput-notchedOutline{border-width:1px!important;border-color:var(--tv-color-border-neutral)!important}.tvEnquiryQuote__finInput:hover .MuiOutlinedInput-notchedOutline{border-color:var(--tv-color-border-neutral)!important}.tvEnquiryQuote__finInput .MuiOutlinedInput-input{text-align:right;font-size:var(--tv-font-size-body)!important;color:var(--tv-color-text-primary)!important;padding:8px 12px!important}.tvEnquiryQuote__finInput .MuiInputAdornment-root{color:var(--tv-color-text-medium)!important;font-size:var(--tv-font-size-body-sm)!important}.tvEnquiryQuote__finInput--logistics{max-width:200px;margin-left:auto}.tvEnquiryQuote__finInput--narrow{max-width:120px;margin-left:auto}.tvEnquiryQuote__finInput--narrow .MuiOutlinedInput-input{text-align:right;padding-left:6px!important;padding-right:8px!important}.tvEnquiryQuote__finRow--total{background:var(--tv-color-border-rail)!important}.tvEnquiryQuote__finRow--total .tvEnquiryQuote__finLabel,.tvEnquiryQuote__finRow--total .tvEnquiryQuote__finValue{font-weight:var(--tv-font-weight-bold);font-size:var(--tv-font-size-body-lg);color:var(--tv-color-black);padding-top:16px;padding-bottom:16px}.tvEnquiryQuote__btnSubmitQuote{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body)!important;color:var(--tv-color-white)!important;background:var(--tv-color-primary)!important;min-height:40px!important;box-shadow:none!important;border:1px solid var(--tv-color-primary)!important;border-radius:4px!important;padding:10px 28px!important;line-height:1.25!important}.tvEnquiryQuote__btnSubmitQuote:hover{background:var(--tv-color-primary-hover)!important;border-color:var(--tv-color-primary-hover)!important}.tvEnquiryQuote__btnSubmitQuote:disabled,.tvEnquiryQuote__btnSubmitQuote.Mui-disabled{opacity:.95;color:var(--tv-color-text-placeholder)!important;border-color:var(--tv-color-border-section)!important;background:#1018201f!important}.tvEnquiryQuote--readonly .tvEnquiryQuote__finWrap{margin-top:0}.tvEnquiryQuote__commentReadonly{color:var(--tv-color-teal);text-underline-offset:3px;font-style:italic;font-size:var(--tv-font-size-body);margin:0;line-height:1.5;text-decoration:underline}.tvQuoteDrawer__paper{box-sizing:border-box;flex-direction:column;display:flex}.tvQuoteDrawer__header{background:var(--tv-color-black);color:var(--tv-color-white);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.tvQuoteDrawer__title{font-size:var(--tv-font-size-section);font-weight:var(--tv-font-weight-bold);margin:0;line-height:1.3}.tvQuoteDrawer__closeBtn{color:var(--tv-color-white)!important;padding:6px!important}.tvQuoteDrawer__body{background:var(--tv-color-white);flex:1;padding:20px 18px 24px;overflow:auto}.tvQuoteDrawer__footer{border-top:1px solid var(--tv-color-border-hairline);background:var(--tv-color-white);box-sizing:border-box;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;width:100%;padding:16px 18px;display:flex}.tvQuoteDrawer__btnCancel{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body-sm)!important;color:var(--tv-color-primary)!important;border-color:var(--tv-color-primary)!important;min-height:36px!important;box-shadow:none!important;border-width:1px!important;border-radius:3px!important;padding:8px 20px!important;line-height:1.2!important}.tvQuoteDrawer__btnCancel:hover{border-color:var(--tv-color-primary-hover)!important;background:#f271210f!important}.tvQuoteDrawer__btnSave{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body-sm)!important;color:var(--tv-color-white)!important;background:var(--tv-color-primary)!important;min-height:36px!important;box-shadow:none!important;border:1px solid var(--tv-color-primary)!important;border-radius:3px!important;padding:8px 20px!important;line-height:1.2!important}.tvQuoteDrawer__btnSave:hover{background:var(--tv-color-primary-hover)!important;border-color:var(--tv-color-primary-hover)!important}.tvQuoteSubmitSuccess__paper{flex-direction:column;display:flex;position:relative;box-sizing:border-box!important;border-radius:8px!important;width:calc(100% - 32px)!important;max-width:420px!important;padding:20px 24px 24px!important}.tvQuoteSubmitSuccess__brandRow{flex-direction:row;justify-content:space-between;align-items:flex-start;min-height:0;margin-bottom:4px;display:flex}.tvQuoteSubmitSuccess__brand{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.tvQuoteSubmitSuccess__brandLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--tv-color-text-placeholder,#9aa4ab);font-size:11px;font-weight:600;line-height:1.2}.tvQuoteSubmitSuccess__brandName{font-size:var(--tv-font-size-body,.94rem);font-weight:var(--tv-font-weight-bold,700);color:var(--tv-color-text-title,#1a1f24);line-height:1.25}.tvQuoteSubmitSuccess__iconWrap{background:var(--tv-color-primary);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:8px auto 20px;display:flex}.tvQuoteSubmitSuccess__title{font-size:var(--tv-font-size-title-sm,1.125rem);font-weight:var(--tv-font-weight-bold,700);color:var(--tv-color-text-title);text-align:center;margin:0 0 20px;line-height:1.35}.tvQuoteSubmitSuccess__codeRow{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 10px;margin-bottom:12px;display:flex}.tvQuoteSubmitSuccess__codeLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--tv-color-text-placeholder,#8a97a0);margin:0;font-size:12px;font-weight:600}.tvQuoteSubmitSuccess__codeValue{font-size:var(--tv-font-size-body,.95rem);font-weight:var(--tv-font-weight-bold,700);color:var(--tv-color-primary);word-break:break-all;text-align:center;margin:0}.tvQuoteSubmitSuccess__desc{font-size:var(--tv-font-size-body-sm,.875rem);color:var(--tv-color-text-medium,#5c656d);text-align:center;margin:0 0 24px;line-height:1.5}.tvQuoteSubmitSuccess__actions{width:100%;margin:0;padding:0}.tvQuoteSubmitSuccess__btn{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body)!important;color:var(--tv-color-white)!important;background:var(--tv-color-primary)!important;border:1px solid var(--tv-color-primary)!important;min-height:44px!important;box-shadow:none!important;border-radius:4px!important}.tvQuoteSubmitSuccess__btn:hover{background:var(--tv-color-primary-hover)!important;border-color:var(--tv-color-primary-hover)!important}.tvSubmitQuoteDialog__paper{flex-direction:column;display:flex;box-sizing:border-box!important;border-radius:8px!important;width:calc(100% - 32px)!important;max-width:420px!important;padding:28px 24px 22px!important}.tvSubmitQuoteDialog__iconWrap{background:var(--tv-color-primary);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;display:flex}.tvSubmitQuoteDialog__title{font-size:var(--tv-font-size-lg);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);text-align:center;margin:0 0 12px;line-height:1.35}.tvSubmitQuoteDialog__body{font-size:var(--tv-font-size-body);color:var(--tv-color-text-medium);text-align:center;margin:0 0 24px;line-height:1.5}.tvSubmitQuoteDialog__actions{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.tvSubmitQuoteDialog__btnCancel{text-transform:none!important;font-weight:var(--tv-font-weight-semibold)!important;font-size:var(--tv-font-size-body)!important;color:var(--tv-color-text-title)!important;border-color:var(--tv-color-border-strong)!important;background:var(--tv-color-white)!important;min-width:100px!important;box-shadow:none!important;border-radius:4px!important;padding:8px 22px!important}.tvSubmitQuoteDialog__btnCancel:hover{border-color:var(--tv-color-text-muted)!important;background:var(--tv-color-bg-surface)!important}.tvSubmitQuoteDialog__btnConfirm{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body)!important;color:var(--tv-color-white)!important;background:var(--tv-color-primary)!important;border:1px solid var(--tv-color-primary)!important;min-width:100px!important;box-shadow:none!important;border-radius:4px!important;padding:8px 22px!important}.tvSubmitQuoteDialog__btnConfirm:hover{background:var(--tv-color-primary-hover)!important;border-color:var(--tv-color-primary-hover)!important}@media (width<=400px){.tvSubmitQuoteDialog__actions{flex-direction:column-reverse;width:100%}.tvSubmitQuoteDialog__btnCancel,.tvSubmitQuoteDialog__btnConfirm{width:100%}}.itdPaper{border-radius:0!important;width:min(550px,100vw)!important;max-width:100vw!important;overflow:visible!important;box-shadow:-8px 0 32px #0000001f!important}.itdPaperInner{background:var(--tv-color-white);flex-direction:column;height:100%;min-height:100vh;display:flex;position:relative;overflow:visible}.itdRoot{background:var(--tv-color-white);flex-direction:column;flex:1;height:100vh;min-height:0;max-height:100vh;display:flex;overflow:hidden}.itdHeader{background:var(--tv-color-text-primary);color:var(--tv-color-white);box-sizing:border-box;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 16px 22px;display:flex}.itdHeaderTitle{letter-spacing:.01em;font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-subheading)!important;color:var(--tv-color-white)!important;margin:0!important;line-height:1.2!important}.itdHeaderClose{color:var(--tv-color-white)!important;padding:6px!important}.itdCloseIcon{font-size:var(--tv-font-size-page-title)!important}.itdBody{box-sizing:border-box;background:var(--tv-color-white);flex:1;min-height:0;padding:20px 0 28px 18px;overflow:auto}.itdWrap{--itd-rail-left:18px;--itd-content-left:46px;padding-top:6px;padding-bottom:84px;padding-right:18px;position:relative}.itdRailBase,.itdRailOrange{left:var(--itd-rail-left);pointer-events:none;border-radius:1px;width:4px;margin-left:-1px;position:absolute;top:14px;bottom:16px}.itdRailBase{background:var(--tv-color-border-hairline)}.itdRailOrange{background:var(--tv-color-primary);height:0}.itdContent{margin-left:var(--itd-content-left);box-sizing:border-box;max-width:100%;padding-left:6px;padding-right:18px}.itdGroup{margin-bottom:28px;position:relative}.itdGroup:last-child{margin-bottom:0}.itdDateRow{align-items:center;min-height:24px;margin-bottom:14px;display:flex;position:relative}.itdMarker{left:calc(var(--itd-rail-left) - var(--itd-content-left) - 10px);background:var(--tv-color-primary);box-sizing:border-box;border-radius:1px;flex-shrink:0;width:11px;height:11px;position:absolute;top:6px}.itdDateHeading{font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-medium)!important;color:#1a1c21!important;margin:0!important;line-height:1.25!important}.itdEvent{margin-bottom:22px;padding-left:0}.itdEvent:last-child{margin-bottom:0}.itdEventMainRow{grid-template-columns:70px minmax(0,1fr);align-items:start;display:grid}.itdEventMainRow--withAttach{grid-template-columns:70px minmax(0,1fr) auto}.itdTime{padding-top:1px;font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-regular)!important;color:var(--tv-color-text-secondary)!important;margin:0!important;line-height:1.35!important}.itdEventCol{flex-direction:column;align-items:stretch;min-width:0;display:flex}.itdEventTitle{font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-light)!important;color:var(--tv-color-text-secondary)!important;margin:0!important;line-height:1.45!important}.itdEventDetail{font-size:var(--tv-font-size-body-sm)!important;font-weight:var(--tv-font-weight-regular)!important;color:var(--tv-color-text-muted)!important;margin:6px 0 0!important;line-height:1.5!important}.itdAmountLine{font-size:var(--tv-font-size-body-sm)!important;font-weight:var(--tv-font-weight-medium)!important;color:#1a1c21!important;line-height:1.4!important}.itdAttachRow{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;display:flex}.itdAttachIcon{font-size:var(--tv-font-size-page-title)!important;color:var(--tv-color-teal)!important}.itdAttachLink{word-break:break-all;text-align:right;font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-teal)!important;text-underline-offset:2px!important;text-decoration:underline!important}.itdAttachLink:hover{color:var(--tv-color-teal-hover)!important}@media (width<=520px){.itdPaper{width:100%!important}.itdBody{padding-left:14px}.itdWrap{--itd-rail-left:16px;--itd-content-left:42px}.itdContent{margin-left:var(--itd-content-left);padding-right:14px}.itdRailBase,.itdRailOrange{left:var(--itd-rail-left)}.itdEventMainRow{grid-template-columns:1fr;gap:6px}.itdTime{padding-top:0}}.tvDetailPageRoot{box-sizing:border-box;width:100%}.tvDetailWhiteCard{min-height:0;overflow:hidden}.tvDetailBody{box-sizing:border-box;padding-left:16px;padding-right:16px}@media (width>=600px){.tvDetailBody{padding-left:24px;padding-right:24px}}.tvDetailBody--top{padding-top:24px;padding-bottom:50px}.tvDetailBody--itemBlock{border-top:1px solid var(--tv-color-border-section);padding-top:24px;padding-bottom:24px}.tvDetailBody--quoteBlock{border-top:1px solid var(--tv-color-border-section);padding-top:24px;padding-bottom:28px}@media (width>=600px){.tvDetailBody--quoteBlock{padding-bottom:32px}.tvDetailBody--itemBlock{padding-bottom:28px}}.tvDetailBackLink{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-semibold);margin-bottom:18px;transition:color .15s;display:inline-block;color:var(--tv-color-teal)!important}.tvDetailBackLink:hover{color:var(--tv-color-teal-hover)!important}.tvDetailHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.tvDetailTitleRow{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.tvDetailTitle{margin:0}.tvDetailTitlePrefix{color:var(--tv-color-text-muted);font-weight:var(--tv-font-weight-medium)}.tvDetailTitlePo{font-weight:var(--tv-font-weight-extrabold);color:var(--tv-color-text-title)}.tvDetailHeaderActions{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.tvDetailLinkBtn{transition:color .15s,background-color .15s;text-transform:none!important;font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-semibold)!important;color:var(--tv-color-teal)!important;min-width:0!important;padding:4px 8px!important}.tvDetailLinkBtn:hover{color:var(--tv-color-teal-hover)!important;background-color:#00857b0f!important}.tvDetailDisabledBtnWrap{cursor:not-allowed;display:inline-flex}.tvDetailLinkBtn:disabled,.tvDetailLinkBtn.Mui-disabled{opacity:.9;color:var(--tv-color-text-placeholder)!important}.tvDetailOutlineBtn{text-transform:none!important;font-size:var(--tv-font-size-body-sm)!important;font-weight:var(--tv-font-weight-semibold)!important;color:var(--tv-color-text-title)!important;border-color:var(--tv-color-text-title)!important;border-radius:4px!important;padding:6px 16px!important}.tvDetailOutlineBtn:hover{border-color:var(--tv-color-text-title)!important;background:#1018200d!important}.tvDetailInfoPanel{background:var(--tv-color-highlight-bg);border:1px solid var(--tv-color-border-light);border-radius:8px;margin-bottom:20px;padding:18px 20px 20px;box-shadow:0 1px 2px #1018280a}.tvDetailInfoGrid{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.tvDetailInfoCell{width:100%;min-width:0}.tvDetailUploadCorner{align-self:flex-start}.tvDetailUploadLink{text-underline-offset:2px;transition:color .15s;text-transform:none!important;font-size:var(--tv-font-size-body-sm)!important;font-weight:var(--tv-font-weight-semibold)!important;color:var(--tv-color-teal)!important;min-width:0!important;padding:0!important;text-decoration:underline!important}.tvDetailUploadLink:hover{color:var(--tv-color-teal-hover)!important}@media (width>=768px){.tvDetailInfoGrid{grid-template-rows:auto auto;grid-template-columns:auto auto auto minmax(0,1fr);place-items:start;gap:22px min(7vw,100px);display:grid}.tvDetailInfoCell--c1{grid-area:1/1}.tvDetailInfoCell--c2{grid-area:1/2}.tvDetailInfoCell--c3{grid-area:1/3}.tvDetailUploadCorner{white-space:nowrap;grid-area:1/4;place-self:start end}.tvDetailInfoCell--c4{grid-area:2/1}.tvDetailInfoCell--c5{grid-area:2/2}.tvDetailInfoCell--c6{grid-area:2/3}.tvDetailInfoCell{width:auto}}.tvSummaryStacked{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.tvSummaryStackedLabel{font-size:var(--tv-font-size-micro);font-weight:var(--tv-font-weight-bold);letter-spacing:.05em;color:var(--tv-color-text-tertiary);text-transform:uppercase;line-height:1.2}.tvSummaryStackedValue{width:100%;min-width:0}.tvSummaryStackedText{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-primary);line-height:1.3}.tvSummaryStackedText--wrap{white-space:normal;line-height:1.35}.tvDetailPartnerLink{text-underline-offset:2px;transition:color .15s;text-transform:none!important;font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-primary)!important;min-width:0!important;padding:0!important;text-decoration:underline!important}.tvDetailPartnerLink:hover{color:var(--tv-color-primary-hover)!important}.tvDetailPartnerLink--stacked{text-align:left;display:inline-block!important}.tvDetailExpiryBanner{box-sizing:border-box;background:#00857b12;border-top:1px solid #00857b24;border-bottom:1px solid #00857b14;width:100%;margin:0;padding:14px 16px}@media (width>=600px){.tvDetailExpiryBanner{padding:14px 24px}}.tvDetailExpiryText{max-width:100%;font-size:var(--tv-font-size-body);text-align:left;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.5}.tvDetailExpiryLead{font-weight:var(--tv-font-weight-medium);color:var(--tv-color-teal)}.tvDetailExpiryDate{font-weight:var(--tv-font-weight-bold);color:var(--tv-color-teal-hover)}.tvDetailItemCard{background:var(--tv-color-white);border:1px solid var(--tv-color-border-light);box-sizing:border-box;border-radius:8px;flex-direction:column;align-items:stretch;gap:18px;padding:18px 20px;display:flex;box-shadow:0 2px 8px #1018280f}.tvDetailThumb{object-fit:cover;border-radius:6px;flex-shrink:0;align-self:flex-start;width:100%;max-width:152px;height:148px}.tvDetailItemRow{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.tvDetailItemSpecBlock{flex-direction:column;gap:10px;min-width:0;display:flex}.tvItemSpecRow{grid-template-columns:minmax(88px,max-content) minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.tvItemSpecRowLabel{font-size:var(--tv-font-size-micro);font-weight:var(--tv-font-weight-semibold);letter-spacing:.06em;color:var(--tv-color-text-placeholder);text-transform:uppercase}.tvItemSpecRowValue{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-regular);color:var(--tv-color-text-primary);overflow-wrap:anywhere;line-height:1.4}.tvItemSpecRowValue--bold{font-weight:var(--tv-font-weight-bold)}.tvDetailItemMetricsGrid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;min-width:0;display:grid}.tvItemMetricCol{flex-direction:column;gap:6px;min-width:0;display:flex}.tvItemMetricColLabel{font-size:var(--tv-font-size-micro);font-weight:var(--tv-font-weight-semibold);letter-spacing:.06em;color:var(--tv-color-text-placeholder);text-transform:uppercase}.tvItemMetricColValue{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);line-height:1.35}.tvDetailItemAction{flex-shrink:0;justify-content:flex-start;align-items:flex-start;display:flex}.tvDetailValueDiff--old{opacity:.65;text-decoration:line-through;display:block}.tvDetailValueDiff--new{font-weight:var(--tv-font-weight-bold);display:block}.tvDetailEnterBtn{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body-sm)!important;color:var(--tv-color-primary)!important;border-color:var(--tv-color-primary)!important;border-radius:4px!important;padding:8px 18px!important}.tvDetailEnterBtn:hover{border-color:var(--tv-color-primary-hover)!important;background:#ff690014!important}.tvDetailEnterBtn:disabled,.tvDetailEnterBtn.Mui-disabled{opacity:.95;color:var(--tv-color-text-placeholder)!important;border-color:var(--tv-color-border-section)!important;background:#1018200a!important}@media (width>=720px){.tvDetailItemMetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px}}@media (width>=960px){.tvDetailItemCard{flex-direction:row;align-items:center;gap:24px;padding:20px 24px}.tvDetailThumb{width:152px;max-width:152px;height:152px}.tvDetailItemRow{flex-flow:row;align-items:flex-start;gap:28px 36px}.tvDetailItemSpecBlock{flex:none;width:min(100%,360px);max-width:380px}.tvDetailItemMetricsGrid{flex:1;min-width:0}.tvDetailItemAction{justify-content:flex-end;margin-left:auto}}.tvQuoteStatusPill{background:var(--tv-color-white);border:1px solid #0000;border-radius:999px;flex-direction:row;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tvQuoteStatusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.tvQuoteStatusText{font-size:var(--tv-font-size-micro);font-weight:var(--tv-font-weight-bold);white-space:nowrap;line-height:1.2}.tvQuoteStatusPill--awarded{border-color:#3b82f6}.tvQuoteStatusPill--awarded .tvQuoteStatusDot{background:var(--tv-color-primary)}.tvQuoteStatusPill--awarded .tvQuoteStatusText{color:#1d4ed8}.tvQuoteStatusPill--in-review{border-color:#2dd4bf}.tvQuoteStatusPill--in-review .tvQuoteStatusDot{background:#14b8a6}.tvQuoteStatusPill--in-review .tvQuoteStatusText{color:var(--tv-color-teal-hover)}.tvQuoteStatusPill--declined{border-color:#ef4444}.tvQuoteStatusPill--declined .tvQuoteStatusDot{background:#ef4444}.tvQuoteStatusPill--declined .tvQuoteStatusText{color:#b91c1c}.tvQuoteStatusPill--completed{border-color:#f97316}.tvQuoteStatusPill--completed .tvQuoteStatusDot{background:#f97316}.tvQuoteStatusPill--completed .tvQuoteStatusText{color:var(--tv-color-primary-hover)}.tvQuoteStatusPill--closed{border-color:#64748b}.tvQuoteStatusPill--closed .tvQuoteStatusDot{background:#475569}.tvQuoteStatusPill--closed .tvQuoteStatusText{color:#334155}.tvQuotesPageRoot{margin-left:auto;margin-right:auto}.tvQuotesCard{background:var(--tv-color-white);overflow:hidden;box-shadow:0 0 8px #00000029}.tvQuotesHeader{padding:24px 16px 16px}@media (width>=600px){.tvQuotesHeader{padding-left:24px;padding-right:24px}}.tvQuotesTopRow{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}@media (width<=600px){.tvQuotesTopRow{flex-direction:column;align-items:stretch}}.tvQuotesTabs{min-height:44px}.tvQuotesTabs .MuiTabs-flexContainer{column-gap:40px}.tvQuotesTabs .MuiTabs-indicator{background:var(--tv-color-primary);border-radius:0;height:3px}.tvQuotesTabs .MuiTab-root{text-transform:none;min-height:44px;font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-text-muted);margin-right:0;padding-left:0;padding-right:0;min-width:auto!important}.tvQuotesTabs .MuiTab-root.Mui-selected{color:var(--tv-color-text-title);font-weight:var(--tv-font-weight-bold)}.tvQuotesSearch{flex-shrink:0;width:100%}@media (width>=600px){.tvQuotesSearch{width:280px}}.tvQuotesSearch .MuiOutlinedInput-root{background:var(--tv-color-white);font-size:var(--tv-font-size-body-sm);border-radius:0}.tvQuotesSearch .MuiOutlinedInput-notchedOutline{border-color:#10182824}.tvQuotesSearch .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#10182838}.tvQuotesSearchIcon{color:var(--tv-color-text-muted);font-size:var(--tv-font-size-stat)!important}.tvQuotesTableContainer{padding-left:24px;padding-right:24px;overflow-x:auto}.tvQuotesTable{min-width:0}@media (width>=900px){.tvQuotesTable{min-width:900px}}.tvQuotesTable .MuiTableCell-root{border-color:#11182714}.tvQuotesTableHeadRow{background:#1118270b}.tvQuotesTh{font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-label)!important;letter-spacing:.06em!important;color:var(--tv-color-text-secondary)!important;text-transform:uppercase!important;border-bottom:1px solid #11182714!important;padding-top:12px!important;padding-bottom:12px!important}.tvQuotesHideMd{display:none}@media (width>=900px){.tvQuotesHideMd{display:table-cell}}.tvQuotesEmptyCell{text-align:center!important;padding-top:48px!important;padding-bottom:48px!important}.tvQuotesRowLastNoBorder:last-child td{border-bottom:0!important}.tvQuotesQuoteNoCell{font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-title)!important}.tvQuotesDateCell{color:var(--tv-color-text-secondary)!important;font-size:var(--tv-font-size-body-sm)!important}.tvQuotesAvatar{width:28px!important;height:28px!important;font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-bold)!important;background:var(--tv-color-bg-warm)!important;color:var(--tv-color-primary-hover)!important;border:1px solid var(--tv-color-amber-border)!important}.tvQuotesPartnerName{font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body-sm)!important;color:var(--tv-color-text-title)!important}.tvQuotesRawMaterial{font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-text-title)!important}.tvQuotesRawMaterialSpec{font-size:var(--tv-font-size-micro)!important;color:var(--tv-color-teal)!important;font-weight:var(--tv-font-weight-medium)!important;margin-top:2px!important}.tvQuotesQtyCell{font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-title)!important}.tvQuotesFooter{padding:20px 16px}@media (width>=600px){.tvQuotesFooter{padding-left:24px;padding-right:24px}}.tvQuotesPaginationWrap{flex-direction:column;align-items:center;gap:10px;display:flex}.tvQuotesPagination .MuiPaginationItem-root{min-width:32px;height:32px;font-weight:var(--tv-font-weight-bold);border-radius:4px}.tvQuotesPagination .MuiPaginationItem-root.MuiPaginationItem-typePrevious,.tvQuotesPagination .MuiPaginationItem-root.MuiPaginationItem-typeNext{background:var(--tv-color-border-muted);color:var(--tv-color-text-medium);border:none}.tvQuotesPagination .MuiPaginationItem-root.MuiPaginationItem-typePrevious:hover,.tvQuotesPagination .MuiPaginationItem-root.MuiPaginationItem-typeNext:hover{background:var(--tv-color-bg-slate)}.tvQuotesPagination .MuiPaginationItem-root.MuiPaginationItem-typePrevious.Mui-disabled,.tvQuotesPagination .MuiPaginationItem-root.MuiPaginationItem-typeNext.Mui-disabled{background:var(--tv-color-bg-muted);color:var(--tv-color-text-muted);opacity:1}.tvQuotesPagination .MuiPaginationItem-root.MuiPaginationItem-page{background:var(--tv-color-white);color:var(--tv-color-text-strong);border:1px solid var(--tv-color-border-light)}.tvQuotesPagination .MuiPaginationItem-root.MuiPaginationItem-page:hover{background:var(--tv-color-bg-subtle)}.tvQuotesPagination .MuiPaginationItem-root.Mui-selected{background:var(--tv-color-white);border:1px solid var(--tv-color-primary);color:var(--tv-color-primary)}.tvQuotesPagination .MuiPaginationItem-root.Mui-selected:hover{background:var(--tv-color-white);border:1px solid var(--tv-color-primary)}.tvQuotesPagination .MuiPaginationItem-root.MuiPaginationItem-ellipsis{background:0 0;border:none}.tvQuotesShowingLabel{font-size:var(--tv-font-size-caption);color:var(--tv-color-text-secondary)}.cibPoLabel{color:var(--tv-color-text-muted);font-weight:var(--tv-font-weight-medium)}.cibHeaderActions{flex-shrink:0;align-items:center;display:flex}.cibSummaryStrip{background:var(--tv-color-highlight-bg);box-sizing:border-box;border:1px solid #10182014;border-radius:6px;margin-top:4px;margin-bottom:4px;padding:18px 20px 20px}.cibSummaryGrid{grid-template-columns:1fr;gap:18px 20px;display:grid}@media (width>=900px){.cibSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 20px}}.cibBatchBtn{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body-sm)!important;color:var(--tv-color-primary)!important;border:1px solid var(--tv-color-primary)!important;background:var(--tv-color-white)!important;min-width:0!important;box-shadow:none!important;border-radius:4px!important;padding:8px 18px!important}.cibBatchBtn:hover{border-color:var(--tv-color-primary-hover)!important;background:#f967000f!important}.cibMetricsGrid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;min-width:0;display:grid}@media (width<=719px){.cibMetricsGrid{grid-template-columns:1fr}}.cibItemCardSpacer{padding-top:20px;padding-bottom:28px}.cibDialogPaper{overflow:hidden;border-radius:2px!important}.cibDialogHeader{background:var(--tv-color-text-primary);color:var(--tv-color-white);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.cibDialogHeaderLeft{align-items:baseline;gap:18px;min-width:0;display:flex}.cibDialogTitle{font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-extrabold)!important;margin:0!important}.cibDialogPo{opacity:.95;font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-semibold)!important;margin:0!important}.cibDialogPoVal{font-weight:var(--tv-font-weight-extrabold)}.cibDialogCloseBtn{color:var(--tv-color-white)!important;padding:6px!important}.cibDialogBody{background:var(--tv-color-white);padding:16px 18px 18px}.cibDialogHint{font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-text-secondary)!important;margin:0 0 14px!important;line-height:1.45!important}.cibDialogProductStrip{border:1px solid var(--tv-color-border-neutral);background:var(--tv-color-white);box-sizing:border-box;border-radius:2px;margin-bottom:4px;padding:14px 16px 16px}.cibDialogProductMain{flex-direction:row;align-items:flex-start;gap:16px;display:flex}.cibDialogThumb{object-fit:cover;background:var(--tv-color-bg-muted);border-radius:2px;flex-shrink:0;width:88px;height:88px}.cibDialogProductFields{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.cibDialogSpecGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 28px;display:grid}@media (width>=720px){.cibDialogSpecGrid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}}.cibDialogProductStrip .tvItemSpecRow{grid-template-columns:minmax(52px,auto) minmax(0,1fr)}.cibDialogProductStrip .tvItemSpecRowLabel{font-size:var(--tv-font-size-label)!important;letter-spacing:.06em!important;color:var(--tv-color-text-muted)!important}.cibDialogProductStrip .tvItemSpecRowValue{font-size:var(--tv-font-size-body-sm)!important;color:var(--tv-color-text-primary)!important}.cibDialogProductQtyRow{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.cibDialogInvoicedBlock{min-width:140px}.cibDialogInvoiceQtyBlock{flex-direction:column;align-items:flex-start;gap:0;display:flex}.cibDialogMiniLabel{font-size:var(--tv-font-size-label)!important;font-weight:var(--tv-font-weight-bold)!important;letter-spacing:.06em!important;color:var(--tv-color-text-secondary)!important;text-transform:uppercase!important}.cibDialogMiniVal{font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-text-primary)!important;margin-top:6px!important}.cibQtyRow{align-items:center;gap:8px;margin-top:6px;display:inline-flex}.cibQtyControl{background:var(--tv-color-white);border:1px solid #f9670080;align-items:stretch;display:inline-flex}.cibQtyBtn{background:var(--tv-color-white);width:28px;min-height:28px;color:var(--tv-color-text-secondary);font-weight:var(--tv-font-weight-black);cursor:pointer;box-sizing:border-box;border:none;line-height:1}.cibQtyBtn:first-of-type{color:var(--tv-color-primary);border-right:1px solid #f9670059}.cibQtyBtn--plus{background:var(--tv-color-primary);color:var(--tv-color-white);border-left:1px solid #f9670059}.cibQtyVal{min-width:34px;color:var(--tv-color-text-primary);font-weight:var(--tv-font-weight-extrabold);font-size:var(--tv-font-size-caption);background:var(--tv-color-white);justify-content:center;align-items:center;display:inline-flex}.cibQtyUnit{font-size:var(--tv-font-size-caption);color:var(--tv-color-text-secondary);font-weight:var(--tv-font-weight-semibold);margin-left:8px}.cibDialogBottomRow{background:0 0;border:none;grid-template-columns:1.25fr 1fr 1.05fr;gap:0;margin-top:18px;padding-top:4px;display:grid}.cibDialogForm,.cibDialogAutoInvoice,.cibDialogUpload{padding:14px 14px 16px}.cibDialogAutoInvoice{border-left:1px solid #11182714;border-right:1px solid #11182714}.cibDialogFormRow{grid-template-columns:150px 1fr;align-items:center;gap:10px;margin-bottom:10px;display:grid}.cibDialogFormRow:last-child{margin-bottom:0}.cibDialogFormLabel{white-space:nowrap;font-size:var(--tv-font-size-label)!important;font-weight:var(--tv-font-weight-bold)!important;letter-spacing:.06em!important;color:var(--tv-color-text-secondary)!important;text-transform:uppercase!important}.cibDialogSelect .MuiOutlinedInput-root{min-height:30px;border-radius:0!important}.cibDialogSelect .MuiOutlinedInput-notchedOutline{border-color:#f9670059!important}.cibDialogWeightRow{align-items:center;gap:8px;display:flex}.cibDialogWeightInput .MuiOutlinedInput-root{min-height:30px;border-radius:0!important}.cibDialogWeightInput .MuiOutlinedInput-notchedOutline{border-color:#f9670059!important}.cibDialogWeightInput .MuiOutlinedInput-input{font-size:var(--tv-font-size-caption)!important;padding:6px 10px!important}.cibDialogUnit{font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-text-secondary)!important;font-weight:var(--tv-font-weight-semibold)!important}.cibDialogSectionTitle{font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-primary)!important;margin:0 0 10px!important}.cibDialogAutoRow{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.cibDialogAutoRow:last-child{margin-bottom:0}.cibDialogAutoLabel{font-size:var(--tv-font-size-label)!important;font-weight:var(--tv-font-weight-bold)!important;letter-spacing:.06em!important;color:var(--tv-color-text-secondary)!important;text-transform:uppercase!important}.cibDialogAutoVal{font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-primary)!important}.cibDialogUploadBox{background:var(--tv-color-white);cursor:pointer;border:2px dashed #1118271f;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:108px;display:flex}.cibDialogUploadIcon{font-size:var(--tv-font-size-display)!important;color:var(--tv-color-primary-soft)!important}.cibDialogUploadLink{font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-teal-hover)!important;margin:0!important;text-decoration:underline!important}.cibDialogUploadSub{font-size:var(--tv-font-size-micro)!important;color:var(--tv-color-text-secondary)!important;margin:0!important}.cibDialogFooter{justify-content:flex-end;gap:12px;padding-top:14px;display:flex}.cibDialogCancelBtn{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-text-primary)!important;border-color:#11182766!important;border-radius:0!important;padding:6px 18px!important}.cibDialogCreateBtn{text-transform:none!important;font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-caption)!important;background:var(--tv-color-primary)!important;box-shadow:none!important;border-radius:0!important;padding:6px 18px!important}.cibDialogCreateBtn:hover{background:var(--tv-color-primary-hover)!important}@media (width<=899px){.cibDialogBottomRow{grid-template-columns:1fr}.cibDialogAutoInvoice{border:1px solid #11182714;border-left:none;border-right:none}.cibDialogFormRow{grid-template-columns:140px 1fr}}.cibSuccessPaper{overflow:hidden;border-radius:2px!important}.cibSuccessBody{text-align:center;padding:22px 22px 20px}.cibSuccessIcon{background:var(--tv-color-primary);width:34px;height:34px;color:var(--tv-color-white);font-size:var(--tv-font-size-lg);font-weight:var(--tv-font-weight-black);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.cibSuccessTitle{font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-primary)!important;margin:0 0 10px!important}.cibSuccessMeta{font-size:var(--tv-font-size-label)!important;font-weight:var(--tv-font-weight-bold)!important;letter-spacing:.06em!important;color:var(--tv-color-text-secondary)!important;text-transform:uppercase!important;margin:0 0 10px!important}.cibSuccessMetaVal{color:var(--tv-color-primary);font-weight:var(--tv-font-weight-black)}.cibSuccessSub{font-size:var(--tv-font-size-micro)!important;color:var(--tv-color-text-secondary)!important;margin:0 0 14px!important}.cibSuccessBtn{text-transform:none!important;font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-caption)!important;background:var(--tv-color-primary)!important;box-shadow:none!important;border-radius:0!important;padding:6px 18px!important}.cibSuccessBtn:hover{background:var(--tv-color-primary-hover)!important}.csRoot{box-sizing:border-box;width:100%}.csPageCard{overflow:visible}.csCardInner{box-sizing:border-box;padding:20px 16px 24px}@media (width>=600px){.csCardInner{padding:24px 24px 28px}}.csPageCard .csSummaryCard{background:var(--tv-color-white);border:none;box-shadow:0 2px 14px #00000014}.csLayout{flex-direction:column;align-items:stretch;gap:24px;display:flex}.csMain{flex:auto;min-width:0}@media (width>=1024px){.csLayout{grid-template-columns:minmax(0,2.65fr) minmax(268px,1fr);align-items:start;gap:28px;display:grid}}.csPageTitle{margin:0 0 16px!important}.csStepperCol{flex-direction:column;gap:0;display:flex;position:relative}.csStepperCol:before{content:"";background:var(--tv-color-primary);z-index:0;pointer-events:none;border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:17px}.csStepRow{z-index:1;flex-direction:row;align-items:stretch;gap:14px;display:flex;position:relative}.csStepAside{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;width:36px;padding-top:14px;display:flex;position:relative}.csStepNum{box-sizing:border-box;background:var(--tv-color-white);width:32px;height:32px;color:var(--tv-color-primary);border:2px solid var(--tv-color-primary);font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-extrabold);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.csStepVLine{background:0 0;flex:1;width:2px;min-height:16px;margin:4px 0 0}.csAccordion{flex:1;min-width:0;overflow:hidden;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0 0 12px!important}.csAccordion.MuiPaper-root{border-radius:0!important}.csAccordion:before{display:none}.csAccordionSummary,.csAccordion .MuiAccordionSummary-root{background:var(--tv-color-bg-muted)!important;border-radius:0!important;min-height:44px!important;padding:0 12px!important}.csAccordionSummary .MuiAccordionSummary-content{align-items:center;margin:8px 0!important}.csAccordionTitle{font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-text-title)!important}.csAccordionDetails{border-top:1px solid var(--tv-color-border-muted);padding:14px 12px 16px!important}.csRmCard{background:var(--tv-color-white);border:none;border-radius:0;padding:14px}.csRmInner{background:var(--tv-color-white);border:none;border-radius:0;flex-direction:column;align-items:stretch;gap:16px;padding:16px;display:flex}@media (width>=640px){.csRmInner{flex-direction:row;align-items:flex-start;gap:20px}}.csRmThumb{object-fit:cover;border-radius:8px;flex-shrink:0;align-self:flex-start;width:100%;max-width:128px;height:120px}.csRmGrid{flex:1;grid-template-columns:1fr;gap:20px 40px;min-width:0;display:grid}@media (width>=640px){.csRmGrid{grid-template-columns:1fr 1fr;align-items:start}}.csRmCol{flex-direction:column;gap:0;min-width:0;display:flex;font-size:var(--tv-font-size-body-sm)!important}.csRmStackField{margin-bottom:14px}.csRmStackField:last-child{margin-bottom:0}.csRmStackLabel{font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-bold);letter-spacing:.06em;color:var(--tv-color-text-tertiary);text-transform:uppercase;margin-bottom:4px;line-height:1.2;display:block}.csRmStackValue{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);word-break:break-word;margin:0;line-height:1.35}.csRmAddBlock{margin-top:2px}.csRmAddTitle{font-size:var(--tv-font-size-micro);font-weight:var(--tv-font-weight-extrabold);letter-spacing:.05em;color:var(--tv-color-text-title);margin-bottom:10px;display:block}.csQtyRow{flex-flow:wrap;align-items:center;gap:10px;display:flex}.csQtyUnit{font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-semibold)!important;color:var(--tv-color-text-muted)!important}.csQtyControl{border:1px solid var(--tv-color-primary);background:var(--tv-color-white);border-radius:4px;flex-direction:row;align-items:stretch;display:inline-flex;overflow:hidden}.csQtyBtn{width:34px;height:32px;border-radius:0!important;min-width:34px!important;margin:0!important;padding:0!important}.csQtyBtn--minus{background:var(--tv-color-white)!important;color:var(--tv-color-primary)!important;border-right:1px solid var(--tv-color-primary)!important}.csQtyBtn--minus:hover{background:var(--tv-color-bg-warm)!important}.csQtyValue{text-align:center;min-width:36px;font-weight:var(--tv-font-weight-extrabold);font-size:var(--tv-font-size-body);color:var(--tv-color-text-title);background:var(--tv-color-white);justify-content:center;align-self:stretch;align-items:center;padding:0 8px;line-height:32px;display:flex}.csQtyBtn--plus{background:var(--tv-color-primary)!important;color:var(--tv-color-white)!important}.csQtyBtn--plus:hover{background:var(--tv-color-primary-hover)!important}.csFormGrid{flex-direction:column;gap:14px;display:flex}.csFormRow{flex-direction:column;gap:6px;display:flex}@media (width>=640px){.csFormRow--split{flex-direction:row;align-items:center;gap:12px}.csFormRow--split .csFormLabel{flex:0 0 168px;margin:0}.csFormRow--split .csFormControl{flex:1;min-width:0}.csInvoiceSection .csFormRow--split .csFormControl.csTextField,.csInvoiceSection .csFormRow--split .csFormControl.csDimBox{box-sizing:border-box;flex:0 0 20%;width:20%;min-width:0;max-width:20%}}.csInvoiceSection .csFormRow--split .csTextField .MuiOutlinedInput-root,.csInvoiceSection .csFormRow--split .csTextField .MuiInputBase-root{width:100%}.csInvoiceUploadBlock{box-sizing:border-box;width:80%;min-width:0;max-width:80%}@media (width<=639px){.csInvoiceSection .csTextField.csFormControl,.csInvoiceSection .csDimBox.csFormControl,.csInvoiceUploadBlock{width:100%;max-width:100%}}.csFormLabel{font-size:var(--tv-font-size-caption);font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-text-medium)}.csReadonlyVal{font-size:var(--tv-font-size-body-sm);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title)}.csReadonlyVal--bold{font-size:var(--tv-font-size-body)}.csTextField .MuiOutlinedInput-root{font-size:var(--tv-font-size-caption);border-radius:4px;min-height:32px}.csTextField .MuiOutlinedInput-input{font-size:var(--tv-font-size-caption)!important;padding:6px 10px!important;line-height:1.35!important}.csTextField .MuiInputLabel-root{font-size:var(--tv-font-size-caption)}.csTextField .MuiOutlinedInput-notchedOutline{border-color:#ff660073}.csTextField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ff6600a6}.csTextField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--tv-color-primary);border-width:1px}.csTextField .MuiSelect-select{font-size:var(--tv-font-size-caption)!important;align-items:center!important;min-height:0!important;padding:6px 10px!important;line-height:1.35!important;display:flex!important}.csTextField .MuiSelect-icon{right:6px;font-size:var(--tv-font-size-stat)!important}.csUploadZone{border:2px dashed var(--tv-color-border-dashed);text-align:center;background:var(--tv-color-bg-subtle);cursor:pointer;border-radius:6px;padding:18px 12px;transition:background .15s,border-color .15s}.csUploadZone:hover{background:var(--tv-color-bg-muted);border-color:var(--tv-color-primary)}.csUploadIcon{color:var(--tv-color-text-muted);margin-bottom:6px;font-size:var(--tv-font-size-hero)!important}.csUploadTitle{font-size:var(--tv-font-size-caption);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-strong);margin:0 0 2px}.csUploadHint{font-size:var(--tv-font-size-micro);color:var(--tv-color-text-secondary);margin:0}.csDimBox{background:var(--tv-color-bg-muted);font-size:var(--tv-font-size-caption);font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-text-medium);border-radius:4px;padding:6px 10px}.csLbhRow{flex-flow:wrap;align-items:center;gap:8px;display:flex}.csUploadGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.csUploadGrid .csUploadZone{flex-direction:column;justify-content:center;align-items:center;min-height:96px;padding:14px 10px;display:flex}.csUploadGrid .csUploadIcon{margin-bottom:4px;font-size:var(--tv-font-size-hero-sm)!important}.csShipTypeRow{flex-flow:wrap;gap:16px;display:flex}.csShipTypeCard{border:2px solid var(--tv-color-border-light);cursor:pointer;background:var(--tv-color-white);border-radius:8px;flex-direction:row;flex:200px;align-items:center;gap:14px;max-width:260px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex}.csShipTypeCard:hover{border-color:var(--tv-color-primary-light)}.csShipTypeCard--selected{border-color:var(--tv-color-primary);box-shadow:0 0 0 1px #ff660026}.csShipTypeIcon{color:var(--tv-color-text-secondary);font-size:var(--tv-font-size-display)!important}.csShipTypeCard--selected .csShipTypeIcon{color:var(--tv-color-primary)}.csShipTypeText{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title)}.csShipmentDetailsInner{flex-direction:column;gap:20px;display:flex}.csShipmentDetailsInner .csFormRow.csFormRow--split{margin:0}@media (width>=640px){.csShipmentDetailsInner .csFormRow--split .csShipmentDetailsField{flex:0 auto;width:100%;min-width:0;max-width:min(100%,520px)}.csShipmentDetailsInner .csFormRow--split .csShipmentDetailsField .MuiOutlinedInput-root{width:50%}}.csShipmentPhotoBlock{max-width:min(100%,520px);margin-top:8px}.csShipmentPhotoUpload{min-height:120px}.csGhostBtn{text-transform:none!important;font-weight:var(--tv-font-weight-semibold)!important;font-size:var(--tv-font-size-caption)!important;border-color:var(--tv-color-border-strong)!important;min-height:30px!important;color:var(--tv-color-text-strong)!important;margin-top:8px!important;padding:4px 12px!important}.csSummary{flex:none;width:100%;max-width:100%}@media (width>=1024px){.csSummary{justify-self:stretch;width:100%;min-width:0;max-width:none;position:sticky;top:16px}}.csSummaryCard{background:var(--tv-color-white);box-sizing:border-box;border:none;border-radius:0;padding:22px 20px 24px;box-shadow:0 2px 14px #00000014}.csSummaryTitle{font-size:var(--tv-font-size-subheading);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);letter-spacing:-.02em;margin:0 0 18px}.csSummaryList{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.csSummaryItem{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.csSummaryLabel{min-width:0;font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-regular);letter-spacing:normal;color:var(--tv-color-text-title);text-transform:none;flex:0 46%;line-height:1.35}.csSummaryValue{min-width:0;font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);text-align:right;word-break:break-word;flex:auto;line-height:1.35}.csSummarySubmit{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body)!important;background:var(--tv-color-primary)!important;width:100%!important;color:var(--tv-color-white)!important;box-shadow:none!important;border-radius:0!important;margin-bottom:12px!important;padding:11px 12px!important}.csSummarySubmit:hover{background:var(--tv-color-primary-hover)!important}.csSummaryCancel{text-align:center;width:100%;font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-bold);cursor:pointer;padding:4px;text-decoration:none;display:block;color:var(--tv-color-primary)!important}.csSummaryCancel:hover{text-decoration:underline}.csBackLink{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-semibold);margin-bottom:16px;display:inline-block;color:var(--tv-color-teal-hover)!important}.csPackAddressBlock{border-bottom:1px solid var(--tv-color-border-section);margin-bottom:18px;padding-bottom:18px}.csPackAddressBlockHeader{flex-direction:row;justify-content:flex-end;align-items:center;margin-bottom:10px;display:flex}.csPackRemoveBtn{text-transform:none!important;font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-semibold)!important;color:var(--tv-color-error)!important;min-width:0!important;padding:2px 8px!important}.csPackRemoveBtn:hover{background:#dc26260f!important}.csPackAddressBlock+.csPackAddressBlock{padding-top:4px}.csPackagingSection>.csPackAddrBtn{margin-top:0}@media (width>=640px){.csPackagingSection .csFormRow--split .csPackSingleField{box-sizing:border-box;flex:0 0 20%;width:20%;max-width:20%}.csPackagingSection .csFormRow--split .csPackDimsWrap{box-sizing:border-box;flex:none;max-width:min(100%,420px)}.csPackagingSection .csFormRow--split .csPackWeightWrap{box-sizing:border-box;flex-direction:row;flex:0 0 32%;align-items:center;gap:8px;width:32%;max-width:32%;display:flex}}.csPackagingSection .csPackSingleField .MuiOutlinedInput-root,.csPackagingSection .csPackDimField .MuiOutlinedInput-root,.csPackagingSection .csPackWeightInput .MuiOutlinedInput-root{width:100%}.csPackAddressFields{flex-direction:column;gap:18px;display:flex}.csPackAddressFields .csFormRow.csFormRow--split{margin:0}.csPackLbhRow{flex-flow:wrap;align-items:center;gap:8px 10px;display:flex}.csPackDimField{flex-shrink:0;width:52px}.csPackDimField .MuiOutlinedInput-input{text-align:center;padding-left:6px!important;padding-right:6px!important}.csPackDimSep{font-size:var(--tv-font-size-body-sm);font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-text-secondary);-webkit-user-select:none;user-select:none;line-height:32px}.csPackDimUnit{flex-shrink:0;min-width:112px!important}.csPackWeightWrap{flex-direction:row;align-items:center;gap:12px;display:flex}.csPackWeightInput{flex:1 1 0;min-width:0}.csPackWeightUnit{flex:none;min-width:92px!important}@media (width<=639px){.csPackagingSection .csPackSingleField,.csPackagingSection .csPackDimsWrap,.csPackagingSection .csPackWeightWrap{width:100%;max-width:100%}.csPackagingSection .csPackWeightWrap{flex:100%}}.csPackAddrBtn{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-text-title)!important;border:1px solid var(--tv-color-text-title)!important;background:var(--tv-color-white)!important;box-shadow:none!important;border-radius:4px!important;align-self:flex-start!important;margin-top:4px!important;padding:6px 18px!important}.csPackAddrBtn:hover{background:var(--tv-color-bg-surface)!important;border-color:var(--tv-color-text-title)!important}.csPackPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin-top:12px;display:grid}@media (width<=599px){.csPackPhotoGrid{grid-template-columns:1fr}}.csPackPhotoCell{min-width:0}.csPackPhotoLabel{font-size:var(--tv-font-size-body-sm);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);margin-bottom:8px;line-height:1.3;display:block}.csPackUploadBox{border:2px dashed var(--tv-color-border-dashed);background:var(--tv-color-bg-muted);cursor:pointer;box-sizing:border-box;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:112px;padding:18px 12px;transition:border-color .15s,background .15s;display:flex}.csPackUploadBox:hover{background:var(--tv-color-bg-stripe);border-color:#ff660073}.csPackUploadIcon{font-size:var(--tv-font-size-display)!important;color:var(--tv-color-primary)!important}.csPackUploadLink{font-size:var(--tv-font-size-body-sm)!important;font-weight:var(--tv-font-weight-semibold)!important;color:var(--tv-color-teal-hover)!important;text-transform:none!important;min-width:0!important;padding:0!important;line-height:1.3!important}.csPackUploadSub{text-align:center;font-size:var(--tv-font-size-micro)!important;font-weight:var(--tv-font-weight-medium)!important;color:var(--tv-color-text-secondary)!important;margin:0!important;line-height:1.35!important}.csBackLink{display:inline-block;font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-semibold)!important;color:var(--tv-color-teal-hover)!important;margin-bottom:16px!important}.tvAcceptPoDialog__paper{flex-direction:column;display:flex;box-sizing:border-box!important;border-radius:8px!important;width:calc(100% - 32px)!important;max-width:520px!important;padding:28px 24px 22px!important}.tvAcceptPoDialog__iconWrap{background:var(--tv-color-primary);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 18px;display:flex}.tvAcceptPoDialog__title{font-size:var(--tv-font-size-lg);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);text-align:center;margin:0 0 20px;line-height:1.35}.tvAcceptPoDialog__termsBlock{text-align:left;margin:0 0 24px}.tvAcceptPoDialog__termsLabel{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);margin:0 0 10px}.tvAcceptPoDialog__termsList{font-size:var(--tv-font-size-body);color:var(--tv-color-text-strong);margin:0;padding-left:1.25rem;line-height:1.55}.tvAcceptPoDialog__termsList li{margin-bottom:8px}.tvAcceptPoDialog__termsList li:last-child{margin-bottom:0}.tvAcceptPoDialog__actions{flex-flow:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.tvAcceptPoDialog__btnNo{text-transform:none!important;font-weight:var(--tv-font-weight-semibold)!important;font-size:var(--tv-font-size-body)!important;color:var(--tv-color-text-title)!important;border-color:var(--tv-color-text-title)!important;background:var(--tv-color-white)!important;min-width:100px!important;box-shadow:none!important;border-radius:4px!important;padding:8px 28px!important}.tvAcceptPoDialog__btnNo:hover{border-color:var(--tv-color-text-title)!important;background:var(--tv-color-bg-surface)!important}.tvAcceptPoDialog__btnYes{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body)!important;color:var(--tv-color-white)!important;background:var(--tv-color-primary)!important;border:1px solid var(--tv-color-primary)!important;min-width:100px!important;box-shadow:none!important;border-radius:4px!important;padding:8px 28px!important}.tvAcceptPoDialog__btnYes:hover{background:var(--tv-color-primary-hover)!important;border-color:var(--tv-color-primary-hover)!important}@media (width<=400px){.tvAcceptPoDialog__actions{flex-direction:column;width:100%}.tvAcceptPoDialog__btnNo,.tvAcceptPoDialog__btnYes{width:100%}}.oisRoot{flex-direction:column;gap:20px;padding-top:20px;padding-bottom:8px;display:flex}.oisCard{border:1px solid var(--tv-color-border-light);background:var(--tv-color-white);border-radius:8px;flex-direction:row;align-items:flex-start;gap:14px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f}.oisBadge{background:var(--tv-color-primary);width:32px;height:32px;color:var(--tv-color-white);font-size:var(--tv-font-size-body-lg);font-weight:var(--tv-font-weight-extrabold);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:16px 0 0 16px;line-height:1;display:flex}.oisCardBody{flex:1;min-width:0;padding:16px 16px 16px 0}@media (width>=600px){.oisCardBody{padding:18px 20px 18px 0}}.oisSection{border-bottom:1px solid var(--tv-color-border-muted);margin-bottom:14px;padding-bottom:14px}.oisSection:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.oisInvoiceTop{flex-direction:column;gap:12px;display:flex}@media (width>=768px){.oisInvoiceTop{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}}.oisFieldsGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px 24px;min-width:0;display:grid}.oisField{flex-direction:column;gap:4px;min-width:0;display:flex}.oisFieldLabel{font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-bold);letter-spacing:.06em;color:var(--tv-color-text-secondary);text-transform:uppercase}.oisFieldValue{font-size:var(--tv-font-size-body-sm);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);line-height:1.3}.oisFieldValue--success{color:var(--tv-color-success)}.oisFieldValue--danger{color:var(--tv-color-error)}.oisLinks{flex-flow:wrap;flex-shrink:0;align-items:center;gap:16px;display:flex}.oisLink{cursor:pointer;font-size:var(--tv-font-size-body-sm)!important;font-weight:var(--tv-font-weight-semibold)!important;color:var(--tv-color-teal-hover)!important;text-transform:none!important;min-width:0!important;padding:0!important;text-decoration:underline!important}.oisShipmentGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px 24px;display:grid}.oisTrackingWrap{background:var(--tv-color-bg-surface);border:1px solid var(--tv-color-border-section);border-radius:6px;flex-direction:column;gap:14px;margin-top:14px;padding:16px 18px;display:flex}@media (width>=640px){.oisTrackingWrap{flex-direction:row;justify-content:space-between;align-items:center;gap:22px}.oisTrack{flex:auto;width:100%;min-width:400px;max-width:400px;margin:0}.oisStatusRow{flex:1;margin:0}}.oisTrack{width:100%;max-width:400px;margin:0 0 18px}.oisTrack__labelsRow{flex-direction:row;justify-content:space-between;max-width:400px;margin-bottom:8px;margin-left:0;margin-right:0;padding:0 2px;display:flex}.oisTrack__label{font-size:var(--tv-font-size-caption);font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-text-title);text-align:center;flex:1}.oisTrack__label--withIcon{align-items:center;gap:6px;display:inline-flex}.oisTrack__fileIcon{color:var(--tv-color-primary);flex-shrink:0;font-size:16px!important}.oisTrack__label:first-child{text-align:left;margin-left:-4px}.oisTrack__label:last-child{text-align:right;margin-right:-4px}.oisTrack__label--muted{color:var(--tv-color-text-muted)}.oisTrack__progress{background:var(--tv-color-border-light);box-sizing:border-box;border-radius:2px;max-width:400px;height:3px;padding:0 6px;position:relative}.oisTrack__progressFill{background:var(--tv-color-primary);border-radius:2px;height:3px;position:absolute;top:0}.oisTrack__progressFill--half{width:calc(50% - 6px);left:6px}.oisTrack__progressGap{background:var(--tv-color-bg-surface);width:10px;height:7px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.oisTrack__progressFill--rightDone{width:calc(50% - 12px);left:calc(50% + 6px)}.oisTrack__date{color:var(--tv-color-text-muted);margin:6px 0 0;font-size:10px}.oisTrack__pin{background:var(--tv-color-primary);border-radius:2px;width:10px;height:10px;position:absolute;top:50%}.oisTrack__pin--done:after{content:"";border-right:2px solid var(--tv-color-white);border-bottom:2px solid var(--tv-color-white);width:3px;height:6px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.oisTrack__pin--left{left:6px;transform:translate(-50%,-50%)}.oisTrack__pin--mid{left:50%;transform:translate(-50%,-50%)}.oisTrack__pin--right{left:calc(100% - 6px);transform:translate(-50%,-50%)}.oisStatusRow{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.oisStatusRow--withAction{text-align:center;flex-flow:row;justify-content:space-between;align-items:center;gap:12px 16px}.oisStatusRow--withAction .oisStatusTextBlock{text-align:center;flex-direction:column;flex:auto;align-items:center;min-width:0;display:flex}.oisStatusRow--withAction .oisStatusHeadline,.oisStatusRow--withAction .oisStatusSub{text-align:center;width:100%;max-width:360px;margin-left:auto;margin-right:auto}.oisStatusRow--withAction .oisStatusSub{margin-top:4px}.oisStatusRow--withAction .oisMarkDeliveryBtn{flex-shrink:0;align-self:center}@media (width>=640px){.oisStatusRow--split{text-align:left;flex-direction:row;justify-content:space-between;align-items:center}.oisStatusRow--end{text-align:right;flex-direction:row;justify-content:flex-end;align-items:center}.oisStatusRow--end .oisStatusTextBlock{text-align:right}}.oisStatusHeadline{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-strong);margin:0;line-height:1.4}.oisStatusHeadline--success{color:var(--tv-color-success)}.oisStatusSub{font-size:var(--tv-font-size-caption);font-weight:var(--tv-font-weight-medium);color:var(--tv-color-text-secondary);max-width:360px;margin:4px 0 0;line-height:1.45}.oisMarkDeliveryBtn{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body-sm)!important;color:var(--tv-color-primary)!important;border-color:var(--tv-color-primary)!important;border-radius:4px!important;padding:6px 18px!important}.oisMarkDeliveryBtn:hover{border-color:var(--tv-color-primary-hover)!important;background:#ff6b000f!important}.tvOrderStatusPill{border:1px solid #0000;border-radius:999px;flex-direction:row;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tvOrderStatusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.tvOrderStatusText{font-size:var(--tv-font-size-micro);font-weight:var(--tv-font-weight-bold);white-space:nowrap;line-height:1.2}.tvOrderStatusPill--pending{background:var(--tv-pill-pending-bg);border-color:var(--tv-color-primary-light)}.tvOrderStatusPill--pending .tvOrderStatusDot{background:var(--tv-pill-pending-dot)}.tvOrderStatusPill--pending .tvOrderStatusText{color:var(--tv-color-primary-hover)}.tvOrderStatusPill--accepted{background:var(--tv-pill-accepted-bg);border-color:var(--tv-pill-accepted-border)}.tvOrderStatusPill--accepted .tvOrderStatusDot{background:var(--tv-pill-accepted-dot)}.tvOrderStatusPill--accepted .tvOrderStatusText{color:var(--tv-pill-accepted-text)}.tvOrderStatusPill--acceptedDetail{background:var(--tv-pill-accepted-detail-bg);border-color:var(--tv-pill-accepted-detail-border)}.tvOrderStatusPill--acceptedDetail .tvOrderStatusDot{background:var(--tv-pill-accepted-detail-dot)}.tvOrderStatusPill--acceptedDetail .tvOrderStatusText{color:var(--tv-pill-accepted-detail-text)}.tvOrderStatusPill--shipping{background:var(--tv-pill-shipping-bg);border-color:var(--tv-pill-shipping-border)}.tvOrderStatusPill--shipping .tvOrderStatusDot{background:var(--tv-pill-shipping-dot)}.tvOrderStatusPill--shipping .tvOrderStatusText{color:var(--tv-pill-shipping-text)}.tvOrderStatusPill--completed{background:var(--tv-pill-completed-bg);border-color:var(--tv-pill-completed-border)}.tvOrderStatusPill--completed .tvOrderStatusDot{background:var(--tv-pill-completed-dot)}.tvOrderStatusPill--completed .tvOrderStatusText{color:var(--tv-color-success)}.tvOrderStatusPill--rejected{background:var(--tv-pill-rejected-bg);border-color:var(--tv-pill-rejected-border)}.tvOrderStatusPill--rejected .tvOrderStatusDot{background:var(--tv-color-error)}.tvOrderStatusPill--rejected .tvOrderStatusText{color:var(--tv-pill-rejected-text)}.tvQuoteReadonlyRoot{width:100%}.tvQuoteReadonlyCommentBody{font-size:var(--tv-font-size-body);color:var(--tv-color-text-title);border:1px solid var(--tv-color-border-neutral);background:var(--tv-color-bg-subtle);box-sizing:border-box;border-radius:4px;min-height:100px;margin:0;padding:14px 16px;line-height:1.55}.tvQuoteReadonlyFinPlain{font-weight:var(--tv-font-weight-semibold)!important;color:var(--tv-color-black)!important}.tvDetailAcceptBtn{text-transform:none!important;font-size:var(--tv-font-size-body-sm)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-white)!important;background:var(--tv-color-primary)!important;box-shadow:none!important;border-radius:4px!important;padding:6px 16px!important}.tvDetailAcceptBtn:hover{background:var(--tv-color-primary-hover)!important}.tvDetailRejectOrderBtn{text-transform:none!important;font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-semibold)!important;color:var(--tv-color-teal-hover)!important;min-width:0!important;padding:4px 8px!important}.tvDetailRejectOrderBtn:hover{background:#0f766e0f!important}.tvOrderDetailTabsWrap{padding-top:4px}.tvOrderDetailTabsRow{border-bottom:1px solid var(--tv-color-border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:4px;padding-bottom:0;display:flex}.tvOrderDetailTabs{flex:auto;min-width:0}.tvOrderDetailTabs .MuiTabs-flexContainer{column-gap:12px}.tvOrderDetailTabs .MuiTabs-indicator{background:var(--tv-color-primary);border-radius:3px 3px 0 0;height:3px}.tvOrderDetailTabs .MuiTab-root{text-transform:none;font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-text-secondary);background:var(--tv-color-bg-muted);border-radius:6px 6px 0 0;min-height:44px;margin-right:0;padding-left:16px;padding-right:16px;min-width:auto!important}.tvOrderDetailTabs .MuiTab-root.Mui-selected{color:var(--tv-color-text-title);font-weight:var(--tv-font-weight-bold);background:var(--tv-color-white)}.tvOrderDetailCreateShipmentBtn{flex-shrink:0;text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body-sm)!important;color:var(--tv-color-white)!important;background:var(--tv-color-primary)!important;box-shadow:none!important;border-radius:4px!important;padding:8px 18px!important}.tvOrderDetailCreateShipmentBtn:hover{background:var(--tv-color-primary-hover)!important}@media (width>=600px){.tvOrdersHeader{padding-left:24px;padding-right:24px}}@media (width<=600px){.tvOrdersTopRow{flex-direction:column;align-items:stretch}}@media (width>=600px){.tvOrdersSearch{width:280px}}@media (width>=900px){.tvOrdersTable{min-width:1120px}}@media (width>=900px){.tvOrdersHideMd{display:table-cell}}@media (width>=600px){.tvOrdersFooter{padding-left:24px;padding-right:24px}}@media (width>=600px){.tvOrdersHeader{padding-left:24px;padding-right:24px}}@media (width<=600px){.tvOrdersTopRow{flex-direction:column;align-items:stretch}}@media (width>=600px){.tvOrdersSearch{width:280px}}@media (width>=900px){.tvOrdersTable{min-width:1120px}}@media (width>=900px){.tvOrdersHideMd{display:table-cell}}@media (width>=600px){.tvOrdersFooter{padding-left:24px;padding-right:24px}}.tvShipmentsBatchBtn{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-primary)!important;border:1px solid var(--tv-color-primary)!important;background:var(--tv-color-white)!important;min-width:0!important;box-shadow:none!important;border-radius:4px!important;padding:6px 14px!important}.tvShipmentsBatchBtn:hover{border-color:var(--tv-color-primary-hover)!important;background:#f967000f!important}.tvShipmentsCourierBtn{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-primary)!important;border:1px solid var(--tv-color-primary)!important;background:var(--tv-color-white)!important;min-width:0!important;box-shadow:none!important;border-radius:4px!important;padding:6px 14px!important}.tvShipmentsCourierBtn:hover{border-color:var(--tv-color-primary-hover)!important;background:#f967000f!important}.tvShippedViewPoLink{font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-teal)!important;text-decoration:none!important}.tvShippedViewPoLink:hover{color:var(--tv-color-teal-hover)!important;text-decoration:underline!important}@media (width>=600px){.tvOrdersHeader{padding-left:24px;padding-right:24px}}@media (width<=600px){.tvOrdersTopRow{flex-direction:column;align-items:stretch}}@media (width>=600px){.tvOrdersSearch{width:280px}}@media (width>=900px){.tvOrdersTable{min-width:1120px}}@media (width>=900px){.tvOrdersHideMd{display:table-cell}}@media (width>=600px){.tvOrdersFooter{padding-left:24px;padding-right:24px}}.tvInvoicesViewPoLink{font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-teal)!important;text-decoration:none!important}.tvInvoicesViewPoLink:hover{color:var(--tv-color-teal-hover)!important;text-decoration:underline!important}.pilRoot{max-width:100%}.pilList{background:var(--tv-color-white);box-shadow:none;border:none;border-radius:0}.pilRowWrap{cursor:pointer;background:var(--tv-color-white);border-bottom:1px solid #1118271f;transition:background-color .15s}.pilRowWrap:first-child{border-top:2px solid #1118271f}.pilRowWrap:last-child{border-bottom:none}.pilRowWrap:focus{outline:none}.pilRowWrap:focus-visible{outline-offset:2px;outline:2px solid #ff701f73}.pilRowWrap--expanded{background:var(--tv-color-bg-warm-tint)!important}.pilRowMain{box-sizing:border-box;grid-template-columns:1fr;align-items:start;gap:14px 16px;padding:16px 18px;display:grid}@media (width>=1100px){.pilRowMain{grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) minmax(100px,.85fr) minmax(100px,.85fr) minmax(100px,.75fr) minmax(280px,auto);align-items:center;column-gap:20px}}.pilFieldLabel{font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-bold);letter-spacing:.06em;color:var(--tv-color-text-muted);text-transform:uppercase;margin-bottom:6px}.pilInvoiceLink{font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-teal)!important;padding:0!important;text-decoration:none!important;display:inline-block!important}.pilInvoiceLink:hover{text-decoration:underline!important}.pilInvoiceDate{font-size:var(--tv-font-size-micro);color:var(--tv-color-text-secondary);margin-top:4px}.pilPartnerLink{font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-primary-hover)!important;text-underline-offset:2px!important}.pilAmount{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-extrabold);color:var(--tv-color-text-primary)}.pilStatus{font-size:var(--tv-font-size-micro);font-weight:var(--tv-font-weight-bold);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;display:inline-flex}.pilStatusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pilStatus--overdue{color:var(--tv-color-white);background:var(--tv-color-alert-coral);border-color:var(--tv-color-alert-coral)}.pilStatus--overdue .pilStatusDot{background:var(--tv-color-white)}.pilStatus--completed{color:var(--tv-color-success);background:var(--tv-color-success-bg);border-color:var(--tv-color-success)}.pilStatus--completed .pilStatusDot{background:var(--tv-color-success)}.pilActions{flex-flow:wrap;align-items:center;gap:10px;display:flex}.pilBtnTimeline{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-text-primary)!important;border:1px solid var(--tv-color-text-primary)!important;background:var(--tv-color-white)!important;min-width:0!important;box-shadow:none!important;border-radius:4px!important;padding:6px 14px!important}.pilBtnTimeline:hover{background:#1118270a!important}.pilBtnPay{text-transform:none!important;font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-caption)!important;background:var(--tv-color-primary)!important;color:var(--tv-color-white)!important;box-shadow:none!important;border-radius:4px!important;padding:6px 14px!important}.pilBtnPay:hover{background:var(--tv-color-primary-hover)!important}.pilDownloadLink{font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-teal)!important}.pilExpand{box-sizing:border-box;background:0 0;border:none;padding:16px 18px 36px}.pilTlGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 6px;margin-bottom:8px;display:grid}.pilTlStep{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.pilTlIcon{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:8px;display:flex}.pilTlIcon--on{background:var(--tv-color-primary);color:var(--tv-color-white)!important}.pilTlIcon--off{background:var(--tv-color-white);border:2px solid var(--tv-color-border-light);color:var(--tv-color-border-strong)!important}.pilTlIconSvg{font-size:var(--tv-font-size-stat)!important}.pilTlLabel{font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-primary);max-width:100%;line-height:1.25}.pilTlBarWrap{margin-top:6px;padding:0;position:relative}.pilTlBarSlot{width:100%;position:relative}.pilTlBarTrack{border-radius:2px;width:100%;height:5px;display:flex;overflow:hidden}.pilTlBarOrange{background:var(--tv-color-primary);flex:none;height:100%}.pilTlBarRest{background:var(--tv-color-border-light);flex:1;min-width:0;height:100%}.pilTlBarMarkers{pointer-events:none;height:8px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.pilTlNode{box-sizing:border-box;width:11px;height:11px;position:absolute;top:49%;transform:translate(-50%,-50%)}.pilTlNode--square{border-radius:1px}.pilTlNode--on{background:var(--tv-color-primary);border:none}.pilTlNode--off{background:var(--tv-color-white);border:1px solid var(--tv-color-border-strong)}.pilRecordPayPaper{width:100%;overflow:hidden;border:1px solid var(--tv-color-text-primary)!important;max-width:720px!important;box-shadow:none!important;border-radius:2px!important}.pilRecordPayHeader{text-align:center;border-bottom:1px solid #1118271f;padding:20px 44px 16px;position:relative}.pilRecordPayTitle{font-size:var(--tv-font-size-section)!important;font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-primary)!important;margin:0!important;padding:0 8px!important;line-height:1.35!important}.pilRecordPayClose{top:8px;right:8px;color:var(--tv-color-text-strong)!important;position:absolute!important}.pilRecordPayBody{padding:20px 24px 12px!important}.pilRecordPayCols{flex-direction:row;align-items:stretch;gap:0;min-height:200px;display:flex}.pilRecordPayLeft{flex:1;min-width:0;padding-right:28px}.pilRecordPayDivider{background:#1118271f;flex-shrink:0;width:1px;margin:0 4px}.pilRecordPayRight{flex-direction:column;flex:1;min-width:0;padding-left:28px;display:flex}.pilRecordPayRow{grid-template-columns:minmax(148px,168px) 1fr;align-items:center;gap:10px 20px;margin-bottom:16px;display:grid}.pilRecordPayRow:last-child{margin-bottom:0}.pilRecordPayLabel{letter-spacing:.06em;font-size:var(--tv-font-size-micro)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-text-muted)!important;text-transform:uppercase!important;text-align:left!important;margin:0!important;line-height:1.3!important}.pilRecordPayVal{font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-primary)!important;margin:0!important}.pilRecordPayVal--accent{font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-primary)!important}.pilRecordPayPaidRow{flex-flow:row;align-items:center;gap:12px;display:flex}.pilRecordPayPaidInput .MuiOutlinedInput-root{background:var(--tv-color-white);border-radius:2px}.pilRecordPayPaidInput .MuiOutlinedInput-input{font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body)!important;color:var(--tv-color-text-primary)!important;padding:8px 10px!important}.pilRecordPayPaidInput .MuiOutlinedInput-input::placeholder{color:var(--tv-color-text-muted)!important;opacity:1!important;font-weight:var(--tv-font-weight-semibold)!important}.pilRecordPayPaidInput .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--tv-color-primary)!important;border-width:1px!important}.pilRecordPayPaidInput .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--tv-color-primary-hover)!important}.pilRecordPayPaidInput .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--tv-color-primary)!important;border-width:1px!important}.pilRecordPayInr{flex-shrink:0;font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-text-primary)!important}.pilRecordPayUpload{flex-direction:column;flex:1;min-height:180px;display:flex}.pilRecordPayUploadBox{border:2px dashed var(--tv-color-border-strong);background:var(--tv-color-bg-subtle);cursor:pointer;box-sizing:border-box;border-radius:2px;flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:16px;padding:22px 20px;transition:background .15s;display:flex}.pilRecordPayUploadTexts{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.pilRecordPayUploadBox:hover{background:#ff701f0a}.pilRecordPayUploadBox:focus-visible{outline-offset:2px;outline:2px solid #ff701f80}.pilRecordPayUploadIcon{flex-shrink:0;font-size:var(--tv-font-size-display-lg)!important;color:#ff9a5c!important}.pilRecordPayUploadLink{text-underline-offset:3px;font-size:var(--tv-font-size-body-sm)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-teal)!important;margin:0!important;line-height:1.25!important;text-decoration:underline!important}.pilRecordPayUploadSub{font-size:var(--tv-font-size-micro)!important;font-weight:var(--tv-font-weight-medium)!important;color:var(--tv-color-text-primary)!important;margin:0!important}.pilRecordPayFooter{border-top:1px solid #1118271f;flex-direction:row;align-items:center;justify-content:center!important;gap:16px!important;padding:18px 24px 22px!important;display:flex!important}.pilRecordPayBtnCancel{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body-sm)!important;color:var(--tv-color-text-primary)!important;border:1px solid var(--tv-color-text-primary)!important;background:var(--tv-color-white)!important;min-width:128px!important;box-shadow:none!important;border-radius:2px!important;padding:8px 28px!important}.pilRecordPayBtnCancel:hover{border-color:var(--tv-color-text-primary)!important;background:#1118270a!important}.pilRecordPayBtnSubmit{text-transform:none!important;font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-body-sm)!important;background:var(--tv-color-primary)!important;color:var(--tv-color-white)!important;min-width:128px!important;box-shadow:none!important;border-radius:2px!important;padding:8px 28px!important}.pilRecordPayBtnSubmit:hover{background:var(--tv-color-primary-hover)!important}@media (width<=700px){.pilRecordPayCols{flex-direction:column;min-height:0}.pilRecordPayDivider{width:100%;height:1px;margin:16px 0}.pilRecordPayLeft{padding-right:0}.pilRecordPayRight{padding-left:0}.pilRecordPayUpload{min-height:160px}.pilRecordPayUploadBox{text-align:center;flex-direction:column;justify-content:center;align-items:center}.pilRecordPayUploadTexts{align-items:center}}.sdHeaderActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sdActionBtnOutline{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-caption)!important;min-width:0!important;box-shadow:none!important;border-radius:0!important;padding:6px 18px!important}.sdActionBtnOutline--orange{color:var(--tv-color-primary)!important;border-color:var(--tv-color-primary)!important;background:var(--tv-color-white)!important}.sdActionBtnOutline--orange:hover{border-color:var(--tv-color-primary-hover)!important;background:#f967000f!important}.sdActionBtnOutline--dark{color:var(--tv-color-text-primary)!important;background:var(--tv-color-white)!important;border-color:#1118278c!important}.sdActionBtnOutline--dark:hover{background:#1118270a!important}.sdTopStrip{background:var(--tv-color-highlight-bg);box-sizing:border-box;border:1px solid #10182014;border-radius:0;margin-bottom:14px;padding:16px 18px}.sdTopStripGrid{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (width>=900px){.sdTopStripGrid{grid-template-columns:auto auto auto minmax(0,1fr);align-items:start;gap:12px 40px}}.sdTopStripCol{flex-direction:column;gap:10px;min-width:0;display:flex}.sdStripPair{flex-flow:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.sdStripPair .sdStripLabel{flex-shrink:0}.sdStripLabel{font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-bold);letter-spacing:.06em;color:var(--tv-color-text-muted);text-transform:uppercase}.sdStripVal{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-extrabold);color:var(--tv-color-text-primary)}.sdStripInlineLink{vertical-align:baseline}.sdStripLink{font-size:var(--tv-font-size-caption);font-weight:var(--tv-font-weight-bold);text-underline-offset:2px;color:var(--tv-color-teal-hover)!important;text-decoration:underline!important}@media (width>=900px){.sdStripLink--aside{white-space:nowrap;grid-area:1/4/-1;place-self:center end}}.sdInvoiceList{flex-direction:column;gap:12px;padding-bottom:26px;display:flex}.sdInvoiceRow{background:var(--tv-color-white);box-sizing:border-box;border:1px solid #1118271f;border-radius:0;padding:14px;display:block}.sdInvoiceRowInner{grid-template-columns:1.1fr 1fr 1.15fr;align-items:start;gap:10px 24px;min-width:0;display:grid}@media (width<=899px){.sdInvoiceRowInner{grid-template-columns:1fr;gap:10px}}.sdFieldRow{align-items:baseline;gap:10px;min-width:0;display:flex}.sdFieldLabel{font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-bold);letter-spacing:.06em;color:var(--tv-color-text-muted);text-transform:uppercase;white-space:nowrap}.sdFieldValue{font-size:var(--tv-font-size-body-sm);font-weight:var(--tv-font-weight-extrabold);color:var(--tv-color-text-primary);overflow-wrap:anywhere;min-width:0}.sdDispatchPill{background:var(--tv-color-white);border:1px solid #f967008c;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.sdDispatchDot{background:var(--tv-color-warning);border-radius:50%;width:6px;height:6px}.sdDispatchText{font-size:var(--tv-font-size-micro);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-primary)}.pvRoot{max-width:100%}.pvSummaryStrip{background:var(--tv-color-bg-warm-tint);box-sizing:border-box;border:1px solid #10182014;border-radius:0;margin-bottom:18px;padding:16px 18px}.pvSummaryGrid{grid-template-columns:1fr;gap:12px 20px;display:grid}@media (width>=1100px){.pvSummaryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 20px}}@media (width>=700px) and (width<=1099px){.pvSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pvSummaryPair{flex-direction:column;gap:4px;min-width:0;display:flex}.pvSummaryLabel{font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-bold);letter-spacing:.06em;color:var(--tv-color-text-muted);text-transform:uppercase}.pvSummaryVal{font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-extrabold);color:var(--tv-color-text-primary);line-height:1.3}.pvPartnerLink{text-underline-offset:2px;text-align:left;vertical-align:baseline;font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-primary-hover)!important;padding:0!important;text-decoration:underline!important;display:inline!important}.pvCardList{flex-direction:column;gap:16px;display:flex}.pvShipmentCard{background:var(--tv-color-white);border:1px solid #1118271f;border-radius:0;overflow:hidden}.pvCardTop{box-sizing:border-box;border-bottom:1px solid #1118271a;padding:0}.pvCardTopMain{box-sizing:border-box;grid-template-columns:1fr;align-items:start;gap:16px;padding:16px 16px 14px;display:grid}@media (width>=900px){.pvCardTopMain{grid-template-columns:minmax(200px,1.15fr) 1px minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;column-gap:20px}}.pvCardMetaCol{min-width:0}@media (width<=899px){.pvCardMetaCol{border-bottom:1px solid #11182714;padding-bottom:14px}}.pvMetaRow{flex-flow:wrap;align-items:baseline;gap:6px 10px;margin-bottom:8px;display:flex}.pvMetaRow:last-child{margin-bottom:0}.pvMetaLabel{font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-bold);letter-spacing:.06em;color:var(--tv-color-text-muted);text-transform:uppercase;flex-shrink:0}.pvMetaVal{font-size:var(--tv-font-size-body-sm);font-weight:var(--tv-font-weight-extrabold);line-height:1.35}.pvMetaVal--code{color:var(--tv-color-primary)}.pvMetaVal--dark{color:var(--tv-color-text-primary)}.pvMetaUserLink{text-underline-offset:2px;vertical-align:baseline;font-size:var(--tv-font-size-body-sm)!important;font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-primary)!important;padding:0!important;text-decoration:underline!important}.pvCardVRule{background:#1118271f;align-self:stretch;width:1px;min-height:120px;display:none}@media (width>=900px){.pvCardVRule{display:block}}.pvCardMid,.pvCardAwb{min-width:0}.pvMidTitle{font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-bold);letter-spacing:.06em;color:var(--tv-color-text-muted);text-transform:uppercase;margin-bottom:8px}.pvMidBody{font-size:var(--tv-font-size-body-sm);font-weight:var(--tv-font-weight-extrabold);color:var(--tv-color-text-primary);line-height:1.4}.pvMidBody--second{font-weight:var(--tv-font-weight-bold);margin-top:6px}.pvCardInvoiceWrap{justify-content:flex-end;align-items:flex-start;display:flex}@media (width<=899px){.pvCardInvoiceWrap{grid-column:1/-1;justify-content:flex-start}}.pvInvoiceBtn{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-text-primary)!important;border:1px solid var(--tv-color-text-primary)!important;background:var(--tv-color-white)!important;min-width:88px!important;box-shadow:none!important;border-radius:4px!important;padding:6px 16px!important}.pvInvoiceBtn:hover{border-color:var(--tv-color-text-primary)!important;background:#1118270a!important}.pvCardBottom{box-sizing:border-box;flex-direction:column;gap:18px;padding:16px 16px 20px;display:flex}@media (width>=768px){.pvCardBottom{flex-direction:row;align-items:flex-start;gap:28px}}.pvStatusBlock{flex-shrink:0;min-width:200px;max-width:260px}.pvStatusHeading{font-size:var(--tv-font-size-body)!important;font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-primary)!important;margin:0 0 10px!important;line-height:1.2!important}.pvStatusSelect .MuiOutlinedInput-notchedOutline{border-color:#11182738!important}.pvStatusSelect .MuiOutlinedInput-root{background:var(--tv-color-white)!important;border-radius:6px!important}.pvStatusSelect .MuiSelect-select{font-size:var(--tv-font-size-body-sm)!important;font-weight:var(--tv-font-weight-bold)!important;padding-top:9px!important;padding-bottom:9px!important}.pvTimeline{flex:1;min-width:0;padding-top:2px}.pvTimelineSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;width:100%;display:grid}.pvTimelineStep{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.pvTimelineIconBox{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:10px;display:flex}.pvTimelineIconBox--on{background:var(--tv-color-primary);border:none;color:var(--tv-color-white)!important}.pvTimelineIconBox--off{background:var(--tv-color-white);border:2px solid var(--tv-color-border-hairline);color:var(--tv-color-border-strong)!important}.pvTimelineIconSvg{font-size:var(--tv-font-size-page-title)!important}.pvTimelineTitle{font-size:var(--tv-font-size-micro);font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-primary);margin-bottom:4px;line-height:1.25}.pvTimelineSub{font-size:var(--tv-font-size-label);font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-text-secondary);line-height:1.25}.pvBarWrap{box-sizing:border-box;width:100%;margin-top:18px;padding:0 2px}.pvBarGrey{background:var(--tv-color-border-rail);border-radius:2px;width:100%;height:4px;position:relative}.pvBarOrange{background:var(--tv-color-primary);border-radius:2px;min-width:0;height:100%;transition:width .2s;position:relative}.pvBarCap{background:var(--tv-color-primary);width:8px;height:8px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.tvLoginDetails{min-height:100vh;font-family:var(--tv-font-family);color:var(--tv-color-text-primary);box-sizing:border-box;background-color:#fcfcfc;justify-content:center;align-items:center;padding:24px 16px;display:flex;overflow:hidden}.tvLoginSplitRoot{box-sizing:border-box;background:var(--tv-color-white);grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;width:100%;height:100%;min-height:100vh;max-height:100vh;display:grid;overflow:hidden}.tvLoginSplitRoot--locked{min-height:100vh;max-height:100vh}.tvLoginLeft{background:#f3f2f2;height:100%;min-height:0;position:relative;overflow:hidden}.tvLoginHeroImg{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0;display:block}.tvLoginLeftFooter{color:var(--tv-color-text-title);justify-content:center;align-items:center;gap:10px;padding:0 16px;display:flex;position:absolute;bottom:34px;left:0;right:0}.tvLoginCopyrightIcon{width:17px;height:17px;display:block}.tvLoginFooterText{font-size:var(--tv-font-size-caption);color:var(--tv-color-text-title);margin:0}.tvLoginRight{background:var(--tv-color-white);box-sizing:border-box;justify-content:center;align-items:center;height:100%;min-height:0;padding:28px 18px;display:flex}.tvLoginCard{background:var(--tv-color-white);color:var(--tv-color-text-strong);box-sizing:border-box;width:100%;max-width:634px;min-height:430px;padding:43px 111px 40px 112px;box-shadow:0 3px 6px #00000029}.tvLoginCard--mes{text-align:center;border-radius:10px;width:100%;max-width:500px;min-height:auto;padding:44px 40px 40px;box-shadow:0 4px 14px #0000001a}.tvLoginMesWordmark{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:var(--tv-font-weight-bold);letter-spacing:-.03em;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0;margin:8px auto 22px;font-size:clamp(1.5rem,4vw,1.875rem);line-height:1.15;display:inline-flex}.tvLoginMesWordmarkTru{color:var(--tv-color-text-title);text-transform:lowercase}.tvLoginMesWordmarkUWrap{display:inline-block;position:relative}.tvLoginMesWordmarkDot{background:var(--tv-color-primary);border-radius:1px;width:.28em;height:.28em;position:absolute;top:-.42em;left:50%;transform:translate(-50%)rotate(45deg)}.tvLoginMesWordmarkOne{color:var(--tv-color-primary);text-transform:lowercase;margin-left:.08em}.tvLoginPartnerLogoWrap{margin:8px auto 28px}.tvLoginPartnerLogo{object-fit:contain;width:206px;height:36px;margin:0 auto;display:block}.tvLoginMesSubtitle{font-size:var(--tv-font-size-body);color:var(--tv-color-text-medium);margin:0 0 28px;line-height:1.45}.tvLoginCard--narrow{max-width:480px;min-height:auto;padding:40px 48px}.tvLoginFormTitle{text-align:left;margin:0 0 33px}.tvLoginFormTitle span{color:var(--tv-color-primary)}.tvLoginFieldLabel{text-align:left;font-size:var(--tv-font-size-body);color:var(--tv-color-text-strong);margin-bottom:6px;display:block}.tvLoginFieldError{float:right;font-size:var(--tv-font-size-caption);color:#ff2626}.tvLoginInput{box-sizing:border-box;width:100%;font-size:var(--tv-font-size-body);border:1px solid #d0d0ce;border-radius:4px;margin-bottom:24px;padding:10px 12px;font-family:inherit}.tvLoginInput:focus{border-color:var(--tv-color-text-title);outline:none}.tvLoginInput--error{border-color:#ff2626}.tvLoginPasswordWrap{margin-bottom:24px;position:relative}.tvLoginPasswordWrap .tvLoginInput{margin-bottom:0;padding-right:44px}.tvLoginEyeBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tvLoginEyeBtn img{width:22px;height:22px;display:block}.tvLoginForgot{text-align:left;margin-top:-10px;margin-bottom:8px}.tvLoginInlineLink{font-size:var(--tv-font-size-caption);color:#0e61c3;text-decoration:none}.tvLoginInlineLink:hover{text-decoration:underline}.tvLoginSubmit{width:100%;height:35px;margin-top:31px;background-color:var(--tv-color-primary)!important;color:var(--tv-color-white)!important;font-weight:var(--tv-font-weight-semibold)!important;text-transform:none!important;box-shadow:none!important}.tvLoginSubmit:disabled{opacity:.55}.tvLoginMesPrimaryBtn{width:100%;min-height:48px;background-color:var(--tv-color-primary)!important;color:var(--tv-color-white)!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body-lg)!important;text-transform:none!important;box-shadow:none!important;border-radius:6px!important;margin-top:12px!important;padding-top:12px!important;padding-bottom:12px!important}.tvLoginMesPrimaryBtn:hover{background-color:var(--tv-color-primary-hover)!important}.tvLoginMesSecondaryBtn{width:100%;min-height:48px;border-color:var(--tv-color-primary)!important;color:var(--tv-color-primary)!important;font-weight:var(--tv-font-weight-semibold)!important;font-size:var(--tv-font-size-body-lg)!important;text-transform:none!important;border-width:1px!important;border-radius:6px!important;margin-top:16px!important;padding-top:12px!important;padding-bottom:12px!important}.tvLoginMesSecondaryBtn:hover{border-color:var(--tv-color-primary-hover)!important;background:#ff69000f!important}.tvLoginMesSecondaryBtn--admin{margin-top:16px!important;margin-bottom:12px!important}.tvLoginMesHelp{font-size:var(--tv-font-size-caption);color:var(--tv-color-text-secondary);margin:14px 0 0}.tvLoginMesHelp .tvLoginInlineLink{text-decoration:underline;color:#0e61c3!important}.tvLoginDivider{color:var(--tv-color-text-secondary);font-size:var(--tv-font-size-caption);align-items:center;gap:12px;margin:16px 0 12px;display:flex}.tvLoginDividerLine{background:var(--tv-color-border-light);flex:1;height:1px}.tvLoginDividerText{white-space:nowrap}.tvLoginRegister{text-align:center;font-size:var(--tv-font-size-caption);color:var(--tv-color-text-strong);margin-top:11px;margin-bottom:40px}.tvLoginRegister .tvLoginInlineLink{font-size:var(--tv-font-size-caption)}.tvLoginBanner{font-size:var(--tv-font-size-body);text-align:center;border-radius:4px;margin-bottom:16px;padding:10px 12px}.tvLoginBanner--success{color:#1b5e20;background:#e8f5e9;border:1px solid #a5d6a7}.tvLoginBanner--error{color:#b71c1c;background:#ffebee;border:1px solid #ef9a9a}@media (width<=700px){.tvLoginSplitRoot{grid-template-columns:1fr;height:auto;min-height:100vh;max-height:none;overflow:visible}.tvLoginLeft{display:none}.tvLoginCard{padding:32px 24px 28px}.tvLoginCard--narrow{padding:32px 24px}.tvLoginCard--mes{padding:34px 24px 30px}}.tvDashOuter{box-sizing:border-box;max-width:90%;margin:0 auto;padding:0 8px 48px}.tvDashInner{box-sizing:border-box;padding:24px 16px 32px}@media (width>=600px){.tvDashInner{padding-left:24px;padding-right:24px}}.tvDashWelcome{color:#101820;margin:0 0 16px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:600}.tvDashStatGrid{flex-wrap:wrap;gap:8px;display:flex}.tvDashStatCard{box-sizing:border-box;background-color:#f1f1f1;border-radius:4px;flex:200px;align-items:center;min-width:180px;min-height:92px;padding:20px 10px 16px 20px;display:flex}.tvDashStatCard img{object-fit:contain;flex-shrink:0;width:48px;height:48px}.tvDashStatText{min-width:0;padding-left:12px}.tvDashStatAmount{color:#101820;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.25}.tvDashStatLabel{color:#292929;margin:4px 0 0;font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.tvDashSectionTitle{color:#101820;margin:24px 0 8px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:600}.tvDashRadioRow{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 0;display:flex}.tvDashChartRow{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}@media (width<=960px){.tvDashChartRow{grid-template-columns:1fr}}.tvDashChartCard{background:#fff;border:1px solid #e0e0e0;border-radius:4px;flex-direction:column;min-height:300px;padding:8px;display:flex;box-shadow:1px 1px 6px #00000014}.tvDashChartTitle{text-align:center;color:#101820;margin:8px 0 4px;font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:700}.tvDashChartLegend{justify-content:center;align-items:center;gap:8px;margin-bottom:6px;display:flex}.tvDashChartLegendSwatch{background:#ff6900;border-radius:2px;flex-shrink:0;width:14px;height:10px}.tvDashChartLegendText{color:#5d5d5d;font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:500}.tvDashChartSvg{flex:1;width:100%;height:220px;display:block}.tvDashFeatureBox{text-align:center;background-color:#fff;border:1px solid #d0d0ce;border-radius:4px;justify-content:center;margin-top:40px;padding:30px 24px 48px;box-shadow:0 3px 6px #00000029}.tvDashFeatureTitle{color:#101820;margin:16px 0 8px;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:600}.tvDashFeatureSub{color:#5d5d5d;margin:0 0 24px;font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:300}.tvDashFeatureGrid{grid-template-columns:repeat(4,1fr);justify-items:center;gap:16px;margin-top:24px;display:grid}@media (width<=1100px){.tvDashFeatureGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.tvDashFeatureGrid{grid-template-columns:1fr}}.tvDashFeatureCol{max-width:220px}.tvDashFeatureCol img:first-of-type{max-width:160px;height:auto;margin-bottom:12px}.tvDashFeatureRow{text-align:left;align-items:flex-start;gap:8px;display:flex}.tvDashFeatureRow img{flex-shrink:0;width:20px;height:20px;margin-top:6px}.tvDashFeatureItemTitle{color:#101820;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.35}.tvDashCustomDates{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.tvSpOuter{box-sizing:border-box;max-width:90%;margin:0 auto;padding:0 8px 48px}.tvSpInner{box-sizing:border-box;padding:16px 16px 32px;overflow:hidden}@media (width>=600px){.tvSpInner{padding-left:24px;padding-right:24px}}.tvSpTabs .MuiTab-root{text-transform:none;min-height:48px;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:600}.tvSpSectionHead{background-color:#f5f5f5;border-bottom:1px solid #eee;border-radius:0;margin:20px 0 0;padding:12px 18px}.tvSpSectionHeadBleed{margin-top:16px;padding-left:24px;padding-right:24px}.tvSpSectionHeadSpaced{margin-top:32px!important}.tvSpSectionTitle{color:#101820;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:600}.tvSpMuted{color:#5d5d5d;font-size:12px;font-weight:400}.tvSpRow{align-items:flex-start;gap:10px;margin-top:18px;display:flex}.tvSpRow img.tvSpIcon{object-fit:contain;flex-shrink:0;width:28px;height:28px}.tvSpLabel{color:#888;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:500}.tvSpValue{color:#1a1a1a;word-break:break-word;margin:0;font-size:14px;font-weight:600;line-height:1.45}.tvSpAvatar{object-fit:cover;border:1px solid #e0e0e0;border-radius:50%;width:88px;height:88px}.tvSpAvatarNoRing{border:1px solid #e8e8e8}.tvSpAvatarInitial{color:#fff;background:#00857b;border:none;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto;font-size:32px;font-weight:600;display:flex}.tvSpAvatarInitialPlain{border:none}.tvSpCompanyNameUnderAvatar{color:#101820;text-align:center;letter-spacing:-.01em;margin:16px 0 4px;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:700}.tvSpSidebarWebsite{color:#757575;text-align:center;margin-top:4px;font-size:12px;font-weight:400;line-height:1.35;text-decoration:none;display:block}.tvSpSidebarWebsite:hover{color:#1565c0;text-decoration:underline}.tvSpSidebarWebsiteMuted{cursor:default}.tvSpWebsiteLink{color:#1565c0;text-underline-offset:2px;margin-top:2px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.tvSpWebsiteLink:hover{color:#0d47a1}.tvSpWebsiteInline{margin-top:0;font-weight:600}.tvSpChangeAvatar{text-align:center;color:#00857b;text-underline-offset:3px;cursor:pointer;width:max-content;max-width:100%;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin-top:14px;margin-left:auto;margin-right:auto;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.35;text-decoration:underline;display:block}.tvSpChangeAvatar:hover{color:#006b63}.tvSpChangeAvatar:focus{box-shadow:none;outline:none}.tvSpChangeAvatar:focus-visible{outline-offset:2px;outline:2px solid #00857b73}.tvSpChangeAvatar::-moz-focus-inner{border:0;padding:0}.tvSpChangeAvatarCompact{margin-top:8px}.tvSpUserProfileGrid{grid-template-columns:1fr;gap:24px;margin-top:16px;margin-left:36px;padding-bottom:40px;display:grid}.tvSpUserProfileRow{align-items:flex-start;gap:119px;display:flex}@media (width>=900px){.tvSpUserProfileGrid{grid-template-columns:1fr 1fr;align-items:start;gap:0}.tvSpUserProfileCol--first{border-right:1px solid #eee;padding-right:28px}.tvSpUserProfileCol--second{padding-left:28px}}.tvSpLogoDialog .MuiDialog-paper{overflow:hidden}.tvSpLogoDialogTitle.MuiDialogTitle-root{color:#fff;background:#101820;flex-direction:row;justify-content:space-between;align-items:center;margin:0;display:flex;padding:10px 12px!important;font-size:16px!important;font-weight:600!important}.tvSpLogoDialogBody{padding-top:24px!important}.tvSpLogoDialogSubtitle{font-size:14px;font-weight:600}.tvSpLogoDropZone{text-align:center;cursor:pointer;border:3px dashed #bdbdbd;border-radius:4px;max-width:440px;min-height:140px;margin:0 auto;padding:16px}.tvSpLogoDropZone:focus{outline-offset:2px;outline:2px solid #00857b}.tvSpLogoDropLink{color:#00857b;font-size:12px;font-weight:600;text-decoration:underline}.tvSpLogoPreviewWrap{justify-content:center;margin-top:16px;display:flex}.tvSpLogoPreviewImg{object-fit:cover;border:1px solid #ff6900;border-radius:50%;width:130px;height:130px}.tvSpLogoDialogActions{gap:12px;justify-content:center!important}.tvSpLogoBtnCancel{text-transform:none;min-width:104px;font-weight:600}.tvSpLogoBtnSave{text-transform:none;min-width:104px;font-weight:600;background-color:#ff6900!important}.tvSpLogoBtnSave:hover{background-color:#e65f00!important}.tvSpSocialMini{color:#9e9e9e;font-size:10px;text-decoration:none}.tvSpSocialMini:hover{color:#1565c0;text-decoration:underline}.tvSpCompanyTop{border-bottom:1px solid #eee;grid-template-columns:1fr;gap:24px;margin-top:24px;padding-bottom:8px;display:grid}@media (width>=900px){.tvSpCompanyTop{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:0}.tvSpAvatarCol{padding-right:28px}}.tvSpAvatarCol{text-align:center}.tvSpCompanyRight{flex-direction:column;min-width:0;display:flex}.tvSpFieldsRow{grid-template-columns:1fr;gap:0;padding:8px 4px 16px;display:grid}@media (width>=640px){.tvSpFieldsRow{grid-template-columns:1fr 1fr;align-items:start}.tvSpFieldsRow .tvSpFieldColMid{border-right:1px solid #eee;padding-right:28px}.tvSpFieldsRow .tvSpFieldCol:not(.tvSpFieldColMid){padding-left:28px}}.tvSpFieldCol{min-width:0}.tvSpFieldIcon{opacity:.95;flex-shrink:0;margin-top:1px;color:#ff6900!important;font-size:22px!important}.tvSpRowFirst{margin-top:0!important}.tvSpAddressRow{border-top:1px solid #eee;border-bottom:1px solid #eee;grid-template-columns:repeat(2,1fr);margin-top:0;display:grid}@media (width>=768px){.tvSpAddressRow{grid-template-columns:repeat(4,1fr)}}.tvSpAddressCell{background:#fff;border-right:1px solid #eee;min-width:0;padding:18px 16px}.tvSpAddressCell:last-child{border-right:none}.tvSpFlagEmoji{vertical-align:middle;margin-right:4px;font-size:14px;line-height:1}.tvSpLegalGrid{background:#fff;border-top:1px solid #eee;grid-template-columns:1fr;gap:0;margin-top:0;padding:20px 4px 8px;display:grid}@media (width>=768px){.tvSpLegalGrid{grid-template-columns:1fr 1fr;gap:0}.tvSpLegalCol{padding-right:28px}.tvSpLegalColRight{border-left:1px solid #eee;padding-left:28px}}@media (width<=767px){.tvSpLegalColRight{border-top:1px solid #eee;margin-top:8px;padding-top:18px}}.tvSpSocialRow{flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-top:10px;display:flex}.tvSpSocialRow a img{width:22px;height:22px}.tvSpDivider{border:none;border-top:1px solid #e0e0e0;margin:24px 0}.tvSpTable{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.tvSpTable th,.tvSpTable td{text-align:left;vertical-align:top;border:1px solid #d0d0d0;padding:8px 10px}.tvSpTable th{color:#101820;background:#f8944e33;font-size:11px;font-weight:600}.tvSpTable .tvSpIdx{text-align:center;width:36px}.tvSpEditLink{color:#00857b;cursor:pointer;font-size:12px;font-weight:600;text-decoration:underline}button.tvSpTableEditBtn.tvSpEditLink{font:inherit;text-align:right;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;padding:0}button.tvSpTableEditBtn.tvSpEditLink:focus{outline:none}button.tvSpTableEditBtn.tvSpEditLink:focus-visible{outline-offset:2px;outline:2px solid #00857b73}.tvSpMachineDialog .MuiDialog-paper{overflow:hidden}.tvSpMachineDialogTitle.MuiDialogTitle-root{color:#fff;background:#101820;flex-direction:row;justify-content:space-between;align-items:center;margin:0;display:flex;padding:10px 12px!important;font-size:16px!important;font-weight:600!important}.tvSpMachineDialogBody{padding-top:16px!important}.tvSpMachineDialogSave{min-width:140px;text-transform:none!important;background-color:#ff6900!important;font-weight:600!important}.tvSpMachineDialogSave:hover{background-color:#e65f00!important}.tvSpMachineUploadZone{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;margin-top:8px;padding:16px 20px}.tvSpMachineThumbWrap{min-width:72px;max-width:120px}.tvSpMachineThumbImg{object-fit:cover;border:1px solid #e0e0e0;border-radius:6px;width:100%;max-height:88px;display:block}.tvSpMachineUploadBtn{color:#ff6900!important;border-color:#f25400!important}.tvSpCapHeader{justify-content:flex-end;margin-top:8px;display:flex}.tvSpCapHeader--split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.tvSpUserProfileGrid.tvSpUserProfileGrid--single{grid-template-columns:1fr;max-width:720px}@media (width>=900px){.tvSpUserProfileGrid.tvSpUserProfileGrid--single{grid-template-columns:1fr}.tvSpUserProfileGrid.tvSpUserProfileGrid--single .tvSpUserProfileCol--single{border-right:none;padding-left:0;padding-right:0}}.tvSpMarketsList{margin:0;padding-left:1.25rem}.tvSpBtnOutline{color:#ff6900;cursor:pointer;background:0 0;border:2px solid #ff6900;border-radius:20px;padding:6px 20px;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:600}.tvSpBtnOutline:hover{color:#fff;background:#ff6900}.tvSpSettingsGrid{grid-template-columns:1fr;gap:24px;margin-top:16px;display:grid}@media (width>=960px){.tvSpSettingsGrid{grid-template-columns:1.2fr .8fr}}.tvSpPaymentCard{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:16px;box-shadow:0 3px 6px #0000001a}.tvSpTermsBox{white-space:pre;color:#292929;background:#f5f5f5;border:1px solid #d0d0d0;border-radius:4px;height:240px;padding:12px 16px;font-size:12px;overflow:auto}.tvSpLink{color:#00857b;cursor:pointer;font-size:12px;font-weight:500;text-decoration:underline}.tvSpField{margin-top:12px}.tvSpField label{color:#292929;margin-bottom:6px;font-size:12px;display:block}.tvSpField input{box-sizing:border-box;border:1px solid #c4c4c4;border-radius:4px;width:100%;max-width:400px;padding:10px 12px;font-size:14px}.tvSpPwCard{margin-top:12px;padding:0 0 16px}.tvSpPwForm{max-width:520px;margin-top:12px;position:relative}.tvSpPwField{margin-top:14px;position:relative}.tvSpLabel{color:#292929;margin-bottom:6px;font-size:12px;display:block}.tvSpInput{box-sizing:border-box;border:1px solid #c4c4c4;border-radius:4px;width:100%;padding:10px 12px;font-family:Poppins,system-ui,sans-serif;font-size:14px}.tvSpSelect{appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#ff6900 50%),linear-gradient(135deg,#ff6900 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1px solid #c4c4c4;border-radius:4px;width:236px;max-width:100%;padding:10px 36px 10px 12px;font-family:Poppins,system-ui,sans-serif;font-size:14px}.tvSpTextarea{box-sizing:border-box;resize:vertical;border:1px solid #c4c4c4;border-radius:4px;width:100%;padding:10px 12px;font-family:Poppins,system-ui,sans-serif;font-size:14px}.tvSpEyeBtn{cursor:pointer;color:#6b6b6b;background:0 0;border:0;padding:6px;position:absolute;top:31px;right:10px}.tvSpBtnOrange{color:#fff;cursor:pointer;background-color:#ff6900;border:1px solid #ff6900;border-radius:4px;padding:10px 18px;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:700}.tvSpBtnOrange:disabled{opacity:.6;cursor:not-allowed}.tvSpBtnLight{color:#101820;cursor:pointer;background:#fff;border:1px solid #c4c4c4;border-radius:4px;padding:10px 18px;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:600}.tvSpBank2Col{grid-template-columns:1fr;gap:14px;margin-top:14px;display:grid}@media (width>=640px){.tvSpBank2Col{grid-template-columns:1fr 1fr;gap:18px}}.rmdPaper{border-radius:0!important;width:min(680px,100vw)!important;max-width:100vw!important;box-shadow:-8px 0 32px #0000001f!important}.rmdRoot{background:var(--tv-color-white);flex-direction:column;height:100%;min-height:100dvh;display:flex}.rmdHeader{background:var(--tv-color-text-title);color:var(--tv-color-white);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px 14px 18px;display:flex}.rmdHeaderTitle{font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-section)!important;color:var(--tv-color-white)!important;margin:0!important;line-height:1.2!important}.rmdHeaderClose{color:var(--tv-color-white)!important;padding:4px!important}.rmdCloseIcon{font-size:var(--tv-font-size-page-title)!important}.rmdBody{box-sizing:border-box;flex:1;min-height:0;padding:20px 24px 24px 18px;overflow:auto}@media (width>=600px){.rmdBody{padding-right:56px}}@media (width>=900px){.rmdBody{padding-right:72px}}.rmdForm{flex-direction:column;gap:16px;max-width:560px;display:flex}.rmdLabel{display:block;font-size:var(--tv-font-size-micro)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-text-primary)!important;margin:0 0 6px!important}.rmdField{margin:0!important}.rmdField .MuiOutlinedInput-root{background:var(--tv-color-white);font-size:var(--tv-font-size-body-sm);border-radius:2px}.rmdField--select .MuiOutlinedInput-notchedOutline,.rmdField .MuiOutlinedInput-notchedOutline{border-color:#11182724}.rmdField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#11182738}.rmdField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--tv-color-primary);border-width:1px}.rmdField .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.rmdField .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline,.rmdField .MuiOutlinedInput-root.Mui-error:hover .MuiOutlinedInput-notchedOutline,.rmdField .MuiFormControl-root.Mui-error:hover .MuiOutlinedInput-notchedOutline{border-color:var(--tv-color-error,#d32f2f)}.rmdQtySuffix{font-size:var(--tv-font-size-body-sm);font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-text-secondary);-webkit-user-select:none;user-select:none}.rmdGrid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rmdUploadBox{background:var(--tv-color-bg-muted);cursor:pointer;border:2px dashed #11182724;border-radius:2px;justify-content:flex-start;align-items:center;gap:12px;min-height:72px;padding:14px 16px;transition:border-color .15s,background-color .15s;display:flex}.rmdUploadBox:hover{background:var(--tv-color-highlight-bg);border-color:#ff701f73}.rmdUploadBox:focus-visible{outline:2px solid var(--tv-color-primary);outline-offset:2px}.rmdUploadIcon{flex-shrink:0;font-size:var(--tv-font-size-display-md)!important;color:var(--tv-color-primary-soft)!important}.rmdUploadText{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.rmdUploadLink{text-underline-offset:2px;word-break:break-word;display:block;font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-teal)!important;text-decoration:underline!important}.rmdUploadHint{font-size:var(--tv-font-size-micro)!important;color:#111827a6!important}.rmdFooter{box-sizing:border-box;border-top:1px solid var(--tv-color-border-light);background:var(--tv-color-white);flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px 20px 18px;display:flex}.rmdBtnCancel{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-primary)!important;border:1px solid var(--tv-color-primary)!important;background:var(--tv-color-white)!important;box-shadow:none!important;border-radius:2px!important;padding:6px 16px!important}.rmdBtnPrimary{min-width:140px;text-transform:none!important;font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-white)!important;background:var(--tv-color-primary)!important;box-shadow:none!important;border-radius:2px!important;padding:6px 20px!important}.rmdBtnPrimary:hover{background:var(--tv-color-primary-hover)!important}@media (width<=520px){.rmdGrid2{grid-template-columns:1fr}.rmdForm{max-width:none}}.tvOrdersPageRoot{margin-left:auto;margin-right:auto}.tvOrdersCard{background:var(--tv-color-white);overflow:hidden;box-shadow:0 0 8px #00000029}.tvOrdersHeader{padding:24px 16px 16px}@media (width>=600px){.tvOrdersHeader{padding-left:24px;padding-right:24px}}.tvOrdersTopRow{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}@media (width<=600px){.tvOrdersTopRow{flex-direction:column;align-items:stretch}}.tvOrdersTabs{min-height:44px}.tvOrdersTabs .MuiTabs-flexContainer{column-gap:40px}.tvOrdersTabs .MuiTabs-indicator{background:var(--tv-color-primary);border-radius:0;height:3px}.tvOrdersTabs .MuiTab-root{text-transform:none;min-height:44px;font-size:var(--tv-font-size-body);font-weight:var(--tv-font-weight-semibold);color:var(--tv-color-text-muted);margin-right:0;padding-left:0;padding-right:0;min-width:auto!important}.tvOrdersTabs .MuiTab-root.Mui-selected{color:var(--tv-color-text-title);font-weight:var(--tv-font-weight-bold)}.tvOrdersSearch{flex-shrink:0;width:100%}@media (width>=600px){.tvOrdersSearch{width:280px}}.tvOrdersSearch .MuiOutlinedInput-root{background:var(--tv-color-white);font-size:var(--tv-font-size-body-sm);border-radius:0}.tvOrdersSearch .MuiOutlinedInput-notchedOutline{border-color:#10182824}.tvOrdersSearch .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#10182838}.tvOrdersSearchIcon{color:var(--tv-color-text-muted);font-size:var(--tv-font-size-stat)!important}.tvOrdersTableContainer{padding-left:24px;padding-right:24px;overflow-x:auto}.tvOrdersTable{min-width:0}@media (width>=900px){.tvOrdersTable{min-width:1120px}}.tvOrdersTable .MuiTableCell-root{border-color:#11182714;border-left:none!important;border-right:none!important}.tvOrdersTableHeadRow{background:#1118270b}.tvOrdersTh{font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-label)!important;letter-spacing:.06em!important;color:var(--tv-color-text-secondary)!important;text-transform:uppercase!important;border-bottom:1px solid #11182714!important;padding-top:12px!important;padding-bottom:12px!important}.tvOrdersHideMd{display:none}@media (width>=900px){.tvOrdersHideMd{display:table-cell}}.tvOrdersEmptyCell{text-align:center!important;padding-top:48px!important;padding-bottom:48px!important}.tvOrdersRowLastNoBorder:last-child td{border-bottom:0!important}.tvOrdersOrderNoCell{font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-title)!important}.tvOrdersDateCell{color:var(--tv-color-text-title)!important;font-size:var(--tv-font-size-body-sm)!important}.tvOrdersAvatar{width:28px!important;height:28px!important;font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-bold)!important;background:var(--tv-color-info-bg)!important;color:var(--tv-color-info)!important;border:2px solid var(--tv-color-primary)!important;box-sizing:border-box!important}.tvOrdersPartnerName{font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-body-sm)!important;color:var(--tv-color-text-title)!important}.tvOrdersRawMaterial{font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-text-title)!important}.tvOrdersRawMaterialSpec{font-size:var(--tv-font-size-micro)!important;color:var(--tv-color-teal)!important;font-weight:var(--tv-font-weight-medium)!important;margin-top:2px!important}.tvOrdersQtyCell{font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-title)!important}.tvOrdersCostCell{font-weight:var(--tv-font-weight-extrabold)!important;color:var(--tv-color-text-title)!important;font-size:var(--tv-font-size-body-sm)!important}.tvOrdersActionsCell{vertical-align:middle!important}.tvOrdersActionsStack{box-sizing:border-box;flex-flow:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.tvOrdersActionsStack--end{justify-content:flex-end}.tvOrdersKebabBtn{color:var(--tv-color-primary)!important;padding:4px!important}.tvOrdersKebabBtn:hover{background:#f967001a!important}.tvOrdersStatusCell{vertical-align:middle!important}.tvOrdersAcceptBtn{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-white)!important;background:var(--tv-color-primary)!important;min-width:0!important;box-shadow:none!important;border-radius:4px!important;padding:6px 12px!important}.tvOrdersAcceptBtn:hover{background:var(--tv-color-primary-hover)!important}.tvOrdersRejectBtn{text-transform:none!important;font-weight:var(--tv-font-weight-bold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-teal-hover)!important;min-width:0!important;padding:4px 8px!important}.tvOrdersRejectBtn:hover{background:#0f766e0f!important}.tvOrdersGhostBtn{text-transform:none!important;font-weight:var(--tv-font-weight-semibold)!important;font-size:var(--tv-font-size-caption)!important;color:var(--tv-color-teal-hover)!important;min-width:0!important;padding:4px 8px!important}.tvOrdersDownloadInvoiceBtn{text-underline-offset:2px;text-decoration:underline!important}.tvOrdersFooter{padding:20px 16px}@media (width>=600px){.tvOrdersFooter{padding-left:24px;padding-right:24px}}.tvOrdersPaginationWrap{flex-direction:column;align-items:center;gap:10px;display:flex}.tvOrdersPagination .MuiPaginationItem-root{min-width:32px;height:32px;font-weight:var(--tv-font-weight-bold);border-radius:4px}.tvOrdersPagination .MuiPaginationItem-root.MuiPaginationItem-typePrevious,.tvOrdersPagination .MuiPaginationItem-root.MuiPaginationItem-typeNext{background:var(--tv-color-border-muted);color:var(--tv-color-text-medium);border:none}.tvOrdersPagination .MuiPaginationItem-root.MuiPaginationItem-typePrevious:hover,.tvOrdersPagination .MuiPaginationItem-root.MuiPaginationItem-typeNext:hover{background:var(--tv-color-bg-slate)}.tvOrdersPagination .MuiPaginationItem-root.MuiPaginationItem-typePrevious.Mui-disabled,.tvOrdersPagination .MuiPaginationItem-root.MuiPaginationItem-typeNext.Mui-disabled{background:var(--tv-color-bg-muted);color:var(--tv-color-text-muted);opacity:1}.tvOrdersPagination .MuiPaginationItem-root.MuiPaginationItem-page{background:var(--tv-color-white);color:var(--tv-color-text-strong);border:1px solid var(--tv-color-border-light)}.tvOrdersPagination .MuiPaginationItem-root.MuiPaginationItem-page:hover{background:var(--tv-color-bg-subtle)}.tvOrdersPagination .MuiPaginationItem-root.Mui-selected{background:var(--tv-color-white);border:1px solid var(--tv-color-primary);color:var(--tv-color-primary)}.tvOrdersPagination .MuiPaginationItem-root.Mui-selected:hover{background:var(--tv-color-white);border:1px solid var(--tv-color-primary)}.tvOrdersPagination .MuiPaginationItem-root.MuiPaginationItem-ellipsis{background:0 0;border:none}.tvOrdersShowingLabel{font-size:var(--tv-font-size-caption);color:var(--tv-color-text-secondary)}.rmiTopRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.rmiAddBtn{text-transform:none!important;font-weight:var(--tv-font-weight-extrabold)!important;font-size:var(--tv-font-size-caption)!important;background:var(--tv-color-primary)!important;color:var(--tv-color-white)!important;box-shadow:none!important;border-radius:4px!important;padding:7px 14px!important}.rmiAddBtn:hover{background:var(--tv-color-primary-hover)!important}.rmiThumb{background:radial-gradient(circle at 30% 30%, var(--tv-color-border-light), var(--tv-color-text-muted));border:1px solid #1118271f;border-radius:4px;width:56px;height:56px;overflow:hidden}.rmiRawLink{font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-teal)!important;text-decoration:none!important}.rmiRawLink:hover{color:var(--tv-color-teal-hover)!important;text-decoration:underline!important}.rmiEditLink{text-underline-offset:2px;font-size:var(--tv-font-size-caption)!important;font-weight:var(--tv-font-weight-bold)!important;color:var(--tv-color-teal)!important;text-decoration:underline!important}.rmiEditLink:hover{color:var(--tv-color-teal-hover)!important}.tvNotifListHeader{padding-bottom:12px}.tvNotifListHeaderRow{margin-bottom:8px}.tvNotifBackLink{text-transform:none;color:var(--tv-color-text-secondary);min-width:0;padding-left:0;padding-right:8px;font-size:13px}.tvNotifBackLink:hover{background:0 0;text-decoration:underline}.tvNotifListTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tvNotifMarkAllBtn{text-transform:none;font-weight:var(--tv-font-weight-bold);color:var(--tv-color-text-title);border-color:#10182833;flex-shrink:0}.tvNotifThDate,.tvNotifThType{width:120px;min-width:100px}@media (width>=900px){.tvEnquiriesTable.tvEnquiriesTable{min-width:0}}.tvNotifTightCell{vertical-align:top;font-size:var(--tv-font-size-body-sm);color:var(--tv-color-text-title);padding-top:14px!important;padding-bottom:14px!important}.tvNotifTypeCell{text-transform:lowercase;color:var(--tv-color-text-secondary)!important;font-size:13px!important}.tvNotifDescCell{vertical-align:top;position:relative;color:var(--tv-color-text-title)!important;font-size:var(--tv-font-size-body-sm)!important;padding-top:14px!important;padding-bottom:14px!important;padding-right:28px!important;line-height:1.45!important}.tvNotifDescText{word-break:break-word;display:block}.tvNotifDataRow--unread .tvNotifDescText{font-weight:var(--tv-font-weight-semibold)}.tvNotifUnreadDot{background:var(--tv-color-primary,#e87722);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:absolute;top:16px;right:10px}.tvNotifDataRow--unread{background:#fff5eb59}
