/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute\!{position:absolute!important}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[property\:JsonPropertyName\(\"nm_id\"\)\]{property:JsonPropertyName("nm id")}.\[property\:JsonPropertyName\(\"norm_queries\"\)\]{property:JsonPropertyName("norm queries")}}.fbsOzonKizDialog{color:var(--text);background:var(--surface)}.fbsOzonKizToolbar{color:var(--text-muted);background:var(--surface)}.financeSourceWorkspace{min-width:0;color:var(--text);background:var(--surface);font-size:14px}.financeSourceWorkspace h2{margin-block:16px 10px;font-size:20px;font-weight:600}.financeSourceWorkspace h3{margin-block:0 8px;font-size:16px;font-weight:600}.financeSourceWorkspace p{margin-block:8px}.financeSourceWorkspace .eyebrow{color:var(--text-muted)}.financeRunChecks{margin-block:16px}.financeManualControls{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:10px;padding:16px}.financeManualFields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.financeManualFields label{gap:6px;max-width:100%;display:grid}.financeManualFields :is(input,select){border:1px solid var(--border);background:var(--surface);max-width:100%;min-height:44px;color:var(--text);border-radius:8px;padding:8px}.financeRunChecks ul{padding-left:20px;list-style:outside}.financeRunChecks nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.financeReportChecks{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;margin-block:16px;padding:12px}.financeReportChecks dl>div{border-bottom:1px solid var(--border);padding-block:10px}.financeReportChecks dt{font-weight:600}.financeReportChecks dd{overflow-wrap:anywhere;margin:4px 0 0}.financeSourceWorkspace .topbar{height:auto;min-height:100px;padding-block:16px;position:static}.financeSourceWorkspace :is(p,li,details){overflow-wrap:anywhere;line-height:1.6}.financeSourceWorkspace>section{margin-block:24px}.financeSourceWorkspace a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.financeSourceWorkspace button{border:1px solid var(--border);min-height:44px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:8px 14px}.financeSourceWorkspace :is(a,button,summary):focus-visible{outline:2px solid var(--text);outline-offset:3px}.financeSourceNotice{border:1px solid var(--border);background:var(--warning-surface);color:var(--warning-text);border-radius:10px;padding:16px}.financeSourceRuns{gap:16px;padding:0;list-style:none;display:grid}.financeSourceRuns>li,.financeSourceRelated{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:10px;padding:18px}.financeSourceRuns summary{cursor:pointer;padding-block:10px}@media (max-width:600px){.financeSourceWorkspace{padding:16px}.financeSourceWorkspace .topbar{flex-wrap:wrap;gap:12px}.financeSourceWorkspace .accountActions{margin-left:auto}.financeSourceRuns>li{padding:12px}}.portalAgentIndicator{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:54px;height:40px;min-height:40px;color:var(--text);font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.portalAgentPrinterCount{font-variant-numeric:tabular-nums;text-align:center;min-width:12px;font-size:12px;font-weight:700;line-height:1}.portalAgentIndicator.paired{background:var(--success-surface);color:var(--success-text)}.portalAgentIndicator:is(.ready,.outdated,.no_printers,.offline){background:var(--warning-surface);color:var(--warning-text)}.portalAgentIndicator:is(.error,.expired){background:var(--danger-surface);color:var(--danger-text)}.portalAgentIndicator:is(.checking,.pairing,.updating){border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.portalAgentIndicator:is(.checking,.pairing,.updating){border-color:color-mix(in srgb,var(--violet) 42%,var(--border))}}.portalAgentIndicator:is(.checking,.pairing,.updating){background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.portalAgentIndicator:is(.checking,.pairing,.updating){background:color-mix(in srgb,var(--violet) 12%,var(--surface))}}.portalAgentIndicator:is(.checking,.pairing,.updating){color:var(--violet)}.portalAgentDialog{box-sizing:border-box;border:1px solid var(--border);width:min(520px,100vw - 32px);max-height:85dvh;color:var(--text);background:var(--surface);border-radius:12px;margin:auto;padding:20px;position:fixed;inset:0;overflow:auto}.portalAgentDialog::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.portalAgentDialog::backdrop{background:color-mix(in srgb,var(--text) 35%,transparent)}}.portalAgentDialog header,.portalAgentDialog form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portalAgentDialog header{justify-content:space-between}.portalAgentDialog h2{font-size:18px}.portalAgentDialog label{gap:6px;display:grid}.portalAgentDialog p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.portalAgentDialog :is(button,a,input){color:var(--text);background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;padding:8px 12px}.portalAgentDialog .portalAgentClose{width:36px;height:36px;color:var(--text);background:var(--surface);flex:0 0 36px;place-items:center;padding:0;display:grid}:is(.portalAgentDialog .portalAgentClose:hover,.portalAgentDialog .portalAgentClose:focus-visible){color:var(--violet);border-color:var(--violet);outline:3px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){:is(.portalAgentDialog .portalAgentClose:hover,.portalAgentDialog .portalAgentClose:focus-visible){outline:3px solid color-mix(in srgb,var(--violet) 18%,transparent)}}:is(.portalAgentDialog .portalAgentClose:hover,.portalAgentDialog .portalAgentClose:focus-visible){outline-offset:2px}.portalAgentWorkspaceDialog{width:min(960px,100vw - 32px);max-height:min(88dvh,760px);padding:0;overflow:hidden}.portalAgentWorkspaceDialog>header{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:nowrap;padding:18px 20px;position:sticky;top:0}.portalAgentWorkspaceDialog>header :is(p,h2){margin:0}.portalAgentWorkspaceDialog>header .eyebrow{margin-bottom:3px;font-size:11px}.portalAgentDialogBody{box-sizing:border-box;max-height:calc(min(88dvh,760px) - 79px);padding:16px;overflow:auto}@media (max-width:600px){.portalAgentWorkspaceDialog{width:calc(100vw - 16px)}.portalAgentWorkspaceDialog>header{padding:14px}.portalAgentDialogBody{padding:10px}}.analyticsBusinessFilters :where(input:not([type=checkbox]),select,button,summary){min-height:44px}.analyticsBusinessFilters :where(input,select,button,summary):focus-visible{outline:3px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.analyticsBusinessFilters :where(input,select,button,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 38%,transparent)}}.analyticsBusinessFilters :where(input,select,button,summary):focus-visible{outline-offset:2px}.workspace .documentUploadPanel :where(input:not([type=hidden]),select){box-sizing:border-box;border:1px solid var(--violet);width:100%;min-width:0;min-height:42px}@supports (color:color-mix(in lab, red, red)){.workspace .documentUploadPanel :where(input:not([type=hidden]),select){border:1px solid color-mix(in srgb,var(--violet) 28%,var(--border))}}.workspace .documentUploadPanel :where(input:not([type=hidden]),select){color:var(--text);background:var(--surface-muted);border-radius:8px}.workspace .documentUploadPanel :where(input:not([type=hidden]),select):hover:not(:disabled){border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.workspace .documentUploadPanel :where(input:not([type=hidden]),select):hover:not(:disabled){border-color:color-mix(in srgb,var(--violet) 55%,var(--border))}}.workspace .documentUploadPanel :where(input:not([type=hidden]),select,button):focus-visible{border-color:var(--violet);outline:3px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.workspace .documentUploadPanel :where(input:not([type=hidden]),select,button):focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 34%,transparent)}}.workspace .documentUploadPanel :where(input:not([type=hidden]),select,button):focus-visible{outline-offset:2px}.workspace .documentUploadPanel input[type=file]{color:var(--text-muted);cursor:pointer;padding:4px}.workspace .documentUploadPanel input[type=file]::file-selector-button{border:1px solid var(--violet);min-height:32px;margin-right:10px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.workspace .documentUploadPanel input[type=file]::file-selector-button{border:1px solid color-mix(in srgb,var(--violet) 42%,var(--border))}}.workspace .documentUploadPanel input[type=file]::file-selector-button{color:var(--violet);background:var(--surface);font:inherit;cursor:pointer;border-radius:6px;font-weight:700}.workspace .documentUploadPanel input[type=file]::file-selector-button:hover{border-color:var(--violet);background:var(--surface-subtle)}.workspace .documentUploadPanel .documentUploadPrimary{border:1px solid var(--violet);min-height:42px;color:var(--paper);background:var(--violet);cursor:pointer;border-radius:8px;grid-column:span 2;padding:0 16px;font-weight:800}.workspace .documentUploadPanel .documentUploadPrimary:hover:not(:disabled){background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.workspace .documentUploadPanel .documentUploadPrimary:hover:not(:disabled){background:color-mix(in srgb,var(--violet) 86%,var(--text))}}.workspace .documentUploadPanel .documentUploadPrimary:disabled{border-color:var(--border);color:var(--text-subtle);background:var(--surface-subtle);cursor:not-allowed;opacity:1}@media (max-width:600px){.workspace .documentUploadPanel .documentUploadPrimary{grid-column:auto;width:100%}}:root[data-theme=dark] .workspace :where(.securityBanner,.marketplaceSlotSummary,.connectionCreateBar,.connectionStatusTable,.connectionStatusHead,.connectionStatusRow,.connectionFormMode,.sellerIdentity,.wbSelectedIdentity,.tokenGuide,.categoryMappingGroups,.categoryMappingGroup>header,.mappingsHero,.mappingSafety,.mappingStats article,.mappingWarning,.mappingPanel,.mappingRow,.mappingContext,.mappingPairs,.mappingCategoryGroup,.taxonomyPrivacy,.taxonomyStats span,.taxonomyCandidateRow,.labelsIntro,.labelsTemplateList>button,.labelsEditorToolbar,.labelsAddTools,.labelsSystemNotice,.labelsCanvasPanel,.labelInspector,.labelPrintPanel,.labelPrintCount,.labelPrintControls,.labelPrintProfile,.labelPrintAgent,.labelPrinterAssignment,.labelPreviewDialog,.labelPreviewToolbar,.labelPreviewStage,.billingTrialNotice,.billingNotice,.billingDowngradePanel,.billingModuleGrid article,.transferParametersBar,.transferParametersBar>div,.transferParametersBar>label,.serviceAdminNavigation,.adminDataPanel,.catalogOwnershipBody>section,.catalogOwnershipConnections>label,.catalogOwnershipCapacity div,.catalogOwnershipHistory,.authenticationSettingsMessage,.developerModuleAdminIntro,.developerModuleAdminGrid>article,.adminTable,.adminTableHead,.subscriberTable,.subscriberDocumentsPanel,.subscriberDocumentFilters,.documentAdminList,.documentUploadPanel,.catalogSummary,.catalogExcelPanel,.identifierIntro,.identifierEditor,.identifierBulk,.identifierList,.identifierWb,.identifierFbsReturn,.fbsProductionDateCorrection,.storageHero,.storageBreakdown article,.storagePrimaryTabs,.kizRegistryHero,.kizRegistrySafety,.kizRegistryTabs,.kizRegistryImport,.kizImportSources>section,.kizFilePreview,.kizApiIntegration,.kizGisMtConnection,.settingsChzGateway,.settingsChzGatewayDiagnostic,.settingsChzGatewayFacts>div,.settingsChzGatewayWorkplaces li,.kizGisMtAvailable,.kizExternalSources,.kizExternalSourceCards>article,.kizExternalSourceCards dl>div,.kizExternalSourceEditor,.kizExternalSourceMapping,.kizTokenList>div,.kizRegistryDetails,.kizRegistryDetails>div,.kizRegistryEmpty,.kizRegistryPanel,.kizRegistryRow,.kizMovementRow,.warehouseScannerPanel,.supportAiMetrics article,.financialScope>div,.financialModes,.financialComponentList>article,.scenarioGrid button,.legacyEconomics,.financialStateCard,.unitOwnerHero,.salesScopeSummary,.salesMultiFilter,.salesFinancialGrid,.salesProductDetail,.unitOwnerTabs,.unitPortfolio,.unitCalculator,.unitCosts,.unitHistory,.unitKnownProfit,.unitBulkCosts,.unitBulkPreview,.advertisingBusinessNav,.advertisingBusinessWorkspaces>header,.advertisingTechnicalDiagnostics,.advertisingProfitability,.advertisingV2Summary,.advertisingV2PrimaryMetrics article,.advertisingV2SecondaryMetrics article,.advertisingV2Chart,.advertisingV2Attention,.advertisingDrawerPanel,.advertisingSupportingReports,.unitPriceInputs,.unitPriceResult,.unitPriceResult dl div,.unitPriceComparison span,.unitMarketplaceModes,.unitMarketplaceModes button,.unitProviderAdapter,.unitCalculationDetails,.unitBusinessResults div,.unitMarketplaceComparison,.unitMarketplaceComparison article,.unitMarketplaceComparison dl div,.salesV2Attention,.advertisingProfitabilityMetrics article,.advertisingProfitabilityReadiness,.advertisingProfitabilitySources article,.advertisingProfitabilityDetail,.advertisingProfitabilityCompare,.advertisingProfitabilityState,.advertisingProfitabilityTable,.advertisingProfitabilityDetail dl div,.advertisingProfitabilitySources dl div,.advertisingDataQualityCapabilities,.advertisingDataQualityCapabilities article,.advertisingDataQualityConnections>article,.advertisingDataQualityConnections dl div,.advertisingDataQualityRecovery,.advertisingDecisionSupport,.advertisingPolicyHistory,.advertisingPolicyCard,.advertisingRecommendationSummary,.advertisingRecommendationCard,.advertisingRecommendationEvidence,.advertisingExperimentIntro,.advertisingExperimentWizard,.advertisingExperimentList>article,.advertisingExperimentResult,.advertisingShadowForm,.advertisingShadowList>article,.advertisingShadowBeforeAfter>div,.advertisingDecisionState,.campaignDecisionWorkspace,.campaignDecisionHeader,.campaignDecisionState,.campaignDecisionSort button,.campaignDecisionSaved,.campaignDecisionSaved>div>button,.campaignDecisionList>button,.campaignDecisionTrace,.campaignDecisionTrace dl div,.campaignScenarioForm,.campaignScenarioResult,.campaignScenarioMetrics article,.campaignScenarioGuardrails article,.campaignScenarioHistory,.campaignScenarioHistory article,.queryResearchWorkspace,.queryResearchHeader,.queryResearchToolbar,.queryResearchTableWrap,.queryResearchDetail>section,.queryResearchCompare,.queryResearchCompareGrid article,.queryResearchAnnotation,.queryResearchVersions,.queryResearchVersions article,.queryResearchImport,.queryResearchFormula){border-color:var(--border)!important;color:var(--text)!important;background-color:var(--surface)!important}:root[data-theme=dark] .workspace :where(.mappingsHero,.labelsIntro,.catalogSummary,.warehouseScannerPanel){background-image:none!important}:root[data-theme=dark] .workspace :where(.marketplaceSlotSummary.attention,.settingsMessage,.mappingWarning,.transferCategoryNotice,.billingDowngradePanel,.billingNotice,.developerHelp,.authenticationSettingsWarning,.developerModuleReleaseStatus>span.restricted,.catalogOwnershipBlockers){border-color:var(--warning-text)!important;color:var(--warning-text)!important;background:var(--warning-surface)!important}:root[data-theme=dark] .workspace :where(.connectionFormMode.creating,.billingTrialNotice,.labelPrintAgent.paired,.labelPrinterAssignment.assigned,.developerModuleReleaseStatus>span.released,.catalogOwnershipConnections em.ready,.catalogOwnershipReady,.settingsChzGatewayDiagnostic.ready,.settingsChzGatewayWorkplaces em){border-color:var(--success-text)!important;color:var(--success-text)!important;background:var(--success-surface)!important}:root[data-theme=dark] .workspace :where(.labelPrintAgent.offline,.labelPrintAgent.error,.settingsChzGatewayDiagnostic.error){border-color:var(--danger-text)!important;color:var(--danger-text)!important;background:var(--danger-surface)!important}:root[data-theme=dark] .workspace :where(.securityBanner,.marketplaceSlotSummary,.connectionCreateBar,.connectionFormMode,.sellerIdentity,.wbSelectedIdentity,.categoryMappingGroups,.categoryMappingGroup>header,.mappingsHero,.mappingSafety,.mappingStats article,.mappingPanel,.mappingRow,.mappingContext,.mappingPairs,.mappingCategoryGroup,.taxonomyPrivacy,.taxonomyCandidateRow,.labelsIntro,.labelsTemplateList>button,.labelsEditorToolbar,.labelsAddTools,.labelsSystemNotice,.labelsCanvasPanel,.labelInspector,.labelPrintPanel,.labelPrintCount,.labelPrintControls,.labelPrintProfile,.labelPrintAgent,.labelPrinterAssignment,.labelPreviewDialog,.billingTrialNotice,.billingNotice,.billingDowngradePanel,.billingModuleGrid article,.transferParametersBar,.serviceAdminNavigation,.adminDataPanel,.catalogOwnershipTransfer,.subscriberDocumentsPanel,.documentAdminList,.catalogSummary,.catalogExcelPanel,.identifierIntro,.identifierEditor,.identifierBulk,.identifierList,.identifierWb,.identifierFbsReturn,.fbsProductionDateCorrection,.storageHero,.storageBreakdown article,.kizRegistryHero,.kizRegistrySafety,.kizRegistryImport,.kizImportSources,.kizApiIntegration,.kizGisMtConnection,.kizGisMtAvailable,.kizExternalSources,.kizExternalSourceCards,.kizExternalSourceEditor,.kizExternalSourceMapping,.kizRegistryDetails,.kizRegistryEmpty,.kizRegistryPanel,.kizImportSources,.kizApiIntegration,.kizRegistryDetails,.kizRegistryRow,.kizMovementRow,.warehouseScannerPanel,.supportAiMetrics article) :where(p,small,label,time,dt){color:var(--text-muted)!important}:root[data-theme=dark] .workspace :where(.securityBanner,.marketplaceSlotSummary,.connectionCreateBar,.connectionFormMode,.sellerIdentity,.wbSelectedIdentity,.categoryMappingGroups,.categoryMappingGroup>header,.mappingsHero,.mappingStats article,.mappingPanel,.mappingRow,.mappingPairs,.labelsIntro,.labelsTemplateList>button,.labelInspector,.labelPrintPanel,.labelPrintCount,.billingModuleGrid article,.transferParametersBar,.serviceAdminNavigation,.adminDataPanel,.catalogOwnershipTransfer,.catalogSummary,.storageHero,.kizRegistryHero,.kizRegistrySafety,.kizGisMtConnection,.kizExternalSources,.kizExternalSourceCards>article,.kizExternalSourceEditor,.kizRegistryEmpty,.kizRegistryPanel,.warehouseScannerPanel,.supportAiMetrics article) :where(h1,h2,h3,h4,strong,b,dd){color:var(--text)!important}:root[data-theme=dark] .workspace .billingNotice :where(b,span),:root[data-theme=dark] .workspace .billingNotice{color:var(--warning-text)!important}:root[data-theme=dark] .workspace .labelPrintCount small{color:var(--text-muted)!important}:root[data-theme=dark] .workspace .labelPrintCount b{color:var(--text)!important}:root[data-theme=dark] .workspace .transferConnectionStatus.waiting,:root[data-theme=dark] .workspace .mappingsHero button.secondary{border-color:var(--border)!important;color:var(--text-muted)!important;background:var(--surface-subtle)!important}:root[data-theme=dark] .workspace .connectionStatusHead,:root[data-theme=dark] .workspace .adminTableHead{color:var(--text-muted)!important;background:var(--surface-subtle)!important}:root[data-theme=dark] .workspace :where(.connectionStatusHeader button,.connectionCreateBar button,.connectionRowActions button:not(.danger):not(.releaseSlot)){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface-subtle)!important}:root[data-theme=dark] .workspace button:disabled{border-color:var(--border)!important;color:var(--text-subtle)!important;background:var(--surface-subtle)!important;opacity:1!important}:root[data-theme=dark] .workspace .transferSourceLoad{border-color:var(--violet)!important;color:var(--text)!important;background:var(--surface-subtle)!important}:root[data-theme=dark] .workspace .transferSourceLoad:hover:not(:disabled){border-color:var(--violet)!important;color:var(--text)!important;background:var(--surface)!important}:root[data-theme=dark] .workspace .transferSourceLoad:disabled{border-color:var(--border)!important;color:var(--text-subtle)!important;background:var(--surface-muted)!important;opacity:1!important}:root[data-theme=dark] .workspace .diskCleanupConfirm{border-color:var(--border)!important;color:var(--warning-text)!important;background:var(--warning-surface)!important}:root[data-theme=dark] .workspace .diskCleanupConfirm :where(b,strong){color:var(--text)!important}:root[data-theme=dark] .workspace .diskCleanupConfirm :where(span,label){color:var(--text-muted)!important}:root[data-theme=dark] .workspace .diskCleanupConfirm button.secondary,:root[data-theme=dark] .workspace :where(.securityBanner,.marketplaceSlotSummary,.connectionCreateBar,.connectionFormMode,.sellerIdentity,.wbSelectedIdentity,.categoryMappingGroups,.categoryMappingGroup>header,.mappingsHero,.mappingPanel,.mappingRow,.mappingPairs,.labelsIntro,.labelsEditorToolbar,.labelsAddTools,.labelInspector,.labelPrintPanel,.labelPrintProfile,.billingDowngradePanel,.billingModuleGrid article,.transferParametersBar,.diskCleanupConfirm,.subscriberDocumentFilters,.documentUploadPanel,.catalogExcelPanel,.identifierEditor,.identifierBulk,.identifierList,.identifierWb,.fbsProductionDateCorrection,.kizRegistryToolbar,.kizRegistryImport,.kizGisMtConnection,.kizExternalSourceEditor,.kizExternalSourceMapping) :where(input:not([type=checkbox]):not([type=radio]),select,textarea),:root[data-theme=dark] .workspace .sellerIdentity dl>div{border-color:var(--border)!important;color:var(--text)!important;background:var(--surface-muted)!important}:root[data-theme=dark] .workspace .kizRegistrySafety{border-color:var(--success-text)!important;color:var(--success-text)!important;background:var(--success-surface)!important}:root[data-theme=dark] .workspace .kizRegistrySafety :where(b,span){color:var(--success-text)!important}:root[data-theme=dark] .workspace .kizRegistryStatus.status-available select,:root[data-theme=dark] .workspace .kizRegistryStatus.status-returned select{border-color:var(--success-text)!important;color:var(--success-text)!important;background:var(--success-surface)!important}:root[data-theme=dark] .workspace .kizRegistryStatus.status-reserved select{border-color:var(--warning-text)!important;color:var(--warning-text)!important;background:var(--warning-surface)!important}:root[data-theme=dark] .workspace .kizRegistryStatus.status-blocked select{border-color:var(--danger-text)!important;color:var(--danger-text)!important;background:var(--danger-surface)!important}.labelCanvas{color:var(--paper-ink)!important;background-color:var(--paper)!important}.labelPreviewCanvas,.labelElement.barcode{color:var(--paper-ink)!important;background:var(--paper)!important}:root[data-theme=dark] .workspace :where(.fbsAgentSetup,.fbsQuickProfile){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface)!important}:root[data-theme=dark] .workspace :where(.fbsAgentSetup,.fbsQuickProfile) :where(input,select,textarea){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface-muted)!important}:root[data-theme=dark] .workspace :where(.fbsAgentSetup,.fbsQuickProfile,.fbsPrintFallbackNote) :where(p,span,label){color:var(--text-muted)!important}.workspace .fbsLiveSyncState{border-color:var(--border)!important;color:var(--text)!important;background:var(--surface-subtle)!important}.workspace .fbsLiveSyncState small{color:var(--text-muted)!important}.workspace :where(.advertisingFilterBar,.advertisingSchedulePanel,.advertisingReportStatus,.advertisingMetricGrid article,.advertisingWeekly,.advertisingSources,.advertisingQuality,.advertisingQualityConnections article,.advertisingReconciliation,.advertisingFinancialOverlap,.advertisingAllocation,.advertisingProductImpact,.advertisingCampaignsPanel){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface)!important}.workspace :where(.advertisingFilterBar,.advertisingScheduleToggle,.advertisingScheduleMessage,.advertisingWeeklyChart,.advertisingWeeklyTable th,.advertisingWeeklyTable tfoot,.advertisingCampaignTable th,.advertisingSourceTable th,.advertisingSourcesSummary div,.advertisingSourceCoverage,.advertisingReconciliationTable th,.advertisingFinancialOverlapTable th,.advertisingAllocationTable th,.advertisingProductImpactTable th,.advertisingQuality dl div,.advertisingReconciliation dl div,.advertisingFinancialOverlapSummary div,.advertisingAllocation dl div,.advertisingProductImpact dl div,.advertisingAllocationWarnings){background:var(--surface-subtle)!important}.workspace :where(.advertisingQuality,.advertisingReconciliation,.advertisingAllocation,.advertisingProductImpact).status-ready{border-color:var(--success-text)!important;background:var(--success-surface)!important}.workspace :where(.advertisingQuality,.advertisingFinancialOverlap,.advertisingAllocation,.advertisingProductImpact).status-partial{border-color:var(--warning-text)!important;background:var(--warning-surface)!important}.workspace :where(.advertisingQuality,.advertisingReconciliation,.advertisingAllocation,.advertisingProductImpact).status-blocked{border-color:var(--danger-text)!important;background:var(--danger-surface)!important}.workspace .advertisingSourceBadge.status-ready,.workspace .advertisingQualityBadge.status-ready{border-color:var(--success-text)!important;color:var(--success-text)!important;background:var(--success-surface)!important}.workspace :where(.advertisingQualityBadge.status-partial,.advertisingQualityBadge.status-not_performed){border-color:var(--warning-text)!important;color:var(--warning-text)!important;background:var(--warning-surface)!important}.workspace .advertisingQualityBadge.status-blocked{border-color:var(--danger-text)!important;color:var(--danger-text)!important;background:var(--danger-surface)!important}.workspace :where(.advertisingSourceBadge.status-partial,.advertisingSourceBadge.status-not_performed){border-color:var(--warning-text)!important;color:var(--warning-text)!important;background:var(--warning-surface)!important}.workspace .advertisingSourceBadge.status-blocked{border-color:var(--danger-text)!important;color:var(--danger-text)!important;background:var(--danger-surface)!important}.workspace :where(.advertisingPeriod input,.advertisingFilterBar select,.advertisingSchedulePanel select,.advertisingSchedulePanel input[type=number]){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface-muted)!important}.workspace :where(.advertisingPeriod input,.advertisingFilterBar select,.advertisingSchedulePanel select,.advertisingSchedulePanel input[type=number]):disabled{border-color:var(--border)!important;color:var(--text-muted)!important;background:var(--surface-muted)!important}.workspace .advertisingSyncAction button{border-color:var(--violet)!important;color:var(--paper)!important;background:var(--violet)!important}.workspace .advertisingSyncAction button:disabled{border-color:var(--border)!important;color:var(--text-muted)!important;background:var(--surface-muted)!important}.workspace .advertisingSyncMessage.success{border-color:var(--success-text)!important;color:var(--success-text)!important;background:var(--success-surface)!important}.workspace .advertisingSyncMessage.warning{border-color:var(--warning-text)!important;color:var(--warning-text)!important;background:var(--warning-surface)!important}.workspace .advertisingSyncMessage.error{border-color:var(--danger-text)!important;color:var(--danger-text)!important;background:var(--danger-surface)!important}.workspace .advertisingPeriod button{border-color:var(--violet)!important;color:var(--paper)!important;background:var(--violet)!important}.workspace :where(.providerParityWorkspace,.providerParityHeader,.providerParityControls,.providerParityCard,.providerParityPanel,.providerParityTableWrap){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface)!important}.workspace :where(.providerParityControls select,.providerParityControls button,.providerParityCard dl>div,.providerParityTableWrap th){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface-muted)!important}.workspace .providerParityBoundary{border-color:var(--warning-border)!important;color:var(--warning-text)!important;background:var(--warning-surface)!important}.workspace .providerParityState.status-ready{border-color:var(--success-border)!important;color:var(--success-text)!important;background:var(--success-surface)!important}.workspace :where(.providerParityState.status-partial,.providerParityState.status-unsupported,.providerParityUnknown){border-color:var(--warning-border)!important;color:var(--warning-text)!important;background:var(--warning-surface)!important}.workspace .providerParityState.status-error{border-color:var(--danger-border)!important;color:var(--danger-text)!important;background:var(--danger-surface)!important}.workspace :where(.safeActionWorkspace,.safeActionHeader,.safeActionSummary article,.safeActionScenario,.safeActionWorklist>button,.safeActionDetail,.safeActionFacts>div,.safeActionReason section,.safeActionSimulation,.safeActionHistory,.safeActionTables>section,.safeActionTableScroll){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface)!important}.workspace :where(.safeActionNoSend,.safeActionDecision.denied){border-color:var(--warning-border)!important;color:var(--warning-text)!important;background:var(--warning-surface)!important}.workspace :where(.safeActionScenario select,.safeActionScenario a,.safeActionWorklist>button.selected,.safeActionDiff article,.safeActionSimulation li,.safeActionHistory pre,.safeActionTableScroll th){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface-muted)!important}.workspace :where(.safeActionState.error,.safeActionBadge.state-invalidated,.safeActionBadge.state-expired,.safeActionBadge.state-rejected){border-color:var(--danger-border)!important;color:var(--danger-text)!important;background:var(--danger-surface)!important}.workspace :where(.safeActionDecision.allowed,.safeActionBadge.state-locally_approved,.safeActionBadge.state-simulated){border-color:var(--success-border)!important;color:var(--success-text)!important;background:var(--success-surface)!important}.workspace :where(.observabilityReleaseWorkspace,.observabilityReleaseHeader,.observabilityReleaseControls,.observabilityContext,.observabilityJourney>a,.observabilityHealth,.observabilityHealthGrid article,.observabilityWorklist,.observabilityWorklist article,.observabilityCalibration,.observabilityCalibrationGrid article,.observabilityCorpus article,.observabilitySli,.observabilityTableWrap,.observabilityBudgets,.observabilityBudgets article,.observabilityReadiness,.observabilityRecovery article){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface)!important}.workspace :where(.observabilityReleaseControls select,.observabilityReleaseControls button,.observabilityContext dl>div,.observabilityJourney>a>span,.observabilityHealthGrid article,.observabilityWorklist article,.observabilityCalibrationGrid article,.observabilityCorpus article,.observabilityTableWrap th,.observabilityBudgets article){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface-muted)!important}.workspace :where(.observabilityReleaseBoundary,.observabilityUnknown,.observabilityJourney a.status-abstain,.observabilityJourney a.status-local_only,.observabilityHealth.status-attention,.observabilityHealth.status-unknown,.observabilityHealthGrid article.status-attention,.observabilityHealthGrid article.status-unknown,.observabilityWorklist article.status-attention,.observabilityWorklist article.status-unknown,.observabilityBadge.status-PROVED_LOCAL_RENDER_REQUIRED,.observabilityBadge.status-UNKNOWN_NOT_RUN){border-color:var(--warning-border)!important;color:var(--warning-text)!important;background:var(--warning-surface)!important}.workspace :where(.observabilityJourney a.status-ready,.observabilityHealth.status-ready,.observabilityHealthGrid article.status-ready,.observabilityBadge.status-PROVED_LOCAL_SYNTHETIC,.observabilityBadge.status-PROVED_BY_CONTRACT){border-color:var(--success-border)!important;color:var(--success-text)!important;background:var(--success-surface)!important}.workspace :where(.observabilityReleaseState.status-blocked,.observabilityJourney a.status-blocked,.observabilityHealth.status-blocked,.observabilityHealthGrid article.status-blocked,.observabilityWorklist article.status-blocked){border-color:var(--danger-border)!important;color:var(--danger-text)!important;background:var(--danger-surface)!important}.workspace :where(.advertisingOwnerProfitability,.advertisingDrillBreadcrumbs,.advertisingBusinessReadiness,.advertisingCampaignCards>button,.advertisingCampaignDetail,.advertisingProductCards>button,.advertisingClusterDetail,.advertisingClusterCompare,.advertisingClusterCompare article){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface)!important}.workspace :where(.advertisingDrillBreadcrumbs,.advertisingBusinessReadiness,.advertisingBusinessToolbar input,.advertisingBusinessToolbar select,.advertisingClusterCompare article){background:var(--surface-muted)!important}.workspace :where(.advertisingBusinessReadiness.status-partial,.advertisingBusinessReadiness.status-stale,.advertisingBusinessReadiness.status-failed){border-color:var(--warning-text)!important;color:var(--warning-text)!important;background:var(--warning-surface)!important}.fbsPrintControls .fbsStandaloneLabelAction{box-sizing:border-box;border:1px solid var(--fbs-accent);flex:none;align-items:stretch;gap:0;height:40px;margin:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fbsPrintControls .fbsStandaloneLabelAction{border:1px solid color-mix(in srgb, var(--fbs-accent) 58%, var(--border))}}.fbsPrintControls .fbsStandaloneLabelAction{color:var(--fbs-accent-text);background:var(--fbs-accent-soft);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.fbsPrintControls .fbsStandaloneLabelAction{background:color-mix(in srgb, var(--fbs-accent-soft) 62%, var(--surface))}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsPrintControls .fbsStandaloneLabelAction>.fbsPrintToolbarButton{justify-content:center;align-items:center;display:inline-flex;opacity:1!important;background:0 0!important;border:0!important;border-radius:7px!important;height:38px!important;min-height:38px!important;margin:0!important}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsPrintControls .fbsStandaloneLabelAction>.fbsPrintToolbarButton:disabled{color:var(--text-muted)!important;opacity:1!important}.fbsPrintControls .fbsStandaloneLabelAction>.fbsPrintToolbarButton:first-child{border-radius:7px 0 0 7px!important}.fbsPrintControls .fbsStandaloneLabelAction>.fbsPrintToolbarButton.fbsLabelSizeToggle{width:26px;min-width:26px;border-left:1px solid var(--fbs-accent)!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.fbsPrintControls .fbsStandaloneLabelAction>.fbsPrintToolbarButton.fbsLabelSizeToggle{border-left:1px solid color-mix(in srgb, var(--fbs-accent) 30%, var(--border))!important}}.fbsPrintControls .fbsStandaloneLabelAction>.fbsPrintToolbarButton.fbsLabelSizeToggle{border-radius:0 7px 7px 0!important}.fbsPrintControls .fbsStandaloneLabelAction>.fbsPrintToolbarButton.fbsDirectPrintButton{width:34px;min-width:34px;border-left:1px solid var(--fbs-accent)!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.fbsPrintControls .fbsStandaloneLabelAction>.fbsPrintToolbarButton.fbsDirectPrintButton{border-left:1px solid color-mix(in srgb, var(--fbs-accent) 30%, var(--border))!important}}.fbsPrintControls .fbsStandaloneLabelAction>.fbsPrintToolbarButton.fbsDirectPrintButton{border-radius:0!important}.fbsStandaloneLabelAction svg{flex:none;display:block}.fbsPrintControls .fbsStandaloneLabelAction>.fbsPrintToolbarButton:hover:not(:disabled){background:var(--fbs-accent-soft)!important}.fbsLabelSizeDialog{box-sizing:border-box;border:1px solid var(--border);width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:var(--surface);white-space:normal;text-align:left;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0}.fbsLabelSizeDialog:not([open]){display:none}.fbsPrintComposer{box-sizing:border-box;border:1px solid var(--border);width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:var(--surface);text-align:left;border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.fbsPrintComposer:not([open]){display:none}.fbsPrintComposer::backdrop{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.fbsPrintComposer::backdrop{background:color-mix(in srgb, var(--surface) 75%, transparent)}}.fbsPrintComposer :is(h2,p,span,small,label){font-weight:400}.fbsPrintComposerContent{gap:16px;min-width:0;padding:18px;display:grid}.fbsPrintComposer header,.fbsPrintComposer footer,.fbsPrintComposer footer>div:last-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.fbsPrintComposer h2{margin:0;font-size:18px;font-weight:400}.fbsPrintComposer p{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.fbsPrintComposer small{color:var(--text-muted);font-size:11px;font-weight:400;line-height:1.5}.fbsPrintComposerBody{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:16px;display:grid}.fbsPrintComposerOptions{gap:8px;display:grid}.fbsPrintComposerOptions>label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.fbsPrintComposerOptions>label[data-selected=true]{background:var(--surface-muted);border-color:var(--fbs-accent,var(--border))}.fbsPrintComposerOptions>label>span{flex:1;gap:4px;min-width:0;font-size:13px;font-weight:400;display:grid}.fbsPrintComposerOptions svg,.fbsPrintComposerOptions input{flex:none}.fbsPrintComposerOptions input{width:16px;height:16px;accent-color:var(--fbs-accent);margin:0}.fbsPrintComposerPreview{background:var(--surface-muted);border-radius:10px;gap:8px;min-width:0;max-height:360px;padding:10px;display:grid;overflow:auto}.fbsPrintComposerPreview p{text-align:center;margin:0}.fbsPrintComposerSample{border:1px solid var(--border);background:var(--surface);min-height:55px;color:var(--text);overflow-wrap:anywhere;border-radius:5px;gap:6px;padding:10px;font-size:12px;display:grid}.fbsPrintComposerMessage{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:8px;padding:10px;font-size:12px}.fbsPrintComposer footer{border-top:1px solid var(--border);padding-top:12px}.fbsPrintComposer footer>div:first-child{gap:5px;font-size:12px;display:grid}.fbsPrintComposer .fbsPrintToolbarButton{border:1px solid var(--border);background:var(--surface-muted);min-height:36px;color:var(--text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.35;display:inline-flex}.fbsPrintComposer .fbsPrintToolbarButton:hover:not(:disabled){border-color:var(--fbs-accent,var(--border));background:var(--surface-subtle)}.fbsPrintComposer .fbsPrintToolbarButton:disabled{opacity:.55;cursor:not-allowed}.fbsPrintSettingsGroup:has(>.fbsPrintDesignerToggle){grid-template-rows:40px;align-self:end}.fbsPrintSettingsGroup>.fbsPrintDesignerToggle{justify-content:center;align-items:center;gap:8px;font-family:inherit;display:inline-flex}.fbsPrintDesignerMenu{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:220px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--text);box-shadow:0 8px 24px var(--text);border-radius:8px;margin:0;padding:4px;position:fixed;inset:auto;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.fbsPrintDesignerMenu{box-shadow:0 8px 24px color-mix(in srgb, var(--text) 15%, transparent)}}.fbsPrintDesignerMenu:popover-open{gap:2px;display:grid}.fbsPrintControls .fbsPrintDesignerMenu>:is(button,a){box-sizing:border-box;text-align:left;white-space:normal;cursor:pointer;width:100%;min-height:36px;box-shadow:none;border:0;border-radius:5px;align-items:center;padding:8px 12px;line-height:1.4;text-decoration:none;display:flex;background:var(--surface)!important;color:var(--text)!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important}.fbsPrintControls .fbsPrintDesignerMenu>:is(button,a):is(:hover,:focus-visible){outline:1px solid var(--border);outline-offset:-1px;background:var(--surface-muted)!important;color:var(--text)!important}@media (max-width:600px){.fbsPrintComposerBody{grid-template-columns:minmax(0,1fr)}.fbsPrintComposerPreview{max-height:190px}.fbsPrintComposer footer{flex-direction:column;align-items:stretch}.fbsPrintComposerContent{padding:12px}}.fbsLabelSizeDialog::backdrop{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.fbsLabelSizeDialog::backdrop{background:color-mix(in srgb, var(--surface) 75%, transparent)}}.fbsLabelSizeContent{gap:12px;padding:16px;display:grid}.fbsLabelSizeContent header{justify-content:space-between;align-items:center;gap:8px;display:flex}.fbsPrintControls .fbsLabelSizeContent header>.fbsPrintToolbarButton{flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-width:40px;display:inline-flex;height:40px!important;padding:0!important}.fbsLabelSizeContent h2{margin:0;font-size:15px;font-weight:400}.fbsLabelSizeContent h3{color:var(--text);margin:0;font-size:12px;font-weight:400}.fbsLabelSizeContent p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.fbsLabelSizeContent footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;line-height:1.5;display:flex}.fbsLabelSizeContent footer .buttonLink{justify-self:start}.fbsTapeSettingsBody{grid-template-columns:minmax(180px,.72fr) minmax(280px,1.28fr);gap:12px;min-width:0;display:grid}.fbsTapeSettingsSection{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.fbsTapePrinterSection{grid-column:1/-1;grid-template-columns:minmax(180px,.72fr) minmax(280px,1.28fr);align-items:start}.fbsTapePrinterSection>div{gap:8px;display:grid}.fbsTapePrinterSection>.fbsTapeSettingsWarning{grid-column:1/-1}.fbsTapePrinterChoice{min-width:0;color:var(--text);gap:6px;font-size:12px;font-weight:400;display:grid}.fbsTapePrinterChoice select{box-sizing:border-box;width:100%;min-width:0;height:40px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:0 10px}.fbsTapePrinterChoice small{color:var(--text-muted);font-size:11px;font-weight:400;line-height:1.4}.fbsTapeCompositionChoices{gap:6px;display:grid}.fbsTapeCompositionChoices>label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.fbsTapeCompositionChoices>label[data-selected=true]{border-color:var(--fbs-accent,var(--border));background:var(--surface-muted)}.fbsTapeCompositionChoices>label>span{min-width:0;color:var(--text);flex:1;gap:3px;font-size:12px;font-weight:400;display:grid}.fbsTapeCompositionChoices small{color:var(--text-muted);font-size:11px;font-weight:400;line-height:1.35}.fbsTapeCompositionChoices input{width:16px;height:16px;accent-color:var(--fbs-accent);flex:none;margin:0}.fbsTapeSettingsWarning{border:1px solid var(--warning-text);background:var(--warning-surface);border-radius:7px;padding:8px;color:var(--warning-text)!important}.fbsLabelSizeChoices{grid-auto-rows:max-content;align-content:start;gap:6px;min-width:0;max-height:45dvh;display:grid;overflow-y:auto}.fbsPrintControls .fbsLabelSizeChoices .fbsPrintToolbarButton.fbsLabelSizeChoice{box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-content:center;gap:4px;min-width:0;display:grid;height:auto!important;min-height:56px!important;padding:10px 12px!important;font-weight:400!important;line-height:1.4!important}.fbsLabelSizeChoice>:is(span,small){min-width:0;display:block}.fbsLabelSizeChoice small{font-size:11px;font-weight:400;line-height:1.4}.fbsLabelSizeChoices.fbsTapeSizeChoices{max-height:50dvh}.fbsPrintControls .fbsLabelSizeChoices.fbsPickingOrientationChoices .fbsLabelSizeChoice,.fbsPrintControls .fbsLabelSizeChoices.fbsTapeSizeChoices .fbsLabelSizeChoice{min-height:40px!important;padding:8px 12px!important}.fbsLabelSizeContent footer .fbsTapeSizeReset{justify-self:start;width:auto}@media (max-width:680px){.fbsTapeSettingsBody{grid-template-columns:minmax(0,1fr)}.fbsTapePrinterSection{grid-column:auto;grid-template-columns:minmax(0,1fr)}.fbsLabelSizeContent footer{flex-direction:column;align-items:stretch}}.fbsGeneralSettings .fbsPrinterChoice .fbsLabelPrinterWarning{border:1px solid var(--warning-text);color:var(--warning-text);background:var(--warning-surface);border-radius:6px;padding:8px}.fbsLabelSizeChoices .fbsLabelSizeChoice[aria-pressed=true]{outline:2px solid var(--fbs-accent,var(--border));outline-offset:-3px}.labelsTemplateList.labelsTemplateGroups{display:block;overflow:hidden}.labelsTemplateGroups header{color:var(--text);background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:400;display:flex}.labelsSystemTemplates{border-bottom:1px solid var(--border)}.labelsSystemTemplates>summary{cursor:pointer;color:var(--text);background:var(--surface-muted);overflow-wrap:anywhere;padding:12px 14px;font-size:13px;font-weight:400}.labelsSystemTemplates>summary small{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.4;display:block}.labelsTemplateCount{color:var(--text-muted);margin-left:5px}.labelsTemplateSizes{background:var(--surface);color:var(--text);padding:0 8px 8px}.labelsTemplateSizeGroup{border-bottom:1px solid var(--border);min-width:0}.labelsTemplateSizeGroup:last-child{border-bottom:0}.labelsTemplateSizeGroup>summary{cursor:pointer;color:var(--text);background:var(--surface);overflow-wrap:anywhere;padding:10px 6px;font-size:13px;font-weight:400}.labelsTemplateSizeGroup>summary:hover{background:var(--surface-muted)}.labelsTemplateSizeGroup>summary small{color:var(--text-muted);margin:4px 0 0 16px;font-size:11px;line-height:1.4;display:block}.labelsTemplateGroups .labelsTemplateChoice{box-sizing:border-box;border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;font:inherit;border-radius:0;gap:4px;padding:12px 14px;font-size:13px;display:grid;color:var(--text)!important;background:var(--surface)!important;font-weight:400!important}.labelsTemplateGroups .labelsTemplateChoice small{color:var(--text-muted);font-size:11px}.labelsTemplateGroups .labelsTemplateChoice:hover,.labelsTemplateGroups .labelsTemplateChoice[aria-pressed=true]{background:var(--surface-muted)!important}.labelsTemplateGroups .labelsTemplateChoice[aria-pressed=true]{box-shadow:inset 3px 0 var(--text-muted)}.labelsTemplateGroups :is(summary,button):focus-visible{outline:2px solid var(--text);outline-offset:-3px}.labelsUserTemplates>p{color:var(--text-muted);padding:0 14px 12px;font-size:12px;line-height:1.5}.labelsWorkspace{flex-direction:column;display:flex}.labelsWorkspace>.labelsIntro{order:1}.labelsWorkspace>:is(.labelsLayout,.labelsLoading){order:2;margin-bottom:16px}.labelsWorkspace>.settingsMessage{order:3}.labelsWorkspace>.labelLibraryPanel{order:4}.labelsIntro{border-color:var(--border);background:var(--surface);color:var(--text);border-radius:12px;padding:14px 16px}.labelsIntro p{color:var(--text-muted);font-size:12px}body:has(.labelsWorkspace) .floatingPageActions{display:none}.labelsWorkspace :is(.labelsIntro>button,.labelPrintPanel>header button,.labelLibraryPanel>header button,.labelsAddTools button,.labelsPreviewProduct button,.labelInspectorActions button,.labelInspectorHeading button,.labelsSystemNotice button,.labelPrintControls button,.labelPrintFooter button,.labelPrintFooter a,.labelPrintProfileActions button,.labelPrinterAssignment button,.labelPrintAgent button,.labelLibraryGrid button,.labelLibrarySubmissions button){box-sizing:border-box;border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.35;text-decoration:none;display:inline-flex}.labelsWorkspace :is(.labelsIntro>button,.labelInspectorActions>button:first-child,.labelsSystemNotice button,.labelPrintProfileActions button.primary,.labelPrinterAssignment button.primary,.labelPrintFooter button:last-child,.labelPrintNow){border-color:var(--violet);color:var(--paper);background:var(--violet)}.labelsWorkspace :is(.labelInspectorHeading button,.labelInspectorActions button.danger,.labelPrintProfileActions button.danger){border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.labelsWorkspace :is(.labelInspectorActions button.library,.labelPrintPanel>header button,.labelLibraryPanel>header button){border-color:var(--border);color:var(--text);background:var(--surface-muted)}.labelsWorkspace :is(button,a):hover:not(:disabled){border-color:var(--violet);background:var(--surface-subtle)}.labelsWorkspace :is(.labelsIntro>button,.labelInspectorActions>button:first-child,.labelsSystemNotice button,.labelPrintProfileActions button.primary,.labelPrinterAssignment button.primary,.labelPrintFooter button:last-child,.labelPrintNow):hover:not(:disabled){color:var(--paper);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.labelsWorkspace :is(.labelsIntro>button,.labelInspectorActions>button:first-child,.labelsSystemNotice button,.labelPrintProfileActions button.primary,.labelPrinterAssignment button.primary,.labelPrintFooter button:last-child,.labelPrintNow):hover:not(:disabled){background:color-mix(in srgb,var(--violet) 88%,var(--text))}}.labelsWorkspace :is(button,a):focus-visible{outline:3px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.labelsWorkspace :is(button,a):focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 36%,transparent)}}.labelsWorkspace :is(button,a):focus-visible{outline-offset:2px}.labelsWorkspace :is(button,a):disabled{opacity:.48;cursor:not-allowed}.labelLibraryPanel,.labelPrintPanel{border-color:var(--border);background:var(--surface);color:var(--text)}.labelLibraryPanel>header,.labelPrintPanel>header{min-height:64px}@media (min-width:1251px){.labelInspector{position:sticky;top:12px}}@media (max-width:900px){.labelsTemplateGroups .labelsTemplateItems{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));display:grid}.labelsWorkspace .labelsTemplateList{max-height:300px;display:block;overflow:auto}.labelsWorkspace .labelsTemplateList>div,.labelsWorkspace .labelsTemplateList>button{border-right:0;border-bottom:1px solid var(--border);min-width:0}.labelsWorkspace .labelsTemplateList>button.active{box-shadow:inset 3px 0 var(--violet)}.labelsWorkspace .labelsAddTools{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.labelsWorkspace .labelsAddTools button{white-space:normal;min-width:0}}@media (max-width:620px){.labelsIntro{align-items:stretch;padding:14px}.labelsIntro h2{font-size:17px}.labelsIntro>button{width:100%}.labelsWorkspace .labelsAddTools{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.labelInspectorActions button,.labelPrintPanel>header button,.labelLibraryPanel>header button{width:100%}}.warehouseWorkspace{align-content:start;min-height:100dvh;grid-template-rows:auto!important;height:auto!important;overflow:auto!important}.warehouseLabelPrint{border-color:var(--border);background:var(--surface);color:var(--text);margin:0 0 12px;overflow:visible}.warehouseLabelPrint .labelPrintBody{border-top:0}.warehouseLabelPrint .labelPrintBody :is(button,a){box-sizing:border-box;font:inherit;cursor:pointer;justify-content:center;align-items:center;line-height:1.35;text-decoration:none;display:inline-flex;border:1px solid var(--border)!important;min-height:40px!important;color:var(--text)!important;background:var(--surface-muted)!important;border-radius:8px!important;padding:8px 12px!important;font-size:12px!important;font-weight:400!important}.warehouseLabelPrint .labelPrintBody :is(.warehouseLabelOpen,.labelPrintNow){border-color:var(--violet)!important;color:var(--paper)!important;background:var(--violet)!important}.warehouseLabelPrint .labelPrintBody :is(button,a):hover:not(:disabled){border-color:var(--text-muted)!important;color:var(--text)!important;background:var(--surface)!important}.warehouseLabelPrint .labelPrintBody :is(.warehouseLabelOpen,.labelPrintNow):hover:not(:disabled){color:var(--paper)!important;background:var(--violet)!important}@supports (color:color-mix(in lab, red, red)){.warehouseLabelPrint .labelPrintBody :is(.warehouseLabelOpen,.labelPrintNow):hover:not(:disabled){background:color-mix(in srgb,var(--violet) 88%,var(--text))!important}}.warehouseLabelPrint .labelPrintBody :is(button,a):focus-visible{outline-offset:2px;outline:2px solid var(--text)!important}.warehouseLabelPrint .labelPrintBody :is(button,a):disabled{cursor:not-allowed;opacity:.48!important}.warehouseLabelPrintControls{grid-template-columns:minmax(190px,.45fr) minmax(320px,1fr) auto;justify-content:stretch;align-items:end!important;gap:10px 12px!important;display:grid!important}.warehouseLabelSearch{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;min-width:0;display:grid}.warehouseLabelSearch label,.warehouseLabelPrintControls>label{gap:4px;width:100%;min-width:0;max-width:none;display:grid}.warehouseLabelDataSource>small{color:var(--text-muted);font-size:9px;font-weight:400}.warehouseLabelSearch input,.warehouseLabelPrintControls select{width:100%;min-width:0}.warehouseLabelPrintActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.warehouseLabelPrintActions>*{white-space:normal;flex:0 auto;min-width:0}.warehouseLabelAdvancedFilters{border-top:1px solid var(--border);background:var(--surface-muted);grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:9px;padding:10px 14px;display:grid}.warehouseLabelAdvancedFilters label{min-width:0;color:var(--text-muted);gap:4px;font-size:10px;display:grid}.warehouseLabelAdvancedFilters select{border:1px solid var(--border);width:100%;min-width:0;height:38px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:0 30px 0 10px;font-size:11px}.warehouseLabelShortcut{color:var(--text-muted);grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.warehouseLabelShortcut kbd{box-sizing:border-box;border:1px solid var(--border);min-width:24px;height:20px;color:var(--text);background:var(--surface);border-radius:5px;place-items:center;padding:0 5px;font:600 9px/1 system-ui,sans-serif;display:inline-grid}.warehouseLabelPrintDialogSettings>section>p,.warehouseLabelPrintDialogSettings>section>small{color:var(--text-muted);margin:0;font-size:10px}.warehouseLabelPrintDialogSettings>section>small{margin-top:7px;line-height:1.4;display:block}.warehouseLabelTemplateSelect{margin-top:9px}.warehouseLabelPrintDialog .fbsPrintDialogActions>.primary:only-child{grid-column:1/-1}.warehouseWorkspace>.warehouseProductCard{min-height:620px;margin-bottom:12px;height:calc(100dvh - 90px)!important}.warehouseWorkspace>.warehouseLoading,.warehouseWorkspace>.warehouseMessage{min-height:86px;margin-bottom:12px;height:auto!important}.warehouseLabelPrintTable .labelPrintRows>label[tabindex]{cursor:pointer}.warehouseLabelPrintNotice{border-top:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);margin:0;padding:10px 14px;font-size:12px}.warehouseLabelPrintTable{overflow-x:auto}.warehouseLabelPrintTable .labelPrintHead,.warehouseLabelPrintTable .labelPrintRows>label{min-width:1340px;grid-template-columns:40px 58px minmax(220px,1.5fr) minmax(110px,.65fr) minmax(125px,.7fr) minmax(180px,1fr) minmax(110px,.65fr) minmax(160px,.8fr) 92px!important}.warehouseLabelPrintTable .labelPrintHead>button{white-space:nowrap;justify-content:flex-start;min-height:0!important;color:inherit!important;font:inherit!important;font-size:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.warehouseLabelPrintTable .labelPrintHead>button:hover:not(:disabled){color:var(--violet)!important;background:0 0!important}.warehouseLabelPrintTable .labelPrintRows>label>span:nth-child(5) small{margin-top:3px;display:block}.warehouseLabelSelect{place-items:center;display:grid;padding-right:0!important}.warehouseLabelThumb{aspect-ratio:3/4;border:1px solid var(--border);width:48px;height:64px;color:var(--text-muted);background:var(--surface-muted);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden;padding:0!important}.warehouseLabelThumb i{font-size:10px;font-style:normal;font-weight:600}.warehouseLabelThumb img{object-fit:contain;background:var(--surface);width:100%;height:100%;position:absolute;inset:0}@media (max-width:1050px){.warehouseLabelPrintControls{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouseLabelPrintActions,.warehouseLabelShortcut{grid-column:1/-1}.warehouseLabelAdvancedFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouseLabelAdvancedFilters>button{grid-column:1/-1}}@media (max-width:760px){.warehouseLabelPrintControls{grid-template-columns:minmax(0,1fr)}.warehouseLabelSearch,.warehouseLabelPrintControls>label,.warehouseLabelPrintActions,.warehouseLabelShortcut{grid-column:1}.warehouseLabelSearch{grid-template-columns:minmax(0,1fr)}.warehouseLabelSearch button{width:100%}.warehouseLabelPrintActions>*{flex:145px}.warehouseLabelAdvancedFilters{grid-template-columns:1fr}.warehouseLabelAdvancedFilters>button{grid-column:1}.warehouseWorkspace>.warehouseProductCard{min-height:0;height:auto!important}}.fbsWorkSurface{gap:14px;min-width:0;display:grid}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutTrigger{border-color:var(--fbs-accent)!important;color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important;box-shadow:none!important}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutTrigger:is(:hover,.isActive){box-shadow:inset 0 0 0 1px var(--fbs-accent)!important}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(button,input):focus-visible{outline:2px solid var(--fbs-accent);outline-offset:2px}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutPanel{color:var(--text)!important;background:var(--surface)!important;border-color:var(--border)!important}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(.tableLayoutPanel>header,.tableLayoutPanel>footer,.tableLayoutColumn){border-color:var(--border)!important}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(.tableLayoutPanel>header span,.tableLayoutPanel>footer>span,.tableLayoutWidth,.tableLayoutGrip){color:var(--text-muted)!important}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutPanel button{border-color:var(--border)!important;color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important;box-shadow:none!important}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutPanel button:hover:not(:disabled){border-color:var(--fbs-accent)!important}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutColumn input[type=checkbox]{accent-color:var(--fbs-accent)}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutWidth input{color:var(--text)!important;background:var(--surface-muted)!important;border-color:var(--border)!important}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutColumn.isDragging{color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}.fbsWorkSurface .fbsTabs>button{color:var(--text)!important;background:var(--surface-muted)!important;border-color:var(--border)!important;box-shadow:none!important}.fbsWorkSurface .fbsTabs>button.active{color:var(--text)!important;background:var(--surface-subtle)!important;box-shadow:inset 0 -2px var(--text-muted)!important}.fbsShipmentJournal :is(.fbsShipmentJournalHeader,.fbsJournalSourcePanel,.fbsShipmentJournalFilters,.fbsShipmentJournalTable,.fbsShipmentJournalMetrics article){color:var(--text)!important;background:var(--surface)!important;border-color:var(--border)!important}.fbsShipmentJournal :is(input,select,button:not(.primary):not(.fbsJournalExport)){color:var(--text)!important;background:var(--surface-muted)!important;border-color:var(--border)!important}.fbsShipmentJournal :is(.fbsShipmentJournalHeader p:last-child,.fbsJournalSourcePanel p,.fbsShipmentJournalFilters label,.fbsShipmentJournalTable th,.fbsShipmentJournalTable td>small,.fbsShipmentJournalNote,.fbsShipmentJournalTable>footer){color:var(--text-muted)!important}.fbsShipmentJournal :is(.fbsJournalPageSize select,.fbsJournalPagination nav button){color:var(--text)!important;background:var(--surface-muted)!important;border-color:var(--border)!important}.fbsShipmentJournal .fbsJournalPagination nav button.active{color:var(--paper)!important;background:var(--violet)!important;border-color:var(--violet)!important}.fbsShipmentJournal .fbsJournalError{color:var(--danger-text)!important;background:var(--danger-surface)!important;border-color:var(--danger-text)!important}.fbsShipmentJournal .fbsJournalNotice{color:var(--success-text)!important;background:var(--success-surface)!important;border-color:var(--success-text)!important}.fbsShipmentJournal .fbsJournalMark.with{color:var(--success-text)!important;background:var(--success-surface)!important}.fbsShipmentJournal .fbsJournalMark.partial{color:var(--warning-text)!important;background:var(--warning-surface)!important}.fbsShipmentJournal .fbsJournalMark.without,.fbsShipmentJournal .fbsJournalStatus{color:var(--text-muted)!important;background:var(--surface-subtle)!important}.wbFbsWorkspace{min-width:0;color:var(--text);background:var(--surface)}.wbFbsWorkspace :is(button,input,select){font:inherit;font-size:13px;font-weight:400!important}.wbFbsWorkspace :is(h2,h3){font-weight:400}.wbFbsWorkspace button:not(:where(.fbsCabinetLoader)){border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--surface-muted);box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.wbFbsWorkspace button:disabled{opacity:.55;cursor:default}.wbFbsWorkspace :is(input:not([type=checkbox]),select),.wbFbsCabinetSelect select{border:1px solid var(--border);min-width:0;min-height:38px;color:var(--text);background:var(--surface);border-radius:8px;padding:8px 10px}.wbFbsWorkspace label{color:var(--text-muted);gap:6px;font-size:12px;display:grid}.wbFbsWorkspace :is(button,input,select):focus-visible{outline:2px solid var(--fbs-accent);outline-offset:2px}.wbFbsHeader,.wbFbsToolbar,.wbFbsPager,.wbFbsSupplyHeading{padding:16px 18px}.wbFbsHeader,.wbFbsToolbar,.wbFbsPager,.wbFbsActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wbFbsToolbar .wbFbsActions>button{border-radius:8px;min-height:40px;padding:0 13px}.wbFbsHeader{border-bottom:1px solid var(--border);justify-content:space-between}.wbFbsHeader p{margin:0 0 5px}.wbFbsPeriodFilters{flex:none;min-width:0;max-width:100%}.wbFbsPeriodPicker>summary{font-size:13px;font-weight:400;border-color:var(--border)!important;background:var(--surface-muted)!important;color:var(--text)!important}.wbFbsPeriodPicker .fbsOzonPeriodPopover{z-index:220;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface);border-color:var(--border);position:fixed;bottom:auto;right:auto;overflow-y:auto}.wbFbsPeriodPicker .fbsOzonCalendar header b{font-size:13px;font-weight:400}.wbFbsPeriodPicker .fbsOzonCalendar header button{border:0;height:28px;min-height:28px;padding:0;color:var(--text-muted)!important;background:0 0!important}.wbFbsPeriodPicker .fbsOzonMonthDays button{border:0;border-radius:5px;height:28px;min-height:28px;padding:0;color:var(--text)!important;background:0 0!important}.wbFbsPeriodPicker .fbsOzonMonthDays button.inRange{border-radius:0;color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important}.wbFbsPeriodPicker .fbsOzonMonthDays button.endpoint{outline:1px solid var(--fbs-accent);outline-offset:-1px;border-radius:5px}.wbFbsPeriodPicker .fbsOzonPeriodPopover>nav button{border:0;justify-content:flex-start;min-height:28px;padding:4px;color:var(--text-muted)!important;background:0 0!important}.wbFbsPeriodPicker .fbsOzonPeriodPopover>nav button.active{color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important}.wbFbsPeriodPicker .fbsOzonPeriodPopover button:hover:not(:disabled){color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important;box-shadow:none!important}.wbFbsPeriodPicker .fbsOzonPeriodPopover>footer{align-items:center}.wbFbsPeriodPicker .fbsOzonPeriodPopover>footer small{color:var(--text-muted);font-size:11px;line-height:1.5}.wbFbsPeriodPicker .fbsOzonPeriodPopover>footer button{flex-shrink:0;min-height:34px;padding:0 12px;color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important;border-color:var(--fbs-accent)!important}.wbFbsPeriodPicker .fbsOzonPeriodPopover :is(nav,footer){border-color:var(--border)}.wbFbsPeriodPicker summary:focus-visible{outline:2px solid var(--fbs-accent);outline-offset:2px}@media (max-width:450px){.wbFbsPeriodPicker .fbsOzonCalendars{gap:8px}.wbFbsPeriodPicker .fbsOzonPeriodPopover>footer{flex-wrap:wrap}}.wbFbsSyncProgress{background:var(--surface-subtle);color:var(--text-muted);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 18px;font-size:13px;display:flex}.wbFbsSyncProgress svg{flex-shrink:0}.wbFbsToolbar>input{flex:250px}.wbFbsToolbar .wbFbsActions{margin-left:auto}.wbFbsStages{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px 18px;padding:0 18px;display:flex}:is(.wbFbsStages>button,.wbFbsStagePrimary>button,.wbFbsStageArchive>button){min-height:52px;color:var(--text-muted);border:0;border-bottom:3px solid #0000;border-radius:0;padding:0 2px;box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important}:is(.wbFbsStages>button,.wbFbsStagePrimary>button,.wbFbsStageArchive>button)[aria-current=page]{color:var(--text);border-bottom-color:var(--fbs-accent)!important}:is(.wbFbsStages>button,.wbFbsStagePrimary>button,.wbFbsStageArchive>button) small{color:var(--text-muted);background:var(--surface-subtle);border-radius:10px;padding:2px 6px;font-size:11px}.wbFbsStagePrimary,.wbFbsStageArchive{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.wbFbsStageArchive{margin-left:auto}.fbsOrderStatusTabs .fbsOrderStatusPrimary{flex-wrap:wrap;flex:auto;overflow:visible}.fbsOrderStatusTabs .fbsOrderStatusArchive{flex-wrap:wrap;gap:6px 14px}.fbsOrderStatusArchive>.fbsOzonPeriodPicker{margin:6px 0}.fbsOrderStatusArchive .fbsOzonPeriodPopover{z-index:220;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);position:fixed;bottom:auto;right:auto;overflow-y:auto}.wbFbsFilters{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text);flex-wrap:wrap;align-items:end;gap:12px;padding:14px 18px;display:flex}.wbFbsFilters label{flex:140px;min-width:0}.wbFbsFilters .wbFbsFilterField,.wbFbsFilters .wbFbsFilterOperator{flex:0 auto}.wbFbsFilters .wbFbsFilterField select,.wbFbsFilters .wbFbsFilterOperator select{field-sizing:content;width:auto;min-width:0;max-width:min(28ch,32vw)}.wbFbsFilters .wbFbsFilterValue{flex:0 auto}.wbFbsFilters .wbFbsFilterValue input{width:auto;min-width:0}.wbFbsFilters .wbFbsFilterValue.text input{inline-size:24ch}.wbFbsFilters .wbFbsFilterValue.number input{inline-size:9ch}.wbFbsFilters .wbFbsFilterValue.date input{inline-size:14ch}.wbFbsFilters p{color:var(--text-muted);flex-basis:100%;margin:0;font-size:11px;line-height:1.5}.wbFbsWorkspace .fbsWorkingActions{flex-direction:column;align-content:stretch;gap:8px;min-height:0;display:flex;height:auto!important}.wbFbsWorkspace .fbsWorkingActions button{flex:auto;min-height:40px;height:auto!important}.wbFbsWorkspace .wbFbsSort,.wbFbsWorkspace .wbFbsSort:hover:not(:disabled){text-align:left;width:100%;min-height:0;font-size:inherit;border:0;justify-content:space-between;gap:4px;padding:0;display:flex;color:inherit!important;box-shadow:none!important;background:0 0!important}.fbsWorkSurface .wbFbsWorkspace .wbFbsSort{padding:0!important;font-weight:400!important}.wbFbsSort>span{overflow-wrap:anywhere;min-width:0}.wbFbsSort>svg{flex:none;margin-left:auto}.wbFbsTable th:has(.wbFbsSort){padding-right:4px}.wbFbsTable th[data-column-label=Шт\.]{padding-left:8px}.wbFbsTable .wbFbsNumber{text-align:right}.wbFbsPhoto img{object-fit:contain;width:42px;max-width:100%;height:58px}.wbFbsTable .wbFbsPhoto,.wbFbsTable .wbFbsActionCell{text-align:center;padding-left:4px;padding-right:4px}.wbFbsWorkspace .wbFbsActionCell button{width:30px;min-height:30px;padding:4px}.wbFbsTable .wbFbsActionHeader{width:38px}.wbFbsSupplyRow[aria-busy=false]{cursor:pointer}.wbFbsTable .wbFbsSupplyRow[aria-busy=false]:is(:hover,:focus-within)>td{background:var(--surface-muted);color:var(--text)}.wbFbsOrderRow{cursor:pointer}.wbFbsTable .wbFbsOrderRow:is(:hover,:focus-visible)>td{background:var(--surface-muted);color:var(--text)}.wbFbsSupplyMenu{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:280px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--text);box-shadow:0 8px 24px var(--text);border-radius:10px;margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}@supports (color:color-mix(in lab, red, red)){.wbFbsSupplyMenu{box-shadow:0 8px 24px color-mix(in srgb,var(--text) 16%,transparent)}}.wbFbsSupplyMenu .wbFbsMenuArrow{margin-left:auto}.wbFbsWorkspace .wbFbsSupplyMenu :is(a,button){text-align:left;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:36px;font-family:inherit;line-height:1.4;text-decoration:none;display:flex;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 10px!important;font-size:13px!important;font-weight:400!important}.wbFbsSupplyMenu svg{flex:none}.wbFbsSupplyMenu small{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.wbFbsWorkspace .wbFbsSupplyMenu :is(a,button):is(:hover,:focus-visible){outline:2px solid var(--border);outline-offset:-2px;background:var(--surface-muted)!important}.wbFbsWorkspace .wbFbsSupplyMenu .danger{color:var(--danger-text)!important}.wbFbsWorkspace .wbFbsSupplyMenu button:disabled{cursor:not-allowed;opacity:.5}.wbFbsDialog .wbFbsDeleteTarget{color:var(--text);overflow-wrap:anywhere}.wbFbsRequirement{overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:3px 6px;font-weight:500;display:inline-flex}.wbFbsRequirement.ready{color:var(--success-text);background:var(--success-surface)}.wbFbsRequirement.missing{color:var(--danger-text);background:var(--danger-surface)}.wbFbsRequirement.neutral{color:var(--text);background:0 0;padding-left:0;padding-right:0}.wbFbsStickerCode{justify-items:start;gap:2px;line-height:1.12;display:grid}.wbFbsStickerCode strong{color:var(--text);letter-spacing:.35px;font-size:15px;font-weight:650}.wbFbsStickerCode b{color:var(--text);letter-spacing:.3px;font-size:13px;font-weight:600}.wbFbsStickerCode>span{max-width:100%;color:var(--text-muted);overflow-wrap:anywhere;font-size:10px}@media (max-width:850px){.wbFbsStagePrimary,.wbFbsStageArchive{gap:6px 12px}.wbFbsFilters label{flex-basis:calc(50% - 12px)}.wbFbsFilters .wbFbsFilterField,.wbFbsFilters .wbFbsFilterOperator,.wbFbsFilters .wbFbsFilterValue{flex:calc(50% - 12px)}.wbFbsFilters .wbFbsFilterField select,.wbFbsFilters .wbFbsFilterOperator select,.wbFbsFilters .wbFbsFilterValue input{width:100%;max-width:none}.wbFbsWorkspace .fbsWorkingContextUnified{grid-template-columns:minmax(0,1fr)}.wbFbsWorkspace .fbsWorkingActions{flex-flow:wrap}}.wbFbsTable{width:100%;overflow:auto}.wbFbsTable table{table-layout:fixed;border-collapse:collapse;width:100%}.wbFbsTable :is(th,td){text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid var(--border);min-width:0;padding:10px 11px;font-weight:400}.wbFbsTable th{color:var(--text-muted);background:var(--surface);letter-spacing:.35px;text-transform:uppercase;font-size:9px;line-height:1.25}.wbFbsTable th[data-column-label=Выбор]{width:34px;padding-left:8px;padding-right:8px}.wbFbsTable td{color:var(--text);font-size:11px}.wbFbsTable small,.wbFbsFacts{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.wbFbsWorkspace .wbFbsTextButton{text-align:left;min-height:24px;color:var(--fbs-accent-text);border:0;justify-content:flex-start;padding:0;background:0 0!important}.wbFbsProduct{align-items:flex-start;gap:12px;display:flex}.wbFbsProduct img{object-fit:contain;border-radius:5px;flex:none;width:42px;height:58px}.wbFbsProduct>div{min-width:0}.wbFbsListScope{color:var(--text-muted);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:10px 18px;font-size:12px;display:flex}.wbFbsListScope .wbFbsCheck{color:var(--text);margin:0}.wbFbsPager{color:var(--text-muted);justify-content:flex-end;font-size:12px}.wbFbsPager>span:first-child{margin-right:auto}.wbFbsPager label{align-items:center;display:flex}.wbFbsSelectionSpace{height:100px}.wbFbsSelectionBar{z-index:80;box-sizing:border-box;border:1px solid var(--border);width:min(760px,100% - 32px);color:var(--text);background:var(--surface);box-shadow:0 6px 24px var(--text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.wbFbsSelectionBar{box-shadow:0 6px 24px color-mix(in srgb,var(--text) 16%,transparent)}}.wbFbsSelectionBar{font-size:13px}.wbFbsSelectionBar>span{flex:140px}.wbFbsSelectionActions{flex-wrap:wrap;gap:8px;display:flex}.wbFbsWorkspace .wbFbsSelectionBar .wbFbsClearSelection{flex:none;width:34px;min-height:34px;padding:6px}.wbFbsSelectionBar>small{color:var(--text-muted);flex-basis:100%}@media (max-width:700px){.wbFbsSelectionSpace{height:170px}.wbFbsSelectionBar{gap:8px;padding:10px}.wbFbsSelectionActions{order:3;width:100%}.wbFbsSelectionActions button{flex:auto}}.wbFbsFacts{flex-wrap:wrap;gap:8px 24px;margin:14px 0;font-size:13px;display:flex}.wbFbsSupplyHeading h2{margin:18px 0 8px;font-size:20px}.wbFbsSupplyHeading .wbFbsStages{padding:0}.wbFbsNotice{border:1px solid var(--border);color:var(--text);background:var(--surface-muted);border-radius:8px;margin:12px 18px;padding:12px;font-size:13px;line-height:1.5}.wbFbsEmpty{text-align:center;color:var(--text-muted);padding:28px 16px;font-size:13px}.wbFbsDelivery{border-top:1px solid var(--border);color:var(--text);margin-top:20px;padding-top:16px}.wbFbsShipping,.wbFbsBoxes{padding:4px 18px 20px}.wbFbsShipping h3,.wbFbsBoxes h3{font-size:16px}.wbFbsShippingFields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:16px;max-width:1100px;display:grid}.wbFbsBoxes>p{max-width:760px;color:var(--text-muted);line-height:1.5}.wbFbsAcceptance{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;max-width:760px;margin:12px 0 16px;padding:14px}.wbFbsAcceptance>strong{color:var(--text);margin-bottom:9px;font-size:13px;display:block}.wbFbsAcceptance>div{flex-wrap:wrap;gap:8px;display:flex}.wbFbsAcceptance>div span{background:var(--surface-subtle);color:var(--violet);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600}.wbFbsAcceptance>p{color:var(--text-muted);margin:10px 0 0;font-size:13px;line-height:1.5}.wbFbsShippingAcceptance{margin-top:8px}.wbFbsAcceptanceWarning{border:1px solid var(--warning-text);max-width:760px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.wbFbsAcceptanceWarning{border:1px solid color-mix(in srgb,var(--warning-text) 35%,var(--border))}}.wbFbsAcceptanceWarning{background:var(--warning-surface);color:var(--warning-text);border-radius:8px;line-height:1.45}.wbFbsBoxActions{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;max-width:760px;min-height:64px;padding:12px 0;display:flex}.wbFbsBoxActions>span{color:var(--text);font-size:13px}.wbFbsWide{grid-column:1/-1}.wbFbsWorkspace .wbFbsCheck{color:var(--text);align-items:center;gap:8px;margin:16px 0;display:flex}.wbFbsCheck input{flex:none;width:16px;height:16px}.wbFbsCabinetSelect{color:var(--text-muted);align-items:center;gap:12px;font-size:13px;display:flex}.wbFbsCabinetSelect select{width:min(430px,75%)}.wbFbsBackdrop{z-index:140;background:var(--text);place-items:center;padding:18px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.wbFbsBackdrop{background:color-mix(in srgb,var(--text) 35%,transparent)}}.wbFbsDialog{border:1px solid var(--border);background:var(--surface);width:min(540px,100%);max-height:90dvh;color:var(--text);box-shadow:0 12px 36px var(--text);border-radius:12px;gap:14px;padding:20px;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.wbFbsDialog{box-shadow:0 12px 36px color-mix(in srgb,var(--text) 20%,transparent)}}.wbFbsDialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wbFbsDialog .wbFbsCheck{margin:0}.wbFbsDialog h3{margin:0;font-size:18px}.wbFbsDialog p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.wbMetadataBackdrop{z-index:155;background:var(--text);padding:5dvh 12px 12px;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.wbMetadataBackdrop{background:color-mix(in srgb,var(--text) 58%,transparent)}}.wbMetadataBackdrop{overflow:auto}.wbMetadataDialog{border:1px solid var(--border);width:min(1500px,100%);min-height:min(760px,90dvh);color:var(--text);background:var(--surface);box-shadow:0 18px 50px var(--text);border-radius:12px;flex-direction:column;margin:0 auto;display:flex}@supports (color:color-mix(in lab, red, red)){.wbMetadataDialog{box-shadow:0 18px 50px color-mix(in srgb,var(--text) 24%,transparent)}}.wbMetadataDialog{overflow:hidden}.wbMetadataDialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.wbMetadataDialog h2,.wbMetadataDialog p{margin:0}.wbMetadataDialog header p{color:var(--text-muted);margin-top:5px;font-size:12px}.wbMetadataHeaderActions,.wbMetadataToolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wbMetadataHeaderActions>button{min-height:38px;padding:0 13px}.wbMetadataHeaderActions>button:last-child{justify-content:center;width:38px;padding:0}.wbMetadataScannerNote{color:var(--warning-text);background:var(--warning-surface);border-radius:9px;gap:3px;margin:14px 18px 0;padding:12px 14px;display:grid}.wbMetadataScannerNote span{font-size:11px}.wbMetadataBulk{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;gap:9px;margin:14px 18px 0;padding:12px 14px;display:grid}.wbMetadataBulk>div{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.wbMetadataBulk>div>label{min-width:260px;color:var(--text-muted);flex:320px;gap:5px;font-size:11px;display:grid}.wbMetadataBulk input:not([type=checkbox]){border:1px solid var(--border);width:100%;min-height:38px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 10px}.wbMetadataBulk button{min-height:38px;padding:0 12px}.wbMetadataBulk .wbMetadataReplace{color:var(--text);align-items:center;gap:7px;font-size:12px;display:flex}.wbMetadataBulk>small{color:var(--text-muted);font-size:11px;line-height:1.4}.wbMetadataBulkActions{align-items:center;gap:8px;min-width:0;display:flex}.wbMetadataBulk>.wbMetadataBulkControls--expiration{grid-template-columns:432px max-content;justify-content:start;align-items:start;gap:8px 14px;display:grid}.wbExpirationEntryFields{width:432px;min-width:0;min-height:78px}.wbExpirationEntryFields--direct{grid-template-columns:190px;display:grid}.wbExpirationEntryFields--calculated{grid-template-columns:190px 230px;align-items:start;gap:12px;display:grid}.wbExpirationEntryFields>label,.wbExpirationShelfLifeFields label{min-width:0;color:var(--text-muted);gap:5px;font-size:11px;display:grid}.wbExpirationShelfLifeFields{grid-template-columns:92px 130px;gap:8px;min-width:0;display:grid}.wbExpirationShelfLifeFields.disabled{opacity:.55}.wbExpirationShelfLifeFields select{border:1px solid var(--border);width:100%;min-width:0;min-height:38px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 10px}.wbMetadataBulk>.wbMetadataBulkOptions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 24px;display:flex}.wbExpirationCatalogToggle{width:max-content;max-width:100%}.wbExpirationCatalogToggle.placeholder{visibility:hidden;pointer-events:none}.wbMetadataBulkControls--expiration .wbMetadataBulkActions{grid-template-columns:168px 220px;align-self:start;padding-top:16px;display:grid}.wbMetadataBulkControls--expiration .wbMetadataBulkActions button{white-space:nowrap;width:100%}.wbExpirationPreview{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--surface-subtle);border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:7px 12px;padding:9px 11px;font-size:12px;display:flex}.wbExpirationPreview>span,.wbExpirationPreview>small{color:var(--text-muted)}.wbExpirationPreview.error{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.wbExpirationPreview.error>small{color:var(--danger-text)}.wbMetadataToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.wbMetadataToolbar label{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;display:flex}.wbMetadataToolbar :is(button,.buttonLink){gap:7px;min-height:38px;padding:0 12px}.wbMetadataMessage{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);border-radius:8px;padding:10px 12px;font-size:12px;margin:0 18px 12px!important}.wbMetadataFileErrors{border:1px solid var(--danger);margin:0 18px 12px;padding:10px 10px 10px 30px}@supports (color:color-mix(in lab, red, red)){.wbMetadataFileErrors{border:1px solid color-mix(in srgb,var(--danger) 45%,var(--border))}}.wbMetadataFileErrors{color:var(--danger);border-radius:8px;font-size:11px}.wbMetadataTable{border-top:1px solid var(--border);flex:1 1 0;min-height:180px;overflow:auto}.wbMetadataTable table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1040px}.wbMetadataTable th,.wbMetadataTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:11px 18px}.wbMetadataTable th{color:var(--text-muted);font-size:10px;font-weight:500}.wbMetadataTable .wbMetadataSelect{text-align:center;vertical-align:middle;width:44px;padding-left:10px;padding-right:4px}.wbMetadataTable .wbMetadataOrder{white-space:nowrap;width:160px}.wbMetadataTable .wbMetadataProductColumn{width:420px}.wbMetadataTable .wbMetadataStickerColumn{white-space:nowrap;width:210px}.wbMetadataTable .wbMetadataValueColumn{width:auto}.wbMetadataDialog--sgtin .wbMetadataTable table{min-width:1280px}.wbMetadataDialog--sgtin .wbMetadataTable table.withKizExpiration{min-width:1470px}.wbMetadataDialog--expiration .wbMetadataTable table{min-width:1360px}.wbMetadataTable .wbMetadataManufacturedColumn{width:170px}.wbMetadataTable .wbMetadataShelfLifeColumn{white-space:nowrap;width:150px}.wbMetadataTable td{font-size:12px}.wbMetadataTable td b,.wbMetadataTable td small{display:block}.wbMetadataTable td small{color:var(--text-muted);margin-top:4px}.wbMetadataTable td small.error{color:var(--danger)}.wbMetadataProduct{align-items:center;gap:12px;width:max-content;max-width:420px;display:flex}.wbMetadataProduct>span:last-child{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:350px}.wbMetadataSticker{white-space:nowrap;gap:3px;display:grid}.wbMetadataSticker>span{color:var(--text-muted);display:block}.wbMetadataSticker b{color:var(--text);display:inline}.wbMetadataTable .wbMetadataExpirationColumn{white-space:nowrap;width:190px}.wbMetadataKizExpiration{gap:3px;display:grid}.wbMetadataKizExpiration small{color:var(--success-text)}.wbMetadataThumbnail{border:1px solid var(--border);width:46px;height:58px;color:var(--text-muted);background:var(--surface-muted);border-radius:6px;flex:0 0 46px;place-items:center;display:grid;overflow:hidden}.wbMetadataThumbnail img{object-fit:contain;background:var(--surface);width:100%;height:100%;display:block}.wbMetadataThumbnail.empty{font-size:12px}.fbsOrderProducts{grid-template-rows:minmax(0,1fr) auto auto auto}.fbsOrderStickerControl{border-bottom:1px solid var(--border);background:var(--surface-muted);grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:center;gap:8px 16px;padding:10px 15px;display:grid}.fbsOrderStickerControl>header{gap:2px;display:grid}.fbsOrderStickerControl>header small,.fbsOrderStickerControl>span{color:var(--text-muted)}.fbsOrderStickerControl>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.fbsOrderStickerControl code{overflow-wrap:anywhere;border:1px solid var(--border);max-width:100%;color:var(--text);background:var(--surface);border-radius:6px;padding:5px 8px;font-size:12px}@media (max-width:760px){.fbsOrderStickerControl{grid-template-columns:1fr}}.fbsWbOrderMetadata{border-top:1px solid var(--border);background:var(--surface-subtle);gap:12px;padding:12px 15px;display:grid}.fbsWbOrderMetadata>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fbsWbOrderMetadata>header small{color:var(--text-muted);text-align:right}.fbsWbOrderMetadata>p{color:var(--text-muted);margin:0}.fbsWbAssemblyEditor .fbsKizEntry{background:0 0;border:0;padding:0}.fbsWbAssemblyEditor .fbsKizEntry input{border-width:1px;height:40px}.fbsWbAssemblyEditor .fbsKizEntry button{min-height:40px}.fbsWbOrderMetadataFields{gap:10px;display:grid}.fbsWbOrderMetadataField,.fbsWbAssemblyMark{grid-template-columns:170px minmax(240px,620px) auto;align-items:center;gap:8px 14px;display:grid}.fbsWbOrderMetadataFields label{gap:2px;display:grid}.fbsWbOrderMetadataFields label small{color:var(--text-muted)}.fbsWbOrderMetadataFields input{box-sizing:border-box;border:1px solid var(--fbs-accent);width:100%;min-width:0;height:40px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 11px}.fbsWbOrderMetadataFields .fbsWbCustomsInput{max-width:320px}.fbsWbOrderMetadataFields .fbsWbExpirationInput{max-width:190px}.fbsWbFieldSource{width:max-content;color:var(--success-text);background:var(--success-surface);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px}.fbsWbOrderMetadataFields footer{justify-content:flex-start;padding-top:2px;padding-left:184px;display:flex}.fbsWbOrderMetadataFields button,.fbsWbOrderMetadataError button{border:1px solid var(--fbs-accent);min-height:40px;color:var(--fbs-accent-text);background:var(--surface);border-radius:8px;padding:0 16px;font-weight:700}.fbsWbOrderMetadataFields button.primary:not(:disabled){color:var(--paper);background:var(--fbs-accent)}.fbsWbOrderMetadataFields button:disabled{border-color:var(--border);color:var(--text-muted);background:var(--surface-muted)}.fbsFieldError{color:var(--danger-text)}.fbsWbOrderMetadataField>.fbsFieldError,.fbsWbAssemblyMark>.fbsFieldError{grid-column:2}.fbsWbOrderMetadataError{color:var(--danger-text);justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:1100px){.fbsWbOrderMetadataField,.fbsWbAssemblyMark{grid-template-columns:145px minmax(220px,1fr) auto}.fbsWbOrderMetadataFields footer{padding-left:159px}.fbsWbOrderMetadataField>.fbsFieldError,.fbsWbAssemblyMark>.fbsFieldError{grid-column:2}}@media (max-width:760px){.fbsWbOrderMetadata>header{display:grid}.fbsWbOrderMetadata>header small{text-align:left}.fbsWbOrderMetadataField,.fbsWbAssemblyMark{grid-template-columns:1fr}.fbsWbOrderMetadataField>.fbsFieldError,.fbsWbAssemblyMark>.fbsFieldError{grid-column:auto}.fbsWbOrderMetadataFields footer{padding-left:0}.fbsWbOrderMetadataFields footer,.fbsWbOrderMetadataFields button,.fbsWbAssemblyMark button{width:100%}.fbsWbOrderMetadataError{flex-direction:column;align-items:stretch}}.wbMetadataValueInput{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;min-height:38px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 10px}.wbMetadataEmpty{text-align:center;color:var(--text-muted);padding:32px}@media (max-width:1000px){.wbMetadataBulk>.wbMetadataBulkControls--expiration{grid-template-columns:minmax(0,432px)}.wbMetadataBulkControls--expiration .wbMetadataBulkActions{padding-top:0}}@media (max-width:700px){.wbMetadataBackdrop{padding:0}.wbMetadataDialog{border-radius:0;min-height:100dvh}.wbMetadataDialog>header,.wbMetadataToolbar{padding:12px}.wbMetadataToolbar{align-items:stretch}.wbMetadataToolbar>div{width:100%}.wbMetadataToolbar :is(button,.buttonLink),.wbMetadataBulk button{flex:auto}.wbMetadataHeaderActions .primary{z-index:2;position:fixed;bottom:12px;right:58px}.wbMetadataScannerNote,.wbMetadataBulk{margin:10px 12px 0}.wbMetadataBulk{padding:10px 12px}.wbMetadataBulk>div>label{min-width:100%}.wbMetadataBulk>.wbMetadataBulkControls--expiration,.wbExpirationEntryFields--calculated,.wbExpirationShelfLifeFields,.wbMetadataBulkControls--expiration .wbMetadataBulkActions{grid-template-columns:minmax(0,1fr)}.wbExpirationEntryFields{width:100%}.wbExpirationEntryFields--direct{grid-template-columns:minmax(0,190px)}.wbExpirationPreview{grid-column:auto}}@media (max-width:1000px){.wbFbsShippingFields{grid-template-columns:repeat(2,minmax(0,1fr))}.wbFbsProduct{flex-direction:column;gap:6px}.wbFbsTable :is(th,td){padding:10px 7px}}@media (max-width:600px){.wbFbsShippingFields{grid-template-columns:minmax(0,1fr)}.wbFbsBoxActions{flex-direction:column;align-items:stretch}.wbFbsBoxActions .wbFbsActions{display:grid}.wbFbsHeader,.wbFbsToolbar,.wbFbsPager{gap:8px;padding:12px}.wbFbsActions{gap:6px}.wbFbsStages{gap:5px 12px;padding:0 12px}.wbFbsWorkspace :is(button,input,select){font-size:12px}}.fbsLabelTemplatesSection{gap:10px;min-width:0;display:grid}.fbsLabelTemplatesSection>header{gap:4px;display:grid}.fbsLabelTemplatesSection h4{color:var(--text);margin:0;font-size:12px;font-weight:400}.fbsLabelTemplatesSection>header p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.4}.fbsLabelTemplatesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.fbsLabelTemplateCard{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.fbsLabelTemplateCard>label{min-width:0;color:var(--text);gap:7px;font-size:12px;font-weight:400;display:grid}.fbsLabelTemplateCard select{width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--text);background:var(--surface-muted);border:1px solid var(--border);font-size:11px;font-weight:400}.fbsLabelTemplateCard>p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.4}.fbsLabelTemplateCard .fbsTemplateDimensions{color:var(--text-muted);font-size:11px}.fbsTemplateThumbnail{border:1px solid var(--border);min-width:0;height:150px;color:var(--text-muted);background:var(--surface-subtle);text-align:center;border-radius:8px;place-items:center;padding:8px;font-size:11px;display:grid}.fbsTemplateThumbnail>a{width:100%;height:100%;min-height:0;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex}.fbsTemplateThumbnail img{object-fit:contain;background:var(--paper);width:auto;max-width:100%;height:auto;max-height:110px;display:block}.fbsTemplateReadAction{pointer-events:auto}.fbsTemplateReadAction:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.fbsLabelTemplateCard>.fbsTemplateDesignerButton{border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--surface-muted);border-radius:8px;justify-content:center;align-items:center;margin-top:auto;padding:8px 10px;font-size:11px;font-weight:400;text-decoration:none;display:flex}.fbsLabelTemplateCard>.fbsTemplateDesignerButton:hover{background:var(--surface-subtle)}.fbsTemplatePreviewDialog{box-sizing:border-box;border:1px solid var(--border);width:min(720px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:var(--surface);border-radius:12px;margin:auto;padding:16px;overflow:auto}.fbsTemplatePreviewDialog::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.fbsTemplatePreviewDialog::backdrop{background:color-mix(in srgb,var(--text) 45%,transparent)}}.fbsTemplatePreviewDialog>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.fbsTemplatePreviewDialog h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:400}.fbsTemplatePreviewDialog p{color:var(--text-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.fbsTemplatePreviewDialog>header button{border:1px solid var(--border);width:40px;height:40px;color:var(--text);background:var(--surface-muted);border-radius:8px;flex:none;padding:0;font-size:20px;font-weight:400}.fbsTemplatePreviewPaper{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;place-items:center;padding:12px;display:grid}.fbsTemplatePreviewPaper img{object-fit:contain;background:var(--paper);width:auto;max-width:100%;height:auto;max-height:60dvh;display:block}@media (max-width:1050px){.fbsLabelTemplatesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fbsLabelTemplatesGrid{grid-template-columns:minmax(0,1fr)}}.fbsSettingsScreen .fbsPrintAssignments,.fbsSettingsScreen .fbsWarehouseWorkflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.fbsSettingsScreen .fbsPrintAssignments>:is(label,.fbsPrinterChoice),.fbsSettingsScreen .fbsWarehouseWorkflowGrid>:is(label,.fbsFixedWorkflowMode){box-sizing:border-box;border:1px solid var(--border);min-width:0;color:var(--text);background:var(--surface);border-radius:10px;margin:0;padding:12px}.fbsSettingsScreen .fbsPrintAssignments .fbsPrinterChoice{flex-direction:column;gap:10px;display:flex}.fbsSettingsScreen .fbsPrintAssignments label,.fbsSettingsScreen .fbsWarehouseWorkflowGrid>label:not(.fbsCheck),.fbsSettingsScreen .fbsSettingsGroup>label:not(.fbsCheck){min-width:0;color:var(--text-muted);grid-auto-rows:max-content;align-content:start;gap:6px;font-size:11px;line-height:16px;display:grid}.fbsSettingsScreen .fbsPrintAssignments .fbsPrinterChoice>button{align-self:flex-start;min-height:40px;margin-top:auto;padding:8px 10px;font-size:11px;font-weight:400}.fbsSettingsScreen :is(.fbsGeneralSettings,.fbsWarehouseWorkflowGrid) :is(select,input:not([type=checkbox])){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:40px;min-height:40px;margin:0;padding:0 10px;font-family:inherit;font-size:11px;font-weight:400;line-height:normal}.fbsSettingsScreen .fbsSettingsPrintGroup>label:not(.fbsCheck){box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:calc(33.3333% - 6.66667px);max-width:none;padding:12px}.fbsSettingsScreen .fbsWarehouseWorkflowGrid>.fbsCheck{align-items:flex-start}.fbsSettingsScreen .fbsWarehouseWorkflowGrid>.fbsFixedWorkflowMode{align-content:start}.fbsSettingsScreen .fbsWorkflowCommand{flex-wrap:wrap}@media (max-width:1050px){.fbsSettingsScreen .fbsPrintAssignments,.fbsSettingsScreen .fbsWarehouseWorkflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fbsSettingsScreen .fbsSettingsPrintGroup>label:not(.fbsCheck){width:calc(50% - 5px)}}@media (max-width:700px){.fbsSettingsScreen .fbsPrintAssignments,.fbsSettingsScreen .fbsWarehouseWorkflowGrid{grid-template-columns:minmax(0,1fr)}.fbsSettingsScreen .fbsSettingsPrintGroup>label:not(.fbsCheck){width:100%}}.salesSourceStates,.salesSourceStates article{background:var(--surface);color:var(--text);border-color:var(--border)}.salesSourceStates article{background:var(--surface-subtle)}.salesHeroMetrics article>button{color:var(--text);background:0 0}.salesProductDataGap{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-border)}.analyticsSourceSwitch{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.analyticsSourceSwitch a{border:1px solid var(--border);color:var(--text-muted);background:var(--surface);border-radius:8px;padding:8px 12px;text-decoration:none}.analyticsSourceSwitch a[aria-current=page]{color:var(--text);background:var(--surface-muted);font-weight:600}.analyticsSourceSwitch a:focus-visible{outline:3px solid var(--text);outline-offset:2px}.analyticsKnownCosts,.analyticsInheritedScope{background:var(--surface-subtle);color:var(--text);border:1px solid var(--border);border-radius:12px;padding:12px 16px}.analyticsKnownCosts{margin-block:12px;overflow-x:auto}.analyticsKnownCosts summary{cursor:pointer;font-weight:600}.analyticsKnownCosts td,.analyticsKnownCosts th{text-align:left;border-bottom:1px solid var(--border);padding:8px}.costCatalog{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:0;padding:20px}.costCatalog header,.costCatalog nav,.costFilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.costCatalog p,.costCatalog small{color:var(--text-muted)}.costCatalog small{display:block}.costCatalog button,.costCatalog input,.costCatalog select,.costCatalog textarea{color:var(--text);background:var(--surface);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;max-width:100%;min-height:42px;padding:8px}.costCatalog input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--violet)}.costCatalog button[aria-current=page]{background:var(--surface-subtle);border-color:var(--violet);font-weight:700}.costCatalog :where(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--violet);outline-offset:3px}.costCatalog button:disabled{opacity:.6;cursor:not-allowed}.costCatalog label{gap:6px;min-width:0;display:grid}.costCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.costCards b{display:block;font-size:24px!important}.costTableScroll{border:1px solid var(--border);border-radius:10px;max-width:100%;margin:16px 0;overflow:auto}.costCatalog table{border-collapse:collapse;width:100%;min-width:640px}.costCatalog th{background:var(--surface-muted);color:var(--text);text-align:left;position:sticky;top:0}.costCatalog th,.costCatalog td{border-bottom:1px solid var(--border);overflow-wrap:anywhere;vertical-align:top;max-width:260px;padding:12px}.costNotice{background:var(--warning-surface);border-radius:8px;padding:12px;color:var(--warning-text)!important}.costMessage{white-space:pre-wrap;color:var(--text)!important}.costPreview{background:var(--surface-muted);color:var(--text);border:1px solid var(--border);border-radius:12px;margin-top:20px;padding:16px}.costPreview label{margin-bottom:12px}.costCatalog details{margin:18px 0}.costCatalog textarea{width:100%;min-height:100px}.costEditorBackdrop{z-index:4000;background:var(--text);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.costEditorBackdrop{background:color-mix(in srgb,var(--text) 25%,transparent)}}.costEditorBackdrop{justify-content:flex-end;display:flex}.costEditor{background:var(--surface);color:var(--text);border-left:1px solid var(--border);box-sizing:border-box;flex-direction:column;gap:14px;width:min(460px,100%);height:100dvh;padding:20px;display:flex;overflow-y:auto}.costEditor header{background:var(--surface);z-index:1;padding:12px 0;position:sticky;top:-20px}@media (max-width:650px){.costCatalog{padding:12px}.costCards{grid-template-columns:1fr}.costCatalog nav{grid-template-columns:1fr;display:grid}.costFilters{grid-template-columns:minmax(0,1fr);display:grid}.costEditor{padding:14px}.costCatalog header{align-items:flex-start}}.costEditor{border:0;border-left:1px solid var(--border);max-width:100vw;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.costEditor::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.costEditor::backdrop{background:color-mix(in srgb,var(--text) 25%,transparent)}}.costCatalog .costEditor{text-align:left;align-items:stretch}.costCatalog .costEditor>label{text-align:left;justify-items:stretch;width:100%;max-width:none}.costCatalog .costEditor :is(input:not([type=checkbox]),select,textarea){width:100%;max-width:none}.costCatalog .costEditor>label:has(input[type=checkbox]){justify-content:flex-start;align-items:center;gap:10px;display:flex}.costCatalog .costEditor input[type=checkbox]{flex:0 0 20px;margin:0}.costCatalog .costEditor>p{text-align:left;width:100%}.costCatalog .costEditor header{width:100%}.costCatalog .costNotice{background:var(--warning-bg);color:var(--warning-text)}.unitOwnerWorkspace{grid-template-columns:minmax(0,1fr)}.unitOwnerWorkspace>*{min-width:0;max-width:100%}.costCatalog .costPreview details{overflow-wrap:anywhere;min-width:0}.costAllocationTable td:nth-child(n+2){white-space:nowrap}.costTableScroll[aria-label=Таблица\ себестоимости] table{min-width:1600px}.costTableScroll[aria-label=Таблица\ себестоимости] :is(th,td){overflow-wrap:break-word;min-width:112px}.costTableScroll[aria-label=Таблица\ себестоимости] :is(th,td):first-child{min-width:40px}.costTableScroll[aria-label=Таблица\ себестоимости] :is(th,td):nth-child(2){min-width:220px}.costTableScroll[aria-label=Таблица\ себестоимости] button{white-space:nowrap}.advertisingCampaignReconciliation{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--surface-muted);overflow-wrap:anywhere;border-radius:12px;padding:12px}.advertisingCampaignReconciliation>p{color:var(--text-muted)}.advertisingCampaignReconciliation>[role=alert]{color:var(--warning-text);background:var(--warning-surface);padding:8px}.costAllocationShares{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:var(--surface-muted);border-radius:12px;padding:12px}.costAllocationShares legend{white-space:normal;max-width:100%}.costAllocationShares p{color:var(--text-muted);overflow-wrap:anywhere}.costAllocationShareRow{border-block-start:1px solid var(--border);margin-block:12px;padding-block:12px}.costAllocationShares label{overflow-wrap:anywhere;gap:8px;display:grid}.costAllocationShares .costAllocationConfirm{align-items:flex-start;margin-block-start:12px;display:flex}.costAllocationShares .costAllocationConfirm input{flex:none}.statisticsSalesRoot .unitOwnerWorkspace .costCatalog button{border:1px solid var(--border);background:var(--surface-muted)!important;color:var(--text)!important}.statisticsSalesRoot .unitOwnerWorkspace .costCatalog button[aria-current=page]{border-color:var(--violet);background:var(--surface-subtle)!important}.unitScenarioAssumptions{background:var(--surface);color:var(--text);border-color:var(--border)}.unitScenarioAssumptions fieldset{background:var(--surface-muted);color:var(--text);border-color:var(--border)}.unitScenarioAssumptions input{background:var(--surface);color:var(--text);border-color:var(--border)}.unitScenarioAssumptions small{color:var(--text-muted)}.unitScenarioNotice{background:var(--warning-surface);color:var(--warning-text);border-color:var(--warning-border)}.salesV2Dashboard,.salesFilterBar.analyticsBusinessFilters,.unitOwnerWorkspace,.costCatalog,.advertisingBusinessWorkspaces,.advertisingSupportingReports{--text-muted:var(--text)}@supports (color:color-mix(in lab, red, red)){.salesV2Dashboard,.salesFilterBar.analyticsBusinessFilters,.unitOwnerWorkspace,.costCatalog,.advertisingBusinessWorkspaces,.advertisingSupportingReports{--text-muted:color-mix(in srgb, var(--text) 80%, var(--surface) 20%)}}.connectionSettingsGroup{flex-direction:column;gap:16px;min-width:0;display:flex}.advertisingTaxDetails{min-width:0;color:var(--text);background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:16px}.advertisingTaxDetails>summary{cursor:pointer;padding:12px 16px}.advertisingTaxDetails>summary:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:12px}.advertisingTaxDetails>.connectionTaxPanel{border:0;border-top:1px solid var(--border);border-radius:0 0 16px 16px}.connectionTaxPanel{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);overflow-wrap:anywhere;border-radius:16px;padding:20px}.connectionTaxPanel p,.connectionTaxPeriods span{color:var(--text-muted)}.connectionTaxPanel fieldset{border:1px solid var(--border);border-radius:12px;min-width:0;margin:16px 0;padding:12px}.connectionTaxPanel label{color:var(--text);gap:6px;margin:12px 0;display:grid}.connectionTaxPanel input,.connectionTaxPanel select{box-sizing:border-box;width:100%;min-width:0;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px}.connectionTaxPanel .connectionTaxCheckbox{align-items:flex-start;display:flex}.connectionTaxCheckbox input{width:auto;margin-top:4px}.connectionTaxPanel button{color:var(--text);background:var(--surface-muted);border:1px solid var(--border);white-space:normal;border-radius:8px;padding:10px 12px}.connectionTaxPanel :focus-visible{outline:2px solid var(--text);outline-offset:3px}.connectionTaxActions{flex-wrap:wrap;gap:8px;display:flex}.connectionTaxPeriods{padding-left:18px}.connectionTaxPeriods li{margin:8px 0}.connectionTaxPeriods b,.connectionTaxPeriods span{display:block}.connectionTaxPreview{background:var(--surface-subtle);color:var(--text);border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:12px}@media (max-width:420px){.connectionTaxPanel{padding:12px}}.connectionDialog,.connectionDialogHeader,.connectionDialogForm{color:var(--text);background:var(--surface);border-color:var(--border)}.connectionDialogBody,.connectionDialogHeader>button{color:var(--text);background:var(--surface-muted);border-color:var(--border)}.connectionDialog :focus-visible{outline:2px solid var(--violet);outline-offset:3px}.supportEnhancement{background:var(--surface);color:var(--text);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;margin-block:12px;padding:16px}.supportEnhancement h3,.supportEnhancement h4{margin:0 0 10px}.supportEnhancement p{color:var(--text-muted)}.supportEnhancement label,.supportComposerFields label{gap:6px;margin-block:10px;display:grid}.supportEnhancement input:not([type=checkbox]),.supportEnhancement textarea,.supportComposerFields input:not([type=checkbox]),.supportComposerFields textarea,.supportComposerFields select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:10px}.supportEnhancement button,.supportComposerFields button{margin:4px}.supportEnhancement a{margin:8px;text-decoration:underline;display:inline-block}.supportEnhancement dd{white-space:pre-wrap;overflow-wrap:anywhere;margin-inline-start:0}.supportEnhancement dt{font-weight:600}.supportComposerFields{border:0;min-width:0;padding:0}.supportIdea{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:8px;margin-block:10px;padding:12px}.supportIdea p{white-space:pre-wrap}.supportUpload{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supportUpload img{object-fit:contain;max-width:160px;max-height:100px}@media (max-width:640px){.supportEnhancement{padding:12px}.supportNewTicket footer{flex-wrap:wrap}.supportUpload img{max-width:100%}}.supportNewTicket>p,.supportNewTicket>.supportComposerFields,.supportNewTicket>.supportEnhancement{margin-inline:18px}.supportNewTicket>p{color:var(--text-muted);margin-block:12px}.supportComposerFields{padding-bottom:18px}.supportComposerFields input,.supportComposerFields textarea,.supportComposerFields select,.supportEnhancement input,.supportEnhancement textarea{font:inherit}.supportComposerFields footer{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.supportComposerFields button,.supportEnhancement button{border:1px solid var(--border);background:var(--surface-muted);min-height:36px;color:var(--text);cursor:pointer;font:inherit;border-radius:8px;padding:9px 14px}.supportComposerFields button[type=submit]{background:var(--text);color:var(--surface);border-color:var(--text);font-weight:600}.supportComposerFields button:disabled,.supportEnhancement button:disabled{opacity:.6;cursor:wait}:is(.supportComposerFields label:has(input[type=checkbox]),.supportEnhancement label:has(input[type=checkbox])){align-items:center;gap:10px;display:flex}.supportComposerFields input[type=checkbox],.supportEnhancement input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0}.supportEnhancement a{color:var(--text)}.supportCaptureHidden{pointer-events:none;visibility:hidden!important}.supportScreenshot{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:10px;min-width:0;padding:12px}.supportScreenshot p{color:var(--text-muted)}.supportScreenshotEditor{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);margin:12px 0 0;padding:12px}.supportScreenshotCanvas{width:100%;line-height:0;position:relative}.supportScreenshotCanvas canvas{touch-action:none;cursor:crosshair;width:100%;height:auto;display:block}.supportScreenshotTopActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.supportScreenshotPreviewDialog{border:1px solid var(--border);background:var(--surface);width:min(1400px,96vw);max-width:none;height:94vh;max-height:94vh;color:var(--text);border-radius:12px;padding:16px;overflow:hidden}.supportScreenshotPreviewDialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.supportScreenshotPreviewDialog::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.supportScreenshotPreviewDialog::backdrop{background:color-mix(in srgb,var(--text) 65%,transparent)}}.supportScreenshotPreviewDialog header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.supportScreenshotPreviewTitle{gap:4px;display:grid}.supportScreenshotPreviewDialog header span,.supportScreenshotPreviewActions>span{color:var(--text-muted);font-size:12px}.supportScreenshotZoomControls{grid-template-columns:36px 64px 36px;gap:4px;display:grid}.supportScreenshotZoomControls button{min-width:0;padding:0 6px}.supportScreenshotPreviewStage{border:1px solid var(--border);background:var(--canvas);border-radius:8px;min-height:0;overflow:auto}.supportScreenshotPreviewZoom{place-items:center;min-width:100%;min-height:100%;display:grid}.supportScreenshotPreviewDialog canvas{object-fit:contain;touch-action:none;cursor:crosshair;width:100%;max-width:100%;height:100%;display:block}.supportScreenshotPreviewActions{background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex;position:sticky;bottom:0}.supportScreenshotPreviewActions .supportScreenshotActions{justify-content:flex-end}.supportScreenshotSelection{pointer-events:none;border:2px dashed var(--text);outline:1px solid var(--surface);box-sizing:border-box;position:absolute}.supportScreenshotCoordinates{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.supportScreenshotCoordinates input{width:100%;min-width:0}.supportScreenshotActions{flex-wrap:wrap;gap:8px;display:flex}.supportScreenshot button:disabled{cursor:not-allowed}@media (max-width:600px){.supportScreenshotCoordinates{grid-template-columns:repeat(2,minmax(0,1fr))}.supportScreenshotPreviewDialog{width:96vw;padding:10px}.supportScreenshotPreviewActions{align-items:stretch}.supportScreenshotPreviewActions .supportScreenshotActions{justify-content:flex-start}}.supportOverview{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:16px;margin-bottom:18px;padding:20px;display:grid;container-type:inline-size}.supportOverviewIntro{align-items:flex-start;gap:14px;min-width:0;display:flex}.supportOverviewIntro>div{min-width:0}.supportOverviewIcon{background:var(--surface-muted);height:44px;color:var(--text);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.supportOverviewIcon svg{width:24px;height:24px}.supportOverview h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.4}.supportOverview p{max-width:70ch;color:var(--text-muted);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.55}.supportOverviewCount{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.supportOverviewCount span{font-size:14px;line-height:1.4}.supportOverviewCount b{font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.supportOverviewActions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supportOverviewActions button{border:1px solid var(--border);background:var(--surface-muted);min-width:0;min-height:48px;color:var(--text);font:inherit;white-space:normal;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:600;line-height:1.4;display:flex}.supportOverviewActions button:hover{background:var(--surface-subtle)}.supportOverviewActions button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.supportOverviewActions button svg{flex:0 0 20px;width:20px;height:20px}.supportOverviewActions button span{overflow-wrap:anywhere;min-width:0}@container (width<=620px){.supportOverviewIntro,.supportOverviewCount{grid-column:1/-1}.supportOverviewActions{grid-template-columns:1fr}}@media (max-width:480px){.supportOverview{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.supportOverviewIntro{gap:10px}.supportOverviewIcon{flex-basis:36px;height:36px}}.supportComposerFields footer{flex-wrap:wrap}.supportComposerFields footer button{white-space:normal;overflow-wrap:anywhere;flex:190px;margin:0}.supportNewTicket>header{flex-wrap:wrap}.supportNewTicket>header h3{overflow-wrap:anywhere;min-width:0}.supportComposerHeaderActions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.supportScreenshotHeaderAction{display:flex}.supportComposerHeaderActions button{border:1px solid var(--border);background:var(--surface-muted);min-height:36px;color:var(--text);cursor:pointer;font:inherit;border-radius:8px;padding:9px 14px}.supportComposerHeaderActions button:disabled{opacity:.6;cursor:not-allowed}.supportFormSection{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;min-width:0;margin:16px 0;padding:16px}.supportFormSection h4{justify-content:space-between;gap:10px;margin:0 0 12px;font-size:16px;line-height:1.4;display:flex}.supportFormSection h4 small{color:var(--text-muted);font-weight:400}.supportOptionalDetails summary{cursor:pointer;color:var(--text);padding:10px 0}.supportUploadGrid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;display:grid}.supportFileCard{border:1px solid var(--border);background:var(--surface-muted);min-width:0;color:var(--text);border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;padding:10px;display:flex}.supportFileName{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.supportFileCard .supportFilePreview{background:var(--surface);margin:0;padding:0;overflow:hidden}.supportFilePreview img{object-fit:contain;width:100%;height:100px;display:block}.supportFileType{height:100px;color:var(--text-muted);place-items:center;font-weight:600;display:grid}.supportFileCard>button:last-child{margin-top:auto}.supportImageDialog{border:1px solid var(--border);background:var(--surface);width:min(960px,92vw);max-height:90vh;color:var(--text);border-radius:12px;padding:16px}.supportImageDialog::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.supportImageDialog::backdrop{background:color-mix(in srgb,var(--text) 65%,transparent)}}.supportImageDialog header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.supportImageDialog strong{overflow-wrap:anywhere;min-width:0}.supportImageDialog img{object-fit:contain;width:100%;max-height:70vh;display:block}.supportImageDialog button,.supportSent button{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px}.supportSent{color:var(--text);background:var(--surface);padding:24px}.supportSent strong{overflow-wrap:anywhere}@media (max-width:480px){.supportFormSection{padding:12px}}.supportFileCard{grid-template-columns:64px minmax(0,1fr);align-items:center;display:grid}.supportFileCard .supportFilePreview,.supportFileCard .supportFileType{grid-row:span 2}.supportFilePreview img,.supportFileType{height:64px}.supportFileCard>button:last-child{justify-self:start;margin:0}.supportReplyComposer{padding:0 18px 18px}.supportReplyThumbnail{object-fit:contain;grid-row:span 2;width:64px;height:64px}.supportUnreadBoundary{text-align:center;border-block:1px solid var(--border);color:var(--text);background:var(--surface-muted);align-self:stretch;padding:8px;font-weight:600}.supportMessageAttachments{min-width:0;margin-top:10px}.supportMessageAttachments h4{margin:0 0 8px;font-size:14px}.supportSentFile{border:1px solid var(--border);color:var(--text);background:var(--surface-muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;padding:8px;display:flex}.supportSentFile span{overflow-wrap:anywhere;flex:160px}.supportSentFile button{border:1px solid var(--border);color:var(--text);background:var(--surface);white-space:normal;overflow-wrap:anywhere;font:inherit;cursor:pointer;border-radius:6px;padding:7px 10px}.supportMessageAttachments>.supportImageDialog{color:var(--text);background:var(--surface);margin:auto}.supportMessageAttachments>.supportImageDialog::backdrop{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.supportMessageAttachments>.supportImageDialog::backdrop{background:color-mix(in srgb,var(--surface) 85%,transparent)}}.supportAdminQueue>form.supportQueueFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.supportQueueFilters>*{width:100%;min-width:0}.supportQueueFilterActions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.supportQueueFilterActions button{min-height:40px}.supportQueueFilterActions button.secondary{border:1px solid var(--border);background:var(--surface);color:var(--text)}.supportQueueSummary{color:var(--text-muted);justify-items:end;gap:3px;font-size:12px;display:grid}.supportQueueSummary span{color:var(--text);font-weight:600}.supportQueueActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.supportQueueSummary button{border:1px solid var(--border);min-height:32px;color:var(--accent);background:var(--surface);border-radius:8px;padding:0 10px}.supportQueueSummary button:hover{background:var(--surface-muted)}.supportWorkload{margin-bottom:16px;overflow:hidden}.supportWorkload>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:16px;padding:14px 16px;display:flex}.supportWorkload h3,.supportWorkload p{margin:0}.supportWorkload>header small{color:var(--muted)}.supportWorkloadHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.supportWorkloadHeaderActions button,.supportBulkAssignmentConfirm button{border:1px solid var(--border);min-height:36px;color:var(--accent);background:var(--surface);border-radius:8px;padding:0 12px}.supportWorkloadHeaderActions button:disabled{opacity:.48;cursor:not-allowed}.supportWorkloadCards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding:10px;display:grid}.supportBulkAssignmentConfirm{border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:10px 10px 0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.supportBulkAssignmentConfirm{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}}.supportBulkAssignmentConfirm{background:var(--accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.supportBulkAssignmentConfirm{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.supportBulkAssignmentConfirm>div{gap:3px;min-width:0;display:grid}.supportBulkAssignmentConfirm small{color:var(--text-muted)}.supportWorkloadCard{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.supportWorkloadCard.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.supportWorkloadCard.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}}.supportWorkloadCard.paused{background:var(--warning-surface);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.supportWorkloadCard.paused{background:color-mix(in srgb,var(--warning-surface) 45%,var(--surface))}}.supportWorkloadCard.paused .supportWorkloadOwner small{color:var(--warning-text)}.supportWorkloadCard.capped{border-color:var(--warning-text)}@supports (color:color-mix(in lab, red, red)){.supportWorkloadCard.capped{border-color:color-mix(in srgb,var(--warning-text) 45%,var(--border))}}.supportWorkloadCard.capped .supportWorkloadOwner small{color:var(--warning-text)}.supportWorkloadOwner{width:100%;min-width:0;color:var(--text);background:var(--surface);text-align:left;border:0;gap:3px;padding:11px 12px;display:grid}.supportWorkloadOwner:hover{background:var(--soft)}.supportWorkloadOwner b,.supportWorkloadOwner span,.supportWorkloadOwner small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supportWorkloadOwner span{font-weight:700}.supportWorkloadOwner small{color:var(--muted)}.supportWorkloadBuckets{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supportWorkloadBuckets button{border:0;border-right:1px solid var(--border);min-width:0;color:var(--text-muted);background:var(--surface-muted);text-align:left;justify-content:space-between;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.supportWorkloadBuckets button:last-child{border-right:0}.supportWorkloadBuckets button:hover:not(:disabled),.supportWorkloadBuckets button.active{color:var(--accent);background:var(--soft)}.supportWorkloadBuckets button:disabled{opacity:.48;cursor:not-allowed}.supportWorkloadBuckets span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supportQueueHint{color:var(--text-muted);padding:0 16px;font-size:12px}.supportQueueHint.pending{color:var(--warning-text);font-weight:600}.supportAdminQueue>div>button{overflow-wrap:anywhere}.supportAdminQueue>div>button>span{flex-wrap:wrap}.supportQueueAge{color:var(--text-muted);background:var(--surface-muted);border-radius:999px;margin-left:auto;padding:3px 7px;font-size:11px}.supportQueueAge.aging{color:var(--warning-text);background:var(--warning-surface);font-weight:600}.supportQueueAge.overdue{color:var(--danger-text);background:var(--danger-surface);font-weight:700}.supportQueueLive{color:var(--muted);cursor:pointer;justify-content:flex-end;align-items:center;gap:6px;font-size:10px;display:flex}.supportQueueLive input{accent-color:var(--accent);margin:0}.supportQueueLive.error{color:var(--danger-text)}.supportLiveUpdates{z-index:2;border-bottom:1px solid var(--accent);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.supportLiveUpdates{border-bottom:1px solid color-mix(in srgb,var(--accent) 30%,var(--border))}}.supportLiveUpdates{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.supportLiveUpdates{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.supportLiveUpdates{font-size:11px}.supportLiveUpdateActions{gap:6px;display:flex}.supportLiveUpdates button{border:1px solid var(--accent);min-height:30px;padding:0 9px}@supports (color:color-mix(in lab, red, red)){.supportLiveUpdates button{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}}.supportLiveUpdates button{color:var(--accent);background:var(--surface);white-space:nowrap;border-radius:7px}.supportAdminQueue>div>button.liveUpdated{box-shadow:inset 4px 0 var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.supportAdminQueue>div>button.liveUpdated{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}}.supportTicketPresence{border-bottom:1px solid var(--success-text);align-items:center;gap:9px;padding:9px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.supportTicketPresence{border-bottom:1px solid color-mix(in srgb,var(--success-text) 25%,var(--border))}}.supportTicketPresence{color:var(--success-text);background:var(--success-surface)}.supportTicketPresence>span{background:var(--success-text);width:9px;height:9px;box-shadow:0 0 0 4px var(--success-text);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.supportTicketPresence>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--success-text) 15%,transparent)}}.supportTicketPresence div{gap:2px;min-width:0;display:grid}.supportTicketPresence small{overflow-wrap:anywhere;color:inherit}.supportAdminDetail>header{align-items:flex-start;gap:12px}.supportAdminDetail>header>div:first-child{min-width:0}.supportTicketNavigation{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.supportTicketPosition{color:var(--text-muted);text-align:right;flex-basis:100%;font-size:12px}.supportTicketShortcuts{color:var(--text-muted);text-align:right;flex-basis:100%;margin-top:-6px;font-size:11px}.supportTicketNavigation button{border:1px solid var(--border);min-height:36px;color:var(--accent);background:var(--surface);white-space:nowrap;border-radius:8px;padding:0 11px}.supportTicketNavigation button:hover{background:var(--surface-muted)}.supportTicketNavigation button:disabled{opacity:.55;cursor:not-allowed}.supportAdminControls,.supportAdminControls.withFeedback{grid-template-columns:repeat(2,minmax(0,1fr))}.supportAdminReplyActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.supportAdminReplyActions button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:10px 14px}.supportAdminReplyActions button:last-of-type{background:var(--success-surface);color:var(--success-text)}.supportAdminReplyActions small{color:var(--text-muted);flex-basis:100%}.supportStaffDraftStatus{min-height:28px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.supportStaffDraftStatus.pending{color:var(--warning-text)}.supportStaffDraftStatus button{color:var(--accent);background:0 0;border:0;padding:4px 8px}.supportAssignee{grid-column:1/-1}.supportAssigneeActions{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.supportAssignee button{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--accent);white-space:nowrap;border-radius:8px;padding:0 12px}.supportAssigneeRecommendation{border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;margin-top:8px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.supportAssigneeRecommendation{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))}}.supportAssigneeRecommendation{background:var(--accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.supportAssigneeRecommendation{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.supportAssigneeRecommendation{color:var(--text-muted)}.supportAssigneeRecommendation span,.supportAssigneeRecommendation small{overflow-wrap:anywhere;min-width:0}.supportAssigneeRecommendation b{color:var(--text)}.supportAssigneeRecommendation small{grid-column:1}.supportAssigneeRecommendation button{grid-area:1/2/span 2}.supportTicketSnooze{border:1px solid var(--accent);grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) auto;align-items:end;gap:10px;margin:12px 18px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.supportTicketSnooze{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}}.supportTicketSnooze{background:var(--accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.supportTicketSnooze{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}.supportTicketSnooze>div:first-child{align-self:center;gap:3px;display:grid}.supportTicketSnooze small{color:var(--text-muted);overflow-wrap:anywhere}.supportTicketSnooze label{color:var(--text-muted);gap:5px;font-size:12px;display:grid}.supportTicketSnooze input{width:100%;min-height:40px}.supportSnoozePresets{flex-wrap:wrap;gap:6px;display:flex}.supportSnoozePresets button{min-height:36px;padding:0 9px}.supportSnoozedBadge{width:max-content;color:var(--warning-text);background:var(--warning-bg);border-radius:999px;padding:4px 8px;font-style:normal;font-weight:700}.supportReplyTemplates{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px}.supportReplyTemplates>summary{cursor:pointer;color:var(--accent);padding:10px 12px;font-weight:700}.supportReplyTemplatePanel{gap:10px;padding:0 12px 12px;display:grid}.supportReplyTemplatePanel label{color:var(--text-muted);gap:5px;font-size:12px;display:grid}.supportReplyTemplateList{gap:7px;max-height:260px;display:grid;overflow:auto}.supportReplyTemplateList article{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px;display:grid}.supportReplyTemplateList article>div{gap:3px;min-width:0;display:grid}.supportReplyTemplateList small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.supportReplyTemplateList p{color:var(--text-muted);margin:0}.supportReplyTemplateSave{border-top:1px solid var(--border);grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:7px 10px;padding-top:10px;display:grid}.supportReplyTemplateSave small{color:var(--text-muted);grid-column:1/-1}.supportRelatedTickets{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;margin:12px 18px}.supportRelatedTickets>summary{cursor:pointer;color:var(--accent);padding:10px 12px;font-weight:700}.supportRelatedTickets>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:280px;padding:0 10px 10px;display:grid;overflow:auto}.supportRelatedTickets button{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--surface);text-align:left;border-radius:8px;gap:4px;padding:10px;display:grid}.supportRelatedTickets button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.supportRelatedTickets button:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.supportRelatedTickets button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.supportRelatedTickets button:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.supportRelatedTickets button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.supportRelatedTickets time,.supportRelatedTickets small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.supportRelatedTickets b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:680px){.supportAdminQueue>form.supportQueueFilters,.supportAdminControls,.supportAdminControls.withFeedback,.supportTicketSnooze,.supportReplyTemplateSave,.supportRelatedTickets>div{grid-template-columns:1fr}.supportAdminDetail>header{flex-direction:column}.supportTicketNavigation{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.supportTicketPosition,.supportTicketShortcuts{text-align:left;grid-column:1/-1}.supportTicketNavigation button{white-space:normal;width:100%}.supportAdminReplyActions button{width:100%}.supportAssigneeActions{grid-template-columns:1fr}.supportAssignee button{width:100%}.supportAssigneeRecommendation{grid-template-columns:1fr}.supportAssigneeRecommendation small,.supportAssigneeRecommendation button{grid-area:auto/1}.supportWorkload>header{flex-direction:column;align-items:start;gap:8px}.supportWorkloadHeaderActions{justify-content:flex-start;width:100%}.supportWorkloadHeaderActions button{width:100%}.supportWorkloadCards,.supportBulkAssignmentConfirm{grid-template-columns:1fr}.supportBulkAssignmentConfirm button,.supportTicketSnooze>button,.supportReplyTemplateSave button{width:100%}.supportReplyTemplateList article{grid-template-columns:1fr 1fr}.supportReplyTemplateList article>div{grid-column:1/-1}.supportQueueLive{justify-content:flex-start}.supportLiveUpdates{flex-direction:column;align-items:flex-start}.supportLiveUpdateActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.supportLiveUpdates button{white-space:normal;width:100%}.supportAdminQueue>header{flex-direction:column;align-items:stretch;gap:8px}.supportQueueSummary{justify-items:start;width:100%}.supportQueueActions{width:100%}.supportQueueSummary button{flex:150px}}.floatingPageActions{right:max(20px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:60;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}.backToTop,.floatingFeedbackTrigger{border:1px solid var(--border);background:var(--surface);width:48px;min-width:48px;height:48px;min-height:48px;color:var(--text);box-shadow:0 4px 18px var(--text);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.backToTop,.floatingFeedbackTrigger{box-shadow:0 4px 18px color-mix(in srgb,var(--text) 18%,transparent)}}.backToTop,.floatingFeedbackTrigger{cursor:pointer}.backToTop>span,.floatingFeedbackTrigger>span{display:none}.floatingFeedback{position:relative}.floatingFeedbackOptions{border:1px solid var(--border);background:var(--surface);width:260px;max-width:calc(100vw - 84px);color:var(--text);box-shadow:0 4px 18px var(--text);border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 10px);right:0}@supports (color:color-mix(in lab, red, red)){.floatingFeedbackOptions{box-shadow:0 4px 18px color-mix(in srgb,var(--text) 18%,transparent)}}.floatingFeedbackOptions button{width:100%;min-height:44px;color:var(--text);background:var(--surface);text-align:left;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.floatingFeedbackOptions .floatingFeedbackMobileTop{display:none}.floatingFeedbackOptions svg{flex-shrink:0}.floatingFeedbackOptions button:hover,.floatingFeedbackTrigger:hover{background:var(--surface-muted)}.floatingFeedback button:focus-visible{outline:3px solid var(--text);outline-offset:2px}.feedbackModalBackdrop{z-index:650;background:var(--text);place-items:center;padding:16px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.feedbackModalBackdrop{background:color-mix(in srgb,var(--text) 42%,transparent)}}.feedbackModal{overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);width:min(1040px,100%);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:0 24px 80px var(--text);border-radius:18px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.feedbackModal{box-shadow:0 24px 80px color-mix(in srgb,var(--text) 28%,transparent)}}.feedbackModal .supportNewTicket{background:var(--surface);min-width:0}.feedbackModal .supportNewTicket>header{z-index:3;background:var(--surface);position:sticky;top:0}.supportNewTicketModal>header{min-height:56px;padding:10px 14px}.supportNewTicketModal>.supportDraftStatus{margin:8px 14px;font-size:12px;line-height:1.4}.supportNewTicketModal>.supportComposerFields{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:10px 14px;margin-inline:14px;padding-bottom:12px;display:grid}.supportNewTicketModal .supportFormSection{margin:0;padding:12px}.supportNewTicketModal .supportFormDescription{grid-area:1/1/span 2}.supportNewTicketModal .supportFormAttachments{grid-area:1/2}.supportNewTicketModal .supportFormAdditional{grid-area:2/2}.supportNewTicketModal .supportComposerTitleRow{grid-template-columns:minmax(0,2fr) minmax(170px,1fr);gap:10px;display:grid}.supportNewTicketModal .supportComposerFields label{gap:4px;margin-block:6px}.supportNewTicketModal .supportComposerFields input:not([type=checkbox]),.supportNewTicketModal .supportComposerFields textarea,.supportNewTicketModal .supportComposerFields select{padding:8px}.supportNewTicketModal .supportFormSection h4{margin-bottom:8px;font-size:15px}.supportNewTicketModal .supportOptionalDetails summary{padding:8px 0 2px}.supportNewTicketModal .supportScreenshot{padding:10px}.supportNewTicketModal .supportScreenshot p,.supportNewTicketModal .supportFormSection>p{margin-block:8px;font-size:12px;line-height:1.4}.supportNewTicketModal .supportComposerEditingNotice,.supportNewTicketModal .supportComposerFields footer{grid-column:1/-1}.supportNewTicketModal .supportComposerFields footer{z-index:2;background:var(--surface);align-items:center;margin-top:0;padding:10px 0 2px;position:sticky;bottom:0}.supportNewTicketModal .supportComposerFields footer button{flex:none;min-width:180px}.supportNewTicketModal .supportComposerFields:has(.supportScreenshotEditor) .supportFormDescription{grid-area:1/1/auto/-1}.supportNewTicketModal .supportComposerFields:has(.supportScreenshotEditor) .supportFormAttachments{grid-area:2/1/auto/-1}.supportNewTicketModal .supportComposerFields:has(.supportScreenshotEditor) .supportFormAdditional{grid-area:3/1/auto/-1}.supportSentActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feedbackModal :focus-visible{outline:3px solid var(--text);outline-offset:2px}.backToTop:hover{background:var(--surface-muted)}.backToTop:focus-visible{outline:3px solid var(--text);outline-offset:3px}body:has(.runtimeReadOnlyBanner) .floatingPageActions{bottom:calc(140px + env(safe-area-inset-bottom))}body:has(.floatingPageActions>:is(.floatingFeedback,.backToTop)) .workspace{padding-bottom:calc(144px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(144px + env(safe-area-inset-bottom))}body:has(.runtimeReadOnlyBanner):has(.floatingPageActions>:is(.floatingFeedback,.backToTop)) .workspace{padding-bottom:calc(260px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(260px + env(safe-area-inset-bottom))}:is(body:has(dialog[open],[aria-modal=true],[data-floating-actions-blocker=true],.supportAssistantBackdrop,.wbFbsBackdrop,.wbMetadataBackdrop,.wbFbsSelectionBar) .floatingPageActions,body:has(.supportNewTicket,.supportReplyComposer,.supportAdminReply) .floatingFeedback){display:none}@media (max-width:820px){.supportNewTicketModal>.supportComposerFields{grid-template-columns:minmax(0,1fr)}.supportNewTicketModal>.supportComposerFields>.supportFormDescription,.supportNewTicketModal>.supportComposerFields>.supportFormAttachments,.supportNewTicketModal>.supportComposerFields>.supportFormAdditional{grid-area:auto/1}}@media (max-width:680px){.floatingPageActions{right:max(12px,env(safe-area-inset-right))}.backToTop{display:none}.floatingFeedbackOptions .floatingFeedbackMobileTop{display:flex}body:has(.floatingPageActions>.floatingFeedback) .workspace{padding-bottom:calc(88px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}body:has(.runtimeReadOnlyBanner):has(.floatingPageActions>.floatingFeedback) .workspace{padding-bottom:calc(204px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(204px + env(safe-area-inset-bottom))}.feedbackModalBackdrop{place-items:end center;padding:0}.feedbackModal{border-width:1px 0 0;border-radius:18px 18px 0 0;width:100%;max-height:100dvh}.supportNewTicketModal .supportComposerTitleRow{grid-template-columns:minmax(0,1fr);gap:0}.supportNewTicketModal .supportComposerFields footer{align-items:stretch}.supportNewTicketModal .supportComposerFields footer button{flex:180px;min-width:0}.supportSentActions{flex-direction:column;align-items:stretch}.supportSentActions button{width:100%}}@media print{.floatingPageActions{display:none!important}}.portalUserButton{position:relative}.portalUserMenuChoice .supportUnreadMenuBadge{margin-left:6px;font-style:normal;display:inline-block}.staffWorkspaceShell{background:var(--surface-muted);min-height:100dvh;color:var(--text);grid-template-columns:248px minmax(0,1fr);display:grid}.staffSidebar{background:var(--surface);min-width:0;height:100dvh;color:var(--text);border-right:1px solid var(--border);flex-direction:column;padding:27px 18px 20px;display:flex;position:sticky;top:0}.staffBrandRow{margin-bottom:22px}.staffSidebar .brand{margin:0}.staffBrandCaption{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;margin:5px 0 0 47px;font-size:10px;display:block}.staffCollapseToggle{z-index:2;border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:34px;right:-13px}.staffSidebarNavigation{scrollbar-width:thin;align-content:start;gap:9px;min-height:0;padding:0 3px 8px 0;display:grid;overflow:hidden auto}.staffSidebarGroup{gap:3px;display:grid}.staffSidebarSingle+.staffSidebarGroup{margin-top:6px}.staffSidebar .sidebarGroupToggle{color:var(--text-muted);cursor:pointer;background:0 0}.staffSidebar .sidebarGroupToggle svg{transition:transform .15s;transform:rotate(-90deg)}.staffSidebar .sidebarGroupToggle svg.expanded{transform:rotate(0)}.staffSidebar .sidebarGroupItems[hidden]{display:none}.staffSidebar .navItem{min-height:40px;color:var(--text);font-size:12px;position:relative}.staffNavBadge{min-width:20px;height:20px;color:var(--paper);background:var(--danger-text);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.staffSidebar .navItem.active{background:var(--surface-subtle);color:var(--text);box-shadow:inset 3px 0 var(--violet);font-weight:600}.staffSidebar .navIcon{color:var(--violet);flex-shrink:0}.staffSidebar .navItem:hover,.staffSidebar .sidebarGroupToggle:hover{background:var(--surface-muted)}.staffSidebar :is(a,button):focus-visible{outline:2px solid var(--violet);outline-offset:1px}.staffWorkspaceShell:has(>.staffSidebar.isCollapsed){grid-template-columns:88px minmax(0,1fr)}.staffSidebar.isCollapsed{padding:12px 8px}.staffSidebar.isCollapsed :is(.brandText,.staffBrandCaption,.navLabel,.sidebarGroupToggle){display:none}.staffSidebar.isCollapsed .staffBrandRow{flex-shrink:0;margin-bottom:10px}.staffSidebar.isCollapsed .brand{justify-content:center;padding:0}.staffSidebar.isCollapsed .brandMark{flex-basis:36px;width:36px;height:36px}.staffSidebar.isCollapsed .staffSidebarNavigation{scrollbar-gutter:stable;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:2px}.staffSidebar.isCollapsed .staffSidebarSingle{min-width:0}.staffSidebar.isCollapsed .navItem{border-radius:6px;justify-content:center;gap:0;min-width:0;height:30px;min-height:30px;padding:0}.staffSidebar.isCollapsed .staffNavBadge{width:14px;min-width:14px;height:14px;padding:0;font-size:8px;position:absolute;top:-2px;right:-2px}.staffSidebar.isCollapsed .navIcon{width:18px;height:18px}.staffSidebar.isCollapsed .staffSidebarGroup{border-top:1px solid var(--border);grid-column:1/-1;gap:0;margin-top:0;padding-top:4px}.staffSidebar.isCollapsed .sidebarGroupItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.staffWorkspaceShell .accountActions .staffTopSupportIndicator{border:1px solid var(--danger-text);align-items:center;gap:7px;height:40px;min-height:40px;padding:6px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.staffWorkspaceShell .accountActions .staffTopSupportIndicator{border:1px solid color-mix(in srgb,var(--danger-text) 32%,var(--border))}}.staffWorkspaceShell .accountActions .staffTopSupportIndicator{color:var(--danger-text);background:var(--danger-surface);cursor:pointer;border-radius:10px}.staffTopSupportIndicator b{min-width:22px;height:22px;color:var(--paper);background:var(--danger-text);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.staffTopSupportIndicator span{white-space:nowrap;font-size:11px;font-weight:650}@media (max-width:680px){.staffWorkspaceShell .accountActions .staffTopSupportIndicator{justify-content:center;min-width:40px;padding:5px}.staffTopSupportIndicator span{display:none}}.staffMenuToggle{display:none}@media (max-width:900px){:is(.staffWorkspaceShell,.staffWorkspaceShell:has(>.staffSidebar.isCollapsed)){grid-template-columns:minmax(0,1fr)}.staffSidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;padding:12px;position:static}.staffBrandRow{margin-bottom:12px}.staffCollapseToggle{display:none}.staffMenuToggle{border:1px solid var(--border);background:var(--surface-muted);width:100%;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.staffSidebarNavigation{display:none}.staffSidebarNavigation.isOpen{margin-top:12px;display:grid}}.staffWorkspaceShell .serviceAdminWorkspace{width:100%;min-width:0;max-width:1800px;margin:0 auto;padding:24px}.staffWorkspaceShell .topbar{flex-wrap:wrap;gap:12px}.staffWorkspaceShell .topbar h1{white-space:normal;text-overflow:clip;overflow:visible}.staffWorkspaceShell .accountActions{margin-left:auto}.staffWorkspaceShell .portalSettingsAction{display:none}.staffOverview{gap:12px;display:grid}.staffOverviewHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.staffOverviewHeading h2{margin:0;font-size:17px}.staffOverviewHeading button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 12px}.staffOverviewHeading button:disabled{opacity:.6}.staffSystemsPanel{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:10px;padding:12px;display:grid}.staffSystemsPanel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staffSystemsPanel h3{margin:0;font-size:14px}.staffSystemsPanel>header p{margin-top:3px}.staffSystemsOverall{background:var(--surface-soft);color:var(--text-muted);border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.staffSystemsOverall.ok{background:var(--success-surface);color:var(--success-text)}.staffSystemsOverall.attention{background:var(--warning-surface);color:var(--warning-text)}.staffSystemsOverall.error{background:var(--danger-surface);color:var(--danger-text)}.staffSystemIndicators{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.staffSystemIndicator{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:5px;min-width:0;padding:9px;display:grid}.staffSystemIndicator:hover{border-color:var(--violet);text-decoration:none!important}.staffSystemIndicator>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.staffSystemIndicator>header strong{overflow-wrap:anywhere;min-width:0;font-size:12px}.staffSystemIndicator p{min-height:31px;margin:0}.staffSystemIndicator small{color:var(--text-muted);font-size:10px}.staffSystemDot{background:var(--text-muted);width:8px;height:8px;box-shadow:0 0 0 3px var(--surface-soft);border-radius:50%}.staffSystemDot.ok{background:var(--success-text)}.staffSystemDot.configured{background:var(--violet)}.staffSystemDot.attention{background:var(--warning-text)}.staffSystemDot.error{background:var(--danger-text)}.staffSystemState{color:var(--text-muted);font-size:10px;font-weight:700}.staffSystemState.ok{color:var(--success-text)}.staffSystemState.configured{color:var(--violet)}.staffSystemState.attention{color:var(--warning-text)}.staffSystemState.error{color:var(--danger-text)}.staffOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.staffOverviewGrid>article{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;min-width:0;padding:12px}.staffOverviewGrid article>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.staffOverviewGrid h3{margin:0;font-size:13px}.staffOverview a{color:var(--text);text-decoration:none}.staffOverview a:hover{text-decoration:underline}.staffOverview a:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.staffOverviewGrid header a{font-size:11px}.staffOverviewRow{border-bottom:1px solid var(--border);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:12px;display:flex}.staffOverviewRow strong{text-align:right;font-size:12px}.staffOverviewRow.attention{background:var(--warning-surface);color:var(--warning-text);border-radius:5px;padding-inline:6px}.staffOverview p{color:var(--text-muted);margin:6px 0 0;font-size:11px;line-height:1.45}.staffOverviewIssues{gap:6px;margin-top:8px;display:grid}.staffOverviewIssues a{gap:3px;font-size:11px;display:grid}.staffApiLifecycleDisclosure{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;scroll-margin-top:18px;overflow:hidden}.staffApiLifecycleDisclosure>header{background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 14px;display:flex}.staffApiLifecycleDisclosure>header>div{gap:2px;min-width:0;display:grid}.staffApiLifecycleDisclosure>header .eyebrow,.staffApiLifecycleDisclosure>header h3{margin:0}.staffApiLifecycleDisclosure>header h3{font-size:14px}.staffApiLifecycleDisclosure>header span{color:var(--text-muted);overflow-wrap:anywhere;font-size:11px}.staffApiLifecycleDisclosure>header button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;padding:7px 11px}.staffApiLifecycleDisclosure>header button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.staffApiLifecycleOverlay{z-index:120;background:var(--text);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.staffApiLifecycleOverlay{background:color-mix(in srgb,var(--text) 42%,transparent)}}.staffApiLifecycleOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.staffApiLifecycleDialog{border:1px solid var(--border);background:var(--paper);width:min(1180px,100%);max-height:calc(100vh - 40px);color:var(--text);box-shadow:0 22px 70px var(--text);border-radius:14px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.staffApiLifecycleDialog{box-shadow:0 22px 70px color-mix(in srgb,var(--text) 24%,transparent)}}.staffApiLifecycleDialog>header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.staffApiLifecycleDialog>header h2,.staffApiLifecycleDialog>header p{margin:0}.staffApiLifecycleDialog>header h2{font-size:17px}.staffApiLifecycleDialog>header span{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.staffApiLifecycleDialog>header button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 12px}.staffApiLifecycleBody{min-height:0;padding:14px;overflow:auto}.staffApiLifecycleBody .apiLifecycleAdmin p{font-size:12px}.apiLifecycleNoticeActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.apiLifecycleNoticeActions>span{text-align:center;min-width:28px;font-weight:750}.apiLifecycleEditorOverlay{z-index:140;background:var(--text);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.apiLifecycleEditorOverlay{background:color-mix(in srgb,var(--text) 48%,transparent)}}.apiLifecycleEditorOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.apiLifecycleEditorOverlay .apiLifecycleEditor{width:min(980px,100%);max-height:calc(100vh - 40px);box-shadow:0 22px 70px var(--text);overflow:auto}@supports (color:color-mix(in lab, red, red)){.apiLifecycleEditorOverlay .apiLifecycleEditor{box-shadow:0 22px 70px color-mix(in srgb,var(--text) 28%,transparent)}}.apiLifecycleEditorActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.apiLifecycleEditorActions button{min-width:110px}.staffOverviewIssues span{color:var(--text-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.staffOverview meter{width:100%;height:12px;margin-top:6px}.staffSectionDialog{box-sizing:border-box;border:1px solid var(--border);background:var(--paper);width:min(1500px,100vw - 32px);max-width:none;height:min(920px,100dvh - 32px);max-height:none;color:var(--text);box-shadow:0 24px 80px var(--text);border-radius:16px;margin:auto;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.staffSectionDialog{box-shadow:0 24px 80px color-mix(in srgb,var(--text) 28%,transparent)}}.staffSectionDialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.staffSectionDialog::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.staffSectionDialog::backdrop{background:color-mix(in srgb,var(--text) 48%,transparent)}}.staffSectionDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.staffSectionDialogHeader{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.staffSectionDialogHeader{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.staffSectionDialogHeader>div{min-width:0}.staffSectionDialogHeader :is(.eyebrow,h2){margin:0}.staffSectionDialogHeader h2{margin-top:2px;font-size:18px;line-height:1.25}.staffSectionDialogHeader span{color:var(--text-muted);margin-top:4px;font-size:10px;display:block}.staffSectionDialogHeader>button{flex:none;min-width:96px;min-height:36px}.staffSectionDialogBody{overscroll-behavior:contain;align-content:start;gap:14px;min-height:0;padding:14px;display:grid;overflow:auto}.staffSectionDialogBody>:is(.panel,.planAdminLayout,.catalogTransferLayout,.adminTaxonomyLayout,.staffNotificationSettings,.apiLifecycleAdmin,.developerModuleAdmin,.maintenanceAdmin){margin-top:0;margin-bottom:0}.staffSectionDialogBody .adminDataPanel{margin-bottom:0}@media (max-width:760px){.staffSectionDialog{border:0;border-radius:0;width:100vw;height:100dvh}.staffSectionDialogHeader{flex-direction:column;align-items:stretch;gap:10px;padding:13px 14px}.staffSectionDialogHeader>button{width:100%}.staffSectionDialogBody{padding:10px}}.staffOperations{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;gap:10px;padding:12px;display:grid}.staffOperationsHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.staffOperationsHeading h3{margin:0;font-size:14px}.staffOperationsHeading p{margin-top:3px}.staffOperationsHeading>div:last-child{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:10px;display:flex}.staffOperationsHeading button,.staffOperationsHeading a,.staffOperationsButtons button,.staffOperationsPrimary,.staffOperationsWindow button,.staffOperationsConfirm button,.staffOperationsForm button{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:10px;font-weight:650}.staffOperationsHeading button,.staffOperationsPrimary,.staffOperationsConfirm button:last-child,.staffOperationsForm button:last-child{border-color:var(--violet);background:var(--violet);color:#fff}.staffOperationsHeading a{align-items:center;display:inline-flex}.staffOperations button:disabled{cursor:default;opacity:.45}.staffOperationsMessage{background:var(--surface-soft);border-radius:8px;padding:9px 11px;color:var(--text)!important;margin:0!important}.staffOperationsProcessAlert{border:1px solid var(--warning-text);justify-content:space-between;align-items:center;gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.staffOperationsProcessAlert{border:1px solid color-mix(in srgb,var(--warning-text) 45%,var(--border))}}.staffOperationsProcessAlert{background:var(--warning-surface);color:var(--text);border-radius:10px;padding:11px 13px}.staffOperationsProcessAlert>div{gap:3px;min-width:0;display:grid}.staffOperationsProcessAlert span{color:var(--warning-text);letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:750}.staffOperationsProcessAlert b{font-size:12px}.staffOperationsProcessAlert small{color:var(--text-muted);overflow-wrap:anywhere;font-size:9px}.staffOperationsProcessAlert button{color:var(--warning-text);border-color:var(--warning-text);flex:none}@supports (color:color-mix(in lab, red, red)){.staffOperationsProcessAlert button{border-color:color-mix(in srgb,var(--warning-text) 45%,var(--border))}}.staffOperationsProcessAlert button{background:var(--surface)}.staffOperationsResources{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.staffOperationsCard{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;padding:11px}.staffOperationsCard.warning{border-color:var(--warning-text)}@supports (color:color-mix(in lab, red, red)){.staffOperationsCard.warning{border-color:color-mix(in srgb,var(--warning-text) 40%,var(--border))}}.staffOperationsCard.danger{border-color:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.staffOperationsCard.danger{border-color:color-mix(in srgb,var(--danger-text) 45%,var(--border))}}.staffOperationsCard>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.staffOperationsCard>header>div{gap:2px;min-width:0;display:grid}.staffOperationsCard>header span{color:var(--text-muted);letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:700}.staffOperationsCard>header b{overflow-wrap:anywhere;font-size:18px}.staffOperationsCard>header small{color:var(--text-muted);font-size:9px}.staffOperationsCard>header strong{color:var(--violet);text-align:right;font-size:11px}.staffOperationsCard>header strong small{margin-top:2px;font-weight:500;display:block}.staffOperationsBar{background:var(--surface-soft);border-radius:99px;height:7px;margin:9px 0 7px;overflow:hidden}.staffOperationsBar i{border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--violet));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.staffOperationsBar i{background:linear-gradient(90deg,var(--violet),color-mix(in srgb,var(--violet) 65%,var(--paper)))}}.staffOperationsBar.warning i{background:var(--warning-text)}.staffOperationsBar.danger i{background:var(--danger-text)}.staffOperationsCard dl,.staffOperationsControl dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:0;display:grid}.staffOperationsCard dl>div,.staffOperationsControl dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding:5px 0;display:flex}.staffOperationsCard dt,.staffOperationsControl dt{color:var(--text-muted);font-size:9px}.staffOperationsCard dd,.staffOperationsControl dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:650}.staffOperationsCard>footer{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:5px 10px;margin-top:8px;font-size:9px;display:flex}.staffOperations :is(.ok,.attention){font-weight:700}.staffOperations .ok{color:var(--success-text)}.staffOperations .attention{color:var(--warning-text)}.staffOperationsControl{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.staffOperationsControl>article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:11px;display:grid}.staffOperationsControl>article.warning{border-color:var(--warning-text)}@supports (color:color-mix(in lab, red, red)){.staffOperationsControl>article.warning{border-color:color-mix(in srgb,var(--warning-text) 45%,var(--border))}}.staffOperationsControl>article.warning{background:var(--warning-surface)}.staffOperationsControl article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.staffOperationsControl article>header>div{gap:3px;min-width:0;display:grid}.staffOperationsControl article>header span{color:var(--text-muted);text-transform:uppercase;font-size:9px}.staffOperationsControl article>header b{overflow-wrap:anywhere;font-size:12px}.staffOperationsControl article>header>span{background:var(--surface);border-radius:999px;flex:none;padding:3px 6px}.staffOperationsControl article>small{color:var(--text-muted);font-size:9px;line-height:1.45}.staffOperationsControl article>a{align-self:end;font-size:10px}.staffOperationsLastRun{color:var(--text-muted);align-self:end;font-size:9px}.staffOperationsButtons{flex-wrap:wrap;gap:6px;display:flex}.staffOperationsPrimary{justify-self:start}.staffCleanupBadge{border-radius:999px;flex:none;font-weight:750;text-transform:none!important;padding:4px 7px!important;font-size:11px!important}.staffCleanupBadge.idle{color:var(--text-muted)}.staffCleanupBadge.queued,.staffCleanupBadge.running{color:var(--warning-text);background:var(--warning-surface)!important}.staffCleanupBadge.succeeded{color:var(--success-text);background:var(--success-text)!important}@supports (color:color-mix(in lab, red, red)){.staffCleanupBadge.succeeded{background:color-mix(in srgb,var(--success-text) 10%,var(--surface))!important}}.staffCleanupBadge.failed{color:var(--danger-text);background:var(--danger-text)!important}@supports (color:color-mix(in lab, red, red)){.staffCleanupBadge.failed{background:color-mix(in srgb,var(--danger-text) 10%,var(--surface))!important}}.staffCleanupTimeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.staffCleanupTimeline span{min-width:0;color:var(--text-muted);align-items:center;gap:5px;font-size:11px;display:flex}.staffCleanupTimeline span:after{content:"";background:var(--border);border-radius:99px;flex:1;height:2px}.staffCleanupTimeline span:last-child:after{display:none}.staffCleanupTimeline i{border:2px solid var(--border);background:var(--surface);border-radius:50%;flex:none;width:8px;height:8px}.staffCleanupTimeline span.active,.staffCleanupTimeline span.done{color:var(--violet);font-weight:700}.staffCleanupTimeline span.active i{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet)}@supports (color:color-mix(in lab, red, red)){.staffCleanupTimeline span.active i{box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 14%,transparent)}}.staffCleanupTimeline span.done i{border-color:var(--success-text);background:var(--success-text)}.staffCleanupTimeline span.failed,.staffCleanupTimeline span.failed i{color:var(--danger-text);border-color:var(--danger-text)}.staffCleanupResult{border-left:3px solid var(--border);background:var(--surface);border-radius:6px;gap:2px;padding:7px 9px;display:grid}.staffCleanupResult b{font-size:12px}.staffCleanupResult span,.staffCleanupResult small{color:var(--text-muted);font-size:11px;line-height:1.35}.staffCleanupResult.queued,.staffCleanupResult.running{border-color:var(--warning-text)}.staffCleanupResult.succeeded{border-color:var(--success-text)}.staffCleanupResult.failed{border-color:var(--danger-text)}.staffOperationsWindow{gap:4px;display:grid}.staffOperationsWindow b{font-size:10px}.staffOperationsWindow span{color:var(--text-muted);font-size:9px}.staffOperationsWindow button{color:var(--danger-text);justify-self:start}.staffOperationsActionOverlay{z-index:130;background:var(--text);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.staffOperationsActionOverlay{background:color-mix(in srgb,var(--text) 42%,transparent)}}.staffOperationsActionOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.staffOperationsConfirm{box-sizing:border-box;border:1px solid var(--warning-text);grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) minmax(150px,.7fr) auto;align-items:end;gap:9px;width:min(960px,100%);display:grid}@supports (color:color-mix(in lab, red, red)){.staffOperationsConfirm{border:1px solid color-mix(in srgb,var(--warning-text) 35%,var(--border))}}.staffOperationsConfirm{background:var(--warning-surface);color:var(--text);box-shadow:0 20px 60px var(--text);border-radius:10px;padding:14px}@supports (color:color-mix(in lab, red, red)){.staffOperationsConfirm{box-shadow:0 20px 60px color-mix(in srgb,var(--text) 22%,transparent)}}.staffOperationsConfirm>div:first-child{align-self:center;gap:3px;display:grid}.staffOperationsConfirm b{font-size:11px}.staffOperationsConfirm span{color:var(--text-muted);font-size:9px}.staffOperationsConfirmationWord{border:1px solid var(--warning-text);margin:0 3px;padding:1px 5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.staffOperationsConfirmationWord{border:1px solid color-mix(in srgb,var(--warning-text) 35%,var(--border))}}.staffOperationsConfirmationWord{background:var(--surface);color:var(--text);font:inherit;-webkit-user-select:all;user-select:all;cursor:text;border-radius:4px;font-weight:750}.staffOperationsConfirm label,.staffOperationsForm label{color:var(--text-muted);gap:4px;font-size:9px;display:grid}.staffOperationsConfirm input,.staffOperationsForm input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:34px;color:var(--text);font:inherit;border-radius:7px;padding:0 9px;font-size:10px}.staffOperationsConfirm>div:last-child{gap:6px;display:flex}.staffOperationsConfirmMessage{border:1px solid var(--danger-text);background:var(--danger-surface);color:var(--danger-text);border-radius:7px;grid-column:1/-1;margin:0;padding:8px 9px;font-size:10px}.staffOperationsConfirm button.secondary,.staffOperationsForm button.secondary{color:var(--text);background:var(--surface)}.staffOperationsForm{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:10px;padding:11px;display:grid}.staffOperationsFormModal{box-sizing:border-box;background:var(--surface);width:min(900px,100%);box-shadow:0 20px 60px var(--text);padding:14px}@supports (color:color-mix(in lab, red, red)){.staffOperationsFormModal{box-shadow:0 20px 60px color-mix(in srgb,var(--text) 22%,transparent)}}.staffOperationsForm.danger{border-color:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.staffOperationsForm.danger{border-color:color-mix(in srgb,var(--danger-text) 35%,var(--border))}}.staffOperationsForm>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.staffOperationsForm>header div{gap:3px;display:grid}.staffOperationsForm>header b{font-size:11px}.staffOperationsForm>header span{color:var(--text-muted);font-size:9px}.staffOperationsForm>div{grid-template-columns:repeat(2,minmax(140px,.65fr)) minmax(180px,1fr) auto;align-items:end;gap:9px;display:grid}.staffOperationsForm label.wide{grid-column:span 2}.staffOperationsRecent{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;font-size:9px;display:flex}.staffOperationsRecent b{color:var(--text)}.staffOperationsTextButton{color:var(--violet);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px}.staffOperationsOverlay{z-index:120;background:var(--text);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.staffOperationsOverlay{background:color-mix(in srgb,var(--text) 42%,transparent)}}.staffOperationsOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.staffOperationsDrawer{box-sizing:border-box;border-left:1px solid var(--border);background:var(--paper);width:min(1040px,100vw - 40px);height:100%;color:var(--text);box-shadow:-18px 0 50px var(--text);overflow:auto}@supports (color:color-mix(in lab, red, red)){.staffOperationsDrawer{box-shadow:-18px 0 50px color-mix(in srgb,var(--text) 15%,transparent)}}.staffOperationsDrawer>header{z-index:2;border-bottom:1px solid var(--border);background:var(--paper);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.staffOperationsDrawer>header{background:color-mix(in srgb,var(--paper) 94%,transparent)}}.staffOperationsDrawer>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.staffOperationsDrawer>header h3,.staffOperationsDrawer>header p{margin:0}.staffOperationsDrawer>header span{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.staffOperationsDrawer>header button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 12px}.staffOperationsDrawerBody{gap:14px;padding:18px 20px 30px;display:grid}.staffOperationsPolicy>div:last-child,.staffOperationsPrintAgent>div:last-child{gap:8px;padding:16px 18px;display:grid}.staffOperationsPolicy p,.staffOperationsPrintAgent p{color:var(--text);margin:0;font-size:12px;line-height:1.55}.staffOperationsPolicy small,.staffOperationsPolicy span{color:var(--text-muted);font-size:11px}.staffOperationsPrintAgent a{justify-self:start}.staffOverview .staffOperationsInstallButton{box-sizing:border-box;border:1px solid var(--violet);background:var(--violet);color:#fff;min-height:36px;box-shadow:0 4px 12px var(--violet);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.staffOverview .staffOperationsInstallButton{box-shadow:0 4px 12px color-mix(in srgb,var(--violet) 20%,transparent)}}.staffOverview .staffOperationsInstallButton{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.staffOverview .staffOperationsInstallButton:hover{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.staffOverview .staffOperationsInstallButton:hover{border-color:color-mix(in srgb,var(--violet) 82%,var(--text))}}.staffOverview .staffOperationsInstallButton:hover{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.staffOverview .staffOperationsInstallButton:hover{background:color-mix(in srgb,var(--violet) 86%,var(--text))}}.staffOverview .staffOperationsInstallButton:hover{color:#fff;box-shadow:0 6px 16px var(--violet);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.staffOverview .staffOperationsInstallButton:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--violet) 28%,transparent)}}.staffOverview .staffOperationsInstallButton:hover{transform:translateY(-1px)}.staffOverview .staffOperationsInstallButton:focus-visible{outline:2px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.staffOverview .staffOperationsInstallButton:focus-visible{outline:2px solid color-mix(in srgb,var(--violet) 65%,var(--paper))}}.staffOverview .staffOperationsInstallButton:focus-visible{outline-offset:2px}.staffOperationsInstallButton>span{font-size:15px;line-height:1}.staffOperationsLogTabs{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;gap:7px;padding:8px;display:flex;position:sticky;top:86px}.staffOperationsLogTabs button{min-height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700}.staffOperationsLogTabs button.active{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.staffOperationsLogTabs button.active{border-color:color-mix(in srgb,var(--violet) 32%,var(--border))}}.staffOperationsLogTabs button.active{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.staffOperationsLogTabs button.active{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.staffOperationsLogTabs button.active{color:var(--violet)}.staffOperationsRunLog{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.staffOperationsRunLog article{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:16px;display:grid}.staffOperationsRunLog article>span{color:var(--text-muted);letter-spacing:.35px;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:700}.staffOperationsRunLog article>b{font-size:13px}.staffOperationsRunLog article>p,.staffOperationsRunLog article>small{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.staffOperationsDrawer .maintenanceAdmin{margin-top:0}#service-job-queue{scroll-margin-top:20px}@media (max-width:1500px){.staffOverviewGrid,.staffOperationsResources,.staffOperationsControl{grid-template-columns:repeat(2,minmax(0,1fr))}.staffOperationsConfirm{grid-template-columns:1fr 1fr}.staffOperationsConfirm>div:first-child{grid-column:1/-1}}@media (max-width:760px){.staffOperationsHeading{flex-direction:column;align-items:stretch}.staffOperationsHeading>div:last-child{justify-content:flex-start}.staffOperationsProcessAlert{flex-direction:column;align-items:stretch}.staffOperationsProcessAlert button{width:100%}.staffOperationsResources,.staffOperationsControl,.staffOperationsConfirm,.staffOperationsForm>div,.staffOperationsRunLog{grid-template-columns:minmax(0,1fr)}.staffOperationsActionOverlay,.staffApiLifecycleOverlay,.apiLifecycleEditorOverlay{align-items:start;padding:12px}.staffOperationsConfirm>div:first-child,.staffOperationsForm label.wide{grid-column:auto}.staffOperationsConfirm>div:last-child{justify-content:flex-end}.staffOperationsDrawer{width:100vw}.staffOperationsDrawer>header,.staffOperationsDrawerBody{padding-inline:14px}.staffOperationsLogTabs{top:104px}.staffApiLifecycleDialog,.apiLifecycleEditorOverlay .apiLifecycleEditor{max-height:calc(100vh - 24px)}}@media (max-width:600px){.staffOverviewGrid{grid-template-columns:minmax(0,1fr)}.staffSystemsPanel>header{flex-direction:column;align-items:stretch}.staffSystemsOverall{align-self:flex-start}.staffOperationsCard dl{grid-template-columns:minmax(0,1fr)}.staffApiLifecycleDisclosure>header,.staffApiLifecycleDialog>header{flex-direction:column;align-items:stretch}.staffApiLifecycleDisclosure>header button,.staffApiLifecycleDialog>header button{width:100%}.staffApiLifecycleBody{padding:8px}.apiLifecycleNoticeActions{flex-direction:column;align-items:stretch}.apiLifecycleNoticeActions button{width:100%}.apiLifecycleEditorActions{flex-direction:column-reverse}.apiLifecycleEditorActions button{width:100%}}.staffNotificationSettings{gap:18px;display:grid}.roleProfileCompactList{grid-template-columns:repeat(3,minmax(0,1fr))}.roleProfileCompact{align-content:start;gap:12px;min-height:170px;display:grid}.roleProfileCompact>header{border-color:var(--border);padding-bottom:10px}.roleProfileCompact dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.roleProfileCompact dl>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:3px;padding:9px;display:grid}.roleProfileCompact dt{color:var(--text-muted);font-size:10px}.roleProfileCompact dd{color:var(--text);margin:0;font-size:14px;font-weight:750}.roleProfileCompact>button{place-self:end start}.roleCompactChanged{color:var(--warning-text);margin:0;font-size:10px;font-weight:700}.roleEditorOverlay{z-index:130;background:var(--text);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.roleEditorOverlay{background:color-mix(in srgb,var(--text) 44%,transparent)}}.roleEditorOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.roleEditorDialog{background:var(--surface);width:min(1060px,100%);max-height:calc(100vh - 40px);color:var(--text);box-shadow:0 22px 70px var(--text);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;padding:0!important}@supports (color:color-mix(in lab, red, red)){.roleEditorDialog{box-shadow:0 22px 70px color-mix(in srgb,var(--text) 26%,transparent)}}.roleEditorDialog>header{border-color:var(--border);align-items:flex-start;padding:16px 18px}.roleEditorDialog>header small{color:var(--text-muted);margin-top:4px;font-size:10px;display:block}.roleEditorDialog>header button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 12px}.roleEditorBody{min-height:0;padding:4px 18px 18px;overflow:auto}.roleEditorBody>section{margin-top:16px}.roleEditorDialog>footer{border-color:var(--border);background:var(--surface-subtle);margin:0;padding:14px 18px}@media (max-width:1180px){.roleProfileCompactList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.roleProfileCompactList{grid-template-columns:minmax(0,1fr)}.roleEditorOverlay{align-items:start;padding:10px}.roleEditorDialog{max-height:calc(100vh - 20px)}.roleEditorDialog>header{flex-direction:column;align-items:stretch}.roleEditorDialog>header button{width:100%}.roleEditorDialog>footer{align-items:stretch}}.staffWorkspaceOverlay{z-index:135;background:var(--text);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.staffWorkspaceOverlay{background:color-mix(in srgb,var(--text) 44%,transparent)}}.staffWorkspaceOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.staffWorkspaceDialog{box-sizing:border-box;width:min(920px,100%);max-height:calc(100vh - 40px);color:var(--text);box-shadow:0 22px 70px var(--text);overflow:auto;border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:14px!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){.staffWorkspaceDialog{box-shadow:0 22px 70px color-mix(in srgb,var(--text) 26%,transparent)}}.staffWorkspaceDialog.portalUserAccessEditor{border-bottom:1px solid var(--border);width:min(760px,100%)}.staffWorkspaceDialog.portalUserServiceEditor{border-bottom:1px solid var(--border);width:min(1080px,100%)}.staffWorkspaceDialog .eyebrow{margin:0 0 4px}.staffWorkspaceDialogHeader{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;position:sticky;top:0}.staffWorkspaceDialogHeader h4,.staffWorkspaceDialogHeader p{margin:0}.staffWorkspaceDialogHeader span{color:var(--text-muted);margin-top:4px;font-size:10px;display:block}.staffWorkspaceDialog.staffEditorDialog{width:min(1180px,100%)}.staffEditorDialog .staffIdentityFields{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(200px,1.2fr) minmax(220px,1.1fr) minmax(130px,.6fr) minmax(190px,auto)}.staffWorkspaceDialog.staffAssignmentEditor,.staffWorkspaceDialog.staffSessionsAdmin,.staffWorkspaceDialog.staffAuditPanel{padding:16px}.staffWorkspaceDialog.staffAuditPanel{width:min(980px,100%)}.staffWorkspaceHeaderActions{align-items:center;gap:8px;display:flex}.staffWorkspaceDialog .staffAuditList{max-height:min(620px,65vh);overflow:auto}.subscriberHeaderActions{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:10px;display:flex}.staffWorkspaceDialog.subscriberActionDialog{border-bottom:1px solid var(--border);width:min(1040px,100%)}.staffWorkspaceDialog.subscriberExtensionDialog{width:min(760px,100%)}.subscriberActionDialog :is(input,select,textarea){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface)!important}.subscriberActionDialog :is(label,small),.subscriberActionDialog>div:first-child span{color:var(--text-muted)!important}.staffWorkspaceNestedOverlay{z-index:145}.staffWorkspaceDialog.supportSessionHistoryDialog{width:min(980px,100%)}.supportSessionHistoryDialog>header{z-index:1;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:sticky;top:0}.supportSessionHistoryDialog>header b,.supportSessionHistoryDialog>header span{display:block}.supportSessionHistoryDialog>header span{color:var(--text-muted);margin-top:4px;font-size:10px}.supportSessionHistoryDialog .supportSessionHistoryList{max-height:min(620px,70vh)}.staffWorkspaceDialog.supportSessionEndDialog{gap:14px;width:min(540px,100%);padding:20px;display:grid}.supportSessionEndDialog>div b,.supportSessionEndDialog>div span{display:block}.supportSessionEndDialog>div span{color:var(--text-muted);margin-top:4px;font-size:10px}.supportSessionEndDialog label{color:var(--text-muted);gap:6px;font-size:10px;display:grid}.supportSessionEndDialog textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border);width:100%;min-height:88px;color:var(--text);background:var(--surface);font:inherit;border-radius:9px;padding:10px}.supportSessionEndDialog footer{justify-content:flex-end;gap:8px;display:flex}.staffWorkspaceDialog .staffDialogActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.staffWorkspaceDialog .staffDialogActions .staffDialogButton{box-sizing:border-box;border:1px solid var(--border);min-width:112px;min-height:40px;color:var(--text);background:var(--surface);box-shadow:none;font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:11px;font-weight:650;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}.staffWorkspaceDialog .staffDialogActions .staffDialogButton.primary{border-color:var(--violet);min-width:180px;color:var(--paper);background:var(--violet);box-shadow:0 7px 18px var(--violet)}@supports (color:color-mix(in lab, red, red)){.staffWorkspaceDialog .staffDialogActions .staffDialogButton.primary{box-shadow:0 7px 18px color-mix(in srgb,var(--violet) 24%,transparent)}}.staffWorkspaceDialog .staffDialogActions .staffDialogButton.secondary{border-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.staffWorkspaceDialog .staffDialogActions .staffDialogButton.secondary{border-color:color-mix(in srgb,var(--text-muted) 42%,var(--border))}}.staffWorkspaceDialog .staffDialogActions .staffDialogButton.secondary{color:var(--text-muted);background:var(--surface)}.staffWorkspaceDialog .staffDialogActions .staffDialogButton.danger{border-color:var(--danger-text);min-width:160px;color:var(--danger-text);background:var(--danger-surface)}.staffWorkspaceDialog .staffDialogActions .staffDialogButton:hover:not(:disabled){transform:translateY(-1px)}.staffWorkspaceDialog .staffDialogActions .staffDialogButton.primary:hover:not(:disabled){background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.staffWorkspaceDialog .staffDialogActions .staffDialogButton.primary:hover:not(:disabled){background:color-mix(in srgb,var(--violet) 88%,var(--text))}}.staffWorkspaceDialog .staffDialogActions .staffDialogButton.primary:hover:not(:disabled){box-shadow:0 9px 22px var(--violet)}@supports (color:color-mix(in lab, red, red)){.staffWorkspaceDialog .staffDialogActions .staffDialogButton.primary:hover:not(:disabled){box-shadow:0 9px 22px color-mix(in srgb,var(--violet) 32%,transparent)}}.staffWorkspaceDialog .staffDialogActions .staffDialogButton.secondary:hover:not(:disabled){border-color:var(--violet);color:var(--violet);background:var(--surface-subtle)}.staffWorkspaceDialog .staffDialogActions .staffDialogButton.danger:hover:not(:disabled){border-color:var(--danger-text);background:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.staffWorkspaceDialog .staffDialogActions .staffDialogButton.danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger-text) 12%,var(--danger-surface))}}.staffWorkspaceDialog .staffDialogActions .staffDialogButton:focus-visible{outline:3px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.staffWorkspaceDialog .staffDialogActions .staffDialogButton:focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 36%,transparent)}}.staffWorkspaceDialog .staffDialogActions .staffDialogButton:focus-visible{outline-offset:2px}.staffWorkspaceDialog .staffDialogActions .staffDialogButton:disabled{border-color:var(--border);color:var(--text-subtle);background:var(--surface-subtle);box-shadow:none;opacity:1;cursor:not-allowed;transform:none}.registrationActionDialog.staffWorkspaceDialog{max-height:min(760px,100dvh - 40px);overflow:auto}@media (max-width:1100px){.staffEditorDialog .staffIdentityFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.staffWorkspaceOverlay{align-items:start;padding:10px}.staffWorkspaceDialog{max-height:calc(100vh - 20px)}.staffWorkspaceDialog.portalUserServiceEditor{grid-template-columns:minmax(0,1fr)}.staffWorkspaceDialog .portalUserServiceConfirmation{grid-column:auto!important}.staffWorkspaceDialogHeader{flex-direction:column;align-items:stretch}.staffWorkspaceDialogHeader button{width:100%}.staffWorkspaceHeaderActions{grid-template-columns:1fr 1fr;display:grid}.subscriberHeaderActions{flex-direction:column;align-items:flex-start}.supportSessionHistoryDialog>header{flex-direction:column;align-items:stretch}.supportSessionHistoryDialog>header button{width:100%}.staffWorkspaceDialog .staffDialogActions{grid-template-columns:1fr;display:grid}.staffWorkspaceDialog .staffDialogActions .staffDialogButton{width:100%;min-width:0}.staffEditorDialog .staffIdentityFields{grid-template-columns:minmax(0,1fr)}}.staffChannelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.staffNotificationSettings article,.staffInviteCard{border:1px solid var(--border);background:var(--surface);color:var(--text);overflow-wrap:anywhere;border-radius:16px;min-width:0;padding:24px}.staffNotificationSettings label,.staffInviteCard label{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.staffNotificationSettings input[type=email],.staffInviteCard .passwordTextInput{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:12px}.staffNotificationSettings button,.staffInviteCard button{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);cursor:pointer;border-radius:8px;margin:6px 8px 6px 0;padding:10px 14px}.staffNotificationSettings button:disabled,.staffInviteCard button:disabled{opacity:.55;cursor:default}.staffNotificationSettings p,.staffInviteCard p{color:var(--text-muted)}.staffNotificationSettings .staffAssignmentAvailability{border:1px solid var(--accent);align-items:flex-start;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.staffNotificationSettings .staffAssignmentAvailability{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))}}.staffNotificationSettings .staffAssignmentAvailability{background:var(--accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.staffNotificationSettings .staffAssignmentAvailability{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.staffAssignmentAvailability>span{flex:1;gap:4px;min-width:0;display:grid}.staffAssignmentAvailability small{color:var(--text-muted);line-height:1.45}.staffNotificationSettings .staffAssignmentPause{grid-template-columns:minmax(170px,220px) minmax(220px,300px);justify-content:start;align-items:center;margin:10px 0 18px 28px;display:grid}.staffAssignmentPause>span{font-weight:600}.staffAssignmentPause input{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;padding:10px 12px}:root[data-theme=dark] .staffAssignmentPause input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.staffAssignmentPause small{color:var(--text-muted);grid-column:2}.staffNotificationSettings .staffAssignmentCapacity{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;justify-content:flex-start;align-items:center;padding:12px 16px}.staffAssignmentCapacity>span{gap:4px;min-width:220px;display:grid}.staffAssignmentCapacity small{color:var(--text-muted);line-height:1.4}.staffAssignmentCapacity input{border:1px solid var(--border);background:var(--surface);width:90px;color:var(--text);border-radius:8px;padding:10px 12px}.staffNotificationSettings article>h4{margin:20px 0 4px}.staffNotificationSettings .staffAttentionCard{justify-content:space-between;align-items:center;gap:20px;padding-block:18px;display:flex}.staffAttentionCard h3,.staffAttentionCard p{margin:0}.staffAttentionCard p{margin-top:6px}.staffAttentionCard>a{flex:none}.staffBrowserChannel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;display:grid}.staffBrowserChannel>header,.staffBrowserChannel>p{grid-column:1;margin:0}.staffBrowserChannel>header h3,.staffBrowserChannel>header p{margin:0}.staffBrowserChannel>header p{margin-top:6px}.staffBrowserChannel>.staffChannelActions{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;display:flex}.staffBrowserChannel>p:last-child{grid-column:1/-1;min-height:20px}.staffChannelGrid>.staffChannelCard{grid-template-rows:subgrid;grid-row:span 5;row-gap:18px;display:grid}.staffChannelCard header p,.staffChannelCard .staffChannelFeedback p{margin:0}.staffChannelSetup{flex-direction:column;justify-content:space-between;gap:16px;min-width:0;display:flex}.staffChannelCard .staffChannelSetup label{margin:0}.staffChannelInstructions{gap:10px;display:grid}.staffChannelInstructions p{margin:0}.staffChannelCard .staffChannelActions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.staffChannelCard .staffChannelActions button{margin:0}.staffChannelCard .staffChannelSubscription label{flex-wrap:nowrap;margin:0}.staffChannelSubscription input{flex-shrink:0}.staffChannelFeedback{gap:8px;display:grid}.staffChannelFeedback:has(p:empty):not(:has(a)){display:none}.staffOperationalHistory>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.staffOperationalHistory>header h3,.staffOperationalHistory>header p{margin:0}.staffOperationalHistory>header p{margin-top:6px}.staffOperationalHistory>header button{flex:none;margin:0}.staffOperationalHistory ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.staffOperationalHistory li{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.staffOperationalHistory li>p{margin:0}.staffOperationalMeta,.staffOperationalHistory footer{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.staffOperationalMeta time,.staffOperationalHistory footer{color:var(--text-muted);font-size:13px}.staffOperationalHistory footer a{margin-left:auto}.staffOperationalStatus{background:var(--surface);width:fit-content;color:var(--text-muted);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.staffOperationalStatus.sent{background:var(--success-surface);color:var(--success-text)}.staffOperationalStatus.retrying,.staffOperationalStatus.partial{background:var(--warning-surface);color:var(--warning-text)}.staffOperationalStatus.cancelled{background:var(--danger-surface);color:var(--danger-text)}.staffOperationalEmpty{margin:18px 0 0}@media (max-width:640px){.staffChannelGrid>.staffChannelCard{grid-row:auto;grid-template-rows:auto}.staffNotificationSettings .staffAttentionCard{flex-direction:column;align-items:flex-start}.staffBrowserChannel{grid-template-columns:1fr}.staffBrowserChannel>.staffChannelActions,.staffBrowserChannel>p:last-child{grid-area:auto/1;justify-content:flex-start}.staffNotificationSettings .staffAssignmentPause{grid-template-columns:1fr;margin-left:0}.staffAssignmentPause small{grid-column:1}}.staffInvitePage{background:var(--surface-muted);min-height:100dvh;color:var(--text);place-items:center;padding:70px 20px 24px;display:grid}.staffInviteCard{width:min(100%,620px)}.staffChangeReason{color:var(--text);gap:6px;margin:0 18px 14px;font-size:11px;font-weight:600;display:grid}.staffChangeReason textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:76px;color:var(--text);font:inherit;border-radius:9px;padding:10px 12px;font-weight:400}.staffChangeReason textarea::placeholder,.staffChangeReason small{color:var(--text-muted);opacity:1;font-weight:400}.staffChangeReason textarea:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.outboundEmailPanel{gap:14px;display:grid}.outboundEmailNotice{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);border-radius:9px;margin:0 16px;padding:11px 13px;font-size:10px;line-height:1.5}.outboundEmailFilters{grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(240px,2fr) auto;align-items:end;gap:10px;margin:0 16px;display:grid}.outboundEmailFilters label{min-width:0;color:var(--text);gap:5px;font-size:10px;font-weight:600;display:grid}.outboundEmailFilters :is(input,select){box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px;font-weight:400}.outboundEmailFilters button{min-height:38px}.outboundEmailRow{grid-template-columns:minmax(210px,1.5fr) minmax(190px,1.1fr) minmax(220px,1.4fr) minmax(130px,.8fr) 70px 95px}.outboundEmailRow>span{overflow-wrap:anywhere;min-width:0}.outboundEmailStatus{border-radius:999px;padding:4px 8px;font-style:normal;display:inline-flex}.outboundEmailStatus.sent{color:var(--success-text);background:var(--success-surface)}.outboundEmailStatus.failed{color:var(--danger-text);background:var(--danger-surface)}.outboundEmailStatus.sending{color:var(--warning-text);background:var(--warning-surface)}.outboundEmailPagination{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 16px 16px;display:flex}.outboundEmailPagination>div{gap:8px;display:flex}.outboundEmailDetail{border:1px solid var(--border-strong);background:var(--surface-elevated);box-shadow:var(--shadow-sm);border-radius:12px;gap:12px;margin:0 16px;padding:14px;display:grid}.outboundEmailDetail>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.outboundEmailDetail>header div{gap:3px;display:grid}.outboundEmailDetail>header b{color:var(--text)}.outboundEmailDetail>header span{color:var(--text-muted);font-size:10px}.outboundEmailDetail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.outboundEmailDetail dl>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;min-width:0;padding:9px}.outboundEmailDetail dt{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px}.outboundEmailDetail dd{overflow-wrap:anywhere;color:var(--text);margin:4px 0 0;font-size:10px}.outboundEmailSubject{gap:4px;padding-top:4px;display:grid}.outboundEmailSubject span{color:var(--text-muted);text-transform:uppercase;font-size:9px}.outboundEmailSubject b{color:var(--text);font-size:12px}.outboundEmailDetail pre{border:1px solid var(--border);background:var(--surface);max-height:360px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:0;padding:13px;font:11px/1.55 Arial,Helvetica,sans-serif;overflow:auto}.outboundEmailExpired{background:var(--warning-surface);color:var(--warning-text);border-radius:8px;margin:0;padding:11px}@media (max-width:1100px){.outboundEmailFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.outboundEmailSearch,.outboundEmailFilters>button{grid-column:1/-1}.outboundEmailTable{overflow:auto}.outboundEmailRow{min-width:900px}}@media (max-width:640px){.outboundEmailFilters{grid-template-columns:minmax(0,1fr)}.outboundEmailSearch,.outboundEmailFilters>button{grid-column:auto}.outboundEmailPagination{flex-direction:column;align-items:flex-start}.outboundEmailDetail dl,.staffChannelGrid{grid-template-columns:1fr}.staffWorkspaceShell .serviceAdminWorkspace{padding:12px}.staffNotificationSettings article,.staffInviteCard{padding:16px}}.manualPriceScenario,.manualPriceScenario fieldset{background:var(--surface);color:var(--text);border-color:var(--border)}.manualPriceScenario :is(input,select,button){background:var(--surface-muted);color:var(--text);border-color:var(--border)}.manualPriceScenario :is(small,dt){color:var(--text-muted)}.manualPriceScenario [role=status]{background:var(--surface-subtle);color:var(--text)}.salesV2Dashboard .salesEventDetails{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:16px;padding:16px}.salesV2Dashboard .salesEventDetails summary{cursor:pointer;font-weight:600}.salesV2Dashboard .salesEventDetails dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.salesV2Dashboard .salesEventDetails dt,.salesV2Dashboard .salesEventDetails p{color:var(--text-muted)}.salesV2Dashboard .salesEventDetails dd{margin:6px 0 0;font-weight:600;font-size:20px!important}.salesV2Dashboard .salesEventExplanation{color:var(--text-muted);margin:0;padding:16px;line-height:1.5}.salesV2Dashboard .salesProductPager{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.salesV2Dashboard .salesProductPager span{flex:240px}.salesV2Dashboard .salesProductPager button{border:1px solid var(--border);background:var(--surface);max-width:100%;min-height:40px;color:var(--text);cursor:pointer;border-radius:8px;padding:8px 12px}.salesV2Dashboard .salesProductPager button:disabled{opacity:.55;cursor:default}.costCatalog .costImportFeedback{border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:180px;padding:12px;scroll-margin-block:100px;overflow:auto}.costCatalog .costImportError{background:var(--danger-surface);color:var(--danger-text)!important}.costCatalog .costImportSuccess{background:var(--success-surface);color:var(--success-text)!important}.costCatalog .costImportFeedback:focus-visible{outline:2px solid var(--text);outline-offset:2px}.costCatalog .costLoadError{border:1px solid var(--border);background:var(--danger-surface);overflow-wrap:anywhere;border-radius:8px;padding:12px;color:var(--danger-text)!important}.salesAnalyticsShell .salesPeriodPopover .salesPeriodValidation{border:1px solid var(--border);background:var(--danger-surface);white-space:normal;overflow-wrap:anywhere;border-radius:8px;grid-column:1/-1;padding:10px;color:var(--danger-text)!important}.salesAnalyticsShell .salesPeriodFilter>.salesPeriodPopover{grid-template-columns:repeat(2,minmax(0,1fr))}.salesAnalyticsShell .salesPeriodFilter>.salesPeriodPopover>label{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.salesAnalyticsShell .salesPeriodPopover input{min-width:0;max-width:100%}.salesAnalyticsShell .salesPeriodPresets{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}@media (max-width:420px){.salesAnalyticsShell .salesPeriodFilter>.salesPeriodPopover{grid-template-columns:minmax(0,1fr)}}.advertisingFinancialBasis{border:1px solid var(--border);background:var(--surface-muted);min-width:0;color:var(--text);overflow-wrap:anywhere;border-radius:12px;padding:14px}.advertisingFinancialBasis summary{cursor:pointer;color:var(--text)}.advertisingFinancialBasis{line-height:1.5}.advertisingFinancialBasis h4{margin:0 0 10px;font-weight:600}.advertisingFinancialBasis h5{margin:16px 0 8px;font-weight:600}.advertisingFinancialBasis p{margin:8px 0}.advertisingFinancialBasis ul{margin:0 0 12px}.advertisingFinancialBasis dl>div{margin-bottom:8px}.advertisingFinancialBasis summary:focus-visible{outline:2px solid var(--text);outline-offset:3px}.advertisingFinancialBasis dl>div{min-width:0}.advertisingFinancialBasis dd{overflow-wrap:anywhere;margin:0}.advertisingFinancialBasis dt,.advertisingFinancialBasis small{color:var(--text-muted)}.advertisingFinancialBasis .advertisingFinancialMissing{padding-left:20px}.advertisingFinancialBasis .advertisingFinancialMissing p{color:var(--text)}.advertisingAnalyticsShell .advertisingOwnerProfitability .advertisingV2DetailTabs button[aria-current=page],.advertisingAnalyticsShell .advertisingFilterBar .advertisingFilterActions button:first-child:not(:disabled){background:var(--text);color:var(--surface);border-color:var(--text)}.advertisingAnalyticsShell .advertisingPeriod .advertisingPeriodValidation{border:1px solid var(--border);background:var(--danger-surface);color:var(--danger-text);overflow-wrap:anywhere;border-radius:8px;grid-column:1/-1;margin:0;padding:10px;line-height:1.5}.advertisingAnalyticsShell .advertisingFilterBar label>span,.advertisingAnalyticsShell .advertisingFilterBar .advertisingFilterActions button:disabled{color:var(--text)}.advertisingOwnerProfitability .advertisingCalculationNotice{border:1px solid var(--border);background:var(--warning-surface);color:var(--warning-text);overflow-wrap:anywhere;border-radius:8px;padding:10px;line-height:1.5}.advertisingFinancialBasis .advertisingPartialCalculation{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:10px}.wbExpirationEntryModes{gap:6px;display:flex}.wbExpirationEntryModes button{min-height:32px}.wbExpirationEntryModes button.active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.jobQueueConfirmation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);scroll-margin-block:24px;color:var(--text)!important;background:var(--surface-subtle)!important;border-color:var(--border)!important}.jobQueueConfirmation>div:first-child{grid-column:1/-1}.jobQueueConfirmation label{min-width:0;color:var(--text);font-weight:600}.jobQueueConfirmation :is(input,textarea){box-sizing:border-box;border:1px solid var(--text-muted);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px}.jobQueueConfirmation textarea{min-height:86px}.jobQueueConfirmation :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}.jobQueueConfirmation :is(input,textarea,button):focus-visible{outline:2px solid var(--violet);outline-offset:3px}.jobQueueConfirmation small{color:var(--text-muted);font-weight:400}.jobQueueConfirmation .jobQueueConfirmationActions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.jobQueueConfirmationActions>div{flex-wrap:wrap;gap:8px;display:flex}.jobQueueConfirmationActions button{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px}.jobQueueConfirmationActions .jobQueueConfirmSubmit:not(:disabled){background:var(--violet);color:var(--paper);border-color:var(--violet);font-weight:600}.jobQueueConfirmationActions .jobQueueConfirmSubmit:disabled{background:var(--surface-muted);color:var(--text-muted);border-color:var(--border);cursor:not-allowed;opacity:1}@media (max-width:650px){.jobQueueConfirmation{grid-template-columns:minmax(0,1fr);margin-inline:12px}.jobQueueConfirmationActions>div{width:100%}}.emailCampaignWorkspace{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:18px;display:grid}.emailCampaignEditor,.emailCampaignHistory{padding:20px}.emailCampaignEditor>header,.emailCampaignHistory>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.emailCampaignEditor>header h3,.emailCampaignHistory>header h3{margin:3px 0 0}.emailCampaignEditor>header>span{color:var(--text-muted);background:var(--surface-muted);border-radius:999px;padding:7px 10px;font-size:12px}.emailCampaignFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.emailCampaignFields label,.emailCampaignLaunch>label{gap:6px;display:grid}.emailCampaignFields label>span,.emailCampaignLaunch label>span{color:var(--text-muted);font-size:12px;font-weight:700}.emailCampaignFields .wide{grid-column:1/-1}.emailCampaignFields textarea,.emailCampaignLaunch textarea{resize:vertical}.emailCampaignFields small{color:var(--text-muted)}.emailCampaignAudience{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;margin-top:17px;padding:15px}.emailCampaignAudience>div:first-child{justify-content:space-between;gap:12px;display:flex}.emailCampaignAudience h4{margin:0}.emailCampaignAudience>p{color:var(--text-muted);margin:7px 0 12px;font-size:12px}.emailCampaignAudience>div:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.emailCampaignAudience label{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:9px;padding:10px;display:flex}.emailCampaignAudience label.selected{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet)}.emailCampaignAudience label span{display:grid}.emailCampaignAudience label small,.emailCampaignAudience>em{color:var(--text-muted);font-size:11px}.emailCampaignEditor>footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.emailCampaignLaunch{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;gap:12px;margin-top:18px;padding:16px;display:grid}.emailCampaignLaunch>div:first-child{gap:3px;display:grid}.emailCampaignLaunch>div:first-child span{color:var(--text-muted);font-size:12px}.emailCampaignLaunch .confirm{align-items:flex-start;gap:9px;display:flex}.emailCampaignLaunch>div:last-child{justify-content:flex-end;gap:9px;display:flex}.emailCampaignList{gap:10px;display:grid}.emailCampaignList>article{border:1px solid var(--border);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.emailCampaignList>article>div:first-child{gap:4px;display:grid}.emailCampaignList b{overflow-wrap:anywhere}.emailCampaignList span,.emailCampaignList small{color:var(--text-muted);font-size:12px}.emailCampaignList dl{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:7px;margin:0;display:grid}.emailCampaignList dl div{background:var(--surface-muted);border-radius:9px;padding:8px}.emailCampaignList dt{color:var(--text-muted);font-size:10px}.emailCampaignList dd{margin:2px 0 0;font-weight:800}.emailCampaignStatus{background:var(--surface-muted);border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-style:normal}.emailCampaignStatus.queued,.emailCampaignStatus.sending{color:var(--warning-text);background:var(--warning-surface)}.emailCampaignStatus.completed{color:var(--success-text);background:var(--success-surface)}.emailCampaignStatus.cancelled{color:var(--danger-text);background:var(--danger-surface)}.emailCampaignItemActions{align-self:start}@media (max-width:1100px){.emailCampaignWorkspace{grid-template-columns:1fr}}@media (max-width:650px){.emailCampaignFields{grid-template-columns:1fr}.emailCampaignFields .wide{grid-column:auto}.emailCampaignAudience>div:nth-of-type(2),.emailCampaignList>article{grid-template-columns:1fr}.emailCampaignList dl{grid-template-columns:repeat(2,1fr)}}.profileMarketingPanel{box-sizing:border-box;gap:16px;padding:20px;display:grid}.profileMarketingPanel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profileMarketingPanel>header>div{min-width:0}.profileMarketingPanel>header h2{color:var(--text);margin:4px 0;font-size:20px}.profileMarketingPanel>header p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.profileMarketingPanel>header>em{white-space:nowrap;color:var(--text-muted);background:var(--surface-muted);border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal}.profileMarketingPanel>header>em.active{color:var(--success-text);background:var(--success-surface)}.profileMarketingActive,.profileMarketingConsent{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;gap:12px;padding:14px;display:grid}.profileMarketingActive{grid-template-columns:minmax(0,1fr) auto;align-items:center}.profileMarketingActive>div{gap:4px;display:grid}.profileMarketingActive small,.profileMarketingConsent>small{color:var(--text-muted)}.profileMarketingConsent label{min-width:0;color:var(--text);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.profileMarketingConsent label input{accent-color:var(--violet);flex:none;margin-top:2px}.profileMarketingConsent label span{overflow-wrap:anywhere;min-width:0}.profileMarketingPanel button{border:1px solid var(--violet);min-height:38px;color:var(--paper);background:var(--violet);border-radius:8px;padding:0 13px;font-size:10px;font-weight:700}.profileMarketingPanel button.danger{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.profileMarketingPanel button:disabled{cursor:not-allowed;opacity:.55}.profileMarketingConsent button{justify-self:start}.emailPreferencePage{background:var(--background);place-items:center;min-height:100vh;padding:20px;display:grid}.emailPreferenceCard{text-align:left;gap:15px;width:min(540px,100%);padding:28px;display:grid}.emailPreferenceCard h1,.emailPreferenceCard p{margin:0}.emailPreferenceCard>button{justify-self:start}.emailPreferenceCard>a:last-child{color:var(--violet);font-weight:700}.emailPreferenceBrand{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.emailPreferenceBrand img{width:36px;height:36px}@media (max-width:600px){.profileMarketingPanel{padding:16px}.profileMarketingPanel>header{display:grid}.profileMarketingPanel>header>em{justify-self:start}.profileMarketingActive{grid-template-columns:1fr}.profileMarketingConsent button,.profileMarketingActive>button{justify-self:stretch;width:100%}}.billingReadinessPanel .panelHeader p{max-width:720px;color:var(--text-muted);margin:4px 0 0}.billingFeatureSettingsPanel,.billingFeatureSettingsPanel .billingFeatureControls>label,.billingFeatureSettingsPanel input,.billingFeatureSettingsPanel button{color:var(--text);border-color:var(--border)}.billingFeatureSettingsPanel .billingFeatureControls>label{background:var(--surface-muted)}.billingFeatureSettingsPanel input{background:var(--surface)}.billingFeatureSettingsPanel small,.billingFeatureSettingsPanel em,.billingFeatureSettingsPanel .panelHeader p,.billingFeatureSettingsPanel .billingFeatureConfirmation label{color:var(--text-muted)}.billingFeatureSettingsPanel .billingFeatureConfirmation button{color:var(--paper);background:var(--violet);border-color:var(--violet)}.billingReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.billingReadinessGrid article{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--surface-muted);overflow-wrap:anywhere;border-radius:12px;padding:14px}.billingReadinessGrid article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.billingReadinessGrid h4,.billingReadinessGrid p{margin:0}.billingReadinessGrid p{color:var(--text-muted);margin-top:8px}.billingReadinessGrid ul{color:var(--text);margin:10px 0 0;padding-left:18px}.billingReadinessGrid li+li{margin-top:5px}.billingReadinessGrid .paymentState.ready{color:var(--success-text);background:var(--success-surface)}.billingReadinessGrid .paymentState.disabled{color:var(--text-muted);background:var(--surface-subtle)}.billingReadinessGrid .paymentState.blocked{color:var(--warning-text);background:var(--warning-surface)}@media (max-width:700px){.billingReadinessGrid{grid-template-columns:1fr;padding:12px}}.unitAssortmentDetails,.unitInputDetails,.connectionTaxSummary{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px}.unitAssortmentDetails>summary,.unitInputDetails>summary,.connectionTaxSummary summary{cursor:pointer;color:var(--text);overflow-wrap:anywhere}.connectionTaxSummaryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.connectionTaxSummaryHeader h3{margin:0}.connectionTaxSummaryHeader a{color:var(--text);text-decoration:underline}.unitAssortmentDetails .unitTableWrap{max-width:100%;overflow-x:auto}.fbsCostCell{container-type:inline-size}.fbsCostSummary{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.fbsCostSummary button{width:100%;min-width:0;min-height:32px;color:var(--text);background:var(--surface);border:1px solid var(--border);justify-content:center;align-items:center;gap:5px;padding:6px 2px;display:flex}@container (width<=100px){.fbsCostEditLabel{display:none}}.fbsCostDialog{box-sizing:border-box;border:1px solid var(--border);width:min(440px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:var(--surface);border-radius:16px;margin:auto;padding:20px;overflow:auto}.fbsCostDialog::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.fbsCostDialog::backdrop{background:color-mix(in srgb, var(--text) 35%, transparent)}}.fbsCostDialog form,.fbsCostDialog label{gap:8px;min-width:0;display:grid}.fbsCostDialog form{gap:16px}.fbsCostDialog h2,.fbsCostDialog p{overflow-wrap:anywhere;margin:0}.fbsCostDialog p{color:var(--text-muted)}.fbsCostDialog input{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--text);background:var(--surface);border-radius:8px;padding:10px}.fbsCostDialogActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fbsCostDialogActions button{max-width:100%;min-height:44px;color:var(--text);background:var(--surface);border:1px solid var(--border)}.analyticsLoadControl{background:var(--surface);color:var(--text);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:16px}.analyticsLoadControl p{color:var(--text-muted)}.analyticsLoadActions{flex-wrap:wrap;gap:8px;display:flex}.analyticsLoadActions button{white-space:normal;max-width:100%}.advertisingAnalyticsMain,.salesAnalyticsMain{min-width:0;max-width:1440px}.advertisingSpendDifferences{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:12px;padding:16px}.advertisingSpendDifferences p{max-width:80ch;color:var(--text-muted)}.advertisingSpendDifferences table{border-collapse:collapse;width:100%}.advertisingSpendDifferences :is(td,th){text-align:right;white-space:nowrap;padding:10px}.advertisingSpendDifferences :is(td,th):nth-child(-n+2){text-align:left}.advertisingQuality,.advertisingQuality>*,.advertisingQuality dl>div,.advertisingQualityConnections,.advertisingQualityConnections article{overflow-wrap:anywhere;min-width:0}.advertisingQualityHeader>span{white-space:normal}@media (max-width:480px){.advertisingQuality .advertisingQualitySummary{grid-template-columns:minmax(0,1fr)}.advertisingQualityConnections article{padding:12px}}.manualScenarioLayout{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.manualScenarioInputs,.manualScenarioResult{min-width:0}.manualScenarioResult{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;max-height:calc(100vh - 32px);padding:16px;position:sticky;top:16px;overflow:auto}.manualScenarioInputs fieldset,.manualScenarioResult label,.manualScenarioResult p{overflow-wrap:anywhere}.manualScenarioInputs select,.manualScenarioResult input,.manualScenarioResult select{min-width:0;max-width:100%}@media (max-width:900px){.manualScenarioLayout{grid-template-columns:minmax(0,1fr)}.manualScenarioResult{max-height:none;position:static;overflow:visible}}.manualMobileResult{display:none}.manualAdditionalCosts{color:var(--text);padding:10px 0}@media (max-width:900px){.manualMobileResult{background:var(--surface);color:var(--text);border:1px solid var(--border);z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex;position:sticky;bottom:0}.manualMobileResult span{overflow-wrap:anywhere;min-width:0}.manualMobileResult a{flex-shrink:0}}.manualScenarioHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.manualScenarioHeader button{flex:none;width:auto}.manualPriceScenario .manualTariffToggle{justify-content:flex-start;align-items:center;gap:8px;display:flex}.manualPriceScenario .manualTariffToggle input{flex:none;width:auto;margin:0}.manualTariffDetails{color:var(--text-muted);margin-block:8px}.manualTariffDetails summary{color:var(--text);cursor:pointer}@media (min-width:901px){.manualScenarioInputs>.manualPriceArticles{grid-template-columns:repeat(3,minmax(0,1fr))}}.connectionTaxEditor{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);border-radius:12px;margin-top:12px;padding:12px}.connectionTaxEditor>.connectionTaxPanel{margin-top:12px}.connectionTaxEditor button:disabled{cursor:wait;opacity:.7}.analyticsHoverSelect{min-width:0;max-width:100%;display:inline-block;position:relative}.analyticsHoverSelect>button{border:1px solid var(--border);background:var(--surface);width:100%;min-height:34px;color:var(--text);font:inherit;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .55rem;display:flex}.analyticsHoverSelect>button>span:first-child{overflow-wrap:anywhere;min-width:0}:is(.analyticsHoverSelect>button:focus-visible,.analyticsHoverOptions>button:focus-visible){outline:2px solid var(--text);outline-offset:2px}.analyticsHoverSelect .analyticsHoverNative{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute}.analyticsHoverOptions{z-index:80;border:1px solid var(--border);background:var(--surface);width:max-content;min-width:100%;max-width:min(32rem,85vw);max-height:min(22rem,60vh);color:var(--text);box-shadow:0 8px 24px var(--text);border-radius:6px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 3px);left:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.analyticsHoverOptions{box-shadow:0 8px 24px color-mix(in srgb, var(--text) 15%, transparent)}}.analyticsHoverOptions>button{text-align:left;white-space:normal;background:var(--surface);color:var(--text);font:inherit;border:0;border-radius:3px;padding:.45rem .6rem}.analyticsHoverOptions>button:hover,.analyticsHoverOptions>button[aria-selected=true]{background:var(--surface-muted);color:var(--text)}.analyticsHoverOptions>button:disabled,.analyticsHoverSelect>button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.analyticsHoverSelect{width:100%}.analyticsHoverOptions{max-width:min(85vw,32rem)}}.statisticsSalesRoot .salesOwnerFilters .salesCompactSelect>.analyticsHoverSelect{z-index:auto;pointer-events:auto;width:100%;font-size:13px;display:block;position:relative;top:auto;left:auto}.statisticsSalesRoot .salesOwnerFilters .salesCompactSelect>.analyticsHoverSelect>button{background:var(--surface);min-height:44px;color:var(--text);border-color:var(--border);padding:15px 34px 3px 12px}.advertisingExclusionWorkspace{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);overflow-wrap:anywhere;border-radius:8px;min-width:0;margin-top:16px;padding:16px}.advertisingExclusionWorkspace form,.advertisingExclusionWorkspace label{gap:8px;min-width:0;margin-bottom:12px;display:grid}.advertisingExclusionWorkspace textarea{box-sizing:border-box;width:100%;min-height:80px;font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--border);resize:vertical;border-radius:6px;padding:8px}.advertisingExclusionWorkspace article{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.advertisingExclusionActions{flex-wrap:wrap;gap:8px;display:flex}.advertisingExclusionWorkspace button:disabled{cursor:not-allowed;opacity:.65}.advertisingFactWorkspace{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;min-width:0;padding:20px}.advertisingFactWorkspace p{color:var(--text-muted);margin:12px 0;line-height:1.5}.advertisingFactHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.advertisingFactHeading label{gap:6px;display:grid}.advertisingFactWorkspace input,.advertisingFactWorkspace select,.advertisingFactWorkspace button{font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:8px 12px}.advertisingFactWorkspace button{cursor:pointer}.advertisingFactWorkspace small{color:var(--text-muted);display:block}.advertisingFactScroll{max-width:100%;overflow:auto}.advertisingFactScroll table{border-collapse:collapse;width:100%}.advertisingFactScroll th,.advertisingFactScroll td{text-align:left;border-bottom:1px solid var(--border);padding:12px}.advertisingFactScroll th,.advertisingFactScroll tfoot{background:var(--surface-muted);color:var(--text)}.advertisingFactWorkspace :focus-visible{outline:2px solid var(--text);outline-offset:3px}.tableLayoutSaveError{z-index:1001;background:var(--warning-surface);max-width:min(420px,100vw - 24px);color:var(--warning-text);border:1px solid var(--border);border-radius:8px;padding:12px;position:fixed;bottom:12px;right:12px}@media (max-width:640px){.advertisingFactWorkspace{padding:12px}.advertisingFactHeading label{width:100%;min-width:0}.advertisingFactHeading input,.advertisingFactHeading select{min-width:0;max-width:100%}}.datePeriodPresets{gap:8px;min-width:0;display:grid}.datePeriodPresets>div{flex-wrap:wrap;gap:6px;display:flex}.datePeriodPresets button{font:inherit;background:var(--surface);min-height:36px;color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:7px 10px}.datePeriodPresets button[aria-pressed=true]{background:var(--surface-subtle);border-color:var(--text-muted);font-weight:700}.datePeriodPresets small{color:var(--text-muted);line-height:1.4}.datePeriodPresets button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.advertisingFilterBar>.datePeriodPresets{grid-column:1/-1}.advertisingFilterBar .advertisingFilterActions{min-width:max-content}.advertisingFilterBar .advertisingFilterActions button{white-space:nowrap;min-width:max-content}.salesAnalyticsMain .salesFilterBar>.datePeriodPresets,.salesAnalyticsMain .salesFilterBar>.salesAnalyticsPeriod,.salesPeriodPopover>.datePeriodPresets,.fbsShipmentJournalFilters>.datePeriodPresets{grid-column:1/-1}.fbsShipmentJournalFilters :is(input,select){min-width:0;max-width:100%}@media (max-width:1380px){.fbsShipmentJournalFilters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.fbsShipmentJournalFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.fbsWorkspace>.topbar{min-width:0}}@media (max-width:600px){.kizRegistryFilters>.datePeriodPresets{grid-column:1/-1}.kizRegistryFilters>label,.kizRegistryFilters>label input{min-width:0}}.advertisingCompactSupport{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;min-width:0;margin:5px 0;padding:8px 12px;font-size:13px}.advertisingCompactSupport>summary{cursor:pointer}.advertisingAnalyticsMain{gap:8px}.advertisingCompactStatusRow{flex-wrap:wrap;align-items:start;gap:6px;display:flex}.advertisingCompactStatusRow>details{flex:1;margin:0}.advertisingCompactStatusRow>details[open]{flex-basis:100%}.keywordSparkline{min-width:100px;height:30px;padding:0!important}.advertisingCompactSupport>p{color:var(--text-muted);margin:6px 0}.advertisingServiceSummary{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:6px;margin:6px 0}.advertisingServiceSummary>summary{cursor:pointer;padding:9px 12px;font-size:13px}.advertisingServiceSummary>summary span{color:var(--text-muted);margin-top:3px;font-size:12px;display:block}.advertisingServiceSummary>section{border:0;margin:0}.advertisingCompactTotals{flex-wrap:wrap;gap:8px 20px;padding:6px 0;font-size:13px;display:flex}.advertisingCompactTotals article{align-items:baseline;gap:6px;display:flex}.advertisingCompactExplanation{color:var(--text-muted);font-size:12px}.advertisingDetailDialog{border:1px solid var(--border);background:var(--surface);width:min(780px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--text);margin:0;padding:18px;position:fixed;inset:0 0 0 auto;overflow:auto}.advertisingDetailDialog::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.advertisingDetailDialog::backdrop{background:color-mix(in srgb, var(--text) 25%, transparent)}}.advertisingDetailDialog>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.advertisingDetailDialog h3{margin:0 0 12px}.advertisingDetailDialog p{color:var(--text-muted);line-height:1.5}.advertisingDetailDialog li{margin:8px 0}.advertisingFactWorkspace{padding:10px 12px}.advertisingFactWorkspace>.advertisingFactHeading{margin:6px 0}.advertisingFactWorkspace>.advertisingFactHeading h2{margin:0;font-size:17px}.advertisingFactWorkspace>.advertisingFactHeading p{margin:4px 0;font-size:12px}.advertisingFactWorkspace>.advertisingFactHeading input,.advertisingFactWorkspace>.advertisingFactHeading select{padding:4px 8px}.advertisingFactScroll th,.advertisingFactScroll td{padding:6px 8px;font-size:12px}.advertisingFactWorkspace .advertisingFactScroll td{padding:4px 8px}.advertisingFactWorkspace .advertisingFactScroll td button{min-height:20px;padding:1px 4px;font-size:12px;line-height:16px}.advertisingFactWorkspace .advertisingFactScroll td small{font-size:10px;line-height:12px}.advertisingKeywordTable{min-width:0;max-width:100%;color:var(--text);background:var(--surface)}.advertisingKeywordTable button,.advertisingKeywordTable input,.advertisingKeywordTable select{color:var(--text);background:var(--surface);border:1px solid var(--border);font:inherit;border-radius:5px}.advertisingKeywordTable button{cursor:pointer;min-height:28px;padding:3px 7px}.advertisingKeywordTable button:disabled{color:var(--text-muted);cursor:default}.advertisingKeywordTable :focus-visible{outline:2px solid var(--text);outline-offset:2px}.keywordToolbar{flex-wrap:wrap;align-items:end;gap:8px;font-size:12px;display:flex}.keywordToolbar label{gap:3px;min-width:0;display:grid}.keywordToolbar input,.keywordToolbar select{max-width:210px;min-height:30px;padding:4px 6px}.keywordToolbar input[type=number]{width:86px}.keywordRange{position:relative}.keywordRange summary{cursor:pointer;border:1px solid var(--border);border-radius:5px;padding:7px}.keywordRange>div{background:var(--surface);color:var(--text);border:1px solid var(--border);z-index:6;gap:6px;padding:10px;display:flex;position:absolute;top:100%;left:0}.keywordCaption{color:var(--text-muted);margin:8px 0;font-size:12px}.keywordCaption>details{margin-left:10px;display:inline-block}.keywordCaption summary{cursor:pointer}.keywordScroll{border:1px solid var(--border);border-radius:6px;max-width:100%;max-height:560px;overflow:auto}.keywordScroll table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:max-content;min-width:100%;font-size:12px}.keywordScroll th,.keywordScroll td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);text-align:right;white-space:nowrap;background:var(--surface);height:34px;padding:3px 7px}.keywordScroll tbody tr:nth-child(2n)>*{background:var(--surface-subtle)}.keywordScroll thead{z-index:3;position:sticky;top:0}.keywordScroll thead th{background:var(--surface-muted);font-weight:600}.keywordScroll thead tr:first-child th{text-align:left;height:28px;color:var(--text-muted)}.keywordScroll thead button{text-align:right;background:0 0;border:0;line-height:15px}.keywordScroll thead .keywordColumnDrag{cursor:grab;color:var(--text-muted);min-width:24px;padding:3px}.keywordScroll thead .keywordColumnDrag:active{cursor:grabbing}.keywordColumnNotice{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.keywordScroll small{color:var(--text-muted);font-size:10px;font-weight:400;line-height:12px;display:block}.keywordScroll .keywordIdentity{z-index:2;text-align:left;text-overflow:ellipsis;min-width:180px;max-width:230px;position:sticky;left:0;overflow:hidden}.keywordScroll .keywordIdentity button{text-overflow:ellipsis;text-align:left;background:0 0;border:0;max-width:225px;min-height:16px;padding:0;overflow:hidden}.keywordScroll tfoot{z-index:2;position:sticky;bottom:0}.keywordScroll tfoot>tr>*{background:var(--surface-muted);font-weight:600}.keywordColumnChooser{position:relative}.keywordColumnChooser summary{cursor:pointer;border:1px solid var(--border);border-radius:5px;padding:7px}.keywordColumnChooser>div{background:var(--surface);width:min(460px,85vw);max-height:440px;color:var(--text);border:1px solid var(--border);z-index:6;padding:10px;position:absolute;right:0;overflow:auto}.keywordColumnOption{border-bottom:1px solid var(--border);align-items:center;gap:4px;padding:4px 0;display:flex}.keywordColumnOption label{flex-wrap:wrap;flex:1;gap:5px;display:flex}.keywordColumnOption small{color:var(--text-muted)}.keywordPagination{justify-content:end;align-items:center;gap:10px;padding-top:8px;font-size:12px;display:flex}@media (max-width:600px){.keywordToolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.keywordToolbar input,.keywordToolbar select{width:100%;min-width:0;max-width:100%}.keywordScroll .keywordIdentity{min-width:120px;max-width:145px}.keywordScroll .keywordIdentity button{max-width:140px}.keywordColumnChooser>div{width:90vw;position:fixed;top:15vh;right:5vw}.keywordRange>div{flex-wrap:wrap;width:90vw;position:fixed;top:15vh;left:5vw}}.advertisingActionJournal{border-top:1px solid var(--border);min-width:0;margin-top:12px;padding-top:12px}.advertisingActionJournal p,.advertisingJournalForm p,.advertisingJournalObservation p{color:var(--text-muted);font-size:13px;line-height:1.45}.advertisingJournalFilters{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.advertisingJournalFilters label,.advertisingJournalForm label,.advertisingActionJournal form label{color:var(--text);gap:4px;min-width:0;font-size:13px;display:grid}.advertisingJournalFilters input,.advertisingJournalFilters select,.advertisingJournalForm input,.advertisingJournalForm select,.advertisingJournalForm textarea,.advertisingActionJournal textarea{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:6px;min-width:0;max-width:100%;padding:7px}.advertisingJournalList{margin:10px 0;padding:0;list-style:none}.advertisingJournalList li{border-bottom:1px solid var(--border)}.advertisingJournalExpanded{background:var(--surface-subtle);color:var(--text);border-left:3px solid var(--border);padding:12px}.advertisingJournalExpanded dl{grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:6px 12px;font-size:13px;display:grid}.advertisingJournalExpanded dd{overflow-wrap:anywhere;margin:0}.advertisingJournalList li>button{text-align:left;background:var(--surface);width:100%;color:var(--text);border:0;border-radius:0;grid-template-columns:140px minmax(0,1fr) 190px;gap:10px;padding:9px 6px;display:grid}.advertisingJournalList li>button:hover{background:var(--surface-muted)}.advertisingJournalList small,.advertisingJournalObservation small{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;display:block}.advertisingJournalList time{color:var(--text-muted);font-size:12px}.advertisingJournalForm{gap:12px;display:grid}.advertisingJournalBidFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.advertisingJournalSource{background:var(--warning-surface);color:var(--warning-text);border-radius:6px;padding:8px}.advertisingJournalComparison{max-width:100%;overflow-x:auto}.advertisingJournalComparison table{border-collapse:collapse;width:100%;min-width:450px}.advertisingJournalComparison th,.advertisingJournalComparison td{border-bottom:1px solid var(--border);text-align:right;padding:7px}.advertisingJournalComparison th:first-child{text-align:left}@media (max-width:600px){.advertisingJournalList li>button{grid-template-columns:1fr;gap:4px}.advertisingJournalFilters{grid-template-columns:1fr 1fr;display:grid}.advertisingJournalFilters>button{grid-column:1/-1}.advertisingJournalBidFields{grid-template-columns:1fr}}.workspace .catalogPanel :where(.catalogShelfLifeUnit,.catalogBulkEditor,.catalogBulkEditor input,.catalogBulkEditor select,.catalogBulkEditor textarea,.catalogBulkActions button){border-color:var(--border);color:var(--text);background-color:var(--surface)}.workspace .catalogPanel .catalogBulkEditor{background:var(--surface-subtle)}.workspace .catalogPanel :where(.catalogShelfLifeUnit>span,.catalogBulkEditor label,.catalogBulkEditor small){color:var(--text-muted)}.workspace .catalogPanel .catalogShelfLifeUnit button{color:var(--text-muted);background:0 0}.workspace .catalogPanel .catalogShelfLifeUnit button[aria-pressed=true]{color:var(--text);background:var(--surface)}.workspace .catalogPanel .catalogBulkActions button:first-child{border-color:var(--violet);color:var(--paper);background:var(--violet)}.workspace .catalogPanel :where(.catalogShelfLifeUnit button,.catalogBulkActions button,.catalogBulkEditor input,.catalogBulkEditor select,.catalogBulkEditor textarea):focus-visible{outline:3px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.workspace .catalogPanel :where(.catalogShelfLifeUnit button,.catalogBulkActions button,.catalogBulkEditor input,.catalogBulkEditor select,.catalogBulkEditor textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 34%,transparent)}}.workspace .catalogPanel :where(.catalogShelfLifeUnit button,.catalogBulkActions button,.catalogBulkEditor input,.catalogBulkEditor select,.catalogBulkEditor textarea):focus-visible{outline-offset:2px}.workspace .catalogPanel .catalogBulkActions button:disabled{border-color:var(--border);color:var(--text-subtle);background:var(--surface-muted);opacity:1}.workspace .catalogPanel .catalogProductRow.bulkSelected{color:var(--text);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.workspace .catalogPanel .catalogProductRow.bulkSelected{background:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.workspace .catalogRowHoverCard{border-color:var(--border);color:var(--text);background:var(--surface)}.workspace .catalogRowHoverCard :where(dt){color:var(--text-muted)}.workspace .catalogRowHoverCard :where(b,dd){color:var(--text)}.developerModuleToolGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.developerModuleToolGrid>article{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;padding:16px;display:flex}.developerModuleToolGrid>article>div{min-width:0}.developerModuleToolGrid h3,.developerModuleToolGrid p{margin:0}.developerModuleToolGrid h3{color:var(--text);margin-top:4px;font-size:14px}.developerModuleToolGrid>article>div>p:last-child{color:var(--text-muted);margin-top:6px;font-size:11px;line-height:1.45}.developerModuleToolGrid>article>button{flex:none}.developerModuleCatalog{gap:12px;display:grid}.developerModuleCatalog>header{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 2px;display:flex}.developerModuleCatalog>header h3,.developerModuleCatalog>header p{margin:0}.developerModuleCatalog>header h3{margin-top:4px}.developerModuleCatalog>header>span{color:var(--text-muted);font-size:11px}.developerModuleAdminGrid>article>p{min-height:3em;color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.developerModuleAdminGrid>article>footer{align-items:center}.staffWorkspaceDialog.developerModuleDialog{width:min(1180px,100%);overflow:hidden}.staffWorkspaceDialog.developerModuleDialog.wide{width:min(1500px,100%)}.developerModuleDialog>.staffWorkspaceDialogHeader h3,.developerModuleDialog>.staffWorkspaceDialogHeader p{margin:0}.developerModuleDialogBody{background:var(--surface-subtle);max-height:calc(100vh - 125px);padding:16px;overflow:auto}.developerModuleDialogBody>.panel{margin:0}.developerModuleDialog>.developerModuleAccessMatrix{max-height:calc(100vh - 125px);box-shadow:none;border:0;border-radius:0;margin:0;overflow:auto}.developerModuleEditor{gap:16px;max-height:calc(100vh - 125px);padding:18px;display:grid;overflow:auto;box-shadow:none!important;border:0!important;border-radius:0!important}.developerModuleEditor>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.developerModuleEditor h4{color:var(--violet);margin:0 0 5px;font-size:16px}.developerModuleEditor code{color:var(--text-muted);font-size:11px}.developerModuleEditor>label{color:var(--text-muted);gap:7px;font-size:11px;display:grid}.developerModuleEditor textarea{box-sizing:border-box;resize:vertical;width:100%}.developerModuleEditor>footer{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.developerModuleEditor>footer>small{color:var(--text-muted)}.developerModuleEditor>footer>div{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1180px){.developerModuleToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.developerModuleToolGrid{grid-template-columns:1fr}.developerModuleToolGrid>article{flex-direction:column;align-items:stretch}.developerModuleToolGrid>article>button{width:100%}.developerModuleEditor>footer,.developerModuleEditor>footer>div{flex-direction:column;align-items:stretch}}:root{--ink:#17233c;--muted:#66758f;--line:#e6eaf1;--violet:#7657e7;--surface:#fff;--surface-muted:#faf9fc;--surface-subtle:#f7f4ff;--panel:var(--surface);--soft:var(--surface-subtle);--text:#4c4057;--text-muted:#66758f;--text-subtle:#8792a5;--border:var(--line);--success-surface:#f2fbf7;--success-text:#14765b;--warning-surface:#fff9e9;--warning-text:#7d641d;--danger-surface:#fff8f5;--danger-text:#a4513b;--paper:#fff;--paper-ink:#17141b;--canvas:#f4f6fa}.themeToggle{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.themeToggle b{font-size:12px}.themeToggle.compact{flex:0 0 38px;width:38px;padding:0}.themeToggle:focus-visible{outline:3px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.themeToggle:focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 35%,transparent)}}.themeToggle:focus-visible{outline-offset:2px}.themeGlyph{color:currentColor;flex:0 0 18px;width:18px;height:18px;display:block;position:relative}.themeGlyph.system{border:2px solid;border-radius:50%;overflow:hidden}.themeGlyph.system:after{content:"";background:currentColor;position:absolute;inset:-1px -1px -1px 50%}.themeGlyph.dark{border-radius:50%;transform:rotate(-18deg);box-shadow:inset -5px -3px}.themeGlyph.light{border:2px solid;border-radius:50%;transform:scale(.58)}.themeGlyph.light:before{content:"";background:repeating-conic-gradient(from -2deg,currentColor 0 7deg,transparent 7deg 43deg);position:absolute;inset:-8px;-webkit-mask:radial-gradient(circle,#0000 0 52%,#000 54%);mask:radial-gradient(circle,#0000 0 52%,#000 54%)}.responsivePreviewRoot{position:relative}.responsivePreviewRoot-portal{display:none}:root[data-portal-admin=true] .responsivePreviewRoot-portal,.responsivePreviewRoot-portal.available{display:block}.responsivePreviewButton{place-items:center;display:grid!important}.accountActions .responsivePreviewButton{border-radius:10px}.responsivePreviewButton>svg{width:20px;height:20px}.responsivePreviewMenu{z-index:360;border:1px solid var(--border);width:230px;color:var(--text);background:var(--surface);border-radius:12px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #24183f2b}.responsivePreviewMenu>strong{padding:7px 9px 5px;font-size:11px!important}.responsivePreviewMenu>button{min-height:54px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;display:grid}.responsivePreviewMenu>button:hover,.responsivePreviewMenu>button.active{color:var(--violet);background:var(--surface-subtle)}.responsivePreviewMenu>button>svg{width:20px;height:20px}.responsivePreviewMenu>button span,.responsivePreviewMenu>button b,.responsivePreviewMenu>button small{display:block}.responsivePreviewMenu>button b{font-size:12px!important}.responsivePreviewMenu>button small{margin-top:2px;color:var(--text-muted)!important;font-size:10px!important}.responsivePreviewOverlay{z-index:2100;background:var(--canvas);grid-template-rows:64px minmax(0,1fr);place-items:center;padding:0 20px 20px;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.responsivePreviewOverlay{background:color-mix(in srgb,var(--canvas) 94%,#000 6%)}}.responsivePreviewToolbar{width:100%;height:64px;color:var(--text);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.responsivePreviewToolbar>div{align-items:center;gap:10px;display:flex}.responsivePreviewToolbar>div>svg{width:24px;height:24px;color:var(--violet)}.responsivePreviewToolbar span,.responsivePreviewToolbar b,.responsivePreviewToolbar small{display:block}.responsivePreviewToolbar b{font-size:12px!important}.responsivePreviewToolbar small{color:var(--text-muted)!important;font-size:10px!important}.responsivePreviewToolbar nav{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:5px;padding:4px;display:flex}.responsivePreviewToolbar button{width:38px;height:38px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.responsivePreviewToolbar button:hover,.responsivePreviewToolbar button.active{color:#fff;background:var(--violet)}.responsivePreviewToolbar button>svg{width:20px;height:20px}.responsivePreviewToolbar>.responsivePreviewClose{border:1px solid var(--border);color:var(--text);background:var(--surface);justify-self:end}.responsivePreviewToolbar>.responsivePreviewClose:hover{border-color:var(--violet);color:#fff;background:var(--violet)}.responsivePreviewDevice{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-self:start;overflow:hidden;box-shadow:0 24px 80px #080c1870}.responsivePreviewDevice.mobile{border-radius:26px}.responsivePreviewDevice iframe{transform-origin:0 0;background:var(--surface);border:0;display:block}@media (max-width:640px){.responsivePreviewToolbar{grid-template-columns:1fr auto}.responsivePreviewToolbar>div{display:none}.responsivePreviewToolbar nav{justify-self:start}.responsivePreviewMenu{width:min(230px,100vw - 20px);position:fixed;top:62px;right:10px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eef4ff;--muted:#a8b6cb;--line:#30415f;--violet:#9a7cff;--surface:#111c30;--surface-muted:#0d1728;--surface-subtle:#17243a;--panel:var(--surface);--soft:var(--surface-subtle);--text:#eef4ff;--text-muted:#a8b6cb;--text-subtle:#8fa0b8;--border:var(--line);--success-surface:#153a34;--success-text:#81e4c5;--warning-surface:#2f2919;--warning-text:#ffe1a0;--danger-surface:#321d27;--danger-text:#ffbdc8;--paper:#fff;--paper-ink:#17141b;--canvas:#0a1220}:root[data-theme=dark] body,:root[data-theme=dark] :where(.workspace,.catalogWorkspace,.contentWorkspace,.billingWorkspace,.settingsWorkspace,.serviceAdminWorkspace,.storageWorkspace,.markingWorkspace,.warehouseWorkspace){background:var(--canvas);color:var(--ink)}:root[data-theme=dark] :where(.panel,.topbar,.sidebar,.hero,.contentHero,.transferSetup,.catalogCreatePanel,.settingsSections,.connectionStatusPanel,.marketplaceConnectionCard,.pricingCard,.billingPeriodPanel,.billingExtrasPanel,.billingModulesPanel,.billingStoragePanel,.billingWalletPanel,.billingWalletHistory,.serviceAdminHero,.serviceAdminNavigation,.serviceAdminStats article,.adminDataPanel,.serviceDiskPanel,.productCard,.catalogTable,.transferTable,.modalContent,.helpPanel,.pageHelpDialog,.notificationPanel){box-shadow:none;color:#eef4ff!important;background:#111c30!important;border-color:#263550!important}:root[data-theme=dark] .sidebar{background:#0d1728!important;border-right-color:#263550!important}:root[data-theme=dark] :where(.navItem,.sidebarGroupToggle,.sidebarToggle,.mobileMenuToggle){color:#aebdd3}:root[data-theme=dark] .navItem:hover,:root[data-theme=dark] .navItem.active{color:#fff!important;background:#1b2942!important}:root[data-theme=dark] :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#eef4ff!important;background:#0d1728!important;border-color:#30415f!important}:root[data-theme=dark] :where(input,textarea)::placeholder{color:#71819b!important}:root[data-theme=dark] :where(button,.quietLink,.actionLink,.adminInlineButton){color:#d9e5ff;border-color:#344565}:root[data-theme=dark] :where(table,thead,tbody,tr,td,th,.adminTableRow,.connectionStatusRow,.catalogTableRow,.transferTableRow){color:#e8f0ff;border-color:#263550!important}:root[data-theme=dark] :where(.adminTableHead,.catalogTableHead,.transferTableHead){color:#9babc3!important;background:#0d1728!important}:root[data-theme=dark] :where(.eyebrow,.workspace small,.workspace p,.workspace label,.workspace time,.workspace dt,.mutedText,.panelHeader>span,.topbar p,.connectionDates small,.connectionSeller small){color:var(--text-muted)!important}:root[data-theme=dark] :where(h1,h2,h3,h4,strong,b,dd){color:#f4f7ff}:root[data-theme=dark] a{color:#a891ff}:root[data-theme=dark] .settingsMessage{color:#e8f0ff!important;background:#172844!important;border-color:#345078!important}:root[data-theme=dark] :where(.adminStatus.ok,.connectedText,.connectionStatus.ready){color:#74e6c2!important;background:#133c38!important}:root[data-theme=dark] :where(.adminStatus.error,.danger,.connectionStatus.error){color:#ff9bab!important;background:#45202a!important}:root[data-theme=dark] :where(.billingNotice,.billingAiModeNotice,.billingTrialNotice,.diskSafetyNotice,.labelLibraryPolicy){background:#17243a!important;border-color:#314462!important}:root[data-theme=dark] .themeToggle{color:#eaf1ff;background:#152238;border-color:#334563}@media (max-width:760px){.sidebarBottom>.themeToggle{min-height:42px}}.portalNotificationNotice{z-index:130;color:#49360a;background:#fff9e8;border:1px solid #e5c36c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(560px,100vw - 36px);min-height:62px;padding:12px 12px 12px 16px;display:grid;position:fixed;top:12px;right:18px;box-shadow:0 14px 36px #161f3429}.portalNotificationNotice>div{gap:3px;display:grid}.portalNotificationNotice b{font-size:13px}.portalNotificationNotice span{font-size:12px}.portalNotificationNotice a{color:#fff;background:#7657e7;border-radius:8px;padding:7px 10px;font-weight:700}.portalNotificationNotice>button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.portalNotificationNotice.critical{color:#6b1827;background:#fff0f2;border-color:#e9a0ad}.portalNotificationNotice.info{color:#183b68;background:#eef5ff;border-color:#9abbea}:root[data-theme=dark] .portalNotificationNotice{color:#ffe9a9;background:#2f2919;border-color:#725d29}:root[data-theme=dark] .portalNotificationNotice.critical{color:#ffc1cb;background:#3b1c26;border-color:#75404d}:root[data-theme=dark] .portalNotificationNotice.info{color:#bedcff;background:#142d4b;border-color:#31577f}@media (max-width:650px){.portalNotificationNotice{grid-template-columns:1fr auto;width:auto;top:76px;left:12px;right:12px}.portalNotificationNotice a{grid-column:1}.portalNotificationNotice>button{grid-area:1/2}}.credentialExpirySoon b,.aiConnectionSummary .expiresSoon{color:#bc6b12!important}.subscriberDocumentsPanel{margin-top:18px;overflow:hidden;padding:0!important}.subscriberDocumentsPanel>.panelHeader{padding:20px 22px}.subscriberDocumentFilters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;padding:14px 22px;display:flex}.subscriberDocumentFilters label{grid-template-columns:auto 170px;align-items:center;gap:8px;display:grid}.subscriberDocumentList{display:grid}.subscriberDocumentList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 90px 120px;align-items:center;gap:18px;min-height:76px;padding:13px 22px;display:grid}.subscriberDocumentList article:last-child{border-bottom:0}.subscriberDocumentList article>div{gap:3px;display:grid}.subscriberDocumentList article>div>span{color:var(--violet);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.subscriberDocumentList article>a{border:1px solid #cfc4f2;border-radius:8px;place-items:center;min-height:36px;font-weight:700;display:grid}.subscriberDocumentsEmpty{text-align:center;gap:5px;padding:28px 22px;display:grid}.subscriberDocumentsEmpty span{color:var(--muted)}:root[data-theme=dark] .credentialExpirySoon b,:root[data-theme=dark] .aiConnectionSummary .expiresSoon{color:#ffbd66!important}@media (max-width:720px){.subscriberDocumentFilters{display:grid}.subscriberDocumentFilters label{grid-template-columns:1fr}.subscriberDocumentList article{grid-template-columns:1fr auto}.subscriberDocumentList article>a{grid-column:1/-1}.subscriberDocumentList article>small{grid-area:1/2}}.apiLifecycleAdmin,.subscriberDocumentsAdmin{gap:18px;display:grid}.apiLifecycleSources,.apiLifecycleEditor,.apiLifecycleNotices,.documentUploadPanel,.documentAdminList{overflow:hidden;padding:0!important}.apiLifecycleSources>.panelHeader,.apiLifecycleEditor>.panelHeader,.apiLifecycleNotices>.panelHeader,.documentUploadPanel>.panelHeader,.documentAdminList>.panelHeader{padding:20px 22px}.apiWatchSources{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.apiWatchSources article{border-right:1px solid var(--line);gap:5px;padding:17px 22px;display:grid}.apiWatchSources article:last-child{border-right:0}.apiWatchSources a{font-weight:700}.apiWatchSources em{color:#15805d;background:#e3f7ef;border-radius:999px;width:max-content;padding:4px 8px;font-style:normal}.apiWatchSources em.error{color:#a85116;background:#fff0e7}.apiLifecycleEditor form,.documentUploadPanel form{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px;display:grid}.apiLifecycleEditor label,.documentUploadPanel label{align-content:start;gap:6px;display:grid}.apiLifecycleEditor label.wide,.documentUploadPanel label.wide{grid-column:span 2}.apiLifecycleEditor textarea{min-height:90px}.apiLifecycleEditor form>button,.documentUploadPanel form>button{align-self:end;min-height:42px}.apiLifecycleNotices>div:last-child{border-top:1px solid var(--line);display:grid}.apiNotice{border:0;border-bottom:1px solid var(--line);width:100%;min-height:86px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:54px minmax(0,1fr) 170px 120px;align-items:center;gap:14px;padding:12px 22px;display:grid}.apiNotice>span{color:#6c49dc;background:#efeaff;border-radius:8px;place-items:center;width:46px;height:32px;font-weight:800;display:grid}.apiNotice>div{gap:4px;display:grid}.apiNotice>div>small{-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.apiNotice em{font-style:normal}.apiNotice time{text-align:right}.apiNotice.critical{box-shadow:inset 4px 0 #d33d54}.apiNotice.warning{box-shadow:inset 4px 0 #e69a31}.documentAdminList>div:last-child{border-top:1px solid var(--line);display:grid}.documentAdminList>div:last-child>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 90px 100px;align-items:center;gap:14px;min-height:70px;padding:12px 22px;display:grid}.documentAdminList article>div{gap:3px;display:grid}.documentAdminList article>div>span{color:var(--violet);text-transform:uppercase;font-size:11px}.documentAdminList article>a{border:1px solid #cfc4f2;border-radius:8px;place-items:center;min-height:34px;font-weight:700;display:grid}:root[data-theme=dark] .apiWatchSources em{color:#71dfbf;background:#143b35}:root[data-theme=dark] .apiWatchSources em.error{color:#ffc083;background:#442719}:root[data-theme=dark] .apiNotice>span{color:#c9b9ff;background:#2b2250}@media (max-width:900px){.apiLifecycleEditor form,.documentUploadPanel form{grid-template-columns:repeat(2,minmax(0,1fr))}.apiNotice{grid-template-columns:48px 1fr}.apiNotice em,.apiNotice time{grid-column:2}.apiNotice time{text-align:left}}@media (max-width:600px){.apiWatchSources{grid-template-columns:1fr}.apiWatchSources article{border-right:0;border-bottom:1px solid var(--line)}.apiLifecycleEditor form,.documentUploadPanel form{grid-template-columns:1fr}.apiLifecycleEditor label.wide,.documentUploadPanel label.wide{grid-column:auto}.documentAdminList>div:last-child>article{grid-template-columns:1fr auto}.documentAdminList article>a{grid-column:1/-1}}body{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:14px;line-height:1.45}body :where(p,small,label,button,input,select,textarea,time,dt,dd,summary):not(.marketing *){line-height:1.45;font-size:12px!important}.eyebrow,.heroBadge,.productStatus,.publicationStatus,.subscriptionStatus,.catalogFilters button,.auditFilters button,.accountActions small,.navItem small{line-height:1.35;font-size:11px!important}.panelHeader h3,.panel strong,.panel b,.settingsMessage,.quietLink{font-size:13px!important}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{min-height:40px}:root{--button-height:38px;--button-radius:9px;--button-primary-bg:var(--violet);--button-primary-fg:var(--paper);--button-secondary-bg:var(--surface);--button-secondary-fg:var(--violet);--button-border:var(--violet)}@supports (color:color-mix(in lab, red, red)){:root{--button-border:color-mix(in srgb,var(--violet) 28%,var(--border))}}:root{--button-focus:var(--violet)}@supports (color:color-mix(in lab, red, red)){:root{--button-focus:color-mix(in srgb,var(--violet) 34%,transparent)}}:root[data-theme=dark]{--button-primary-bg:#9a7cff;--button-primary-fg:#17141b;--button-secondary-bg:#111c30;--button-secondary-fg:#b9a8ff;--button-border:#53658a;--button-focus:#9a7cff6b}:where(button.primary,button.primaryAction,button.primaryButton,button.queueButton,.primaryButton.actionLink){font:inherit;cursor:pointer;font-weight:650;min-height:var(--button-height)!important;border:1px solid var(--button-primary-bg)!important;border-radius:var(--button-radius)!important;color:var(--button-primary-fg)!important;background:var(--button-primary-bg)!important;padding:0 12px!important}:where(button.secondary,button.secondaryAction,button.secondaryButton,button.buttonLink,button.adminInlineButton,.secondaryButton.actionLink,.catalogExcelButtons button,.catalogPanelActions>.catalogCreateButton,.catalogPanelActions>.catalogTableEditButton){font:inherit;cursor:pointer;font-weight:650;min-height:var(--button-height)!important;border:1px solid var(--button-border)!important;border-radius:var(--button-radius)!important;color:var(--button-secondary-fg)!important;background:var(--button-secondary-bg)!important;padding:0 12px!important}:where(button.primary,button.primaryAction,button.primaryButton,button.queueButton,button.buttonLink,.primaryButton.actionLink,button.secondary,button.secondaryAction,button.secondaryButton,button.adminInlineButton,.secondaryButton.actionLink,.catalogExcelButtons button,.catalogPanelActions>.catalogCreateButton,.catalogPanelActions>.catalogTableEditButton):hover:not(:disabled){filter:brightness(.97)}:where(button.primary,button.primaryAction,button.primaryButton,button.queueButton,button.buttonLink,.primaryButton.actionLink,button.secondary,button.secondaryAction,button.secondaryButton,button.adminInlineButton,.secondaryButton.actionLink,.catalogExcelButtons button,.catalogPanelActions>.catalogCreateButton,.catalogPanelActions>.catalogTableEditButton):focus-visible{outline-offset:2px;outline:3px solid var(--button-focus)!important}:where(button.primary,button.primaryAction,button.primaryButton,button.queueButton,button.buttonLink,.primaryButton.actionLink,button.secondary,button.secondaryAction,button.secondaryButton,button.adminInlineButton,.secondaryButton.actionLink,.catalogExcelButtons button,.catalogPanelActions>.catalogCreateButton,.catalogPanelActions>.catalogTableEditButton):disabled{opacity:.5;cursor:not-allowed}.catalogActions button,.catalogActions a{border-radius:8px;justify-content:center;align-items:center;font-weight:700;color:#6548d0!important;background:#fff!important;border:1px solid #ded8ef!important;min-height:36px!important;padding:0 11px!important;font-size:12px!important;display:inline-flex!important}.catalogActions button:hover,.catalogActions a:hover{background:#f5f1ff!important;border-color:#b9aae9!important}:is(.catalogActions button:focus-visible,.catalogActions a:focus-visible){outline-offset:2px;outline:3px solid #cfc4f5}@media (max-width:980px){.catalogActions{flex-wrap:wrap;grid-column:2/-1;gap:8px;width:100%;flex-direction:row!important;align-items:center!important;display:flex!important}.catalogActions button,.catalogActions a{flex:0 auto}}@media (max-width:650px){.catalogActions{grid-column:1/-1;padding-left:47px}.catalogActions button,.catalogActions a{flex:120px;min-height:40px!important}}.contentKinds{grid-template-columns:repeat(2,minmax(112px,1fr))!important;gap:10px!important}.contentKinds button{padding:8px 10px;line-height:1;border-radius:12px!important;width:112px!important;height:78px!important;font-size:26px!important}.contentKinds small{white-space:normal;overflow-wrap:normal;display:block;margin-top:8px!important;font-size:12px!important;line-height:1.2!important}@media (min-width:561px) and (max-width:760px){.contentKinds{grid-template-columns:repeat(4,minmax(0,1fr))!important}.contentKinds button{min-width:0;width:100%!important}}@media (max-width:560px){.contentKinds{grid-template-columns:repeat(2,minmax(0,1fr))!important}.contentKinds button{min-width:0;width:100%!important}}.heroActions .actionLink{white-space:nowrap;border-radius:10px;min-height:48px;padding:0 22px;font-weight:800;line-height:1.2;font-size:13px!important}.heroActions .actionLink span{flex:none;margin-left:12px;font-size:18px;line-height:1}@media (max-width:720px){.heroActions .actionLink{width:100%;min-height:50px;padding:0 18px}}.marketBadge{letter-spacing:.2px;border-width:6px!important;border-radius:19px!important;width:64px!important;height:64px!important;font-size:14px!important}.marketBadge.ozon{font-size:13px!important}.billingWorkspace .subscriptionStatus{padding:6px 10px;line-height:1.2;font-size:12px!important}.billingWorkspace .subscriptionSummary dt{line-height:1.35;font-size:12px!important}.billingWorkspace .subscriptionSummary dd{line-height:1.35;font-size:14px!important}.billingWorkspace .billingNotice,.billingWorkspace .billingNotice span{line-height:1.5;font-size:13px!important}.billingWorkspace .pricingCard h2{font-size:20px!important}.billingWorkspace .pricingCard>div>strong{line-height:1.2;font-size:28px!important}.billingWorkspace .pricingCard strong small{font-size:12px!important}.billingWorkspace .pricingCard ul{min-height:220px}.billingWorkspace .pricingCard li{padding:10px 0;line-height:1.45;font-size:13px!important}.billingWorkspace .pricingCard button{height:46px;font-size:13px!important}.billingWorkspace .pricingCard .invoiceButton{border:1px solid #bcaef0;margin-top:8px;color:#654dbd!important;background:0 0!important}.billingHistoryPanel{margin-top:18px;overflow:hidden}.billingHistoryPanel>.panelHeader{padding:20px 22px}.billingHistoryTable{overflow-x:auto}.billingHistoryRow{border-top:1px solid var(--line);grid-template-columns:170px minmax(160px,1fr) 120px 155px 150px 120px;align-items:center;gap:14px;min-width:900px;padding:12px 22px;font-size:12px;display:grid}.billingHistoryRow.head{color:var(--muted);background:var(--soft);text-transform:uppercase;font-size:10px}.billingHistoryRow b,.billingHistoryRow span{gap:3px;display:grid}.billingHistoryRow small{color:var(--muted);font-size:10px}.billingHistoryRow>a{border:1px solid #cfc4f2;border-radius:8px;place-items:center;min-height:34px;font-weight:700;display:grid}.invoiceState{border-radius:7px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal}.invoiceState.issued{color:#75551f;background:#fff3dc}.invoiceState.partially_paid{color:#55469a;background:#eee9ff}.invoiceState.paid{color:#207657;background:#e5f6ee}.invoiceState.overdue,.invoiceState.canceled{color:#9e523f;background:#fff0eb}.billingPaymentHistory{border-top:1px solid var(--line)}.billingPaymentHistory summary{color:var(--violet);cursor:pointer;padding:14px 22px;font-weight:700}.billingPaymentHistory>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px 250px;gap:14px;padding:10px 22px;font-size:11px;display:grid}@media (max-width:950px){.billingWorkspace .pricingCard ul{min-height:0}}body :where(li):not(.marketing *){line-height:1.45;font-size:12px!important}.panel :where(span,em),.jobBody>span,.accountActions>span,.auditCount span,.catalogSummary>div:last-child span{line-height:1.4;font-size:12px!important}.stepper b,.resultTitle b,.securityBanner b{line-height:1.35;font-size:13px!important}.productRow{line-height:1.4;font-size:12px!important}.productRow.tableHead{line-height:1.35;font-size:11px!important}.payloadPreview pre{line-height:1.55;font-size:11px!important}.mediaUnavailable,.publicationPreview>div:first-child span{line-height:1.4;font-size:12px!important}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}.actionLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.brandLink{color:inherit;text-decoration:none}.quietLink{color:#7657e7;font-size:11px;font-weight:700;text-decoration:none}.brandWordmark{font-style:normal;line-height:1.05}.brandWordmark>strong{color:#6f4ee8;font-weight:inherit}.brandWordmark>em{color:#7d879b;font-style:normal;font-weight:inherit}.shell{grid-template-columns:244px minmax(0,1fr);width:100%;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:244px;height:100vh;padding:27px 18px 20px;transition:width .2s,padding .2s;display:flex;position:sticky;top:0}.workspace{width:100%;max-width:none!important}.breadcrumbs{min-width:0}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{color:#8a8095;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.breadcrumbs li+li:before{content:"›";color:#b3aabd}.breadcrumbs a{color:#6953bc;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-decoration:none;overflow:hidden}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span[aria-current=page]{color:#51465c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.portalBreadcrumbs{align-items:center;min-height:28px;margin:-5px 0 9px;display:flex}.brand{letter-spacing:-.3px;align-items:center;gap:12px;padding:0 8px 31px;font-size:18px;font-weight:800;line-height:1.05;display:flex}.brandMark{object-fit:contain;filter:drop-shadow(0 7px 13px #5d43bd30);border-radius:13px;flex:0 0 48px;width:48px;height:48px;display:block}.sidebarToggle{z-index:2;border:1px solid var(--line);color:#6749cd;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:33px;right:-13px;box-shadow:0 4px 12px #27314a18}.sidebarToggle:hover{background:#f1edff}.mobileMenuToggle,.mobileMenuBackdrop{display:none}.sidebarGroups{scrollbar-width:thin;scrollbar-color:#d8d0ed transparent;align-content:start;gap:9px;min-height:0;padding:0 3px 8px 0;display:grid;overflow:hidden auto}.sidebarGroup{gap:3px;min-width:0;display:grid}.sidebarGroupToggle{color:#8a94a7;letter-spacing:.45px;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 11px;font-weight:700;display:flex;font-size:11px!important}.sidebarGroupToggle:hover{color:#6246d2;background:#f7f4ff}.sidebarGroupToggle:focus-visible{outline-offset:1px;outline:3px solid #ddd4f8}.sidebarGroupToggle i{color:#8c78d4;font-size:17px;font-style:normal;font-weight:400;line-height:1}.sidebarGroupItems{gap:5px;display:grid}.sidebarGroupItems[hidden]{display:none}.navItem{color:#64718a;border-radius:10px;align-items:center;gap:13px;min-height:44px;padding:0 13px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.navItem>.navIcon{text-align:center;color:#8b96aa;width:20px;font-size:18px}.navItem small{color:#8471cb;text-transform:uppercase;background:#f1edff;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:9px}.navItem:hover,.navItem.active{color:#6246d2;background:#f1edff}.navItem.active>.navIcon{color:#6548d5}.sidebarBottom{border-top:1px solid var(--line);flex:none;gap:5px;margin-top:8px;padding-top:8px;display:grid}@media (min-width:721px){.shell:has(.sidebarCollapsed){grid-template-columns:74px minmax(0,1fr)}.sidebarCollapsed{width:74px;padding-inline:10px}.sidebarCollapsed .brand{justify-content:center;padding-inline:0}.sidebarCollapsed .brandText,.sidebarCollapsed .navLabel,.sidebarCollapsed .navItem small,.sidebarCollapsed .sidebarGroupToggle{display:none}.sidebarCollapsed .sidebarGroups{gap:5px;padding-right:0}.sidebarCollapsed .sidebarGroup{gap:5px}.sidebarCollapsed .navItem{justify-content:center;gap:0;padding-inline:0}.sidebarCollapsed .navItem>.navIcon{width:auto}.sidebarCollapsed .sidebarToggle{right:-13px}}@media (min-width:721px) and (hover:hover){.sidebarCollapsed:not(.sidebarHoverSuppressed):is(:hover,:focus-within:not(:has(.sidebarToggle:focus))){z-index:360;width:244px;box-shadow:16px 0 34px var(--ink);padding-inline:18px}@supports (color:color-mix(in lab, red, red)){.sidebarCollapsed:not(.sidebarHoverSuppressed):is(:hover,:focus-within:not(:has(.sidebarToggle:focus))){box-shadow:16px 0 34px color-mix(in srgb,var(--ink) 18%,transparent)}}.sidebarCollapsed:not(.sidebarHoverSuppressed):is(:hover,:focus-within:not(:has(.sidebarToggle:focus))) .brand{justify-content:flex-start;padding:0 8px 31px}.sidebarCollapsed:not(.sidebarHoverSuppressed):is(:hover,:focus-within:not(:has(.sidebarToggle:focus))) .brandText,.sidebarCollapsed:not(.sidebarHoverSuppressed):is(:hover,:focus-within:not(:has(.sidebarToggle:focus))) .navLabel,.sidebarCollapsed:not(.sidebarHoverSuppressed):is(:hover,:focus-within:not(:has(.sidebarToggle:focus))) .navItem small{display:inline}.sidebarCollapsed:not(.sidebarHoverSuppressed):is(:hover,:focus-within:not(:has(.sidebarToggle:focus))) .sidebarGroupToggle{display:flex}.sidebarCollapsed:not(.sidebarHoverSuppressed):is(:hover,:focus-within:not(:has(.sidebarToggle:focus))) .sidebarGroups{gap:9px;padding-right:3px}.sidebarCollapsed:not(.sidebarHoverSuppressed):is(:hover,:focus-within:not(:has(.sidebarToggle:focus))) .sidebarGroup{gap:3px}.sidebarCollapsed:not(.sidebarHoverSuppressed):is(:hover,:focus-within:not(:has(.sidebarToggle:focus))) .navItem{justify-content:flex-start;gap:13px;padding-inline:13px}.sidebarCollapsed:not(.sidebarHoverSuppressed):is(:hover,:focus-within:not(:has(.sidebarToggle:focus))) .navItem>.navIcon{width:20px}}.planCard{background:#faf9ff;border:1px solid #e4defd;border-radius:12px;margin-top:13px;padding:14px}.planCard>div:first-child{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.planCard strong{color:#6548d5}.planCard p{color:var(--muted);margin:7px 0 0;font-size:10px}.planUsage,.progress{background:#e6e0fa;border-radius:6px;height:5px;margin-top:11px;overflow:hidden}.planUsage i,.progress i{border-radius:inherit;background:linear-gradient(90deg,#7759e8,#aa8cf4);height:100%;display:block}.workspace{min-width:0;padding:0 34px 42px}.topbar{justify-content:space-between;align-items:center;height:91px;display:flex}.eyebrow{color:#8b97aa;text-transform:uppercase;letter-spacing:1.15px;margin:0 0 5px;font-size:10px;font-weight:700}.topbar h1{letter-spacing:-.5px;margin:0;font-size:21px}.topActions{align-items:center;gap:11px;display:flex}.iconButton{border:1px solid var(--line);color:#f0a32c;background:#fff;border-radius:50%;width:38px;height:38px;font-size:8px}.profile{text-align:left;color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;display:flex}.profile>span:first-child{color:#fff;background:#263553;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.profile b,.profile small{display:block}.profile b{font-size:12px}.profile small{color:var(--muted);margin-top:2px;font-size:9px}.hero{color:#fff;background:radial-gradient(circle at 87% 0,#a18aec 0,#0000 35%),linear-gradient(120deg,#4f3ba8,#7656df 72%,#8e75ed);border-radius:20px;justify-content:space-between;align-items:center;min-height:278px;padding:34px 45px;display:flex;overflow:hidden;box-shadow:0 18px 45px #5841a92b}.hero>div:first-child{z-index:2;max-width:560px;position:relative}.heroBadge{letter-spacing:.7px;text-transform:uppercase;background:#ffffff15;border:1px solid #ffffff2e;border-radius:20px;padding:6px 10px;font-size:9px;display:inline-block}.hero h2{letter-spacing:-1.4px;margin:15px 0 10px;font-size:clamp(27px,3vw,38px);line-height:1.06}.hero p{color:#e8e2ff;max-width:515px;margin:0;font-size:13px;line-height:1.55}.heroActions{gap:10px;margin-top:24px;display:flex}.heroActions button{border-radius:9px;min-height:41px;padding:0 17px;font-size:11px;font-weight:700}.primaryButton{color:#5940bd;background:#fff;border:0}.secondaryButton{color:#fff;background:#ffffff12;border:1px solid #ffffff45}.heroActions span{margin-left:10px}.productStack{flex:0 0 340px;height:210px;margin-right:15px;position:relative}.productCard{background:#fff;border-radius:13px;width:146px;height:186px;position:absolute;box-shadow:0 18px 35px #2d1e6d45}.productCard.back{opacity:.52;background:#e8e3fb;top:22px;left:59px;transform:rotate(-9deg)}.productCard.front{padding:13px;top:6px;left:92px;transform:rotate(4deg)}.productImage{color:#49306b;background:linear-gradient(145deg,#eadfeb,#c9b6d8);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:112px;display:flex}.productImage span{letter-spacing:3px;font-size:9px}.productImage b{font-family:Georgia,serif;font-size:20px}.productLines{gap:6px;margin-top:13px;display:grid}.productLines i{background:#e7e9ef;border-radius:4px;height:5px}.productLines i:nth-child(2){width:78%}.productLines i:nth-child(3){background:#cfc3f5;width:47%}.marketBadge{z-index:3;color:#fff;border:5px solid #ffffff36;border-radius:17px;place-items:center;width:53px;height:53px;font-size:10px;font-weight:900;display:grid;position:absolute;box-shadow:0 10px 24px #30206c3a}.marketBadge.wb{background:linear-gradient(140deg,#8f26cf,#ed3092);top:24px;left:20px}.marketBadge.ozon{background:#1267f1;bottom:25px;right:0}.flow{color:#d9d2fb;letter-spacing:5px;position:absolute;bottom:57px;right:45px}.stats{grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:13px;min-height:99px;padding:18px;display:flex}.statIcon{border-radius:11px;flex:0 0 41px;place-items:center;height:41px;font-weight:800;display:grid}.statIcon.purple{color:#7655dd;background:#eee9ff}.statIcon.blue{color:#2680dc;background:#e7f3ff}.statIcon.amber{color:#db8f24;background:#fff2dc}.statIcon.green{color:#279a78;background:#e5f7f0}.stats p,.stats strong,.stats small{display:block}.stats p{color:var(--muted);margin:0 0 2px;font-size:10px}.stats strong{font-size:21px}.stats small{color:#9aa4b5;margin-top:3px;font-size:8px}.stats small.positive{color:#299875}.stats small.warning{color:#d98925}.gridTwo{grid-template-columns:1.35fr .8fr;gap:17px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:71px;padding:15px 19px;display:flex}.panelHeader h3{margin:0;font-size:14px}.panelHeader button{color:#7257d9;background:0 0;border:0;font-size:9px;font-weight:700}.jobs{padding:5px 19px}.job{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;min-height:68px;display:flex}.job:last-child{border:0}.jobGlyph{color:#7052d7;background:#f0ecff;border-radius:9px;flex:0 0 33px;place-items:center;height:33px;display:grid}.jobBody{flex:1;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;min-width:0;display:grid}.jobBody strong,.jobBody small{display:block}.jobBody strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.jobBody small{color:var(--muted);margin-top:3px;font-size:8px}.jobBody>span{color:#72809a;font-size:8px}.progress{background:#eef0f5;grid-column:1/-1;height:4px;margin-top:0}.providers{grid-template-columns:1fr 1fr;gap:8px 16px;padding:12px 18px;display:grid}.providers article{align-items:center;gap:9px;min-width:0;padding:8px 0;display:flex}.providerLogo{aspect-ratio:1;box-sizing:border-box;color:#fff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;min-width:34px;font-size:9px;font-weight:800;display:grid}.providerLogo.violet{background:linear-gradient(140deg,#8f26cf,#ed3092)}.providerLogo.blue{background:#1267f1}.providerLogo.slate{background:#283651}.providers strong,.providers small{display:block}.providers strong{font-size:9px}.providers small{color:var(--muted);margin-top:3px;font-size:8px}.providers i{border-radius:50%;width:7px;height:7px;margin-left:auto}.providers i.online{background:#2ebd83;box-shadow:0 0 0 3px #e2f7ef}.providers i.offline{background:#bbc2ce}@media (max-width:1050px){.productStack{display:none}.hero>div:first-child{max-width:650px}.stats{grid-template-columns:1fr 1fr}.gridTwo{grid-template-columns:1fr}}@media (max-width:720px){.shell{display:block}.mobileMenuLocked{overflow:hidden}.sidebar{z-index:500;border-right:0;border-bottom:1px solid var(--line);width:100%;height:72px;padding:12px 15px;position:sticky;top:0;box-shadow:0 4px 18px #2a23430d}.sidebarToggle,.sidebar nav,.sidebarBottom{display:none}.brand{width:max-content;padding:0}.brandMark{flex-basis:48px;width:48px;height:48px}.mobileMenuToggle{color:#6047c3;background:#f8f5ff;border:1px solid #d9d2ed;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:92px;height:42px;padding:0 12px;font-weight:600;display:flex;position:absolute;top:15px;right:15px;font-size:13px!important}.mobileMenuToggle>span{font-size:22px;line-height:1}.mobileMenuToggle>b{font-size:13px;font-weight:600}.mobileMenuToggle:focus-visible{outline-offset:2px;outline:3px solid #d9d0f6}.mobileMenuBackdrop{z-index:490;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#21193670;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.sidebar.mobileMenuOpen{border-right:1px solid var(--line);border-bottom:0;width:min(340px,100vw - 34px);height:100dvh;padding:16px 14px 14px;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 50px #251c3d38}.mobileMenuOpen .brand{border-bottom:1px solid var(--line);width:100%;padding:0 60px 16px 6px}.mobileMenuOpen .mobileMenuToggle{width:42px;min-width:42px;padding:0;top:19px;right:14px}.mobileMenuOpen .mobileMenuToggle>b{display:none}.mobileMenuOpen .sidebarGroups{flex:1;margin-top:11px;padding-right:4px;display:grid}.mobileMenuOpen .sidebarBottom{margin-top:7px;padding-top:7px;display:grid}.mobileMenuOpen .navItem{min-height:44px}.workspace{padding:0 14px 28px}.topbar{height:74px}.topbar .eyebrow,.profile>span:last-child{display:none}.hero{min-height:330px;padding:30px 24px}.heroActions{flex-direction:column;align-items:stretch}.stats,.providers{grid-template-columns:1fr}}.setupPanel{margin:17px 0}.setupPanel>.panelHeader>span{color:#7657e7;font-size:12px;font-weight:800}.setupList{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.setupList article{border-right:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:18px;display:grid}.setupList article:last-child{border-right:0}.setupList article>span{color:#7657e7;background:#eee9ff;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.setupList article.done>span{color:#238d6c;background:#e2f6ee}.setupList article div{min-width:0}.setupList b,.setupList small{display:block}.setupList b{font-size:13px}.setupList small{min-height:34px;color:var(--muted);margin-top:4px}.setupList a{color:#6749cd;grid-column:2;margin-top:9px;font-size:12px;font-weight:800;text-decoration:none}.setupList article.done a{color:#6f7b8e}.dashboardGrid{margin-top:17px}.dashboardEmpty{color:var(--muted);text-align:center;margin:0;padding:24px 10px}.dashboardGrid .panelHeader>a{white-space:nowrap}@media (max-width:1100px){.setupList{grid-template-columns:1fr 1fr}.setupList article:nth-child(2){border-right:0}.setupList article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:650px){.setupList{grid-template-columns:1fr}.setupList article{border-right:0;border-bottom:1px solid var(--line)}.setupList article:nth-child(3){border-bottom:1px solid var(--line)}.setupList article:last-child{border-bottom:0}}.transferWorkspace{padding-bottom:50px}.stepper{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:0 0 18px;padding:17px 20px;list-style:none;display:grid}.stepper li{color:#9aa4b5;align-items:center;gap:10px;display:flex;position:relative}.stepper li:not(:last-child):after{content:"";background:#dfe3eb;width:44px;height:1px;position:absolute;top:17px;left:calc(100% - 22px)}.stepper li>span{border:1px solid #dfe3eb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.stepper b,.stepper small{display:block}.stepper b{font-size:10px}.stepper small{margin-top:3px;font-size:8px}.stepper .active,.stepper .done{color:#6548d5}.stepper .active>span{color:#fff;background:#7657e7;border-color:#7657e7}.stepper .done>span{background:#eee9ff;border-color:#dcd3ff}.transferGrid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:17px;display:grid}.transferPanel{min-width:0}.transferHeader{gap:20px}.searchBox{border:1px solid var(--line);color:#8d98aa;background:#fafbfc;border-radius:9px;align-items:center;gap:7px;width:250px;height:36px;padding:0 10px;display:flex}.searchBox input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.productTable{padding:0 18px 10px}.productRow{color:#71809a;border-bottom:1px solid #edf0f5;grid-template-columns:25px minmax(260px,1.6fr) minmax(120px,.8fr) 85px 65px;align-items:center;gap:10px;min-height:76px;padding:9px;font-size:9px;display:grid}.productRow.selected{background:#fbfaff}.productRow input{accent-color:#7657e7}.productRow.tableHead{color:#9aa4b5;text-transform:uppercase;letter-spacing:.5px;min-height:40px;font-size:7px}.productIdentity{align-items:center;gap:10px;min-width:0;display:flex}.productIdentity>i{color:#6f56c9;background:linear-gradient(145deg,#eee9f5,#d9ceea);border-radius:9px;flex:0 0 44px;place-items:center;height:48px;font-style:normal;font-weight:800;display:grid}.productIdentity b,.productIdentity small{display:block}.productIdentity b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:10px;overflow:hidden}.productIdentity small{color:#929dad;margin-top:5px;font-size:8px}.productRow>strong{color:var(--ink)}.catalogActions{align-items:center;gap:8px;display:flex}.syncButton{color:#684bcf;background:#f7f4ff;border:1px solid #ded7f8;border-radius:9px;height:36px;padding:0 11px;font-size:9px;font-weight:800}.syncButton:disabled{opacity:.55}.importMessage{color:#7f8b9f;margin-top:5px;font-size:8px;display:block}.importMessage a{color:#6749cd}.transferSummary{gap:14px;display:grid}.summaryCard,.resultCard{padding:20px}.summaryCard h3{margin:3px 0 18px;font-size:17px}.summaryCard dl{margin:0}.summaryCard dl>div{border-bottom:1px solid #edf0f5;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.summaryCard dt{color:#8995a7}.summaryCard dd{color:var(--ink);margin:0;font-weight:700}.dot{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.wbDot{background:#d02c9c}.ozonDot{background:#1267f1}.safeNotice{color:#6f5aa8;background:#f4f1ff;border-radius:9px;gap:5px;margin:16px 0;padding:12px;display:grid}.safeNotice b{font-size:9px}.safeNotice span{font-size:8px;line-height:1.45}.transferButton{color:#fff;background:#7657e7;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 15px;font-size:10px;font-weight:800;display:flex}.transferButton:disabled{cursor:not-allowed;opacity:.48}.resultTitle{align-items:center;gap:10px;display:flex}.resultTitle>span{border-radius:9px;flex:0 0 32px;place-items:center;height:32px;font-weight:900;display:grid}.warningBadge{color:#c27a17;background:#fff0d8}.okBadge{color:#268d6d;background:#e2f6ee}.resultTitle b,.resultTitle small{display:block}.resultTitle b{font-size:10px}.resultTitle small{color:#8b96a8;margin-top:3px;font-size:8px}.resultCard ul{color:#706181;margin:14px 0 0;padding-left:16px;font-size:9px;line-height:1.6}.apiNote{color:#8a6a35;background:#fff8e8;border-radius:7px;margin:13px 0 0;padding:8px;font-size:8px;line-height:1.45}.sourceDataCard{background:#fdfaff;border:1px solid #ead9f1;border-radius:11px;gap:10px;margin-top:14px;padding:14px;display:grid}.sourceDataHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sourceDataHeader b,.sourceDataHeader small{display:block}.sourceDataHeader b{color:#4d3b73;font-size:13px}.sourceDataHeader small{color:#7c718d;margin-top:3px;font-size:12px;line-height:1.4}.sourceDataHeader>span{color:#fff;background:#c9299f;border-radius:8px;place-items:center;width:32px;height:28px;font-size:11px;font-weight:900;display:grid}.sourceProductSelect{color:#657189;gap:5px;font-size:12px;font-weight:700;display:grid}.sourceProductSelect select{color:#435067;background:#fff;border:1px solid #ded5e6;border-radius:8px;width:100%;height:36px;padding:0 8px;font-size:12px}.sourceDataGrid{background:#ece5f0;border:1px solid #ece5f0;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.sourceDataGrid>div{background:#fff;min-width:0;padding:9px}.sourceDataGrid dt{color:#8992a2;font-size:11px}.sourceDataGrid dd{overflow-wrap:anywhere;color:#3f4b60;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.4}.sourceDetails{background:#fff;border:1px solid #e8e1ec;border-radius:8px}.sourceDetails summary{cursor:pointer;color:#5a4778;padding:10px;font-size:12px;font-weight:800}.sourceDetails summary span{color:#6749cd;background:#eee9fa;border-radius:10px;place-items:center;min-width:22px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.sourceDetails>p{color:#566277;white-space:pre-wrap;border-top:1px solid #eee8f1;max-height:170px;margin:0;padding:10px;font-size:12px;line-height:1.55;overflow:auto}.sourceAttributeList{border-top:1px solid #eee8f1;max-height:300px;margin:0;overflow:auto}.sourceAttributeList>div{border-bottom:1px solid #f0ebf2;grid-template-columns:minmax(100px,.8fr) minmax(130px,1.2fr);gap:9px;padding:8px 10px;display:grid}.sourceAttributeList>div:last-child{border-bottom:0}.sourceAttributeList dt{color:#7b8698;font-size:11px}.sourceAttributeList dd{overflow-wrap:anywhere;color:#414d61;margin:0;font-size:12px;line-height:1.4}.mappingBox{border-top:1px solid #edf0f5;gap:8px;margin-top:14px;padding-top:14px;display:grid}.mappingBox button,.mappingBox select{border-radius:8px;width:100%;min-height:36px;font-size:8px}.mappingLoad{color:#6449c7;background:#f7f4ff;border:1px solid #dcd4fa;font-weight:800}.mappingBox select{color:#536078;background:#fff;border:1px solid #dfe3eb;padding:0 8px}.mappingSave{color:#fff;background:#7657e7;border:0;font-weight:800}.mappingSave:disabled{opacity:.45}.mappingBox small{color:#7e899b;font-size:8px;line-height:1.4}.mappingBox a{color:#6749cd}.ozonDraftBox{border-top:1px solid #edf0f5;gap:9px;margin-top:14px;padding-top:14px;display:grid}.ozonDraftBox>b{font-size:10px}.draftNumbers{grid-template-columns:1fr 1fr;gap:6px;display:grid}.draftNumbers input,.draftNumbers select,.attributeFields input{background:#fff;border:1px solid #dfe3eb;border-radius:7px;width:100%;height:34px;padding:0 8px;font-size:8px}.attributeFields{gap:7px;max-height:240px;display:grid;overflow:auto}.attributeFields label{color:#64718a;gap:4px;font-size:8px;display:grid}.ozonDraftBox>.mappingSave{border-radius:8px;min-height:36px}.ozonDraftBox small{color:#7e899b;font-size:8px;line-height:1.45}.draftHint{color:#6f7b8e;margin:0;font-size:12px;line-height:1.5}.productIdentity>span:last-child{min-width:0}.productIdentity b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.4;overflow:visible}.productRow:not(.tableHead){height:auto;min-height:76px}.columnChooserDone{color:#fff;background:#7657e7;border:0;border-radius:8px;width:100%;min-height:34px;margin-top:3px;font-size:12px;font-weight:800}.rowPriceInput{color:#38455a;width:82px;height:36px;font:inherit;background:#fff;border:1px solid #dfe3eb;border-radius:7px;padding:0 8px;font-size:12px}.attributeInputRow{grid-template-columns:1fr auto;gap:5px;display:grid}.attributeInputRow button{color:#6449c7;background:#f7f4ff;border:1px solid #dcd4fa;border-radius:7px;padding:0 8px;font-size:8px;font-weight:800}.attributeFields select{color:#536078;background:#fff;border:1px solid #cfc6f4;border-radius:7px;width:100%;height:34px;padding:0 7px;font-size:8px}.dictionarySelected{color:#238d6c;margin-left:4px;font-style:normal;font-weight:700}.attributeSectionTitle{color:#47546a;justify-content:space-between;align-items:center;margin-top:3px;display:flex}.attributeSectionTitle b{font-size:12px}.attributeSectionTitle span{color:#6449c7;background:#eeeaff;border-radius:12px;place-items:center;min-width:25px;height:23px;font-size:12px;font-weight:800;display:grid}.optionalAttributes{gap:8px;display:grid}.attributeToggle{color:#6048bd;text-align:left;background:#f8f6ff;border:1px solid #ded7f8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:800;display:flex}.attributeToggle i{color:#fff;background:#7657e7;border-radius:12px;place-items:center;min-width:25px;height:23px;font-size:11px;font-style:normal;display:grid}.attributeSearch{color:#64718a;gap:5px;font-size:12px;font-weight:700;display:grid}.attributeSearch input{color:#38455a;background:#fff;border:1px solid #dfe3eb;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:12px}.optionalAttributeFields{max-height:360px;padding-right:3px}.attributeEmpty{color:#7e899b;margin:4px 0;font-size:12px}.transferGrid{grid-template-columns:minmax(0,1fr)}.transferSummary{grid-template-columns:280px minmax(0,1fr);align-items:start}.transferSummary>.resultCard{min-width:0}.catalogToolbar{grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(140px,.7fr)) minmax(190px,.8fr) auto auto;gap:8px;padding:0 18px 12px;display:grid}.catalogToolbar .searchBox{width:100%}.catalogToolbar>select,.sortControl select{border:1px solid var(--line);color:#536078;background:#fff;border-radius:9px;min-width:0;height:36px;padding:0 9px;font-size:12px}.sortControl{grid-template-columns:1fr 36px;gap:5px;display:grid}.sortControl button,.resetFilters{color:#684bcf;background:#f7f4ff;border:1px solid #ded7f8;border-radius:9px;height:36px;font-size:12px;font-weight:800}.columnChooser{z-index:4;position:relative}.columnChooser summary{cursor:pointer;color:#684bcf;white-space:nowrap;background:#f7f4ff;border:1px solid #ded7f8;border-radius:9px;align-items:center;height:36px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.columnChooser>div{background:#fff;border:1px solid #ddd6f1;border-radius:10px;gap:8px;width:210px;padding:12px;display:grid;position:absolute;top:41px;right:0;box-shadow:0 12px 28px #3e315124}.columnChooser label{color:#536078;align-items:center;gap:7px;font-size:12px;display:flex}.columnChooser input{accent-color:#7657e7}.columnChooserActions{border-bottom:1px solid #ece8f4;grid-template-columns:1fr 1fr;gap:6px;padding-bottom:8px;display:grid}.columnChooserActions button{color:#6749cd;background:#f8f6ff;border:1px solid #ded7f8;border-radius:7px;min-height:30px;padding:4px 6px;font-size:10px;font-weight:800}.resetFilters{padding:0 11px}.catalogResultLine{color:#7b8799;justify-content:space-between;align-items:center;padding:0 20px 9px;font-size:12px;display:flex}.catalogResultLine b{color:#4f5a6d}.productTable{overflow-x:auto}.productRow{min-width:860px;font-size:12px}.productRow.tableHead{font-size:11px}.productIdentity{min-width:0}.productIdentity b{font-size:12px}.productIdentity small{font-size:11px}.productThumb{color:#6f56c9;background:linear-gradient(145deg,#eee9f5,#d9ceea);border-radius:9px;flex:0 0 50px;place-items:center;width:50px;height:58px;font-size:12px;font-weight:800;display:grid;position:relative;overflow:hidden}.productThumb i{font-style:normal}.productThumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.missingValue{color:#b06b57;font-size:11px;font-style:normal}.compareButton{color:#6048bd;background:#f8f6ff;border:1px solid #d9d1f3;border-radius:8px;min-height:34px;padding:0 9px;font-size:11px;font-weight:800}.compareButton.active{color:#fff;background:#7657e7}.comparisonDrawer{background:#faf9ff;border:1px solid #dcd4f4;border-radius:12px;min-width:860px;margin:0 9px 12px;padding:16px;box-shadow:inset 0 1px #fff}.comparisonHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.comparisonHeader b,.comparisonHeader small{display:block}.comparisonHeader b{color:#41345f;font-size:14px}.comparisonHeader small{color:#7d758d;margin-top:3px;font-size:12px}.comparisonHeader button{color:#6048bd;background:#fff;border:1px solid #d8d0ef;border-radius:8px;height:32px;padding:0 10px;font-size:11px;font-weight:800}.comparisonColumns{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:start;display:grid}.comparisonSide{background:#fff;border:1px solid #e5e0ec;border-radius:11px;gap:10px;min-width:0;padding:14px;display:grid}.comparisonSideTitle{align-items:center;gap:9px;display:flex}.comparisonSideTitle>span{color:#fff;border-radius:8px;place-items:center;width:34px;height:30px;font-size:11px;font-weight:900;display:grid}.wbComparison .comparisonSideTitle>span{background:#c9299f}.ozonComparison .comparisonSideTitle>span{background:#1768eb}.comparisonSideTitle b,.comparisonSideTitle small{display:block}.comparisonSideTitle b{font-size:13px}.comparisonSideTitle small{color:#8a94a5;margin-top:2px;font-size:11px}.comparisonArrow{color:#7657e7;align-self:center;place-items:center;font-size:25px;font-weight:900;display:grid}.comparisonMedia{align-items:center;gap:10px;display:flex}.comparisonThumb{color:#6f56c9;background:#eee9f5;border-radius:10px;flex:0 0 62px;place-items:center;width:62px;height:72px;font-weight:800;display:grid;position:relative;overflow:hidden}.comparisonThumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.comparisonThumb i{font-style:normal}.comparisonMedia b,.comparisonMedia small,.targetTitle b,.targetTitle small{display:block}.comparisonMedia b,.targetTitle b{font-size:13px;line-height:1.4}.comparisonMedia small,.targetTitle small{color:#8792a4;margin-top:4px;font-size:11px}.comparisonValues{background:#edf0f4;border:1px solid #edf0f4;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.comparisonValues>div{background:#fff;min-width:0;padding:9px}.comparisonValues dt{color:#8a95a5;font-size:11px}.comparisonValues dd{overflow-wrap:anywhere;color:#3e4a5f;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.4}.comparePriceInput{color:#38455a;background:#fff;border:1px solid #d9dfe8;border-radius:7px;width:100%;height:32px;padding:0 8px;font-size:12px}.comparisonDetails{border:1px solid #e7e9ef;border-radius:8px}.comparisonDetails summary{cursor:pointer;color:#58477b;padding:9px;font-size:12px;font-weight:800}.comparisonDetails summary span{background:#eee9fa;border-radius:10px;place-items:center;min-width:21px;height:19px;margin-left:4px;font-size:10px;display:inline-grid}.comparisonDetails p{color:#566277;white-space:pre-wrap;border-top:1px solid #eceef2;max-height:150px;margin:0;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.comparisonDetails>dl{border-top:1px solid #eceef2;max-height:260px;margin:0;overflow:auto}.comparisonDetails>dl>div{border-bottom:1px solid #f0f1f4;grid-template-columns:minmax(100px,.8fr) minmax(120px,1.2fr);gap:8px;padding:7px 9px;display:grid}.comparisonDetails dt{color:#7b8698;font-size:11px}.comparisonDetails dd{overflow-wrap:anywhere;color:#414d61;margin:0;font-size:12px}.comparisonWarnings,.comparisonReady{border-radius:8px;padding:10px;font-size:12px;line-height:1.45}.comparisonWarnings{color:#8a6224;background:#fff5dc}.comparisonReady{color:#28795f;background:#eaf8f2}.payloadPreview{background:#f8f9fb;border:1px solid #dfe3eb;border-radius:8px}.payloadPreview summary{cursor:pointer;color:#6250a1;padding:9px;font-size:8px;font-weight:800}.payloadPreview pre{color:#455268;white-space:pre-wrap;background:#f3f5f8;border-top:1px solid #e5e8ef;max-height:260px;margin:0;padding:10px;font-size:7px;line-height:1.45;overflow:auto}.publishConfirm{background:#fff7f3;border:1px solid #f0cbbd;border-radius:9px;gap:8px;padding:12px;display:grid}.publishConfirm>b{color:#a64b2c;font-size:9px}.publishConfirm p{color:#80685f;margin:0;font-size:8px;line-height:1.45}.publishConfirm label{color:#68544d;align-items:flex-start;gap:6px;font-size:8px;line-height:1.45;display:flex}.publishConfirm input{accent-color:#b24d2a}.publishConfirm button{color:#fff;background:#b9512d;border:0;border-radius:8px;height:36px;font-size:8px;font-weight:900}.publishConfirm button:disabled{opacity:.45}.statusButton{color:#6149c5;background:#f7f4ff;border:1px solid #cfc6f4;border-radius:8px;height:34px;font-size:8px;font-weight:800}.publicationStatus{background:#f2f5fa;border-radius:7px;padding:8px}@media (max-width:1250px){.catalogToolbar{grid-template-columns:repeat(4,minmax(150px,1fr))}.catalogToolbar .searchBox{grid-column:span 2}.transferSummary{grid-template-columns:1fr}}@media (max-width:900px){.comparisonColumns{grid-template-columns:1fr}.comparisonArrow{height:34px;transform:rotate(90deg)}.catalogToolbar{grid-template-columns:1fr 1fr}}@media (max-width:780px){.stepper{grid-template-columns:1fr 1fr;gap:16px}.stepper li:after{display:none}.transferHeader{flex-direction:column;align-items:flex-start}.catalogToolbar{grid-template-columns:1fr}.catalogToolbar .searchBox{grid-column:auto}.searchBox{width:100%}.productTable{overflow-x:auto}.productRow,.comparisonDrawer{min-width:760px}.comparisonValues{grid-template-columns:1fr}.columnChooser>div{left:0;right:auto}}@media (max-width:520px){.sourceDataGrid,.sourceAttributeList>div{grid-template-columns:1fr}}.settingsWorkspace{max-width:1180px}.securityBanner{color:#5f49b4;background:#f7f4ff;border:1px solid #dcd4fa;border-radius:14px;align-items:flex-start;gap:13px;margin-bottom:17px;padding:17px 19px;display:flex}.securityBanner>span{color:#fff;background:#7657e7;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.securityBanner b{font-size:11px}.securityBanner p{color:#746b91;max-width:720px;margin:5px 0 0;font-size:9px;line-height:1.5}.settingsMessage{color:#7d641d;background:#fff9e9;border:1px solid #e6d8aa;border-radius:10px;margin-bottom:16px;padding:12px 15px;font-size:10px}.connectionGrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.connectionForm{padding:24px;position:relative}.connectionTitle{align-items:center;gap:11px;margin-bottom:22px;display:flex}.connectionTitle h2{margin:0 0 4px;font-size:16px}.connectionTitle small{font-size:10px}.connectedText{color:#23916e}.mutedText{color:#929cad}.newConnectionText{color:#7057c6}.autofillTrap{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-10000px;overflow:hidden}.connectionForm>label,.fieldPair label{color:#56637a;gap:7px;margin-bottom:14px;font-size:9px;font-weight:700;display:grid}.connectionForm input{height:40px;color:var(--ink);background:#fbfcfd;border:1px solid #dde2eb;border-radius:9px;outline:0;padding:0 12px;font-size:10px}.connectionForm input:focus{border-color:#9e8aea;box-shadow:0 0 0 3px #eeeaff}.fieldPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fieldHelp{color:#8792a5;min-height:30px;margin:0 0 17px;font-size:8px;line-height:1.5}.connectButton{color:#fff;background:#7657e7;border:0;border-radius:9px;width:100%;height:42px;font-size:10px;font-weight:800}.connectButton:disabled{opacity:.55}.ozonCredentialFields{grid-template-columns:112px minmax(0,1fr)}.ozonCredentialFields>label:first-child,.ozonCredentialFields>label:first-child input{box-sizing:border-box;width:112px}@media (max-width:520px){.ozonCredentialFields{grid-template-columns:1fr}.ozonCredentialFields>label:first-child,.ozonCredentialFields>label:first-child input{width:100%}}.connectionStatusPanel{margin-bottom:17px;overflow:hidden}.connectionStatusHeader{border-bottom:1px solid #ebe7f2;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.connectionStatusHeader h2{color:#392e4b;margin:1px 0 0;font-size:18px}.connectionStatusHeader p:last-child{color:#7b718a;margin:6px 0 0;font-size:12px;line-height:1.45}.connectionStatusHeader>div:last-child{align-items:center;gap:10px;display:flex}.connectionStatusHeader>div:last-child>span{color:#776b87;white-space:nowrap;font-size:12px}.connectionStatusHeader button{color:#644bc2;background:#f8f5ff;border:1px solid #d9d0f7;border-radius:8px;min-height:38px;padding:0 13px;font-size:12px}.connectionStatusHeader button:disabled{opacity:.5}.connectionStatusEmpty{text-align:center;padding:25px}.connectionStatusEmpty b{color:#4a4056;font-size:14px}.connectionStatusEmpty p{color:#887e93;margin:6px 0 0;font-size:12px}.connectionStatusTable{width:100%}.connectionStatusRow{border-bottom:1px solid #eeeaf3;grid-template-columns:minmax(175px,.9fr) minmax(205px,1.15fr) minmax(140px,.72fr) minmax(205px,1fr) minmax(220px,280px);align-items:center;gap:13px;padding:13px 18px;display:grid}.connectionStatusRow:last-child{border-bottom:0}.connectionStatusHead{color:#91889c;text-transform:uppercase;letter-spacing:.4px;background:#fbfafd;min-height:38px;padding-top:7px;padding-bottom:7px;font-size:10px}.connectionCabinet{align-items:center;gap:10px;min-width:0;display:flex}.connectionCabinet>.providerLogo{flex:0 0 34px;width:34px;min-width:34px}.connectionCabinet span:last-child,.connectionSeller,.connectionState,.connectionDates{min-width:0}.connectionCabinet b,.connectionCabinet small,.connectionSeller b,.connectionSeller small{display:block}.connectionCabinet b{overflow-wrap:anywhere;color:#44394f;font-size:13px}.connectionCabinet small,.connectionSeller small{color:#90879b;margin-top:3px;font-size:11px;line-height:1.35}.connectionSeller b{overflow-wrap:anywhere;color:#554a61;font-size:12px}.connectionState{justify-items:start;gap:5px;display:grid}.connectionState>em{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;display:inline-flex}.connectionState>em.ready{color:#14765b;background:#e3f5ee}.connectionState>em.error{color:#a14d38;background:#fff0eb}.connectionState>em.waiting{color:#87651d;background:#fff6dc}.connectionState>em.disabled{color:#707888;background:#eef0f3}.connectionState>small{color:#aa5b48;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.connectionDates{gap:7px;display:grid}.connectionDates span{grid-template-columns:92px minmax(0,1fr);gap:7px;display:grid}.connectionDates small{color:#938a9d;font-size:10px}.connectionDates b{color:#5b5165;font-size:11px;font-weight:500}.connectionRowActions{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:6px;width:100%;max-width:280px;display:grid}.connectionRowActions button{color:#6149bd;white-space:normal;background:#f9f7ff;border:1px solid #dcd4f4;border-radius:7px;width:100%;min-height:34px;padding:5px 7px;font-size:10px;line-height:1.15}.connectionRowActions button.danger{color:#a4513b;background:#fff8f5;border-color:#ead5ce}.connectionRowActions button:disabled{opacity:.5}.connectionForm{scroll-margin-top:18px}@media (max-width:1180px){.connectionStatusHead{display:none}.connectionStatusTable{background:#f8f7fa;gap:10px;padding:12px;display:grid}.connectionStatusRow{background:#fff;border:1px solid #e7e2ed;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;padding:14px}.connectionRowActions{grid-column:1/3;justify-self:start}.connectionDates span{grid-template-columns:105px minmax(0,1fr)}}@media (max-width:620px){.connectionStatusHeader{flex-direction:column;align-items:stretch}.connectionStatusHeader>div:last-child{justify-content:space-between}.connectionStatusRow{grid-template-columns:1fr}.connectionRowActions{grid-column:auto;max-width:none}.connectionRowActions button{padding:5px}.connectionStatusHeader>div:last-child{flex-direction:column;align-items:stretch}}.connectionCreateBar{background:#faf8ff;border-bottom:1px solid #e9e4f1;justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;display:flex}.connectionCreateBar b,.connectionCreateBar small{display:block}.connectionCreateBar b{color:#4b3d63;font-size:12px}.connectionCreateBar small{color:#81768f;margin-top:4px;font-size:10px;line-height:1.4}.connectionCreateBar>div:last-child{flex:none;gap:8px;display:flex}.connectionCreateBar button{color:#5d43be;white-space:nowrap;background:#fff;border:1px solid #cfc3f3;border-radius:8px;min-height:36px;padding:0 12px;font-size:11px;font-weight:600}.connectionCreateBar button:hover{background:#f4f0ff;border-color:#7657e7}.connectionFormMode{border:1px solid #ddd5f3;border-radius:9px;gap:4px;margin:0 0 13px;padding:10px 11px;display:grid}.connectionFormMode.creating{background:#f2fbf7;border-color:#bcdccc}.connectionFormMode.editing{background:#faf8ff}.connectionFormMode>b,.connectionFormMode>small{display:block}.connectionFormMode b{color:#4d405d;font-size:12px;line-height:1.35}.connectionFormMode small{color:#80758c;font-size:10px;line-height:1.4}@media (max-width:760px){.connectionCreateBar{flex-direction:column;align-items:stretch}.connectionCreateBar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.connectionCreateBar button{white-space:normal}}@media (max-width:480px){.connectionCreateBar>div:last-child{grid-template-columns:1fr}}.connectionDialogBackdrop{z-index:1450;background:var(--text);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.connectionDialogBackdrop{background:color-mix(in srgb,var(--text) 42%,transparent)}}.connectionDialogBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.connectionDialog{border:1px solid var(--border);width:min(720px,100%);max-height:calc(100dvh - 40px);color:var(--text);background:var(--surface);box-shadow:0 28px 90px var(--text);border-radius:18px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.connectionDialog{box-shadow:0 28px 90px color-mix(in srgb,var(--text) 24%,transparent)}}.connectionDialogHeader{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex;position:sticky;top:0}.connectionDialogHeader .connectionTitle{margin:0}.connectionDialogHeader .connectionTitle h2{color:var(--text);margin:2px 0 4px;font-size:19px}.connectionDialogHeader>button{border:1px solid var(--border);width:38px;height:38px;color:var(--text);background:var(--surface-muted);border-radius:10px;flex:0 0 38px;font-size:23px;line-height:1}.connectionDialogHeader>button:disabled{opacity:.5}.connectionDialogBody{background:var(--surface-muted);gap:14px;padding:18px;display:grid}.connectionDialogForm{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:20px}.connectionDialogBody>.connectionTaxPanel{border-radius:14px}@media (max-width:620px){.connectionDialogBackdrop{place-items:stretch stretch;padding:0}.connectionDialog{border:0;border-radius:0;width:100%;max-height:100dvh}.connectionDialogHeader{padding:14px 15px}.connectionDialogBody{padding:12px}.connectionDialogForm{padding:16px}.connectionDialogHeader .connectionTitle h2{font-size:17px}.connectionDialogForm .fieldPair{grid-template-columns:1fr}}.settingsConnectionLaunchers{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.connectionToolLauncher{grid-template-rows:1fr auto;grid-template-columns:44px minmax(0,1fr);gap:10px 12px;min-height:190px;padding:17px;display:grid}.connectionToolLauncherIcon{width:42px;height:42px;color:var(--violet);background:var(--violet);border-radius:12px;align-self:start;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.connectionToolLauncherIcon{background:color-mix(in srgb,var(--violet) 12%,var(--surface))}}.connectionToolLauncherIcon svg{width:21px;height:21px}.connectionToolLauncherIcon.ai{color:#315fb0;background:#4f7dd2}@supports (color:color-mix(in lab, red, red)){.connectionToolLauncherIcon.ai{background:color-mix(in srgb,#4f7dd2 14%,var(--surface))}}.connectionToolLauncherIcon.registry{color:var(--success-text);background:var(--success-surface)}.connectionToolLauncher>div{min-width:0}.connectionToolLauncher h2{margin:2px 0 6px;font-size:18px}.connectionToolLauncher p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.connectionToolLauncher>button{border:1px solid var(--violet);min-height:38px;color:var(--paper);background:var(--violet);font:inherit;cursor:pointer;border-radius:9px;grid-column:1/-1;font-size:12px;font-weight:650}.connectionTitle>.connectionToolLauncherIcon{flex:0 0 42px}.chzConnectionDialog,.connectionToolDialog{width:min(1120px,100%)}.chzConnectionDialog>.connectionDialogBody,.connectionToolDialog>.connectionDialogBody{padding:14px}.chzConnectionDialog .settingsGisMtConnection,.connectionToolDialog>.connectionDialogBody>.panel,.connectionToolDialog>.connectionDialogBody>.settingsExternalRegistries{box-shadow:none;margin:0}.marketplaceSlotSummary{background:#faf8ff;border:1px solid #dcd4fa;border-radius:13px;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:16px;margin-bottom:17px;padding:14px 18px;display:grid}.marketplaceSlotSummary>div{gap:3px;display:grid}.marketplaceSlotSummary b{color:#463568;font-size:13px}.marketplaceSlotSummary span,.marketplaceSlotSummary small{color:#75698a;font-size:11px}.marketplaceSlotSummary p{color:#665c74;margin:0;font-size:11px;line-height:1.45}.marketplaceSlotSummary>small{text-align:right;line-height:1.4}.marketplaceSlotSummary.attention{background:#fff9e9;border-color:#ead8a6}.marketplaceSlotSummary.attention b{color:#7c5d13}.connectionState>em.paused{color:#8b5e19;background:#fff1cf}.connectionState .slotState{color:#7b7187}.connectionState .slotState.occupied{color:#5f4cac}.connectionState .slotState.free{color:#8b6a2a}.connectionRowActions{flex-wrap:wrap}.connectionRowActions button.releaseSlot{color:#795a14;background:#fffaf0;border-color:#e6c988}@media (max-width:820px){.marketplaceSlotSummary{grid-template-columns:1fr}.marketplaceSlotSummary>small{text-align:left}}@media (max-width:620px){.connectionRowActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.tokenGuide{background:#f9fafc;border:1px solid #e2e6ef;border-radius:11px;margin:0 0 17px}.tokenGuide summary{cursor:pointer;color:#5543a4;padding:13px 15px;font-size:13px;font-weight:800;line-height:1.4}.tokenGuide summary::marker{color:#7657e7}.tokenGuideBody{color:#5e687b;border-top:1px solid #e7eaf1;padding:0 16px 16px;font-size:12px;line-height:1.55}.tokenGuideBody ol{margin:14px 0 12px;padding-left:21px}.tokenGuideBody li+li{margin-top:8px}.tokenGuideBody p{margin:12px 0;font-size:12px;line-height:1.55}.tokenGuideBody a{color:#5b43bd;text-underline-offset:2px;text-decoration:underline}.tokenGuideBody code{background:#ece9fa;border-radius:4px;padding:1px 4px;font-size:12px}.officialGuideLink{margin-top:2px;font-size:12px;font-weight:800;display:inline-flex}.connectionForm:has(.tokenGuide[open]){align-self:start}.accountActions{align-items:center;gap:12px;display:flex}.accountActions>span{color:#536078;text-align:right;font-size:9px}.accountActions small{color:#909bac;text-transform:uppercase;margin-top:2px;font-size:7px;display:block}.accountActions button{color:#7b8799;background:#fff;border:1px solid #e1e5ec;border-radius:8px;height:32px;padding:0 10px;font-size:8px;font-weight:700}@media (max-width:850px){.connectionGrid{grid-template-columns:1fr}.catalogActions{flex-direction:column;align-items:stretch;width:100%}.syncButton{width:100%}}.authPage{background:#fff;grid-template-columns:minmax(330px,.85fr) minmax(460px,1.15fr);min-height:100vh;display:grid}.authIntro{color:#fff;background:radial-gradient(circle at 15% 85%,#9d87eb 0,#0000 32%),linear-gradient(145deg,#342576,#7557df);flex-direction:column;min-height:100vh;padding:38px 52px;display:flex}.authIntro .brand{width:max-content;color:var(--ink);background:#fffffff2;border-radius:14px;padding:7px 12px 7px 8px;box-shadow:0 10px 28px #24155430}.authIntro>div:nth-child(2){max-width:520px;margin:auto 0}.authIntro h1{letter-spacing:-2px;margin:19px 0 15px;font-size:clamp(34px,4.5vw,58px);line-height:1.02}.authIntro p{color:#e5dfff;max-width:480px;margin:0;font-size:13px;line-height:1.65}.authIntro>small{color:#d7cff8;font-size:9px}.authCard{border:1px solid var(--line);border-radius:18px;width:min(430px,100% - 40px);margin:auto;padding:32px;box-shadow:0 24px 70px #2e25421a}.authTabs{background:#f2f4f8;border-radius:10px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.authTabs button{color:#79859a;background:0 0;border:0;border-radius:8px;height:35px;font-size:9px;font-weight:800}.authTabs button.active{color:#6248c9;background:#fff;box-shadow:0 3px 10px #27314a12}.authHeading{margin:25px 0 20px}.authHeading h2{letter-spacing:-.6px;margin:0;font-size:22px}.authHeading>p:last-child{color:#7f8b9f;margin:7px 0 0;font-size:9px}.authForm{gap:13px;display:grid}.authForm>label{color:#56637a;gap:7px;font-size:9px;font-weight:700;display:grid}.authForm input:not([type=checkbox]){border:1px solid #dde2eb;border-radius:9px;outline:0;height:42px;padding:0 12px;font-size:10px}.authForm input:focus{border-color:#9884e8;box-shadow:0 0 0 3px #eeeaff}.passwordField{width:100%;position:relative}.passwordField>input{box-sizing:border-box;width:100%;padding-right:46px!important}.passwordField>.passwordToggle{width:34px;min-width:0;height:34px;min-height:0;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.passwordField>.passwordToggle:hover{color:var(--violet);background:var(--surface-subtle)}.passwordField>.passwordToggle:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.passwordField>.passwordToggle>svg{width:17px;height:17px}.authForm .rememberCheck,.authForm .authConsent{align-items:flex-start;gap:7px;font-weight:500;display:flex}.rememberCheck input,.authConsent input{accent-color:#7657e7;margin-top:1px}.authConsent span{line-height:1.45}.authConsent a,.authLegal a{color:#7657e7;text-underline-offset:2px;text-decoration:underline}.authSubmit{color:#fff;background:#7657e7;border:0;border-radius:9px;height:44px;font-size:10px;font-weight:900}.authSubmit:disabled{opacity:.55}.authError{color:#9a472e;background:#fff1ec;border-radius:7px;margin:0;padding:9px;font-size:9px}.authLegal{color:#929cab;text-align:center;margin:17px 0 0;font-size:7px;line-height:1.5}@media (max-width:800px){.authPage{grid-template-columns:1fr}.authIntro{display:none}.authCard{margin:30px auto}}.authSessionBackdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20173570;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.authSessionDialog{box-sizing:border-box;color:#3f3450;background:#fff;border:1px solid #ded7eb;border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:8px 16px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 28px 90px #21173545}.authSessionIcon{color:#7657e7;background:#eee9ff;border-radius:14px;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:17px;display:grid}.authSessionDialog h2{margin:2px 0 8px;font-size:21px;line-height:1.2}.authSessionDialog>div>p:last-child{color:#73687f;margin:0;font-size:12px;line-height:1.5}.authSessionDialog dl{grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 8px;display:grid}.authSessionDialog dl>div{background:#faf8fd;border:1px solid #e6e0ee;border-radius:10px;min-width:0;padding:11px}.authSessionDialog dt{color:#8b8098;font-size:9px}.authSessionDialog dd{overflow-wrap:anywhere;color:#3f3450;margin:5px 0 0;font-size:12px;font-weight:750}.authSessionDialog footer{grid-column:1/3;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.authSessionDialog footer button{color:#6248c9;background:#fff;border:1px solid #d7cfee;border-radius:9px;min-height:42px;padding:0 15px;font-size:11px;font-weight:750}.authSessionDialog footer button.primary{color:#fff;background:#7657e7;border-color:#7657e7}.authSessionDialog footer button:disabled{opacity:.55}@media (max-width:560px){.authSessionDialog{grid-template-columns:40px minmax(0,1fr);padding:18px}.authSessionIcon{width:40px;height:40px}.authSessionDialog dl{grid-template-columns:1fr}.authSessionDialog footer{flex-direction:column-reverse;align-items:stretch}.authSessionDialog footer button{width:100%}}.teamPanel{margin-top:17px}.teamHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.teamHeader h2{margin:0;font-size:17px}.teamHeader p:last-child{color:#7f8b9f;margin:7px 0 0;font-size:9px}.teamSeatUsage{background:#f8f6ff;border:1px solid #dfd8f5;border-radius:10px;flex:none;min-width:175px;padding:11px 14px;display:grid}.teamSeatUsage small,.teamSeatUsage span{color:#7d7197;font-size:10px}.teamSeatUsage b{color:#563eaf;margin:3px 0;font-size:17px}.teamLayout{grid-template-columns:1.1fr .9fr;gap:0;display:grid}.memberList{border-right:1px solid var(--line);padding:22px 24px}.memberList h3,.inviteForm h3{margin:0 0 16px;font-size:11px}.memberList h3 span{color:#8067db;margin-left:5px}.memberList article{border-bottom:1px solid #edf0f5;align-items:center;gap:10px;min-height:54px;display:flex}.memberList article>span{color:#674bcf;background:#eee9ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.memberList b,.memberList small{display:block}.memberList b{font-size:9px}.memberList small{color:#8c97a9;text-transform:uppercase;margin-top:3px;font-size:7px}.memberList time{color:#9aa4b4;margin-left:auto;font-size:7px}.memberList .pendingMember>span{color:#a66d1e;background:#fff1dc}.inviteForm{background:#fafbfc;padding:22px 24px}.inviteForm>label{color:#56637a;gap:7px;margin-bottom:13px;font-size:9px;font-weight:700;display:grid}.inviteForm input,.inviteForm select{background:#fff;border:1px solid #dde2eb;border-radius:8px;height:39px;padding:0 11px;font-size:9px}.inviteForm>button{color:#fff;background:#7657e7;border:0;border-radius:8px;width:100%;height:40px;font-size:9px;font-weight:900}.inviteForm>button:disabled{opacity:.55}.inviteSeatWarning{color:#9a6c2b;margin-top:10px;font-size:10px;line-height:1.45;display:block}.invitationLink{background:#eeeaff;border-radius:9px;gap:6px;margin-top:14px;padding:11px;display:grid}.invitationLink b{font-size:8px}.invitationLink input{color:#5845a7;background:#fff;height:32px;font-size:7px}.invitationLink small,.inviteHelp{color:#81769f;font-size:7px;line-height:1.5}.inviteCard{min-height:330px}.inviteHelp{margin-top:-5px;display:block}.memberList article{align-items:flex-start;padding:9px 0}.memberIdentity{flex:1;min-width:150px;padding-top:5px}.memberIdentity b{align-items:center;gap:6px;display:flex}.memberIdentity b em{color:#674bcf;background:#eee9ff;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal}.memberList .memberSeatNote{color:#9a6c2b;text-transform:none}.memberList .inactiveMember{opacity:.78;background:linear-gradient(90deg,#0000,#faf8ff)}.memberControls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:6px;max-width:330px;display:flex}.memberControls label{color:#7f8b9f;gap:3px;font-size:7px;display:grid}.memberControls select{color:#42506a;background:#fff;border:1px solid #dde2eb;border-radius:7px;max-width:128px;height:30px;padding:0 7px;font-size:8px}.memberControls button,.revokeInvitationButton,.removeInvitationButton{color:#5d4aba;background:#fff;border:1px solid #d8ddeb;border-radius:7px;min-height:30px;padding:0 9px;font-size:8px;font-weight:700}.memberControls button.danger,.revokeInvitationButton,.removeInvitationButton{color:#b23a4a;border-color:#efc5cb}.memberControls button.ownership{color:#fff;background:#7657e7;border-color:#7657e7}.memberControls button:disabled,.revokeInvitationButton:disabled,.removeInvitationButton:disabled{opacity:.45}.memberList .memberProtectedHint{text-align:right;text-transform:none;flex-basis:100%;margin:0}.pendingMember .revokeInvitationButton{margin-left:auto}.pendingMember .memberIdentity{padding-top:2px}@media (max-width:900px){.memberList article{flex-wrap:wrap}.memberControls{justify-content:flex-start;width:100%;max-width:none;padding-left:41px}.memberList .memberProtectedHint{text-align:left}.pendingMember .revokeInvitationButton{margin-left:41px}}.memberList .inactiveInvitation{opacity:.78}.invitationControls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:6px;max-width:385px;margin-left:auto;display:flex}.invitationControls label{color:#7f8b9f;gap:3px;font-size:7px;display:grid}.invitationControls select{color:#42506a;background:#fff;border:1px solid #dde2eb;border-radius:7px;max-width:128px;height:30px;padding:0 7px;font-size:8px}.resendInvitationButton{color:#5d4aba;white-space:nowrap;background:#fff;border:1px solid #d8ddeb;border-radius:7px;min-height:30px;padding:0 9px;font-size:8px;font-weight:700}.resendInvitationButton:disabled{opacity:.45}@media (max-width:900px){.invitationControls{justify-content:flex-start;width:100%;max-width:none;margin-left:0;padding-left:41px}.pendingMember .revokeInvitationButton{margin-left:0}}.selectedRoleSummary{background:#f7f4ff;border:1px solid #ded6f7;border-radius:9px;margin:-2px 0 14px;padding:12px 13px}.selectedRoleSummary b,.selectedRoleSummary p,.selectedRoleSummary small{display:block}.selectedRoleSummary b{color:#543da8;font-size:12px}.selectedRoleSummary p{color:#514b5d;margin:5px 0;font-size:11px;line-height:1.45}.selectedRoleSummary small{color:#7c728d;font-size:10px;line-height:1.45}.teamRoleGuide{border-top:1px solid var(--line);background:#fff}.teamRoleGuide>summary{color:#6249bb;cursor:pointer;padding:15px 24px;font-size:12px;font-weight:700;list-style-position:inside}.teamRoleGuide[open]>summary{border-bottom:1px solid #eeeaf7}.teamRoleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 24px 22px;display:grid}.teamRoleGrid article{background:#fbfaff;border:1px solid #e4deef;border-radius:10px;min-width:0;padding:14px}.teamRoleGrid header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.teamRoleGrid header b{color:#44364f;font-size:12px}.teamRoleGrid header span{color:#775f37;text-align:right;background:#fff3d9;border-radius:5px;padding:3px 6px;font-size:8px;line-height:1.25}.teamRoleGrid p{color:#675d70;min-height:34px;margin:7px 0;font-size:10px;line-height:1.45}.teamRoleGrid ul{color:#53495d;margin:9px 0 10px;padding-left:16px;font-size:10px;line-height:1.45}.teamRoleGrid li+li{margin-top:4px}.teamRoleGrid article>small{color:#887b91;border-top:1px solid #ece6f2;padding-top:9px;font-size:9px;line-height:1.4;display:block}@media (max-width:1100px){.teamRoleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.teamRoleGrid{grid-template-columns:1fr;padding:14px}.teamRoleGuide>summary{padding:14px}.teamRoleGrid p{min-height:0}}@media (max-width:850px){.teamLayout{grid-template-columns:1fr}.memberList{border-right:0;border-bottom:1px solid var(--line)}}.billingWorkspace{max-width:1250px}.subscriptionSummary{color:#fff;background:linear-gradient(120deg,#4f3ba8,#7656df);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:22px 25px;display:flex}.subscriptionSummary h2{margin:0 10px 0 0;font-size:22px;display:inline-block}.subscriptionStatus{text-transform:uppercase;background:#ffffff24;border-radius:12px;padding:5px 8px;font-size:8px}.subscriptionSummary dl{gap:36px;margin:0;display:flex}.subscriptionSummary dl>div{min-width:95px}.subscriptionSummary dt{color:#dcd4ff;font-size:8px}.subscriptionSummary dd{margin:5px 0 0;font-size:12px;font-weight:800}.billingNotice{color:#705c25;background:#fff9e9;border:1px solid #e8d6a4;border-radius:10px;gap:10px;margin-bottom:17px;padding:13px 16px;font-size:9px;display:flex}.billingNotice span{color:#85744b}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.pricingCard{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px}.pricingCard.currentPlan{border-color:#9d89e9;box-shadow:0 12px 35px #6548c51c}.pricingCard h2{margin:2px 0 12px;font-size:18px}.pricingCard strong{font-size:24px}.pricingCard strong small{color:#8c97a8;margin-left:4px;font-size:8px}.pricingCard ul{min-height:164px;margin:21px 0;padding:0;list-style:none}.pricingCard li{color:#69768c;border-bottom:1px solid #edf0f5;padding:7px 0;font-size:9px}.pricingCard li:before{content:"✓";color:#7457df;margin-right:7px;font-weight:900}.pricingCard button{color:#fff;background:#7657e7;border:0;border-radius:9px;width:100%;height:41px;font-size:9px;font-weight:900}.pricingCard button:disabled{color:#8c96a7;background:#eef0f4}.currentPlan button:disabled{color:#6048bf;background:#eee9ff}.billingTrialNotice{background:#effaf6;border:1px solid #bfe5d6;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:17px;padding:16px 18px;display:flex}.billingTrialNotice div{gap:4px;display:grid}.billingTrialNotice b{color:#19785d;font-size:14px}.billingTrialNotice span,.billingTrialNotice small{color:#52786c;font-size:12px;line-height:1.45}.billingTrialNotice small{max-width:430px}.pricingCard.plannedPlan strong{min-height:34px;font-size:18px;display:block}.billingExtrasPanel,.billingModulesPanel{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:17px;padding:22px 24px}.billingExtrasHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.billingExtrasHeader h2{margin:2px 0 5px;font-size:19px}.billingExtrasHeader p:last-child{color:#78859a;margin:0;font-size:12px;line-height:1.45}.billingExtrasHeader>strong{color:#6248bd;white-space:nowrap;font-size:14px}.billingExtraControls{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin-top:18px;display:grid}.billingExtraControls label{color:#58657b;gap:7px;font-size:12px;font-weight:700;display:grid}.billingExtraControls input{border:1px solid #dcdfe8;border-radius:9px;height:42px;padding:0 12px;font-size:14px}.billingExtraControls small{color:#8994a6;font-size:10px;font-weight:400}.billingExtraControls button{color:#fff;background:#7657e7;border:0;border-radius:9px;height:42px;padding:0 20px;font-weight:700}.billingPricingPending{color:#7b6b3b;background:#fff7df;border-radius:9px;max-width:290px;padding:10px 12px;font-size:11px;line-height:1.4}.billingModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.billingModuleGrid article{background:#fbfaff;border:1px solid #e4dfef;border-radius:11px;padding:16px}.billingModuleGrid header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.billingModuleGrid header div{gap:4px;display:grid}.billingModuleGrid b{font-size:14px}.billingModuleGrid span,.billingModuleGrid small{color:#817691;font-size:10px}.billingModuleGrid em{color:#6248bd;text-align:right;font-size:11px;font-style:normal}.billingModuleGrid p{color:#5e5866;margin:10px 0 8px;font-size:12px;line-height:1.45}.billingModuleGrid small{line-height:1.45;display:block}@media (max-width:950px){.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingCard ul{min-height:0}.subscriptionSummary{flex-direction:column;align-items:flex-start;gap:18px}.subscriptionSummary dl{justify-content:space-between;gap:15px;width:100%}.billingExtraControls{grid-template-columns:1fr 1fr}.billingExtraControls button,.billingPricingPending{grid-column:1/-1;max-width:none}.billingTrialNotice,.teamHeader{flex-direction:column;align-items:flex-start}.teamSeatUsage{width:100%}}@media (max-width:650px){.pricingGrid,.billingModuleGrid,.billingExtraControls{grid-template-columns:1fr}.subscriptionSummary dl{grid-template-columns:1fr 1fr;display:grid}.billingExtrasHeader{flex-direction:column}.billingExtrasHeader>strong{white-space:normal}}.billingDowngradePanel{background:#fffaf0;border:1px solid #e5ce94;border-radius:15px;gap:16px;margin-bottom:18px;padding:20px;display:grid}.billingDowngradePanel h2{color:#513f25;margin:2px 0 7px;font-size:19px}.billingDowngradePanel p{color:#75684f;max-width:920px;margin:0;font-size:12px;line-height:1.55}.billingConnectionChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.billingConnectionChoice label{cursor:pointer;background:#fff;border:1px solid #e4dccb;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.billingConnectionChoice label.selected{background:#f7f4ff;border-color:#8066dc}.billingConnectionChoice input{margin-top:3px}.billingConnectionChoice span,.billingConnectionChoice b,.billingConnectionChoice small{display:block}.billingConnectionChoice b{color:#4e435a;font-size:12px}.billingConnectionChoice small{color:#857b8f;margin-top:3px;font-size:11px}.billingDowngradeActions{justify-content:flex-end;gap:8px;display:flex}.billingDowngradeActions button{color:#fff;background:#7054d4;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700}.billingDowngradeActions button.secondary{color:#655b70;background:#fff;border:1px solid #ddd5e8}.billingDowngradeActions button.stopAll{color:#80601d;background:#fff;border:1px solid #e1c695}.billingDowngradeActions button:disabled{opacity:.5}.billingDowngradePanel>small{color:#82755e;font-size:11px}@media (max-width:720px){.billingConnectionChoice{grid-template-columns:1fr}.billingDowngradeActions{flex-direction:column;align-items:stretch}.billingDowngradeActions button{width:100%}}.billingPeriodPanel{background:linear-gradient(120deg,#fff,#f7f4ff);border:1px solid #ded7ef;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 17px;padding:17px 20px;display:flex}.billingPeriodPanel>div:first-child{min-width:210px}.billingPeriodPanel h2{color:#433650;margin:2px 0 4px;font-size:18px}.billingPeriodPanel>div:first-child>span{color:#7e748a;font-size:11px;line-height:1.4}.billingPeriodOptions{flex:1;grid-template-columns:repeat(4,minmax(108px,1fr));gap:7px;max-width:660px;display:grid}.billingPeriodOptions button{color:#62576e;cursor:pointer;background:#fff;border:1px solid #ded7e9;border-radius:9px;place-content:center;gap:3px;min-height:55px;padding:7px 10px;display:grid}.billingPeriodOptions button b{font-size:12px}.billingPeriodOptions button small{color:#8b8195;font-size:9px}.billingPeriodOptions button.active{color:#fff;background:#7657e7;border-color:#7657e7;box-shadow:0 7px 18px #6246c426}.billingPeriodOptions button.active small{color:#eee9ff}.billingPeriodOptions button:focus-visible{outline-offset:2px;outline:3px solid #c9bbf2}.pricingPrepayment{color:#655b70;background:#f6f3fc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;margin-top:12px;padding:9px 10px;display:grid}.pricingPrepayment span{font-size:9px;line-height:1.3}.pricingPrepayment b{color:#5841b2;white-space:nowrap;font-size:13px}.pricingPrepayment small{color:#288061;grid-column:1/-1;font-size:9px;font-weight:700}@media (max-width:900px){.billingPeriodPanel{flex-direction:column;align-items:stretch}.billingPeriodOptions{width:100%;max-width:none}}@media (max-width:600px){.billingPeriodOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}.contentWorkspace{max-width:1380px}.contentHero{color:#fff;background:radial-gradient(circle at 82% 10%,#a893f1 0,#0000 31%),linear-gradient(120deg,#3f2d8d,#7656df);border-radius:18px;justify-content:space-between;align-items:center;min-height:190px;margin-bottom:17px;padding:27px 34px;display:flex}.contentHero h2{margin:11px 0 8px;font-size:27px;line-height:1.08}.contentHero p{color:#ded7fb;max-width:630px;margin:0;font-size:10px;line-height:1.55}.contentKinds{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contentKinds button{color:#ddd5fa;background:#ffffff12;border:1px solid #ffffff31;border-radius:11px;width:90px;height:65px;font-size:17px}.contentKinds button.active{color:#5f44c5;background:#fff}.contentKinds small{margin-top:5px;font-size:7px;font-weight:800;display:block}.contentGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:17px;display:grid}.generationForm .panelHeader>span,.contentQueue .panelHeader>span{color:#7657e7;font-size:8px;font-weight:800}.generationFields{gap:13px;padding:21px;display:grid}.generationFields>label,.generationFields .fieldPair label,.aiConnectionForm label{color:#59667c;gap:7px;font-size:8px;font-weight:800;display:grid}.generationFields input,.generationFields select,.generationFields textarea,.aiConnectionForm input,.aiConnectionForm select{background:#fbfcfd;border:1px solid #dde2eb;border-radius:8px;width:100%;padding:0 11px;font-size:9px}.generationFields input,.generationFields select,.aiConnectionForm input,.aiConnectionForm select{height:39px}.generationFields textarea{resize:vertical;min-height:105px;padding-top:11px}.productPicker{border:1px solid #e2e6ed;border-radius:10px;max-height:220px;padding:13px;overflow:auto}.productPicker>b{margin-bottom:8px;font-size:9px;display:block}.productPicker>p{color:#8c97a8;margin:0;font-size:8px}.productPicker>label{border-top:1px solid #edf0f5;align-items:center;gap:8px;padding:8px 0;display:flex}.productPicker input{accent-color:#7657e7;width:auto;height:auto}.productPicker label b,.productPicker label small{display:block}.productPicker label b{font-size:8px}.productPicker label small{color:#929cad;margin-top:3px;font-size:7px}.queueButton{color:#fff;background:#7657e7;border:0;border-radius:9px;height:43px;font-size:9px;font-weight:900}.queueButton:disabled{color:#8994a5;background:#e9ecf1}.contentSide{gap:17px;display:grid}.aiConnectionForm>div:last-child{gap:12px;padding:19px;display:grid}.aiConnectionForm button{color:#fff;background:#7657e7;border:0;border-radius:8px;height:39px;font-size:8px;font-weight:900}.aiConnectionForm button:disabled{opacity:.5}.aiConnectionForm small{color:#8994a6;font-size:7px;line-height:1.5}.contentQueue>div:last-child{padding:4px 17px}.contentQueue article{border-bottom:1px solid #edf0f5;align-items:center;gap:9px;min-height:56px;display:flex}.queueStatus{background:#9ca6b5;border-radius:50%;width:8px;height:8px}.queueStatus.queued{background:#318ed2}.queueStatus.scheduled{background:#d6952a}.queueStatus.completed{background:#2b9b74}.queueStatus.failed{background:#c95b48}.contentQueue article div{flex:1;min-width:0}.contentQueue article b,.contentQueue article small{display:block}.contentQueue article b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.contentQueue article small{color:#929cad;margin-top:4px;font-size:7px}.contentQueue article strong{color:#7657e7;font-size:8px}.emptyQueue{color:#929cad;text-align:center;padding:18px 0;font-size:8px}.contentProductThumb{color:#756889;background:#f2eff8;border:1px solid #e0e4ea;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:56px;position:relative;overflow:hidden;display:grid!important}.contentProductThumb i{font-size:9px;font-style:normal;font-weight:800}.contentProductThumb img{object-fit:contain;background:#fff;width:100%;height:100%;display:block;position:absolute;inset:0}.contentProductText{flex:1;min-width:0;display:block}.contentProductText b{color:#4d5769;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.contentProductText small{line-height:1.35;font-size:8px!important}.productPicker>label:has(input:checked){background:#f7f4ff;border-radius:8px;margin:0 -6px;padding-left:6px;padding-right:6px}@media (max-width:1050px){.contentGrid{grid-template-columns:1fr}.contentSide{grid-template-columns:1fr 1fr}}@media (max-width:760px){.contentHero{flex-direction:column;align-items:flex-start;gap:22px}.contentKinds{grid-template-columns:repeat(4,1fr);width:100%}.contentKinds button{width:100%}.contentSide{grid-template-columns:1fr}}.contentQueue>div:last-child>button{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:9px;padding:0 7px;display:flex}.contentQueue>div:last-child>button:hover,.contentQueue>div:last-child>button.selected{background:#f4f1ff;border-radius:8px}.contentQueue button .queueStatus{flex:none}.queueStatus.running{background:#7657e7;box-shadow:0 0 0 3px #e8e2ff}.contentQueue button div{flex:1;min-width:0}.contentQueue button b,.contentQueue button small,.contentQueue button em{display:block}.contentQueue button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.contentQueue button small{color:#929cad;margin-top:4px;font-size:7px}.contentQueue button em{color:#b64d3d;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:3px;font-size:7px;font-style:normal;overflow:hidden}.contentQueue button strong{color:#7657e7;font-size:8px}.resultPanel{margin-top:17px}.resultPanel .panelHeader>span{color:#7657e7;font-size:9px;font-weight:900}.resultEmpty{color:#8d98aa;text-align:center;margin:0;padding:34px;font-size:9px}.resultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.resultCard{background:#fbfcfd;border:1px solid #e3e7ed;border-radius:12px;min-width:0;overflow:hidden}.resultCard img,.resultCard video{aspect-ratio:1;object-fit:cover;background:#151821;width:100%;display:block}.resultCard.video video{aspect-ratio:16/10}.generatedText{color:#3f4a5d;white-space:pre-wrap;background:#fff;min-height:180px;max-height:300px;padding:18px;font-size:9px;line-height:1.65;overflow:auto}.resultMeta{gap:8px;padding:13px;display:grid}.resultMeta>span{color:#7a8496;text-transform:uppercase;font-size:7px;font-weight:800}.resultMeta>small{color:#657186;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.resultMeta>b{color:#278866;font-size:8px}.resultMeta select{color:#4f5b70;background:#fff;border:1px solid #dfe4eb;border-radius:7px;width:100%;height:34px;padding:0 9px;font-size:8px}.resultMeta button{color:#fff;background:#7657e7;border:0;border-radius:7px;height:35px;font-size:8px;font-weight:900}.resultMeta button:disabled{color:#8d97a7;background:#e8ebf0}.resultPanelActions{align-items:center;gap:10px;display:flex}.resultPanelActions>span{color:#7657e7;font-size:12px;font-weight:700}.resultPanelActions>button{color:#a34f3d;background:#fff8f5;border:1px solid #e5c7bf;border-radius:8px;min-height:36px;padding:0 11px;font-size:12px;font-weight:500}.resultPanelActions>button:disabled{opacity:.55;cursor:not-allowed}.queueStatus.cancelled{background:#9aa2ad}@media (max-width:1050px){.resultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.resultGrid{grid-template-columns:1fr}}.mediaEditor{margin-top:17px}.mediaEditor .panelHeader>select{color:#4f5b70;background:#fff;border:1px solid #dfe4eb;border-radius:8px;min-width:260px;height:36px;padding:0 10px;font-size:8px}.mediaEditorBody{grid-template-columns:minmax(0,1.5fr) minmax(270px,.7fr);gap:0;display:grid}.mediaEditorBody>div{border-right:1px solid #e7eaf0;padding:20px 22px}.mediaEditorBody>aside{background:#fafbfc;padding:20px 22px}.mediaEditor h4{color:#4b576b;margin:0 0 14px;font-size:10px}.activeMediaList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.activeMediaList>article{background:#fff;border:1px solid #e1e5ec;border-radius:11px;overflow:hidden}.activeMediaList img,.activeMediaList video,.mediaUnavailable{aspect-ratio:1;object-fit:cover;background:#171a22;width:100%;display:block}.activeMediaList>article>div:last-child{padding:11px}.activeMediaList b,.activeMediaList small{display:block}.activeMediaList b{font-size:8px}.activeMediaList small{color:#8c97a8;margin-top:4px;font-size:7px}.orderButtons{gap:6px;margin-top:9px;display:flex}.orderButtons button{color:#644bc3;background:#f3efff;border:1px solid #ded8f5;border-radius:6px;width:30px;height:27px;font-size:11px}.orderButtons button:disabled{opacity:.45}.mediaUnavailable{color:#9ba5b5;place-items:center;font-size:8px;display:grid}.mediaHistory{gap:8px;display:grid}.mediaHistory article{background:#fff;border:1px solid #e5e8ed;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.mediaHistory img,.mediaHistory article>span{object-fit:cover;color:#8068d8;background:#eeeaff;border-radius:7px;flex:none;place-items:center;width:43px;height:43px;display:grid}.mediaHistory article>div{flex:1;min-width:0}.mediaHistory b,.mediaHistory small{display:block}.mediaHistory b{font-size:8px}.mediaHistory small{color:#929cad;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.mediaHistory button{color:#6048bd;background:#eee9ff;border:0;border-radius:6px;height:29px;padding:0 8px;font-size:7px;font-weight:800}.mediaHistory button:disabled{opacity:.45}.mediaEmpty{color:#929cad;text-align:center;grid-column:1/-1;margin:0;padding:28px 8px;font-size:8px}@media (max-width:1050px){.mediaEditorBody{grid-template-columns:1fr}.mediaEditorBody>div{border-bottom:1px solid #e7eaf0;border-right:0}}@media (max-width:760px){.mediaEditor .panelHeader{flex-direction:column;align-items:flex-start;gap:12px}.mediaEditor .panelHeader>select{width:100%;min-width:0}.activeMediaList{grid-template-columns:repeat(2,minmax(0,1fr))}}.generationFields .autoApplyOption{color:#5d4bae;background:#f7f4ff;border:1px solid #dcd4fa;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.generationFields .autoApplyOption input{accent-color:#7657e7;width:auto;height:auto;margin-top:2px}.autoApplyOption span,.autoApplyOption b,.autoApplyOption small{display:block}.autoApplyOption b{font-size:8px}.autoApplyOption small{color:#7e739e;margin-top:5px;font-size:7px;font-weight:500;line-height:1.45}.generationFields .externalProcessingConsent{color:#675027;background:#fff9eb;border:1px solid #efd9a9;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.generationFields .externalProcessingConsent input{accent-color:#7657e7;flex:none;width:18px;height:18px;margin-top:1px}.externalProcessingConsent span,.externalProcessingConsent b,.externalProcessingConsent small{display:block}.externalProcessingConsent b{font-size:12px;line-height:1.4}.externalProcessingConsent small{color:#786747;margin-top:5px;font-size:11px;font-weight:500;line-height:1.5}.operationsWorkspace{padding-bottom:56px}.operationsHero{color:#fff;background:linear-gradient(135deg,#241c4d,#7758e8);border-radius:16px;justify-content:space-between;align-items:center;margin:0 0 22px;padding:30px 34px;display:flex;box-shadow:0 18px 40px #4f399526}.operationsHero h2{margin:10px 0 8px;font-size:25px;line-height:1.12}.operationsHero p{color:#ded8fb;max-width:580px;margin:0;font-size:10px;line-height:1.55}.auditCount{background:#ffffff12;border:1px solid #ffffff30;border-radius:14px;flex-direction:column;align-items:center;min-width:140px;padding:18px;display:flex}.auditCount strong{font-size:32px}.auditCount span{color:#ddd5ff;font-size:8px}.auditFilters{gap:8px;margin-bottom:14px;display:flex}.auditFilters button{color:#786e91;cursor:pointer;background:#fff;border:1px solid #ded9ef;border-radius:999px;padding:8px 13px;font-size:8px;font-weight:700}.auditFilters button.active{color:#fff;background:#7558df;border-color:#7558df}.auditPanel{padding:0;overflow:hidden}.auditList article{border-bottom:1px solid #eeeaf6;grid-template-columns:38px 1fr;gap:13px;padding:16px 20px;display:grid}.auditList article:last-child{border-bottom:0}.auditGlyph{color:#6d4fda;background:#eee9ff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.auditGlyph.billing{color:#1b8b58;background:#e5f7ee}.auditGlyph.team,.auditGlyph.identity{color:#3978c8;background:#e9f2ff}.auditTitle{justify-content:space-between;gap:16px;display:flex}.auditTitle strong{color:#30284a;font-size:10px}.auditTitle time{color:#9a91ae;white-space:nowrap;font-size:8px}.auditList p{color:#6f6684;overflow-wrap:anywhere;margin:5px 0;font-size:8px;line-height:1.5}.auditList small{color:#aaa2b9;font-size:7px}.auditEmpty{text-align:center;color:#8c839f;padding:34px;font-size:9px}@media (max-width:760px){.operationsHero{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.auditCount{align-items:flex-start}.auditFilters{padding-bottom:4px;overflow-x:auto}.auditTitle{flex-direction:column;gap:3px}}.catalogWorkspace{padding-bottom:56px}.catalogSummary{background:linear-gradient(135deg,#f0ecff,#f9f8ff);border:1px solid #e3dcfa;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:28px 32px;display:flex}.catalogSummary h2{color:#302750;margin:10px 0 8px;font-size:24px;line-height:1.15}.catalogSummary p{color:#71688a;max-width:600px;margin:0;font-size:9px;line-height:1.55}.catalogSummary>div:last-child{flex-direction:column;align-items:center;min-width:120px;display:flex}.catalogSummary>div:last-child strong{color:#6d4fda;font-size:32px}.catalogSummary>div:last-child span{color:#8f86a6;font-size:8px}.catalogGrid{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.catalogPanel{padding:0;overflow:hidden}.catalogPanel .panelHeader{border-bottom:1px solid #eeeaf6;padding:18px 20px}.catalogSearch{width:230px;font:inherit;border:1px solid #ded8ea;border-radius:9px;padding:8px 11px;font-size:8px}.catalogList article{border-bottom:1px solid #eeeaf6;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 20px;display:grid}.catalogList article:last-child{border-bottom:0}.catalogThumb{color:#6d4fda;background:#eee9ff;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.catalogList strong{color:#30284a;font-size:10px;display:block}.catalogList p{color:#746b87;margin:4px 0;font-size:8px}.catalogList small{color:#a39bad;font-size:7px}.catalogList article>a{color:#6d4fda;font-size:8px;font-weight:700;text-decoration:none}.productStatus{color:#756a8e;background:#eeeaf8;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.productStatus.draft{color:#9a6811;background:#fff2d8}.catalogEmpty{text-align:center;color:#8f86a0;padding:42px 24px;font-size:9px}.createProductPanel{height:max-content}.createProductFields{gap:12px;display:grid}.createProductFields label{color:#5f5676;gap:5px;font-size:8px;font-weight:700;display:grid}.createProductFields input,.createProductFields textarea{box-sizing:border-box;color:#332b49;width:100%;font:inherit;resize:vertical;background:#fbfaff;border:1px solid #ddd7e8;border-radius:8px;padding:9px 10px;font-weight:500}.createProductFields>small{color:#91889f;text-align:center;font-size:7px}@media (max-width:980px){.catalogGrid{grid-template-columns:1fr}.createProductPanel{grid-row:1}.catalogList article{grid-template-columns:42px minmax(0,1fr) auto}.catalogList article>a{display:none}}@media (max-width:650px){.catalogSummary{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.catalogSummary>div:last-child{align-items:flex-start}.catalogPanel .panelHeader{flex-direction:column;align-items:flex-start;gap:12px}.catalogSearch{width:100%}.catalogList article{grid-template-columns:36px minmax(0,1fr)}.catalogThumb{width:34px;height:34px}.productStatus{display:none}}.catalogList article.selected{background:#f8f5ff;box-shadow:inset 3px 0 #7657e7}.catalogActions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.catalogActions button,.catalogActions a{color:#6d4fda;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700;text-decoration:none}.catalogActions button:disabled{color:#b7b0c4;cursor:not-allowed}.formClose{color:#796e8f;cursor:pointer;background:#faf8ff;border:1px solid #e1dbea;border-radius:8px;place-items:center;width:26px;height:26px;font-size:16px;display:grid}@media (max-width:980px){.catalogActions{display:none}}.catalogSummary>div:last-child small{color:#aaa2b6;margin-top:3px;font-size:7px}.catalogFilters{background:#fcfbff;border-bottom:1px solid #eeeaf6;gap:7px;padding:10px 20px;display:flex}.catalogFilters button{color:#827993;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2ddec;border-radius:999px;padding:6px 10px;font-size:7px;font-weight:700}.catalogFilters button.active{color:#fff;background:#7657e7;border-color:#7657e7}.catalogList article.archived{opacity:.78;background:#faf9fc}.productStatus.archived{color:#777080;background:#eceaf0}.catalogList article.archived .catalogThumb{color:#88818f;background:#eeecf1}.catalogSide{align-content:start;gap:18px;display:grid}.manualUploadPanel{height:max-content}.manualUploadFields{gap:12px;display:grid}.filePicker{color:#72678e;background:#faf8ff;border:1px dashed #cfc5eb;border-radius:9px;gap:7px;padding:12px;font-size:8px;font-weight:700;display:grid}.filePicker input{font:inherit;font-size:7px}.replaceUpload{color:#5f5578;align-items:flex-start;gap:9px;font-size:8px;display:flex}.replaceUpload input{accent-color:#7657e7;width:auto;margin-top:2px}.replaceUpload span,.replaceUpload b,.replaceUpload small{display:block}.replaceUpload small{color:#9188a4;margin-top:3px;font-size:7px;font-weight:500}.manualUploadFields>small{color:#91889f;text-align:center;font-size:7px;line-height:1.45}.publicationPanel{gap:14px;padding-bottom:18px;display:grid}.publicationPanel>.panelHeader{margin-bottom:1px}.publicationPanel>.quietLink,.publicationPanel>.publicationEmpty,.publicationPanel>.publicationLinkForm,.publicationPanel>.queueButton,.publicationPanel>.publicationNotice,.publicationPanel>.publicationPreview{margin-left:18px;margin-right:18px}.publicationStatus{color:#747b87;background:#f1f2f5;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.publicationStatus.media_approved{color:#1e8959;background:#e6f7ed}.publicationLinkForm{gap:10px;display:grid}.publicationLinkForm label{color:#5f5676;gap:5px;font-size:8px;font-weight:700;display:grid}.publicationLinkForm label span{color:#91889f;font-weight:500}.publicationLinkForm input,.publicationLinkForm select{box-sizing:border-box;color:#332b49;width:100%;font:inherit;background:#fbfaff;border:1px solid #ddd7e8;border-radius:8px;padding:9px 10px;font-size:8px}.publicationLinkForm button,.publicationPreview>button{color:#fff;background:#31284a;border:0;border-radius:8px;height:36px;font-size:8px;font-weight:800}.publicationLinkForm button:disabled,.publicationPreview>button:disabled{opacity:.5}.publicationEmpty,.publicationNotice{color:#827993;margin-top:0;margin-bottom:0;font-size:8px;line-height:1.5}.publicationNotice{color:#825c18;background:#fff8e8;border-radius:8px;padding:9px}.publicationPreview{background:#faf9fc;border:1px solid #e4dfee;border-radius:10px;gap:10px;padding:12px;display:grid}.publicationPreview>div:first-child{gap:3px;display:grid}.publicationPreview b{font-size:9px}.publicationPreview>div:first-child span,.publicationPreview small{color:#91889f;font-size:7px}.publicationPreview ol{gap:7px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.publicationPreview ol li{background:#edeaf2;border-radius:8px;flex:0 0 58px;height:68px;position:relative;overflow:hidden}.publicationThumb{background-position:50%;background-size:cover;display:block;position:absolute;inset:0}.publicationPreview ol li>span:last-child{color:#fff;background:#30284a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-weight:800;display:grid;position:absolute;bottom:4px;left:4px}.publicationPreview p,.publicationPreview ul{color:#716880;margin:0;font-size:8px;line-height:1.5}.publicationPreview ul{padding-left:15px}.catalogToolbar{grid-template-columns:minmax(240px,1.4fr) repeat(5,minmax(140px,.7fr)) auto auto}.wbSourceActions{align-items:flex-end;gap:9px;display:flex}.wbSourceActions label{color:#68758a;gap:5px;font-size:11px;font-weight:800;display:grid}.wbSourceActions select{color:#4f5d73;background:#fff;border:1px solid #ded7f8;border-radius:9px;min-width:190px;height:36px;padding:0 9px;font-size:12px}.sourceAccountCell b,.sourceAccountCell small{display:block}.sourceAccountCell b{overflow-wrap:anywhere;color:#4d3c76;font-size:12px}.sourceAccountCell small{color:#929dad;margin-top:3px;font-size:10px}.basisStatus{border-radius:999px;align-items:center;max-width:100%;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.basisStatus.ready{color:#23735d;background:#e5f6ef}.basisStatus.missing{color:#9a5d35;background:#fff0df}@media (max-width:1250px){.catalogToolbar{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width:780px){.wbSourceActions{flex-direction:column;align-items:stretch;width:100%}.wbSourceActions label{width:100%}.wbSourceActions select{width:100%;min-width:0}.catalogToolbar{grid-template-columns:1fr}}.wbSelectedIdentity{color:#766889;background:#fbf8ff;border:1px solid #eadff4;border-radius:8px;gap:2px;max-width:430px;padding:7px 9px;font-size:11px;font-weight:500;display:grid}.wbSelectedIdentity b{overflow-wrap:anywhere;color:#4b3b69;font-size:12px}.wbSelectedIdentity span{overflow-wrap:anywhere}.connectionForm select{width:100%;height:40px;color:var(--ink);background:#fbfcfd;border:1px solid #dde2eb;border-radius:9px;outline:0;padding:0 12px;font-size:12px;font-weight:400}.connectionForm select:focus{border-color:#9e8aea;box-shadow:0 0 0 3px #eeeaff}.sellerIdentity{background:#faf8ff;border:1px solid #e1daf6;border-radius:10px;margin:-2px 0 14px;padding:13px}.sellerIdentity>b{overflow-wrap:anywhere;color:#4c3b72;font-size:13px;display:block}.sellerIdentity dl{grid-template-columns:1fr;gap:8px;margin:10px 0 0;display:grid}.sellerIdentity dl>div{background:#fff;border-radius:8px;min-width:0;padding:8px}.sellerIdentity dt{color:#8b829b;font-size:11px}.sellerIdentity dd{overflow-wrap:anywhere;color:#4b5568;margin:3px 0 0;font-size:12px;font-weight:800}.wbSourceActions select,.wbSourceActions option,.connectionForm select,.connectionForm option{font-weight:400!important}.wbAccountChooser{min-width:280px;position:relative}.wbAccountChooser>summary{color:#4f5d73;cursor:pointer;background:#fff;border:1px solid #ded7f8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;font-weight:400;list-style:none;display:flex;font-size:12px!important}.wbAccountChooser>summary::-webkit-details-marker{display:none}.wbAccountChooser>summary:after{content:"⌄";color:#7657e7;font-size:16px;line-height:1;transition:transform .15s}.wbAccountChooser[open]>summary:after{transform:rotate(180deg)}.wbAccountChooserMenu{z-index:30;background:#fff;border:1px solid #ded7f8;border-radius:11px;gap:7px;width:min(460px,82vw);padding:12px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 16px 42px #28324b2b}.wbAccountChooserActions{gap:8px;padding-bottom:4px;display:flex}.wbAccountChooserActions button,.wbAccountChooserDone{color:#6548d0;background:#f7f4ff;border:1px solid #ded7f8;border-radius:8px;min-height:34px;padding:0 11px;font-weight:700;font-size:12px!important}.wbAccountChooserActions button:disabled{opacity:.45}.wbAccountOption{cursor:pointer;background:#fff;border:1px solid #ece8f7;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;padding:9px;color:#4f5d73!important;gap:9px!important;font-weight:400!important;display:grid!important}.wbAccountOption:has(input:checked){background:#f8f5ff;border-color:#cbbef4}.wbAccountOption input{accent-color:#7657e7;margin-top:3px}.wbAccountOption>span,.wbAccountName,.wbAccountOption small{overflow-wrap:anywhere;min-width:0;display:block;font-weight:400!important}.wbAccountName{color:#3f4a5e;font-size:12px!important}.wbAccountOption small{color:#858fa1;margin-top:3px;font-size:11px!important}.wbAccountChooserDone{color:#fff;background:#7657e7;width:100%;margin-top:3px}.wbAccountChooserMenu>p{color:#858fa1;text-align:center;margin:8px 0}.barcodeList{flex-wrap:wrap;gap:4px;display:flex}.barcodeList small,.comparisonBarcodeList span{color:#5f5578;overflow-wrap:anywhere;background:#faf8ff;border:1px solid #e3def4;border-radius:6px;width:max-content;max-width:100%;padding:3px 6px;line-height:1.25;display:block;font-size:11px!important}.barcodeList .primaryBarcode{color:#5940bd;background:#f2eeff;border-color:#cbbef4}.comparisonBarcodeList{flex-wrap:wrap;gap:5px;display:flex}.duplicateOfferCell{gap:3px;display:grid;color:#9a4e24!important}.duplicateOfferCell small{color:#b36536;line-height:1.25;font-size:10px!important}@media (max-width:780px){.wbAccountChooser{width:100%;min-width:0}.wbAccountChooserMenu{width:min(460px,100vw - 56px);left:0;right:auto}}.catalogToolbar{align-items:stretch}.catalogToolbar .searchBox,.catalogToolbar>select,.catalogToolbar .sortControl select,.catalogToolbar .sortControl button,.catalogToolbar .columnChooser>summary,.catalogToolbar>.resetFilters{height:40px;min-height:40px}.catalogToolbar .searchBox input{height:100%;min-height:0}.catalogToolbar .sortControl,.catalogToolbar .columnChooser{min-height:40px}.panelHeader .syncButton{color:#6048bd;white-space:nowrap;background:#f5f2ff;border:1px solid #cfc5ee;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:40px;min-height:40px;padding:0 14px;font-weight:400;display:inline-flex;box-shadow:0 1px 2px #42346b12;font-size:12px!important}.panelHeader .syncButton:hover:not(:disabled){background:#eee9ff;border-color:#ab9cdd}.panelHeader .syncButton:focus-visible{outline-offset:2px;outline:3px solid #d9d0f6}.panelHeader .syncButton:disabled{color:#9b94ad;opacity:1;cursor:not-allowed;background:#f7f6fa;border-color:#e1ddea}.syncButtonIcon{font-weight:400;line-height:1;font-size:17px!important}.wbSourceActions .sourceMarketplaceSelect{color:#4f5d73;background:#fff;border-color:#cfc5ee;min-width:138px;height:40px;padding:0 30px 0 11px;font-size:12px!important;font-weight:400!important}.destinationPicker{color:#68758a;gap:6px;margin:0 0 14px;font-weight:700;display:grid}.destinationPicker select{color:#435069;background:#fff;border:1px solid #dcd5ef;border-radius:9px;width:100%;height:42px;padding:0 10px;font-weight:400}.destinationPicker small{color:#8a94a6;font-weight:400;line-height:1.4}.wbTransferDraftBox{background:#faf8ff;border:1px solid #e1d9f7;border-radius:11px;gap:11px;margin-top:15px;padding:14px;display:grid}.wbTransferDraftBox>p{color:#756a89;margin:0;line-height:1.5}.wbTransferDraftBox>.publicationStatus{color:#267b5e;background:#eef8f3;border-radius:8px;padding:10px;line-height:1.45;display:block}.wbTargetComparison .comparisonSideTitle>span{background:linear-gradient(140deg,#8f26cf,#ed3092)}.kizConfirmation{color:#55451f;background:#fffaf0;border:1px solid #ead9aa;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.kizConfirmation input{flex:none;width:18px;height:18px;margin-top:2px}.kizConfirmation span,.kizConfirmation b,.kizConfirmation small{display:block}.kizConfirmation b{font-size:12px}.kizConfirmation small{color:#786a49;margin-top:3px;font-size:11px;font-weight:400;line-height:1.4}.transferParametersBar{grid-template-columns:minmax(300px,1.55fr) minmax(185px,.95fr) minmax(185px,.95fr) minmax(135px,.68fr) minmax(165px,.82fr);align-items:stretch;display:grid;overflow:visible}.transferParametersBar>div,.transferParametersBar>label{border-right:1px solid #ece8f3;min-width:0;padding:16px 14px}.transferParametersTitle{align-content:center}.transferParametersTitle p{margin-bottom:5px}.transferParametersTitle h3{color:#3e3450;margin:0;font-size:18px;line-height:1.25}.transferParametersTitle small,.transferParameterMode small,.transferSourcePicker>small{color:#8a94a6;margin-top:5px;font-size:11px;font-weight:400;line-height:1.4;display:block}.transferParameterMode>span,.transferSourceHeading>span:first-child{color:#8993a4;font-size:11px;font-weight:600;display:block}.transferParameterMode b{overflow-wrap:anywhere;color:#3f4b60;font-size:12px;font-weight:600;line-height:1.4;display:block}.transferSourcePicker{align-content:center}.transferSourceControls{grid-template-columns:82px minmax(0,1fr);gap:7px;display:grid}.transferSourceControls.internal{grid-template-columns:minmax(0,1fr)}.transferSourceControls .sourceMarketplaceSelect{color:#435069;background:#fff;border:1px solid #dcd5ef;border-radius:9px;width:100%;min-width:0;height:40px;padding:0 8px;font-size:12px;font-weight:400}.transferSourceControls .wbAccountChooser{width:100%;min-width:0}.transferSourceControls .wbAccountChooser>summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.transferDestinationPicker{align-content:center;gap:0;margin:0;display:grid}.transferDestinationPicker select{height:40px;font-size:12px}.transferParameterMode{align-content:center}.transferParameterMode>span{margin-bottom:7px}.transferParametersAction{border-radius:10px;align-self:stretch;width:auto;height:auto;min-height:48px;margin:16px 14px;font-size:12px;font-weight:600}.transferResults{gap:14px;display:grid}.transferResults>.resultCard{min-width:0}@media (max-width:1250px){.transferParametersBar{grid-template-columns:repeat(2,minmax(0,1fr))}.transferParametersBar>div,.transferParametersBar>label{border-bottom:1px solid #ece8f3}.transferParametersAction{grid-column:1/-1;min-height:44px}.transferParametersBar>:nth-child(2),.transferParametersBar>:nth-child(4){border-right:0}}@media (max-width:680px){.transferParametersBar{grid-template-columns:1fr}.transferParametersBar>div,.transferParametersBar>label{border-right:0}.transferSourceControls{grid-template-columns:78px minmax(0,1fr)}.transferSourceControls.internal{grid-template-columns:minmax(0,1fr)}.transferParametersAction{grid-column:auto}}.transferCategoryNotice{color:#6f5420;background:#fff8e8;border-top:1px solid #f1d9a8;grid-column:1/-1;align-items:flex-start;gap:11px;margin:0;padding:13px 18px;display:flex}.transferCategoryNoticeIcon{color:#fff;background:#d89522;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:14px;font-weight:700;display:grid}.transferCategoryNotice b,.transferCategoryNotice small{display:block}.transferCategoryNotice b{font-size:12px;font-weight:650;line-height:1.35}.transferCategoryNotice small{color:#7b673d;margin-top:3px;font-size:11px;line-height:1.45}.catalogToolbar .columnChooser>summary,.catalogToolbar>.resetFilters,.catalogToolbar .columnChooserActions button,.catalogToolbar .columnChooserDone{font-weight:400!important}.summaryCard dd{font-weight:400}.catalogImportProgress{color:#4f426d;background:#f8f5ff;border:1px solid #dcd4f5;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px 11px;width:min(760px,100vw - 330px);min-width:360px;margin-top:10px;padding:12px 14px;display:grid}.catalogImportSpinner{aspect-ratio:1;box-sizing:border-box;border:2px solid #d8cff4;border-top-color:#7657e7;border-radius:50%;width:20px;min-width:20px;animation:.8s linear infinite catalogImportSpin}.catalogImportProgress>div{min-width:0}.catalogImportProgress b,.catalogImportProgress small{display:block}.catalogImportProgress b{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.catalogImportProgress small{color:#74698a;margin-top:3px;font-size:11px;line-height:1.45}.catalogImportProgress time{color:#6b54c4;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;padding-top:1px;font-size:11px}.catalogImportBar{background:#e8e2f8;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.catalogImportBar>i{border-radius:inherit;background:linear-gradient(90deg,#9b83ed,#6848d9);width:36%;height:100%;animation:1.35s ease-in-out infinite catalogImportSweep;display:block}@keyframes catalogImportSpin{to{transform:rotate(360deg)}}@keyframes catalogImportSweep{0%{transform:translate(-115%)}to{transform:translate(320%)}}@media (max-width:900px){.catalogImportProgress{box-sizing:border-box;width:100%;min-width:0}}@media (max-width:560px){.catalogImportProgress{grid-template-columns:22px minmax(0,1fr)}.catalogImportProgress time{grid-column:2}.catalogImportBar{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.catalogImportSpinner{animation-duration:1.8s}.catalogImportBar>i{width:100%;animation:none}}.wbMappingBox{gap:11px}.wbMappingBox>b{color:#473c61;font-size:13px}.wbSubjectSearch{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.wbSubjectSearch input,.wbMappingBox select,.wbCharacteristicsBox .attributeFields input{color:#435069;background:#fff;border:1px solid #dfe3eb;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:12px}.wbSubjectSearch .mappingLoad{width:auto;min-width:132px;padding:0 12px;font-size:12px;font-weight:400}.wbMappingBox>.mappingSave,.wbCharacteristicsBox>.mappingSave{min-height:40px;font-size:12px;font-weight:400}.wbMappingBox>small,.wbCharacteristicsBox .attributeFields label,.wbCharacteristicsBox .attributeFields small{font-size:12px;line-height:1.45}.wbCharacteristicsBox{gap:10px;padding-top:5px;display:grid}.wbCharacteristicsBox .attributeFields{max-height:320px}.wbCharacteristicsBox .attributeFields label{background:#fff;border:1px solid #ece8f4;border-radius:8px;padding:8px}.wbCharacteristicsBox .attributeFields small{color:#8791a2}@media (max-width:680px){.wbSubjectSearch{grid-template-columns:1fr}.wbSubjectSearch .mappingLoad{width:100%}}.categoryMappingsPanel{margin-top:18px;padding:0;overflow:hidden}.categoryMappingsHeader{border-bottom:1px solid #ebe7f2;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.categoryMappingsHeader h2{color:#392e4b;margin:0;font-size:18px}.categoryMappingsHeader p:last-child{color:#7b718a;max-width:720px;margin:7px 0 0;font-size:12px;line-height:1.5}.categoryMappingsHeader>span{color:#6549c9;background:#eee9ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.categoryMappingsEmpty{text-align:center;padding:28px}.categoryMappingsEmpty b{color:#4a3f59;font-size:14px}.categoryMappingsEmpty p{color:#857b91;margin:7px 0 13px;font-size:12px}.categoryMappingsEmpty a{color:#6549c7;font-size:12px;font-weight:700;text-decoration:none}.categoryMappingsList article{border-bottom:1px solid #eeeaf4;grid-template-columns:64px minmax(140px,1fr) 24px 64px minmax(170px,1.2fr) auto auto;align-items:center;gap:11px;padding:14px 20px;display:grid}.categoryMappingsList article:last-child{border-bottom:0}.mappingMarketplace{text-align:center}.mappingMarketplace>span{color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;margin:0 auto 4px;font-size:12px;font-weight:800;display:grid}.mappingMarketplace>span.wildberries{background:linear-gradient(140deg,#8f26cf,#ed3092)}.mappingMarketplace>span.ozon{background:#1267e9}.mappingMarketplace small{color:#8d8499;font-size:10px}.mappingCategory{min-width:0}.mappingCategory small,.mappingCategory b,.mappingCategory span{display:block}.mappingCategory small{color:#958da1;margin-bottom:4px;font-size:10px}.mappingCategory b{overflow-wrap:anywhere;color:#473b56;font-size:13px;line-height:1.35}.mappingCategory span{color:#9a92a5;margin-top:4px;font-size:10px}.categoryMappingsList article>i{color:#8d7ac6;text-align:center;font-size:18px;font-style:normal}.categoryMappingsList time{color:#8e8698;white-space:nowrap;font-size:11px}.categoryMappingsList article>button{color:#a6533b;background:#fff8f5;border:1px solid #ead6d0;border-radius:8px;min-height:36px;padding:0 11px;font-size:11px;font-weight:500}.categoryMappingsList article>button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1050px){.categoryMappingsList article{grid-template-columns:54px minmax(130px,1fr) 20px 54px minmax(150px,1fr)}.categoryMappingsList time{grid-column:2/5}.categoryMappingsList article>button{grid-column:5}}@media (max-width:720px){.categoryMappingsList article{grid-template-columns:48px minmax(0,1fr) 20px 48px;align-items:start}.categoryMappingsList .mappingCategory:nth-of-type(4){grid-column:2/5}.categoryMappingsList time{white-space:normal;grid-column:2/5}.categoryMappingsList article>button{grid-column:2/5;width:100%}}.categoryMappingGroups{background:#f7f5fa;gap:14px;padding:16px;display:grid}.categoryMappingGroup{background:#fff;border:1px solid #e5dfed;border-radius:12px;overflow:hidden}.categoryMappingGroup>header{background:#fbfaff;border-bottom:1px solid #ebe7f2;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.categoryMappingGroup>header>i{color:#806ccb;text-align:center;font-size:18px;font-style:normal}.categoryMappingGroup>header>em{color:#6549c9;background:#eee9ff;border-radius:9px;place-items:center;min-width:32px;height:32px;padding:0 8px;font-size:12px;font-style:normal;font-weight:700;display:grid}.categoryMappingGroup>header>p{color:#8a7896;grid-column:1/-1;margin:0;padding-top:2px;font-size:11px;line-height:1.45}.categoryMappingGroup.unassigned>header{background:#fffaf0}.categoryMappingCabinet{align-items:center;gap:10px;min-width:0;display:flex}.categoryMappingCabinet>span{aspect-ratio:1;color:#fff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;min-width:38px;font-size:11px;font-weight:700;display:grid}.categoryMappingCabinet>span.wildberries{background:linear-gradient(140deg,#8f26cf,#ed3092)}.categoryMappingCabinet>span.ozon{background:#1267e9}.categoryMappingCabinet>div{min-width:0}.categoryMappingCabinet small,.categoryMappingCabinet b{display:block}.categoryMappingCabinet small{color:#94899f;margin-bottom:3px;font-size:10px}.categoryMappingCabinet b{overflow-wrap:anywhere;color:#473b56;font-size:13px;line-height:1.3}.categoryMappingGroup .categoryMappingsList article{grid-template-columns:minmax(150px,1fr) 24px minmax(180px,1.25fr) auto auto;padding:13px 17px}.categoryMappingGroup .categoryMappingsList article>button,.categoryMappingGroup .categoryMappingsList time{grid-column:auto}@media (max-width:880px){.categoryMappingGroup .categoryMappingsList article{grid-template-columns:minmax(130px,1fr) 20px minmax(150px,1.2fr) auto}.categoryMappingGroup .categoryMappingsList time{grid-column:1/4}.categoryMappingGroup .categoryMappingsList article>button{grid-area:1/4/3}}@media (max-width:620px){.categoryMappingGroups{padding:10px}.categoryMappingGroup>header{grid-template-columns:1fr;align-items:start}.categoryMappingGroup>header>i{display:none}.categoryMappingGroup>header>em{margin:4px 0 0 calc(100% - 84px);position:absolute}.categoryMappingGroup .categoryMappingsList article{grid-template-columns:1fr}.categoryMappingGroup .categoryMappingsList article>i{transform:rotate(90deg)}.categoryMappingGroup .categoryMappingsList time,.categoryMappingGroup .categoryMappingsList article>button{grid-area:auto/1;width:100%}}.categoryMappingGroup>header{position:relative}.accountActions .pageHelpButton,.pageHelpButton{color:#6048bd;white-space:nowrap;cursor:pointer;background:#f8f5ff;border:1px solid #d8d1ed;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 12px;font-weight:500;display:inline-flex;font-size:12px!important}.pageHelpButton>span{color:#fff;background:#7657e7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.pageHelpButton:hover{background:#f0ebff;border-color:#b8abe2}.pageHelpButton:focus-visible{outline-offset:2px;outline:3px solid #ddd4f8}.pageHelpBackdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#241c3c66;justify-content:flex-end;display:flex;position:fixed;inset:0}.pageHelpPanel{box-sizing:border-box;color:#403653;background:#fff;flex-direction:column;width:min(510px,100vw - 24px);height:100%;padding:26px;display:flex;overflow:auto;box-shadow:-24px 0 70px #21183d33}.pageHelpPanel>header{border-bottom:1px solid #ebe7f3;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.pageHelpPanel>header p{color:#8b7fa3;text-transform:uppercase;letter-spacing:1px;margin:0 0 5px;font-size:12px}.pageHelpPanel>header h2{color:#332847;margin:0;font-size:25px;line-height:1.15}.pageHelpPanel>header button{color:#786d8e;background:#faf9fc;border:1px solid #e2ddeb;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;font-size:25px;font-weight:400;display:grid}.pageHelpPurpose{color:#675d79;margin:19px 0;font-size:14px;line-height:1.6}.pageHelpPanel section{margin-top:8px}.pageHelpPanel section h3{color:#443654;margin:0 0 12px;font-size:15px}.pageHelpPanel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pageHelpPanel ol li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pageHelpPanel ol li>span{color:#6549ca;background:#efeaff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.pageHelpPanel ol p{color:#5f566f;margin:4px 0 0;font-size:13px;line-height:1.5}.pageHelpNotes{background:#fff9ec;border:1px solid #f0dfba;border-radius:10px;padding:14px;margin-top:20px!important}.pageHelpNotes ul{color:#765d2d;gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.pageHelpPanel>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.pageHelpPanel>footer a,.pageHelpPanel>footer button{border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.pageHelpPanel>footer a{color:#6247c2;background:#f7f3ff;border:1px solid #d4c9f2}.pageHelpPanel>footer button{color:#fff;background:#7657e7;border:0}.authPageHelp{z-index:60;position:fixed;top:20px;right:24px}.authPageHelp .pageHelpButton{background:#fff}.accountActions .logoutButton{color:#6f7a8d;white-space:nowrap;background:#fff;border:1px solid #dfe3ea;border-radius:9px;justify-content:center;align-items:center;height:40px;padding:0 14px;font-weight:500;display:inline-flex;font-size:12px!important}.accountActions .logoutButton:hover{color:#4f5b70;background:#fafbfc;border-color:#c8ced8}.accountActions .logoutButton:focus-visible{outline-offset:2px;outline:3px solid #e1e5ec}.accountActions .logoutButton:disabled{opacity:.55;cursor:wait}.helpWorkspace{padding-bottom:70px}.helpHero{color:#fff;background:radial-gradient(circle at 80% 20%,#b49df040 0,#0000 30%),linear-gradient(135deg,#2d225f,#7859df);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:260px;padding:36px 40px;display:flex}.helpHero h2{margin:13px 0 12px;font-size:31px;line-height:1.12}.helpHero p{color:#e5dfff;max-width:650px;margin:0;font-size:14px;line-height:1.6}.helpHero>a{color:#fff;white-space:nowrap;background:#ffffff12;border:1px solid #fff5;border-radius:10px;align-items:center;min-height:44px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.helpSectionHeading{margin:34px 0 18px}.helpSectionHeading h2{color:#34294b;margin:0;font-size:23px}.helpQuickStart>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.helpQuickStart>ol>li{background:#fff;border:1px solid #e7e2f0;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:11px;min-width:0;padding:17px;display:grid}.helpQuickStart>ol>li>span{color:#6549c7;background:#eee9ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.helpQuickStart b{color:#403451;font-size:14px}.helpQuickStart p{color:#71677f;margin:6px 0 10px;font-size:12px;line-height:1.5}.helpQuickStart a{color:#6549c7;font-size:12px;font-weight:700;text-decoration:none}.helpModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.helpModuleGrid article{background:#fff;border:1px solid #e5e0ee;border-radius:13px;flex-direction:column;min-width:0;padding:20px;display:flex}.helpModuleGrid article>div{align-items:center;gap:9px;display:flex}.helpModuleGrid article>div>span{color:#fff;background:#7657e7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.helpModuleGrid h3{color:#3d304f;margin:0;font-size:17px}.helpModuleGrid article>p{color:#746984;margin:12px 0;font-size:13px;line-height:1.55}.helpModuleGrid ol{color:#5e556c;gap:7px;margin:0 0 16px;padding-left:20px;font-size:12px;line-height:1.5;display:grid}.helpModuleGrid article>a{color:#6247c2;margin-top:auto;font-size:12px;font-weight:700;text-decoration:none}.helpMaintenance{background:#f1faf6;border:1px solid #cee7dc;border-radius:13px;align-items:flex-start;gap:14px;margin-top:28px;padding:19px;display:flex}.helpMaintenance>span{color:#fff;background:#2d9a70;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.helpMaintenance h2{color:#285f4d;margin:0;font-size:16px}.helpMaintenance p{color:#52766a;margin:7px 0 0;font-size:12px;line-height:1.55}@media (max-width:980px){.helpQuickStart>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.accountActions>span{display:none}.accountActions .pageHelpButton{height:38px;padding:0 10px}.pageHelpPanel{width:100%;padding:20px}.pageHelpPanel>footer{flex-direction:column;align-items:stretch}.pageHelpPanel>footer a,.pageHelpPanel>footer button{box-sizing:border-box;width:100%}.authPageHelp{top:12px;right:12px}.helpHero{flex-direction:column;align-items:flex-start;padding:28px 22px}.helpHero h2{font-size:25px}.helpQuickStart>ol,.helpModuleGrid{grid-template-columns:1fr}}.activeCategoryMapping{background:#f8f5ff;border:1px solid #dcd4f5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.activeCategoryMapping span{min-width:0}.activeCategoryMapping small,.activeCategoryMapping b{display:block}.activeCategoryMapping small{color:#847a9e;margin-bottom:4px;font-weight:400;font-size:11px!important}.activeCategoryMapping b{overflow-wrap:anywhere;color:#4d3b75;line-height:1.4;font-size:12px!important}.activeCategoryMapping button{color:#6549c8;cursor:pointer;background:#fff;border:1px solid #cfc4ef;border-radius:8px;flex:none;min-height:36px;padding:0 12px;font-size:12px;font-weight:400}.activeCategoryMapping button:hover{background:#f2edff;border-color:#aa9add}.activeCategoryMapping button:focus-visible{outline-offset:2px;outline:3px solid #ddd4f8}@media (max-width:680px){.activeCategoryMapping{flex-direction:column;align-items:stretch}.activeCategoryMapping button{width:100%}}.connectionActions{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.connectionActions .connectButton{width:auto}.disconnectButton{color:#a6533b;white-space:nowrap;background:#fff8f5;border:1px solid #ead6d0;border-radius:9px;min-height:42px;padding:0 13px;font-size:10px;font-weight:500}.disconnectButton:hover:not(:disabled){background:#fff2ed;border-color:#d9b6aa}.disconnectButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:560px){.connectionActions{grid-template-columns:1fr}.connectionActions .connectButton,.disconnectButton{width:100%}}.productRow.tableHead>span{min-width:0}.columnSort{width:100%;min-height:34px;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:3px 5px;display:flex}.columnSort span{overflow-wrap:anywhere;min-width:0}.columnSort i{color:#aaa2bb;flex:none;font-size:14px;font-style:normal;line-height:1}.columnSort:hover{color:#6048bd;background:#f5f1ff}.columnSort.active{color:#6048bd;background:#eee9ff}.columnSort.active i{color:#6048bd}.columnSort:focus-visible{outline-offset:1px;outline:3px solid #d9d0f6}@media (min-width:681px){.transferSourceControls{grid-template-columns:72px minmax(0,1fr)}.transferDestinationPicker select,.transferDestinationPicker small{width:100%;max-width:215px}}.transferSourceLoad{box-sizing:border-box;color:#6048bd;background:#f5f2ff;border-color:#cfc5ee;justify-content:center;align-items:center;width:100%;min-width:0;max-width:264px;min-height:36px;margin-top:8px;font-weight:400;display:flex;font-size:12px!important}.transferSourceLoad:hover:not(:disabled){background:#eee9ff;border-color:#ab9cdd}.transferSourceLoad:disabled{color:#9b94ad;opacity:1;cursor:not-allowed;background:#f7f6fa;border-color:#e1ddea}@media (max-width:680px){.transferSourceLoad{max-width:none}}.transferSourceActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin-top:8px;display:grid}.transferSourceActions>.transferSourceLoad{max-width:none;margin:0}.transferSourceActions>.transferSourceLoad:only-child{grid-column:1/-1}.sourceCategoryChooser{min-width:0;position:relative}.sourceCategoryChooser>summary{box-sizing:border-box;color:#6249c4;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9d1ef;border-radius:9px;justify-content:center;align-items:center;height:36px;padding:0 9px;font-size:11px;font-weight:400;display:flex;overflow:hidden}.sourceCategoryChooser>summary::-webkit-details-marker{display:none}.sourceCategoryChooser[open]>summary{background:#f6f2ff;border-color:#aa9bdb}.sourceCategoryMenu{z-index:90;box-sizing:border-box;background:#fff;border:1px solid #dcd4ea;border-radius:11px;gap:10px;width:min(430px,100vw - 48px);padding:14px;display:grid;position:absolute;top:43px;left:0;box-shadow:0 18px 46px #35264d2e}.sourceCategoryMenu header b,.sourceCategoryMenu header small{display:block}.sourceCategoryMenu header b{color:#463a57;font-size:13px}.sourceCategoryMenu header small{color:#7d738a;margin-top:4px;font-size:11px;line-height:1.45}.sourceCategorySearch{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.sourceCategorySearch input{color:#455168;background:#fff;border:1px solid #ddd6e8;border-radius:8px;min-width:0;height:36px;padding:0 10px;font-size:12px}.sourceCategorySearch button,.sourceCategoryDone,.sourceCategoryClear{color:#6248c2;background:#f7f3ff;border:1px solid #d6ccef;border-radius:8px;min-height:36px;padding:0 11px;font-size:11px;font-weight:400}.sourceCategoryClear{color:#7a6170;background:#fff9fb;border-color:#eadde4;justify-self:start}.sourceCategoryList{border:1px solid #eee9f2;border-radius:8px;max-height:250px;overflow:auto}.sourceCategoryList label{cursor:pointer;border-bottom:1px solid #f0ecf3;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.sourceCategoryList label:last-of-type{border-bottom:0}.sourceCategoryList input{accent-color:#7657e7;margin:2px 0 0}.sourceCategoryList b,.sourceCategoryList small{display:block}.sourceCategoryList b{color:#4d435c;font-size:12px;font-weight:500;line-height:1.35}.sourceCategoryList small{color:#91879c;margin-top:2px;font-size:10px}.sourceCategoryList>p,.sourceCategoryMessage{color:#81768d;margin:0;padding:12px;font-size:11px;line-height:1.45}.sourceCategoryMessage{padding:0}.sourceCategoryDone{color:#fff;background:#7657e7;border-color:#7657e7;width:100%}@media (max-width:680px){.transferSourceActions{grid-template-columns:1fr}.transferSourceActions>.transferSourceLoad:only-child{grid-column:auto}.sourceCategoryMenu{z-index:100;width:auto;max-height:calc(100vh - 100px);position:fixed;top:80px;left:16px;right:16px;overflow:auto}.sourceCategorySearch{grid-template-columns:1fr}.sourceCategorySearch button{width:100%}}.productThumb{background:#f5f4f7;border:1px solid #e7e3ed;flex-basis:48px;width:48px;height:64px}.productThumb img{object-fit:contain;background:#fff}.comparisonThumb{background:#f5f4f7;border:1px solid #e7e3ed;flex-basis:72px;width:72px;height:96px}.comparisonThumb img{object-fit:contain;background:#fff}.stepper li{min-width:0}.stepper li>span{box-sizing:border-box;aspect-ratio:1;flex:0 0 34px;min-width:34px;max-width:34px}.stepper li>div{min-width:0}.stepper li b,.stepper li small{overflow-wrap:anywhere;line-height:1.35}@media (max-width:1150px){.stepper li:after{display:none}}@media (max-width:620px){.stepper{grid-template-columns:1fr;gap:0;padding:10px 14px}.stepper li{align-items:flex-start;min-height:52px;padding:8px 0}.stepper li:not(:last-child):after{background:#dfe3eb;width:1px;height:18px;display:block;top:42px;left:16px}.stepper li>div{padding-top:1px}}.catalogPagination{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 19px 14px;display:flex}.catalogPagination label{color:#68758a;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.catalogPagination select{color:#4c5870;background:#fff;border:1px solid #ded7f0;border-radius:8px;height:36px;padding:0 28px 0 10px;font-size:12px}.catalogPagination>div{align-items:center;gap:6px;display:flex}.catalogPagination>div>button{color:#6249c4;background:#f8f5ff;border:1px solid #ded7f0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;font-size:17px;font-weight:500;display:grid}.catalogPagination>div>button:hover:not(:disabled){background:#eee9ff;border-color:#b9ace1}.catalogPagination>div>button:disabled{color:#aaa4b5;opacity:.7;cursor:not-allowed;background:#f4f3f6}.catalogPagination>div label{margin:0 5px}.catalogPagination>div label select{min-width:66px}.catalogPagination>div label span{color:#8a94a5;white-space:nowrap}@media (max-width:680px){.catalogPagination{flex-direction:column;align-items:stretch}.catalogPagination>div{justify-content:space-between}.catalogPagination>div label{margin:0}.catalogPagination>div>button{width:34px}.catalogPagination>label{justify-content:space-between}}.catalogToolbar{flex-wrap:wrap;display:flex}.catalogToolbar .searchBox{flex:2 280px}.catalogToolbar>select{flex:160px}.catalogToolbar>.advancedFilters,.catalogToolbar>.columnChooser,.catalogToolbar>.resetFilters{flex:0 auto}.advancedFilters{z-index:5;min-width:0;position:relative}.advancedFilters summary{box-sizing:border-box;cursor:pointer;color:#684bcf;white-space:nowrap;background:#f7f4ff;border:1px solid #ded7f8;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 11px;font-size:12px;font-weight:400;list-style:none;display:flex}.advancedFilters summary::-webkit-details-marker{display:none}.advancedFilters summary:after{content:"▾";color:#8a7ac2;margin-left:auto;font-size:11px;transition:transform .15s}.advancedFilters[open] summary:after{transform:rotate(180deg)}.advancedFilters summary>span{color:#fff;background:#7657e7;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:700;display:grid}.advancedFiltersMenu{box-sizing:border-box;background:#fff;border:1px solid #ddd6f1;border-radius:10px;gap:10px;width:270px;padding:12px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 12px 28px #3e315124}.advancedFiltersMenu label{gap:5px;display:grid}.advancedFiltersMenu label>span{color:#7d8799;font-size:11px;font-weight:500}.advancedFiltersMenu select{border:1px solid var(--line);color:#536078;background:#fff;border-radius:9px;width:100%;min-width:0;height:40px;padding:0 9px;font-size:12px}.advancedFiltersDone{color:#684bcf;background:#f7f4ff;border:1px solid #ded7f8;border-radius:8px;height:36px;font-size:12px;font-weight:400}.advancedFilters summary:focus-visible{outline-offset:2px;outline:3px solid #ddd4f8}.advancedFiltersDone:focus-visible{outline-offset:2px;outline:3px solid #ddd4f8}@media (max-width:620px){.catalogToolbar .searchBox,.catalogToolbar>select,.catalogToolbar>.advancedFilters,.catalogToolbar>.columnChooser,.catalogToolbar>.resetFilters{flex-basis:100%;width:100%}.advancedFilters summary{width:100%}.advancedFiltersMenu{width:100%;left:0;right:auto}}.catalogPanel{overflow:visible}.internalCatalogToolbar{background:#fcfbff;border-bottom:1px solid #eeeaf6;padding-top:12px}.internalCatalogToolbar .searchBox{height:40px}.internalCatalogToolbar>.resetFilters{min-height:40px}.internalCatalogToolbar+.catalogResultLine{border-bottom:1px solid #eeeaf6;padding-top:10px}.transferPanel>.catalogToolbar{padding-top:12px}.transferSourcePicker{display:grid}.transferSourcePicker,.transferDestinationPicker{align-content:start}.transferSourceHeading{justify-content:space-between;align-items:center;gap:9px;margin-bottom:7px;display:flex}.transferSourceHeading>.transferConnectionStatus{white-space:nowrap;max-width:170px;min-height:22px;margin:0;padding:3px 7px;font-size:9px!important}.transferSourcePicker .transferSourceControls,.transferSourcePicker .transferSourceActions{width:100%}@media (max-width:680px){.transferSourceHeading{flex-wrap:wrap;align-items:flex-start}.transferSourceHeading>.transferConnectionStatus{max-width:100%}}.catalogEditorPanel{margin-bottom:18px;padding:0;overflow:hidden}.catalogEditorPanel>.panelHeader{border-bottom:1px solid #eeeaf6;padding:16px 20px}.catalogEditorFields{grid-template-columns:minmax(135px,.75fr) minmax(220px,1.25fr) minmax(130px,.7fr) minmax(150px,.8fr) minmax(240px,1.3fr) 190px;align-items:end;gap:12px;padding:16px 20px;display:grid}.catalogEditorFields label{color:#5f5676;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.catalogEditorFields label>span{line-height:1.35}.catalogEditorFields input,.catalogEditorFields textarea{box-sizing:border-box;color:#332b49;width:100%;min-width:0;height:40px;font:inherit;background:#fbfaff;border:1px solid #ddd7e8;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:400}.catalogEditorFields textarea{resize:vertical;min-height:40px;line-height:1.4}.catalogEditorFields input:disabled{color:#81798d;background:#f1eff4}.catalogEditorActions{gap:6px;min-width:0;display:grid}.catalogEditorActions .queueButton{width:100%;min-height:40px;margin:0;font-size:12px}.catalogProductTable{overflow-x:auto}.catalogProductRow{color:#5f6d82;border-bottom:1px solid #edf0f5;align-items:center;gap:10px;min-width:980px;padding:8px 18px;font-size:12px;display:grid}.catalogProductRow>span{overflow-wrap:anywhere;min-width:0}.catalogProductHead{color:#929daf;letter-spacing:.35px;text-transform:uppercase;background:#fbfbfd;min-height:42px;padding-top:4px;padding-bottom:4px;font-size:11px}.catalogProductIdentity{align-items:center;gap:11px;display:flex}.catalogProductIdentity>b{color:#3d4658;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.catalogTableThumb{color:#6f56c9;background:#f5f4f7;border:1px solid #e7e3ed;border-radius:9px;flex:0 0 48px;place-items:center;width:48px;height:64px;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden}.catalogTableThumb img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.catalogTableThumb i{font-style:normal}.catalogProductRow .productStatus{font-style:normal;display:inline-block}.catalogDescriptionCell{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.catalogTableActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.catalogTableActions button,.catalogTableActions a{color:#6248c4;white-space:nowrap;background:#f8f6ff;border:1px solid #ddd6f1;border-radius:7px;align-items:center;min-height:32px;padding:0 9px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.catalogTableActions button:disabled{color:#aaa3b6;cursor:not-allowed}.catalogProductRow.selected{background:#f8f5ff;box-shadow:inset 3px 0 #7657e7}.catalogProductRow.archived{opacity:.78;background:#faf9fc}.catalogSecondaryGrid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;margin-top:18px;display:grid}.catalogPanel .catalogResultLine,.catalogPanel .catalogEmpty{font-size:12px}.internalCatalogToolbar>.columnChooser{min-height:40px}@media (max-width:1250px){.catalogEditorFields{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogEditorDescription{grid-column:1/3}.catalogEditorActions{grid-column:3}}@media (max-width:900px){.catalogSecondaryGrid{grid-template-columns:1fr}}@media (max-width:720px){.catalogEditorFields{grid-template-columns:1fr}.catalogEditorName,.catalogEditorDescription,.catalogEditorActions{grid-column:auto}.catalogProductRow{min-width:820px}}.catalogSourceList{align-content:center;gap:4px;display:grid}.catalogSourceList small{overflow-wrap:anywhere;color:#59667b;align-items:baseline;gap:5px;min-width:0;font-size:11px;line-height:1.35;display:flex}.catalogSourceList small b{color:#8265d7;flex:none;font-size:10px;font-weight:650}.catalogVariantCell,.catalogVariantSources{gap:5px;display:grid}.catalogVariantSources b{color:#5f5370;font-size:10px;font-weight:600}.catalogSizeList{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.catalogSizeList small,.catalogSizeList i{box-sizing:border-box;color:#58437f;text-align:center;background:#f0ebfc;border-radius:6px;min-width:26px;padding:3px 5px;font-size:10px;font-style:normal}.catalogSizeList i{color:#7e728f;background:#f3f1f5}.productDetailWorkspace{padding-bottom:72px}.productDetailBack{color:#674bc8;align-items:center;margin:4px 0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.productDetailBack:hover{text-decoration:underline}.productDetailLoading{color:#756a83;text-align:center;place-items:center;min-height:180px;padding:28px;font-size:14px;display:grid}.productDetailLoading h2{color:#3f3450;margin:0 0 8px}.productDetailLoading p{margin:0}.productDetailHero{grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:18px;padding:20px;display:grid}.productDetailCover{aspect-ratio:3/4;color:#7359cc;background:#f4f1fb;border:1px solid #e4dfeb;border-radius:13px;place-items:center;width:126px;font-size:22px;font-weight:800;display:grid;position:relative;overflow:hidden}.productDetailCover img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.productDetailHeading{min-width:0}.productDetailMeta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.productDetailMeta>span:not(.productStatus){color:#71677f;background:#f4f2f7;border-radius:6px;padding:4px 7px;font-size:11px}.productDetailHeading h2{color:#372c48;overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.2}.productDetailHeading>p{color:#675e75;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:840px;margin:10px 0 8px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.productDetailHeading>small{color:#948b9f;font-size:11px}.productDetailActions{gap:8px;min-width:210px;display:grid}.productDetailActions button,.productDetailActions a{box-sizing:border-box;color:#6248c4;text-align:center;background:#f8f5ff;border:1px solid #d7cdf3;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.productDetailActions button:first-child{color:#fff;background:#7657e7;border-color:#7657e7}.productDetailActions button:disabled{opacity:.5;cursor:not-allowed}.productDetailActions .productDetailArchive{color:#a6533b;background:#fff8f5;border-color:#ecd9d2}.productDetailCounter{color:#6047bd;background:#eee9ff;border-radius:9px;place-items:center;min-width:30px;height:30px;padding:0 4px;font-size:12px;font-weight:700;display:grid}.productDetailEditor{margin-bottom:18px;overflow:hidden}.productDetailEditor>.panelHeader{border-bottom:1px solid #eeeaf4;padding:15px 19px}.productDetailEditorGrid{grid-template-columns:minmax(150px,.7fr) minmax(230px,1.25fr) minmax(150px,.75fr) minmax(170px,.85fr);align-items:end;gap:12px;padding:18px 19px;display:grid}.productDetailEditorGrid label{color:#615773;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.productDetailEditorGrid input,.productDetailEditorGrid textarea{box-sizing:border-box;color:#382f48;width:100%;font:inherit;background:#fbfaff;border:1px solid #ded8e8;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:400}.productDetailEditorGrid input{height:40px}.productDetailEditorGrid input:disabled{color:#80778b;background:#f0eef3}.productDetailEditorGrid .description{grid-column:1/4}.productDetailEditorGrid textarea{resize:vertical;min-height:105px;line-height:1.5}.productDetailEditorActions{gap:8px;display:grid}.productDetailEditorActions .queueButton{width:100%;min-height:40px;margin:0}.productDetailEditorActions>button:not(.queueButton){color:#71657e;background:#fff;border:1px solid #ddd7e9;border-radius:8px;min-height:38px;font-size:12px}.productDetailGrid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.productMediaPanel,.productFactsPanel,.productCharacteristicsPanel,.productPublicationPanel{overflow:hidden}.productMediaPanel>.panelHeader,.productFactsPanel>.panelHeader,.productCharacteristicsPanel>.panelHeader,.productPublicationPanel>.panelHeader{border-bottom:1px solid #eeeaf4;padding:17px 19px}.productDetailEmpty{color:#7a7086;margin:0;padding:20px;font-size:13px;line-height:1.55}.productMediaGallery{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;padding:18px;display:grid}.productMediaGallery>article{background:#fff;border:1px solid #e6e1ec;border-radius:11px;min-width:0;overflow:hidden}.productMediaPreview{aspect-ratio:3/4;color:#8b8296;background:#f4f2f6;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.productMediaPreview img,.productMediaPreview video{object-fit:contain;background:#fff;width:100%;height:100%}.productMediaPreview>i{color:#fff;background:#3c3159cc;border-radius:7px;place-items:center;min-width:24px;height:24px;font-size:11px;font-style:normal;font-weight:700;display:grid;position:absolute;top:7px;left:7px}.productMediaGallery>article>div:nth-child(2){gap:3px;padding:9px 10px 5px;display:grid}.productMediaGallery>article b{color:#51465f;font-size:11px}.productMediaGallery>article small{color:#91889d;font-size:10px}.productMediaActions{grid-template-columns:1fr 1fr;gap:6px;padding:5px 10px 10px!important;display:grid!important}.productMediaActions button{color:#634bc1;background:#f8f5ff;border:1px solid #ddd6f0;border-radius:7px;height:31px;font-size:14px}.productMediaActions button:disabled{color:#b0aaba;cursor:not-allowed;background:#f4f3f5}.productMediaUpload{background:#fcfbfe;border-top:1px solid #eeeaf4;grid-template-columns:minmax(220px,1fr) minmax(210px,.8fr) 120px;align-items:end;gap:12px;padding:17px 18px;display:grid}.productMediaUpload>label:first-child{color:#615773;gap:6px;font-size:12px;font-weight:600;display:grid}.productMediaUpload input[type=file]{box-sizing:border-box;color:#655d70;background:#fff;border:1px solid #ded8e8;border-radius:8px;width:100%;padding:7px;font-size:11px}.productMediaReplace{color:#62586f;align-items:center;gap:8px;font-size:11px;display:flex}.productMediaReplace input{accent-color:#7657e7;width:17px;height:17px}.productMediaReplace span,.productMediaReplace b,.productMediaReplace small{display:block}.productMediaReplace b{font-size:11px}.productMediaReplace small{color:#938b9e;margin-top:2px;font-size:10px;line-height:1.35}.productMediaUpload .queueButton{width:100%;min-height:40px;margin:0}.productMediaHistory{border-top:1px solid #eeeaf4}.productMediaHistory>summary{color:#674bc7;cursor:pointer;background:#faf8ff;padding:14px 18px;font-size:12px;font-weight:600}.productMediaHistoryGrid{gap:8px;padding:12px 18px 18px;display:grid}.productMediaHistoryGrid>article{border:1px solid #e7e2ec;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.productMediaHistoryPreview{aspect-ratio:3/4;color:#9a91a4;text-align:center;background:#f2f0f4;border-radius:6px;place-items:center;width:42px;font-size:8px;display:grid;overflow:hidden}.productMediaHistoryPreview img,.productMediaHistoryPreview video{object-fit:contain;background:#fff;width:100%;height:100%}.productMediaHistoryGrid span b,.productMediaHistoryGrid span small{display:block}.productMediaHistoryGrid span b{color:#51475e;font-size:11px}.productMediaHistoryGrid span small{color:#948b9e;margin-top:3px;font-size:10px}.productMediaHistoryGrid button{color:#644cc1;background:#f8f5ff;border:1px solid #d9d1ef;border-radius:7px;min-height:34px;padding:0 10px;font-size:11px}.productMediaHistoryGrid button:disabled{opacity:.5}.productFacts{margin:0;padding:6px 18px;display:grid}.productFacts>div{border-bottom:1px solid #eeeaf3;grid-template-columns:125px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.productFacts>div:last-child{border-bottom:0}.productFacts dt{color:#8e859a;font-size:11px}.productFacts dd{overflow-wrap:anywhere;color:#4e445a;min-width:0;margin:0;font-size:12px;line-height:1.45}.productBarcodeList{flex-wrap:wrap;gap:5px;display:flex}.productBarcodeList code{color:#55447d;font:inherit;background:#f0ebfc;border-radius:5px;padding:3px 5px;font-size:11px}.productSourceFacts{gap:10px;padding:0 18px 18px;display:grid}.productSourceFacts>article{background:#fcfbfd;border:1px solid #e7e1ee;border-radius:10px;padding:12px}.productSourceFacts article>header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.productSourceFacts article>header div{min-width:0}.productSourceFacts article>header b,.productSourceFacts article>header small{overflow-wrap:anywhere;display:block}.productSourceFacts article>header b{color:#4d425a;font-size:12px}.productSourceFacts article>header small{color:#8e8599;margin-top:3px;font-size:10px}.marketplaceMark{color:#fff;background:#7156d0;border-radius:7px;place-items:center;min-width:38px;height:28px;padding:0 5px;font-size:10px;font-weight:800;display:grid}.marketplaceMark.ozon{background:#1769e8}.marketplaceMark.wildberries{background:#b52999}.productSourceFacts dl{gap:7px;margin:0;display:grid}.productSourceFacts dl>div{grid-template-columns:90px minmax(0,1fr);gap:7px;display:grid}.productSourceFacts dt{color:#988fa2;font-size:10px}.productSourceFacts dd{overflow-wrap:anywhere;color:#5b5166;margin:0;font-size:11px;line-height:1.4}.productCharacteristicsPanel{margin-bottom:18px}.productCharacteristicsSources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.productCharacteristicsSources>article{border:1px solid #e6e1ec;border-radius:11px;min-width:0;overflow:hidden}.productCharacteristicsSources article>header{background:#fcfbfe;border-bottom:1px solid #eeeaf3;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.productCharacteristicsSources article>header>div{align-items:center;gap:8px;display:flex}.productCharacteristicsSources article>header b{color:#4e435c;font-size:12px}.productCharacteristicsSources article>header small{color:#8e8598;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:10px}.productCharacteristicsSources dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.productCharacteristicsSources dl>div{border-bottom:1px solid #f0edf4;border-right:1px solid #f0edf4;min-width:0;padding:11px 13px}.productCharacteristicsSources dl>div:nth-child(2n){border-right:0}.productCharacteristicsSources dt{color:#91889b;margin-bottom:4px;font-size:10px}.productCharacteristicsSources dd{overflow-wrap:anywhere;color:#504657;margin:0;font-size:12px;line-height:1.45}.productCharacteristicsSources article>p{color:#7b7087;background:#fffaf0;margin:0;padding:18px;font-size:12px;line-height:1.5}.productVariantsPanel{margin-bottom:18px;overflow:hidden}.productVariantsPanel>.panelHeader{border-bottom:1px solid #eeeaf4;padding:17px 19px}.productVariantNote{color:#6d6179;background:#faf8ff;border-bottom:1px solid #eeeaf4;margin:0;padding:12px 18px;font-size:11px;line-height:1.5}.productVariantSources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.productVariantSources>article{background:#fff;border:1px solid #e6e1ec;border-radius:11px;min-width:0;overflow:hidden}.productVariantSources article>header{background:#fcfbfe;border-bottom:1px solid #eeeaf3;align-items:center;gap:9px;padding:12px 14px;display:flex}.productVariantSources article>header>div{min-width:0}.productVariantSources article>header b,.productVariantSources article>header small{overflow-wrap:anywhere;display:block}.productVariantSources article>header b{color:#4e435c;font-size:12px}.productVariantSources article>header small{color:#8e8598;margin-top:2px;font-size:10px}.productVariantMediaBadge{color:#5f4aa9;white-space:nowrap;background:#eee9ff;border-radius:7px;margin-left:auto;padding:5px 7px;font-size:10px}.productVariantTable{max-height:480px;overflow:auto}.productVariantTable>div{color:#5d5368;border-bottom:1px solid #f0edf4;grid-template-columns:80px 95px 105px minmax(220px,1fr) 105px;align-items:center;gap:10px;min-width:720px;padding:9px 13px;font-size:11px;display:grid}.productVariantTable>div:last-child{border-bottom:0}.productVariantTable .productVariantHead{z-index:1;color:#93899e;text-transform:uppercase;letter-spacing:.35px;background:#faf9fc;font-size:10px;position:sticky;top:0}.productVariantSkus{flex-wrap:wrap;gap:4px;display:flex}.productVariantSkus code{color:#55447d;font:inherit;background:#f0ebfc;border-radius:5px;padding:3px 5px;font-size:10px}.productPublicationForm{grid-template-columns:minmax(190px,.9fr) minmax(180px,1fr) minmax(140px,.7fr) 150px;align-items:end;gap:12px;padding:18px;display:grid}.productPublicationForm label{color:#625872;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.productPublicationForm select,.productPublicationForm input{box-sizing:border-box;color:#4f455d;background:#fff;border:1px solid #ddd7e8;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:12px}.productPublicationForm button{color:#6249c2;background:#f7f4ff;border:1px solid #d7cff0;border-radius:8px;min-height:40px;font-size:12px;font-weight:600}.productPublicationForm button:disabled{opacity:.5}.productPublicationActions{align-items:center;gap:14px;padding:0 18px 18px;display:flex}.productPublicationActions .queueButton{width:auto;min-height:40px;margin:0}.productPublicationActions small{color:#8c8297;font-size:11px}.productPublicationPanel>.publicationPreview{margin:0 18px 18px}.productPublicationPanel>.panelHeader>.publicationStatus{align-self:center}@media (max-width:1220px){.productDetailGrid{grid-template-columns:1fr}.productMediaGallery{grid-template-columns:repeat(5,minmax(110px,1fr))}.productDetailEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productDetailEditorGrid .description{grid-column:1/3}.productPublicationForm{grid-template-columns:repeat(2,minmax(0,1fr))}.productCharacteristicsSources dl{grid-template-columns:1fr}.productCharacteristicsSources dl>div{border-right:0}.productVariantSources{grid-template-columns:1fr}}@media (max-width:930px){.productDetailHero{grid-template-columns:110px minmax(0,1fr)}.productDetailCover{width:104px}.productDetailActions{grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr))}.productMediaGallery{grid-template-columns:repeat(3,minmax(110px,1fr))}.productMediaUpload{grid-template-columns:1fr 1fr}.productMediaUpload .queueButton{grid-column:1/3}.productCharacteristicsSources{grid-template-columns:1fr}}@media (max-width:650px){.productDetailHero{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:13px;padding:14px}.productDetailCover{width:76px}.productDetailHeading h2{font-size:19px}.productDetailHeading>p{font-size:12px}.productDetailActions{grid-column:1/3;grid-template-columns:1fr}.productDetailEditorGrid{grid-template-columns:1fr}.productDetailEditorGrid .description{grid-column:auto}.productMediaGallery{grid-template-columns:repeat(2,minmax(100px,1fr));padding:12px}.productMediaUpload{grid-template-columns:1fr}.productMediaUpload .queueButton{grid-column:auto}.productFacts>div{grid-template-columns:1fr;gap:4px}.productCharacteristicsSources{padding:12px}.productCharacteristicsSources article>header{flex-direction:column;align-items:flex-start}.productCharacteristicsSources article>header small{text-align:left}.productPublicationForm{grid-template-columns:1fr}.productPublicationActions{flex-direction:column;align-items:stretch}.productPublicationActions .queueButton{width:100%}.productMediaHistoryGrid>article{grid-template-columns:42px minmax(0,1fr)}.productMediaHistoryGrid button{grid-column:1/3}}.catalogProductIdentity{color:inherit;text-decoration:none}.catalogProductIdentity:hover>b{color:#6248c4;text-decoration:underline}.catalogProductIdentity:focus-visible{outline-offset:2px;border-radius:9px;outline:3px solid #ddd4f8}.aiConnectionHorizontal{align-items:flex-end;gap:14px;margin-bottom:17px;padding:12px 16px;display:flex;overflow:visible}.aiConnectionHorizontal>.panelHeader{border:0;flex:0 0 142px;min-width:142px;padding:0;display:block}.aiConnectionHorizontal>.panelHeader .eyebrow{display:none}.aiConnectionHorizontal>.panelHeader h3{color:#443754;margin:0;font-size:14px;line-height:1.2}.aiConnectionHorizontal>.panelHeader>span{color:#7657e7;margin-top:5px;font-size:10px;font-weight:500;display:block}.aiConnectionHorizontal .aiConnectionFields{flex-wrap:nowrap;flex:1;align-items:flex-end;gap:9px;min-width:0;padding:0;display:flex}.aiConnectionHorizontal .aiConnectionFields>label{color:#59667c;flex:145px;gap:6px;min-width:0;margin:0;font-size:10px;font-weight:650}.aiConnectionHorizontal .aiConnectionFields>label:first-child{flex-grow:.75}.aiConnectionHorizontal .aiConnectionFields>label:nth-of-type(3),.aiConnectionHorizontal .aiConnectionFields>label:nth-of-type(4){flex-grow:1.25}.aiConnectionHorizontal .aiConnectionFields input,.aiConnectionHorizontal .aiConnectionFields select{height:38px;padding:0 10px;font-size:11px;font-weight:400}.aiConnectionHorizontal .aiConnectionFields>button{flex:0 0 126px;min-width:126px;height:38px;font-size:10px}.aiConnectionHorizontal .aiConnectionFields>small{display:none}.contentSide{display:block}.contentSide>.contentQueue{box-sizing:border-box;width:100%}@media (max-width:760px){.aiConnectionHorizontal{padding:14px 16px;display:block}.aiConnectionHorizontal>.panelHeader{justify-content:space-between;align-items:center;width:auto;margin-bottom:12px;display:flex}.aiConnectionHorizontal>.panelHeader>span{margin:0}.aiConnectionHorizontal .aiConnectionFields{flex-wrap:wrap}.aiConnectionHorizontal .aiConnectionFields>label{flex:calc(50% - 5px);min-width:155px}.aiConnectionHorizontal .aiConnectionFields>button{flex:1 0 100%}}@media (max-width:560px){.aiConnectionHorizontal .aiConnectionFields>label{flex-basis:100%}}.aiConnectionHorizontal{scrollbar-gutter:stable;align-items:flex-end;padding:12px 16px;display:flex;overflow-x:auto}.aiConnectionHorizontal>.panelHeader{flex:0 0 142px;width:auto;min-width:142px;margin:0;display:block}.aiConnectionHorizontal>.panelHeader>span{margin-top:5px}.aiConnectionHorizontal .aiConnectionFields{flex-wrap:nowrap;flex:1 0 680px;min-width:680px;display:flex}.aiConnectionHorizontal .aiConnectionFields>label,.aiConnectionHorizontal .aiConnectionFields>label:first-child,.aiConnectionHorizontal .aiConnectionFields>label:nth-of-type(3),.aiConnectionHorizontal .aiConnectionFields>label:nth-of-type(4){flex:1 0 145px;min-width:125px}.aiConnectionHorizontal .aiConnectionFields>button{flex:0 0 126px}.aiConnectionHorizontal.aiConnectionForm{grid-template-columns:142px minmax(0,1fr);align-items:end;gap:14px;display:grid;overflow:visible}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields{grid-template-columns:minmax(125px,.7fr) minmax(170px,1fr) minmax(180px,1.1fr) 132px;align-items:end;gap:9px;min-width:0;padding:0;display:grid}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields.withSecret{grid-template-columns:minmax(110px,.65fr) minmax(145px,.9fr) minmax(150px,1fr) minmax(150px,1fr) 132px}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>label,.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>label:first-child,.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>label:nth-of-type(3),.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>label:nth-of-type(4){gap:6px;min-width:0;margin:0;display:grid}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>button{align-self:end;width:132px;min-width:0}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>small{display:none}@media (max-width:1050px){.aiConnectionHorizontal.aiConnectionForm{grid-template-columns:125px minmax(0,1fr)}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields,.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields.withSecret{grid-template-columns:repeat(2,minmax(150px,1fr))}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields>button{width:100%}}@media (max-width:760px){.aiConnectionHorizontal.aiConnectionForm{grid-template-columns:1fr;align-items:stretch}.aiConnectionHorizontal.aiConnectionForm>.panelHeader{margin-bottom:0;display:flex}.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields,.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields.withSecret{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields,.aiConnectionHorizontal.aiConnectionForm>.aiConnectionFields.withSecret{grid-template-columns:1fr}}.aiConnectionHorizontal.aiConnectionForm>.aiAccessModeBar,.aiConnectionHorizontal.aiConnectionForm>.aiProviderGuideCompact{grid-column:1/-1}.aiAccessModeBar{color:#71677d;border-bottom:1px solid #ece8f2;align-items:center;gap:9px;min-width:0;padding:0 0 10px;display:flex}.aiAccessModeBar>span{color:#93899f;text-transform:uppercase;letter-spacing:.5px;font-size:10px!important}.aiAccessModeBar>b{color:#19785d;background:#eaf8f2;border-radius:7px;padding:5px 8px;font-size:11px}.aiAccessModeBar>small{line-height:1.35;font-size:11px!important}.aiAccessModeBar>em{color:#75698a;white-space:nowrap;background:#f1eef7;border-radius:7px;margin-left:auto;padding:5px 8px;font-style:normal;font-size:10px!important}.aiProviderGuideCompact{border-top:1px solid #ece8f2;margin:-2px 0 0}.aiProviderGuideCompact>summary{cursor:pointer;color:#6047ba;padding:11px 0 0;font-size:11px;font-weight:650;list-style-position:inside}.aiProviderGuideCompact[open]>summary{padding-bottom:11px}.aiProviderGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aiProviderGuideGrid>article{background:#fbfaff;border:1px solid #e4dfed;border-radius:11px;min-width:0;padding:15px}.aiProviderGuideGrid article>header{align-items:center;gap:10px;display:flex}.aiProviderGuideGrid article>header .providerLogo{flex:0 0 34px;width:34px;min-width:34px}.aiProviderGuideGrid h3{color:#443650;margin:0;font-size:14px}.aiProviderGuideGrid header small{color:#847a90;margin-top:2px;font-size:10px;display:block}.aiProviderGuideGrid ol{color:#5e5668;margin:13px 0 12px;padding-left:20px}.aiProviderGuideGrid li{line-height:1.5;font-size:11px!important}.aiProviderGuideGrid li+li{margin-top:7px}.aiProviderGuideGrid a{color:#5f45bc;text-underline-offset:2px}.aiProviderGuideGrid .officialGuideLink{font-size:11px}.aiProviderGuideGrid>aside{background:#f1faf6;border:1px solid #cfe5db;border-radius:10px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:13px 15px;display:grid}.aiProviderGuideGrid>aside b{color:#276b56;font-size:11px}.aiProviderGuideGrid>aside p{color:#587467;margin:0;font-size:11px;line-height:1.5}.aiProviderGuideFull{margin-top:34px}.aiProviderGuideFull .helpSectionHeading{margin-bottom:18px}.aiProviderGuideFull .helpSectionHeading p:last-child{color:#756b82;margin:7px 0 0;font-size:12px;line-height:1.5}.aiProviderGuideFull .aiProviderGuideGrid>article{background:#fff;padding:19px}.aiProviderGuideFull .aiProviderGuideGrid li{font-size:12px!important}.aiProviderGuideFull .aiProviderGuideGrid .officialGuideLink{font-size:12px}.billingAiModeNotice{background:#f8f5ff;border:1px solid #d9d1f1;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:17px;padding:13px 16px;display:grid}.billingAiModeNotice div{gap:3px;display:grid}.billingAiModeNotice b{color:#4d3b78;font-size:13px}.billingAiModeNotice span{color:#716783;font-size:12px;line-height:1.45}.billingAiModeNotice em{color:#766b82;white-space:nowrap;background:#ece9f2;border-radius:7px;padding:6px 9px;font-size:10px;font-style:normal}.billingAiModeNotice a{color:#6048bd;white-space:nowrap;font-size:11px;font-weight:700;text-decoration:none}@media (max-width:820px){.aiProviderGuideGrid,.aiProviderGuideGrid>aside,.billingAiModeNotice{grid-template-columns:1fr}.billingAiModeNotice em,.billingAiModeNotice a{justify-self:start}}@media (max-width:620px){.aiAccessModeBar{flex-wrap:wrap;align-items:flex-start}.aiAccessModeBar>small{flex:1 0 100%;order:3}.aiAccessModeBar>em{margin-left:0}.aiProviderGuideGrid>article{padding:13px}}.transferConnectionStatus{box-sizing:border-box;color:#756c80;white-space:normal;background:#f7f5f9;border:1px solid #e2dde9;border-radius:7px;align-items:center;width:max-content;max-width:100%;min-height:23px;margin-top:7px;padding:4px 8px;line-height:1.25;font-size:10px!important;font-weight:500!important;display:inline-flex!important}.transferConnectionStatus.ready{color:#21765a;background:#eaf8f2;border-color:#bfe7d7}.transferConnectionStatus.waiting{color:#806b46;background:#fffaf0;border-color:#eadfca}.mappingsWorkspace{min-width:0}.mappingsHero{box-sizing:border-box;background:linear-gradient(120deg,#fff 15%,#f5f1ff 100%);justify-content:space-between;align-items:center;gap:28px;min-height:150px;margin-bottom:14px;padding:24px 27px;display:flex;overflow:hidden}.mappingsHero>div{min-width:0}.mappingsHero h2{color:#352b48;letter-spacing:-.35px;margin:8px 0 7px;font-size:22px;line-height:1.25}.mappingsHero p{color:#71677f;max-width:760px;margin:0;line-height:1.55;font-size:13px!important}.mappingsHero>button{color:#fff;cursor:pointer;background:#7657e7;border:0;border-radius:9px;flex:none;min-width:154px;height:42px;padding:0 16px;font-weight:600;font-size:12px!important}.mappingsHero>button:disabled{opacity:.56;cursor:wait}.mappingSafety{color:#594a76;background:#f8f5ff;border:1px solid #ded6f3;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:14px;padding:12px 15px;display:grid}.mappingSafety>span{color:#fff;background:#7657e7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.mappingSafety b{font-size:13px;display:block}.mappingSafety p{color:#756a86;margin:3px 0 0;line-height:1.45;font-size:12px!important}.mappingStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.mappingStats article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 10px;min-width:0;padding:14px;display:grid}.mappingStats article>span{color:#6d50d1;background:#f0ebff;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.mappingStats strong{color:#332944;font-size:20px;line-height:1}.mappingStats p{color:#8b8297;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden;font-size:11px!important}.mappingWarning{color:#765a29;background:#fff9ec;border:1px solid #f1dcae;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 15px;display:flex}.mappingWarning b{white-space:nowrap;font-size:12px}.mappingWarning span{line-height:1.45;font-size:12px!important}.mappingPanel{margin-bottom:14px}.mappingPanel>.panelHeader{min-height:62px;padding:12px 18px}.mappingPanel>.panelHeader>span{color:#776c87;font-size:12px}.mappingPanelHeader{gap:15px}.mappingFilters{align-items:center;gap:8px;display:flex}.mappingFilters select{color:#554b64;background:#fff;border:1px solid #ded8e8;border-radius:8px;max-width:270px;height:38px;padding:0 9px;font-size:12px}.mappingTable{overflow-x:auto}.mappingRow{box-sizing:border-box;color:#635a70;min-width:890px;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #efecf3;align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:grid}.mappingRow:last-child{border-bottom:0}.mappingRow>span,.mappingRow>b,.mappingRow>strong{overflow-wrap:anywhere;min-width:0}.mappingRow b,.mappingRow strong{color:#43384f;font-size:12px}.mappingRow small{color:#92899d;margin-top:3px;line-height:1.35;display:block;font-size:11px!important}.mappingHead{color:#92899d;text-transform:uppercase;letter-spacing:.45px;background:#fbfafd;min-height:38px;padding-top:6px;padding-bottom:6px;font-size:10px!important}.categoryMappingTable .mappingRow{grid-template-columns:minmax(210px,1.1fr) minmax(230px,1.2fr) 70px 100px 150px}.categoryMappingTable button.mappingRow{cursor:pointer;width:100%}.categoryMappingTable button.mappingRow:hover,.categoryMappingTable button.mappingRow.selected{background:#f8f5ff}.categoryMappingTable button.mappingRow.selected{box-shadow:inset 3px 0 #7657e7}.confidence{grid-template-columns:minmax(70px,1fr) 40px;align-items:center;gap:8px;display:grid}.confidence:before{content:"";background:#ebe7f1;border-radius:5px;grid-area:1/1;height:6px}.confidence i{background:#6f51cf;border-radius:5px;grid-area:1/1;max-width:100%;height:6px}.confidence b{grid-area:1/2}.mappingContext{color:#776d83;background:#fcfbfe;border-bottom:1px solid #eeeaf3;margin:0;padding:10px 18px;font-size:12px!important}.attributeMappingTable .mappingRow{grid-template-columns:minmax(160px,.9fr) minmax(160px,.9fr) 90px minmax(180px,1.15fr) 155px}.mappingExample{color:#675d73;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden!important}.mappingStatus{white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:10px;font-style:normal;display:inline-block}.mappingStatus.automatic{color:#207b5e;background:#e3f5ed}.mappingStatus.review{color:#98631a;background:#fff2d8}.mappingStatus.insufficient_data{color:#6f657a;background:#f0edf3}.attributeMappingTable .mappingRow>span:last-child small{margin:0 0 0 6px;display:inline}.mappingEmpty,.mappingLoading{color:#796f84;margin:0;padding:22px;line-height:1.55;font-size:13px!important}.mappingPairs{margin-bottom:25px;overflow:hidden}.mappingPairs>summary{color:#58466e;cursor:pointer;padding:15px 18px;font-weight:600;list-style:none;font-size:13px!important}.mappingPairs>summary::-webkit-details-marker{display:none}.mappingPairs>summary:after{content:"▾";float:right;color:#8f80a5}.mappingPairs[open]>summary{border-bottom:1px solid #eeeaf3}.mappingPairs[open]>summary:after{transform:rotate(180deg)}.mappingPairs>summary span{color:#654bc4;background:#eee9fb;border-radius:11px;place-items:center;min-width:25px;height:22px;margin-left:7px;font-size:10px;display:inline-grid}.mappingPairs article{border-bottom:1px solid #efecf3;grid-template-columns:minmax(220px,1.3fr) minmax(140px,.7fr) minmax(140px,.7fr) 170px;align-items:center;gap:12px;padding:11px 18px;display:grid}.mappingPairs article:last-child{border-bottom:0}.mappingPairs article b,.mappingPairs article small{display:block}.mappingPairs article b{color:#453a50;font-size:12px}.mappingPairs article small{color:#92899d;margin-top:3px;line-height:1.35;font-size:10px!important}.mappingPairs article>span{color:#544a60;font-size:11px!important}.mappingPairs article>em{color:#6c5f78;text-align:right;justify-self:end;font-size:11px;font-style:normal}.mappingLoading{text-align:center}@media (max-width:1050px){.mappingStats{grid-template-columns:repeat(3,minmax(0,1fr))}.mappingsHero h2 br{display:none}.mappingPairs article{min-width:760px}.mappingPairs>div{overflow-x:auto}}@media (max-width:720px){.mappingsHero{flex-direction:column;align-items:stretch;padding:20px}.mappingsHero h2{font-size:19px}.mappingsHero>button{width:100%}.mappingStats{grid-template-columns:1fr 1fr}.mappingWarning{flex-direction:column;align-items:flex-start}.mappingWarning b{white-space:normal}.mappingPanelHeader,.mappingFilters{flex-direction:column;align-items:stretch}.mappingFilters select{width:100%;max-width:none}.mappingStats article:last-child{grid-column:1/-1}}.mappingNextStep{justify-content:space-between}.mappingNextStep b,.mappingNextStep span{white-space:normal;display:block}.mappingNextStep span{margin-top:3px}.mappingNextStep a{color:#775518;white-space:nowrap;background:#fff;border:1px solid #e4c988;border-radius:8px;flex:none;align-items:center;min-height:36px;padding:0 11px;font-size:12px;text-decoration:none;display:inline-flex}@media (max-width:720px){.mappingNextStep a{box-sizing:border-box;justify-content:center;width:100%}}.mappingHeroActions{flex:none;align-items:center;gap:8px;display:flex}.mappingHeroActions button{color:#fff;cursor:pointer;background:#7657e7;border:1px solid #7657e7;border-radius:9px;min-width:154px;height:42px;padding:0 14px;font-size:12px;font-weight:600}.mappingHeroActions button.secondary{color:#654bc2;background:#fff}.mappingHeroActions button:disabled{opacity:.52;cursor:not-allowed}.attributeMappingTable .mappingRow{grid-template-columns:minmax(145px,.8fr) minmax(150px,.9fr) minmax(145px,.8fr) minmax(150px,.9fr) 78px 125px minmax(190px,1fr);min-width:1120px}.mappingRuleActions{gap:5px;display:grid}.mappingRuleActions>span{gap:5px;display:flex}.mappingRuleActions button{color:#6047bd;cursor:pointer;background:#f8f5ff;border:1px solid #cfc4ef;border-radius:6px;min-height:28px;padding:0 7px;font-size:10px}.mappingRuleActions button.reject{color:#9b523f;background:#fff8f5;border-color:#ead7d1}.mappingRuleActions button:disabled{opacity:.45;cursor:not-allowed}.mappingDecision{color:#21765a;background:#e7f7f0;border-radius:5px;width:max-content;max-width:100%;padding:3px 6px;font-size:9px;font-style:normal;line-height:1.3}.mappingDecision.rejected{color:#98513e;background:#fff0eb}@media (max-width:880px){.mappingsHero{flex-direction:column;align-items:stretch}.mappingHeroActions{width:100%}.mappingHeroActions button{flex:1;min-width:0}}@media (max-width:520px){.mappingHeroActions{flex-direction:column}.mappingHeroActions button{width:100%}}.mappingOzonField b,.mappingOzonField small{display:block}.mappingOzonField small{color:#948b9e;margin-top:3px;font-weight:400;font-size:9px!important}.mappingCategoryGroup{color:#594872;background:#f7f4fd;border-top:1px solid #ddd5ef;border-bottom:1px solid #e8e2f1;grid-template-columns:minmax(220px,1fr) 24px minmax(300px,1.4fr) auto;align-items:center;gap:12px;min-width:1120px;padding:11px 18px;display:grid}.mappingCategoryGroup:first-of-type{border-top:0}.mappingCategoryGroup span{min-width:0}.mappingCategoryGroup b,.mappingCategoryGroup small{display:block}.mappingCategoryGroup b{color:#4c3a69;font-size:11px!important}.mappingCategoryGroup small{color:#8e82a0;margin-top:3px;font-size:9px!important}.mappingCategoryGroup i{color:#8a72d5;text-align:center;font-size:15px;font-style:normal}.mappingCategoryGroup em{color:#654bc2;white-space:nowrap;background:#ebe5fb;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal}.taxonomyPanel{margin-bottom:14px}.taxonomyHeader{align-items:flex-start;gap:20px}.taxonomyHeader>div{min-width:0}.taxonomyHeader h3{font-size:15px!important}.taxonomyHeader p:not(.eyebrow){color:#756c80;max-width:760px;margin:5px 0 0;line-height:1.45;font-size:12px!important}.taxonomyHeader>span{color:#82778e;white-space:nowrap;padding-top:3px;font-size:11px}.taxonomyControls{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) 190px;align-items:end;gap:11px;padding:15px 18px 11px;display:grid}.taxonomyControls label{color:#62566f;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.taxonomyControls select{color:#504559;text-overflow:ellipsis;background:#fff;border:1px solid #ded7e9;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:12px;font-weight:400}.taxonomyControls button{color:#fff;background:#7657e7;border:1px solid #7657e7;border-radius:8px;height:40px;font-size:12px;font-weight:600}.taxonomyControls button:disabled{opacity:.5}.taxonomyPrivacy{color:#685d73;background:#f7f4fc;border-radius:8px;margin:0 18px 13px;padding:9px 11px;line-height:1.45;font-size:11px!important}.taxonomyStats{align-items:center;gap:8px;padding:0 18px 15px;display:flex;overflow-x:auto}.taxonomyStats span{box-sizing:border-box;color:#776d82;white-space:nowrap;background:#fff;border:1px solid #e7e1ee;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:11px;display:inline-flex}.taxonomyStats b{color:#513d75;font-size:13px!important}.taxonomyCandidates{border-top:1px solid #eeeaf3}.taxonomyCandidates>summary{color:#604c7d;cursor:pointer;padding:13px 18px;font-size:12px;font-weight:600;list-style:none}.taxonomyCandidates>summary::-webkit-details-marker{display:none}.taxonomyCandidates>summary:after{content:"▾";float:right}.taxonomyCandidates>summary span{color:#8c8297;margin-left:7px;font-weight:400}.taxonomyCandidates[open]>summary{border-bottom:1px solid #eeeaf3}.taxonomyCandidateTable{max-height:440px;overflow:auto}.taxonomyCandidateRow{color:#645a70;border-bottom:1px solid #f0edf4;grid-template-columns:minmax(180px,.8fr) minmax(300px,1.4fr) minmax(170px,.8fr) 65px;align-items:center;gap:14px;min-width:880px;padding:10px 18px;font-size:12px;display:grid}.taxonomyCandidateRow:last-child{border-bottom:0}.taxonomyCandidateRow b,.taxonomyCandidateRow small{display:block}.taxonomyCandidateRow b{color:#43384f;font-size:12px}.taxonomyCandidateRow small{color:#93899e;margin-top:3px;font-size:10px;line-height:1.35}.taxonomyCandidateRow>strong{color:#5f47bd;font-size:13px}.taxonomyCandidateHead{z-index:1;color:#91869c;text-transform:uppercase;letter-spacing:.35px;background:#fbfafd;font-size:10px;position:sticky;top:0}@media (max-width:900px){.taxonomyControls{grid-template-columns:1fr 1fr}.taxonomyControls button{grid-column:1/-1}.taxonomyHeader{flex-direction:column;align-items:flex-start}.taxonomyHeader>span{white-space:normal}}@media (max-width:620px){.taxonomyControls{grid-template-columns:1fr}.taxonomyControls button{grid-column:auto}.taxonomyStats{flex-direction:column;align-items:stretch}.taxonomyStats span{width:100%}}.categoryMappingTable .mappingRow{grid-template-columns:minmax(210px,1.1fr) minmax(230px,1.2fr) 70px 100px 230px;min-width:1020px}.directionConfidence{gap:6px;display:grid}.directionConfidence>span{grid-template-columns:72px minmax(70px,1fr) 38px;align-items:center;gap:7px;display:grid}.directionConfidence small{color:#746a82;white-space:nowrap;margin:0;font-size:10px!important}.directionConfidence i{background:#ebe7f1;border-radius:5px;height:6px;overflow:hidden}.directionConfidence i em{border-radius:inherit;background:#6f51cf;max-width:100%;height:100%;display:block}.directionConfidence>span.ambiguous i em{background:#d69a34}.directionConfidence b{text-align:right}.taxonomyReadonly{align-items:center;gap:12px;display:flex}.taxonomyReadonly b{color:#58466e;flex:none;font-size:12px!important}.taxonomyReadonly span{font-size:11px;line-height:1.45}.serviceAdminNav{color:#5e46bd!important}.serviceAdminWorkspace{min-width:0;padding-bottom:55px}.serviceAdminHero{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 87% 15%,#9d86ed 0,#0000 26%),linear-gradient(125deg,#29204f,#674bc8);border-radius:14px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:20px;min-height:0;margin-bottom:12px;padding:14px 18px;display:grid}.serviceAdminHero>div:first-child{min-width:190px}.serviceAdminHero>div:first-child>span{color:#cfc5f5;letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:700}.serviceAdminHero h2{margin:2px 0 0;font-size:18px;line-height:1.2}.serviceAdminHero>p{color:#dcd5f5;max-width:none;margin:0;line-height:1.45;font-size:12px!important}.serviceAdminHero>div:last-child{background:#ffffff0e;border:1px solid #ffffff2d;border-radius:10px;justify-content:center;align-items:baseline;gap:6px;min-width:100px;padding:9px 12px;display:flex}.serviceAdminHero>div:last-child b{font-size:22px}.serviceAdminHero>div:last-child span{color:#d9d2f3;font-size:10px}.serviceAdminNavigation{background:#fff;border:1px solid #e2ddeb;border-radius:11px;gap:6px;margin-bottom:14px;padding:6px;display:grid}.serviceAdminGroups{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.serviceAdminGroups button,.serviceAdminTabs button{color:#71677c;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 12px;font-size:12px}.serviceAdminGroups button{text-align:center;justify-content:center;align-items:center;gap:7px;display:flex}.serviceAdminGroups button small{color:#7a6c8a;background:#f0edf6;border-radius:10px;min-width:20px;padding:2px 5px;font-size:9px!important}.serviceAdminGroups button.active{color:#fff;background:#5d46b8}.serviceAdminGroups button.active small{color:#5d46b8;background:#fff}.serviceAdminTabs{background:0 0;border-top:1px solid #eeeaf3;gap:5px;margin:0;padding-top:6px;display:flex;overflow-x:auto}.serviceAdminTabs button{white-space:nowrap;min-height:34px}.serviceAdminTabs button.active{color:#5d46b8;background:#eee9ff;box-shadow:inset 0 0 0 1px #d9d0f7}.serviceAdminStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.serviceAdminStats article{background:#fff;border:1px solid #e5e0eb;border-radius:12px;min-width:0;padding:15px 16px}.serviceAdminStats article>span,.serviceAdminStats article>b,.serviceAdminStats article>small{display:block}.serviceAdminStats article>span{color:#82778e;text-transform:uppercase;letter-spacing:.4px;font-size:10px}.serviceAdminStats article>b{color:#392d4b;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;overflow:hidden;font-size:22px!important}.serviceAdminStats article>small{color:#91879c;margin-top:4px;font-size:10px!important}.serviceAdminStats article.attention{background:#fffaf5;border-color:#efd9c6}.serviceAdminStats article.attention>b{color:#b56832}.serviceAdminGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:14px;display:grid}.adminStatus{border-radius:7px;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.adminStatus.ok{color:#237759;background:#e8f7f0}.adminStatus.error{color:#a5533f;background:#fff0eb}.serviceHealth dl{margin:0;padding:7px 18px}.serviceHealth dl>div{border-bottom:1px solid #f0edf3;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.serviceHealth dl>div:last-child{border-bottom:0}.serviceHealth dt{color:#746a80;font-size:12px}.serviceHealth dd{color:#493d55;text-align:right;margin:0;font-size:12px;font-weight:600}.adminRecent>div:not(.panelHeader){border-bottom:1px solid #f0edf3;grid-template-columns:11px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 18px;display:grid}.adminRecent>div:last-child{border-bottom:0}.adminRecent b{font-size:11px!important}.adminRecent small{color:#91879c;font-size:10px!important}.adminRecent em{color:#675b73;font-size:10px;font-style:normal}.adminRecent>p{color:#8c8297;text-align:center;margin:0;padding:24px;font-size:12px}.adminRunDot{background:#a9b0bb;border-radius:50%;width:9px;height:9px}.adminRunDot.succeeded{background:#35a57e}.adminRunDot.failed{background:#d16a50}.adminRunDot.running{background:#7358dd;box-shadow:0 0 0 3px #ebe6ff}.adminRunDot.skipped{background:#d3a045}.adminDataPanel{margin-bottom:20px}.adminDataPanel>.panelHeader>span{color:#80768b;font-size:11px}.adminTable{overflow-x:auto}.adminTableRow{color:#655b70;border-bottom:1px solid #f0edf3;align-items:center;gap:12px;min-width:930px;padding:11px 18px;font-size:11px;display:grid}.adminTableRow:last-child{border-bottom:0}.adminTableRow b,.adminTableRow small{display:block}.adminTableRow b,.adminTableRow strong{color:#44384f;font-size:11px}.adminTableRow small{color:#948a9e;margin-top:3px;font-size:9px!important}.adminTableHead{color:#94899e;text-transform:uppercase;letter-spacing:.4px;background:#fbfafd;font-size:9px}.subscriberRow{grid-template-columns:minmax(190px,1.2fr) 105px 125px 85px 75px 80px 105px}.paymentRow{grid-template-columns:minmax(180px,1.2fr) 90px 90px 100px 110px 145px}.subscriptionState,.paymentState{color:#6c6176;background:#f0edf3;border-radius:6px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal}.subscriptionState.active,.subscriptionState.trial,.paymentState.succeeded{color:#207657;background:#e5f6ee}.subscriptionState.grace_period,.paymentState.pending{color:#90621d;background:#fff3dc}.subscriptionState.suspended,.subscriptionState.cancelled,.paymentState.canceled{color:#9e523f;background:#fff0eb}.adminEmpty{color:#8d8397;text-align:center;margin:0;padding:28px;font-size:12px!important}.adminTaxonomyLayout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:start;gap:14px;display:grid}.adminScheduleFields{grid-template-columns:1fr 1fr 150px;gap:13px;padding:18px;display:grid}.adminScheduleFields>label{color:#675b73;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.adminScheduleFields select{color:#504558;background:#fff;border:1px solid #ded7e8;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:11px}.adminScheduleToggle{grid-column:1/3;align-items:center;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.adminScheduleToggle input{accent-color:#6f52d2;width:16px;height:16px}.adminScheduleActions{justify-content:flex-end;gap:8px;display:flex}.adminScheduleActions button,.maintenanceBody button{color:#fff;background:#6f52d2;border:1px solid #6f52d2;border-radius:8px;min-height:39px;padding:0 12px;font-size:11px;font-weight:600}.adminScheduleActions button.secondary{color:#654dbd;background:#fff}.adminScheduleActions button:disabled,.maintenanceBody button:disabled{opacity:.48}.adminScheduleNote,.adminScheduleError{border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;line-height:1.45;font-size:10px!important}.adminScheduleNote{color:#6f647a;background:#f7f4fb}.adminScheduleError{color:#98513e;background:#fff0eb}.adminRunHistory{max-height:600px;overflow:hidden}.adminRunHistory>.panelHeader{z-index:2;background:#fff;position:sticky;top:0}.adminRunHistory>.panelHeader>span{color:#80768b;font-size:10px}.adminRunHistory{overflow-y:auto}.adminRun{border-bottom:1px solid #f0edf3;grid-template-columns:11px minmax(0,1fr);align-items:start;gap:9px;padding:11px 16px;display:grid}.adminRun:last-child{border-bottom:0}.adminRunDot{margin-top:3px}.adminRun b,.adminRun small,.adminRun em{display:block}.adminRun b{font-size:11px!important}.adminRun small{color:#90869a;margin-top:3px;line-height:1.35;font-size:9px!important}.adminRun em{color:#a3523f;margin-top:4px;font-size:9px;font-style:normal;line-height:1.35}.maintenanceBody{padding:20px}.maintenanceBody p{color:#71677c;margin:0 0 15px;line-height:1.55;font-size:12px!important}.maintenanceBody button{color:#756b80;background:#f4f1f7;border-color:#e0dae8}.adminLoading{color:#7d7288;text-align:center;padding:35px;font-size:12px}@media (max-width:1100px){.serviceAdminStats{grid-template-columns:repeat(3,minmax(0,1fr))}.serviceAdminGrid,.adminTaxonomyLayout{grid-template-columns:1fr}.adminScheduleFields{grid-template-columns:1fr 1fr}.adminScheduleActions{grid-column:1/-1}.adminRunHistory{max-height:none}.serviceAdminGroups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.taxonomyReadonly{flex-direction:column;align-items:flex-start}.serviceAdminWorkspace>.topbar{height:auto;min-height:72px}.serviceAdminHero{grid-template-columns:1fr;gap:9px}.serviceAdminHero>div:first-child{min-width:0}.serviceAdminHero>div:last-child{justify-self:start}.serviceAdminGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceAdminStats{grid-template-columns:1fr 1fr}.adminScheduleFields{grid-template-columns:1fr}.adminScheduleToggle,.adminScheduleActions{grid-column:auto}.adminScheduleActions{flex-direction:column;align-items:stretch}.serviceHealth dl>div{flex-direction:column;align-items:flex-start}.serviceHealth dd{text-align:left}}@media (max-width:480px){.serviceAdminStats{grid-template-columns:1fr}.serviceAdminHero{padding:13px}.serviceAdminGroups{grid-template-columns:1fr 1fr}.serviceAdminGroups button{padding:0 8px}.serviceAdminTabs{flex-wrap:wrap;overflow-x:visible}.serviceAdminTabs button{flex:auto}}.adminPrimaryButton,.adminInlineButton,.subscriptionExtension button,.staffEditorFooter button{color:#fff;cursor:pointer;background:#7053d3;border:1px solid #7053d3;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:500}.adminInlineButton{color:#6047bd;background:#f8f5ff;min-height:30px}.adminPrimaryButton:disabled,.adminInlineButton:disabled,.subscriptionExtension button:disabled,.staffEditorFooter button:disabled{opacity:.5;cursor:not-allowed}.subscriptionExtension{background:#faf8ff;border-bottom:1px solid #e8e0fa;grid-template-columns:minmax(200px,1fr) 90px minmax(260px,1.4fr) auto;align-items:end;gap:12px;padding:14px 18px;display:grid}.subscriptionExtension>div:first-child b,.subscriptionExtension>div:first-child span{display:block}.subscriptionExtension>div:first-child b{color:#453653;font-size:12px}.subscriptionExtension>div:first-child span{color:#83768e;margin-top:4px;font-size:10px}.subscriptionExtension label{color:#675a73;gap:5px;font-size:10px;font-weight:600;display:grid}.subscriptionExtension input{box-sizing:border-box;color:#4e4358;background:#fff;border:1px solid #ddd5e8;border-radius:8px;width:100%;height:36px;padding:0 9px;font-size:11px}.subscriptionExtension>div:last-child{gap:7px;display:flex}.subscriptionExtension button.secondary,.staffEditorFooter button.secondary{color:#6047bd;background:#fff}.staffEditor{background:#fbfaff;border-bottom:1px solid #e8e2ee}.staffIdentityFields{grid-template-columns:1fr 1fr 1.2fr auto;align-items:start;gap:12px;padding:16px 18px 12px;display:grid}.staffIdentityFields>label{min-width:0}.staffIdentityFields>label:not(.staffActive){color:#675a73;grid-template-rows:12px 38px minmax(14px,auto);gap:5px;font-size:10px;font-weight:600;display:grid}.staffIdentityFields>label:not(.staffActive)>span:first-child{line-height:12px}.staffIdentityFields>label:not(.staffActive)>small{line-height:14px}.staffIdentityFields input[type=text],.staffIdentityFields input[type=email],.staffIdentityFields input:not([type]){box-sizing:border-box;color:#4d4257;background:#fff;border:1px solid #ddd5e8;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:11px}.staffActive{color:#675a73;white-space:nowrap;grid-template-rows:12px 38px minmax(14px,auto);gap:5px;font-size:10px;font-weight:600;display:grid}.staffActive>span:first-child{line-height:12px}.staffActive>small{color:#857a90;font-size:9px;font-weight:400;line-height:14px}.staffActiveControl{box-sizing:border-box;color:#64576f;background:#fff;border:1px solid #e2dcea;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-weight:400;display:flex}.staffActive input,.permissionGrid input{accent-color:#7053d3}.permissionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 14px;display:grid}.permissionGrid label{color:#655970;cursor:pointer;background:#fff;border:1px solid #e3ddeb;border-radius:9px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.permissionGrid label.selected{background:#f6f2ff;border-color:#b8a8eb}.permissionGrid input{flex:none;margin-top:2px}.permissionGrid b,.permissionGrid small{display:block}.permissionGrid b{color:#4b3c59;font-size:10px}.permissionGrid small{color:#8b8095;margin-top:3px;line-height:1.35;font-size:9px!important}.staffEditorFooter{border-top:1px solid #eee9f3;justify-content:space-between;align-items:center;gap:20px;padding:12px 18px;display:flex}.staffEditorFooter p{color:#81758d;max-width:680px;margin:0;line-height:1.45;font-size:10px!important}.staffEditorFooter>div{flex:none;gap:7px;display:flex}.staffState{border-radius:6px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal}.staffState.active{color:#207657;background:#e5f6ee}.staffState.inactive{color:#8a5b51;background:#f5ece9}.staffPermissions{color:#675a72;line-height:1.45;font-size:10px!important}.lockedAccess{color:#887d92;font-size:10px}.adminDataPanel>.panelHeader button{flex:none}.staffIdentityFields select{box-sizing:border-box;color:#4d4257;background:#fff;border:1px solid #ddd5e8;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:11px}.developerAccessEditor,.staffAdministrativePermissions{background:#fff;border:1px solid #ded6ee;border-radius:11px;margin:0 18px 14px;padding:14px}.developerAccessEditor>header,.staffAdministrativePermissions>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.developerAccessEditor h4,.staffAdministrativePermissions h4{color:#493c57;margin:2px 0 0;font-size:14px}.developerAccessEditor>header>span{color:#5f49b5;background:#eee9ff;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:700}.developerAccessEditor>p{color:#74687f;max-width:980px;margin:8px 0 12px;font-size:10px;line-height:1.5}.developerModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.developerModuleGrid label{cursor:pointer;background:#fbfaff;border:1px solid #e3ddeb;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:11px;display:grid}.developerModuleGrid label.selected{background:#edf4ff;border-color:#8cb8ff;box-shadow:inset 0 0 0 1px #c7dcff}.developerModuleGrid input{accent-color:#075ee5;margin:2px 0 0}.developerModuleGrid b,.developerModuleGrid small{display:block}.developerModuleGrid b{color:#493c57;font-size:10px}.developerModuleGrid small{color:#82778e;margin-top:3px;font-size:9px;line-height:1.4}.staffAdministrativePermissions>header{align-items:baseline;margin-bottom:10px}.staffAdministrativePermissions>header span{color:#857a90;font-size:9px}.staffAdministrativePermissions .permissionGrid{padding:0}.staffProfileBadge{color:#0750bd;background:#e9f1ff;border-radius:6px;width:max-content;margin-top:4px;padding:3px 6px;font-weight:700;font-size:9px!important}.developerModuleAdmin{gap:16px;display:grid}.developerModuleAdminIntro{justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.developerModuleAdminIntro h3{margin:4px 0 8px}.developerModuleAdminIntro p{max-width:850px;color:var(--text-muted);margin:0;line-height:1.55}.developerModuleAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.developerModuleAdminGrid>article{gap:16px;padding:18px;display:grid}.developerModuleAdminGrid>article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.developerModuleAdminGrid h4{color:var(--text);margin:0 0 5px}.developerModuleAdminGrid code{color:var(--text-muted);font-size:11px}.developerModuleReleaseStatus{justify-items:end;gap:6px;display:grid}.developerModuleReleaseStatus>b{color:var(--text);font-size:11px}.developerModuleReleaseStatus>span{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.developerModuleReleaseStatus>span.restricted{border-color:var(--warning-text);color:var(--warning-text);background:var(--warning-surface)}.developerModuleReleaseStatus>span.released{border-color:var(--success-text);color:var(--success-text);background:var(--success-surface)}.developerModuleAdminGrid label{color:var(--text-muted);gap:7px;font-size:11px;display:grid}.developerModuleAdminGrid textarea{box-sizing:border-box;resize:vertical;width:100%}.developerModuleAdminGrid footer{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.developerModuleAdminGrid footer>small{color:var(--text-muted)}.developerModuleAdminGrid footer>div{justify-content:flex-end;gap:8px;display:flex}.developerModuleReleases{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px}.developerModuleReleases>summary{color:var(--text);cursor:pointer;padding:10px 12px;font-size:12px;font-weight:700}.developerModuleReleaseForm{border-top:1px solid var(--border);grid-template-columns:120px minmax(0,1fr) auto;align-items:end;gap:9px;padding:12px;display:grid}.developerModuleReleaseForm input{box-sizing:border-box;border:1px solid var(--border);width:100%;min-height:38px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 9px}.developerModuleReleaseForm textarea{border:1px solid var(--border);min-height:60px;color:var(--text);background:var(--surface);border-radius:8px;padding:8px}.developerModuleReleaseHistory{gap:8px;padding:0 12px 12px;display:grid}.developerModuleReleaseHistory>article{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:5px;padding:10px;display:grid}.developerModuleReleaseHistory>article>div{justify-content:space-between;gap:10px;display:flex}.developerModuleReleaseHistory p,.developerModuleReleaseHistory small{color:var(--text-muted);margin:0}.developerHelp{border:1px solid var(--warning-text);background:var(--warning-surface);border-radius:18px;padding:18px}.helpKnowledgeList summary em.developer{color:var(--warning-text);background:var(--warning-surface)}.aiProviderAccessAdmin{padding:18px}.aiProviderAccessAdmin>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.aiProviderAccessAdmin h3{margin:4px 0 6px}.aiProviderAccessAdmin p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.aiProviderVisibility{border:1px solid var(--border);background:var(--surface-subtle);cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-width:280px;padding:10px 12px;display:flex}.aiProviderVisibility input,.aiProviderAccessGrid input{accent-color:var(--violet)}.aiProviderVisibility span{gap:3px;display:grid}.aiProviderVisibility small{color:var(--text-muted);font-size:9px}.aiProviderAccessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.aiProviderAccessGrid>label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.aiProviderAccessGrid>label.enabled{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.aiProviderAccessGrid>label.enabled{border-color:color-mix(in srgb,var(--violet) 45%,var(--border))}}.aiProviderAccessGrid>label.enabled{background:var(--surface-subtle)}.aiProviderAccessGrid span{gap:3px;display:grid}.aiProviderAccessGrid small{color:var(--text-muted);font-size:9px}.aiProviderAccessGrid em{color:var(--text-muted);font-size:9px;font-style:normal}.aiProviderAccessGrid .enabled em{color:var(--success-text)}.aiProviderAccessAdmin>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.aiProviderAccessAdmin>footer small{color:var(--text-muted)}.aiProviderAccessAdmin>.settingsMessage{margin:12px 0 0}.developerModuleAccessMatrix{min-width:0;overflow:hidden}.developerModuleAccessMatrix>header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:end;gap:18px;padding:18px;display:grid}.developerModuleAccessMatrix>header h3,.developerModuleAccessMatrix>header p{margin:4px 0 0}.developerModuleAccessMatrix>header p{color:var(--text-muted);font-size:11px;line-height:1.5}.developerModuleAccessMatrix>header label{color:var(--text-muted);gap:6px;font-size:11px;display:grid}.developerModuleAccessMatrix>header input{box-sizing:border-box;width:100%}.developerModuleAccessTable{scrollbar-gutter:stable;overflow:auto}.developerModuleAccessRow{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(210px,1.5fr) repeat(15,minmax(92px,.65fr)) 108px;min-width:1710px;display:grid}.developerModuleAccessRow:not(.head):hover{background:var(--surface-subtle)}.developerModuleAccessRow>span,.developerModuleAccessRow>label{border-right:1px solid var(--border);text-align:center;justify-content:center;align-items:center;gap:6px;min-width:0;padding:9px 7px;font-size:10px;line-height:1.3;display:flex}.developerModuleAccessRow>span:first-child{z-index:2;background:inherit;box-shadow:7px 0 12px -12px var(--text-muted);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;position:sticky;left:0}.developerModuleAccessRow>span:first-child :is(b,small,em){overflow-wrap:anywhere;max-width:100%}.developerModuleAccessRow>span:first-child small,.developerModuleAccessRow>span:first-child em{color:var(--text-muted);font-size:9px;font-style:normal}.developerModuleAccessRow>label input{accent-color:var(--violet)}.developerModuleAccessRow>label span{color:var(--text-muted)}.developerModuleAccessRow>span:last-child{z-index:2;background:inherit;box-shadow:-7px 0 12px -12px var(--text-muted);border-right:0;position:sticky;right:0}.developerModuleAccessRow button{border:1px solid var(--violet);color:#fff;background:var(--violet);cursor:pointer;border-radius:7px;min-height:32px;padding:0 9px;font-size:10px}.developerModuleAccessRow button:disabled{border-color:var(--border);color:var(--text-muted);background:var(--surface-muted);cursor:default}.developerModuleAccessRow.head{z-index:3;background:var(--surface-muted);color:var(--text-muted);font-weight:700;position:sticky;top:0}.developerModuleAccessRow.head>span{text-align:center!important;justify-content:center!important;align-items:center!important}.developerModuleAccessRow.head>span:first-child,.developerModuleAccessRow.head>span:last-child{z-index:4;background:var(--surface-muted)}@media (max-width:1050px){.permissionGrid,.developerModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.developerModuleAdminGrid{grid-template-columns:1fr}.staffIdentityFields{grid-template-columns:1fr 1fr}.staffActive{align-self:end}}@media (max-width:760px){.subscriptionExtension{grid-template-columns:1fr 90px}.extensionReason{grid-column:1/-1}.subscriptionExtension>div:last-child{grid-column:1/-1;justify-content:flex-end}.staffIdentityFields,.permissionGrid,.developerModuleGrid,.developerModuleAccessMatrix>header{grid-template-columns:1fr}.developerAccessEditor,.staffAdministrativePermissions{margin-inline:12px}.staffEditorFooter,.developerModuleAdminIntro,.developerModuleAdminGrid footer,.aiProviderAccessAdmin>header,.aiProviderAccessAdmin>footer{flex-direction:column;align-items:stretch}.developerModuleAdminGrid footer>div{flex-direction:column}.developerModuleReleaseForm,.aiProviderAccessGrid{grid-template-columns:1fr}.aiProviderVisibility{min-width:0}.staffEditorFooter>div{justify-content:flex-end}.developerModuleAccessRow>span:last-child{box-shadow:none;position:static}}@media (max-width:480px){.subscriptionExtension{grid-template-columns:1fr}.extensionReason,.subscriptionExtension>div:last-child{grid-column:auto}.subscriptionExtension>div:last-child,.staffEditorFooter>div{flex-direction:column;align-items:stretch}.subscriptionExtension button,.staffEditorFooter button{width:100%}}.catalogTransferLayout{gap:14px;display:grid}.catalogTransferSetup>.panelHeader>span,.catalogTransferProducts>.panelHeader>span{color:#80768b;font-size:10px}.catalogTransferAccounts{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.catalogTransferAccounts label{color:#675b73;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.catalogTransferAccounts select{color:#4d4257;background:#fff;border:1px solid #ddd6e7;border-radius:9px;width:100%;height:42px;padding:0 11px;font-size:12px}.catalogTransferAccounts small{color:#90859a;min-height:16px;font-weight:400;font-size:10px!important}.catalogTransferDirection{color:#694fca;background:#eee9fd;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.catalogTransferNotice{color:#695d75;background:#faf8ff;border:1px solid #ded6f4;border-radius:9px;align-items:center;gap:12px;margin:0 18px 18px;padding:11px 13px;display:flex}.catalogTransferNotice b{color:#51415f;flex:none;font-size:11px}.catalogTransferNotice span{font-size:10px;line-height:1.45}.catalogTransferSearch{border-bottom:1px solid #ede8f1;grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;padding:13px 18px;display:grid}.catalogTransferSearch input{box-sizing:border-box;color:#4f4459;background:#fff;border:1px solid #ddd6e7;border-radius:8px;height:38px;padding:0 11px;font-size:11px}.catalogTransferSearch button,.catalogTransferActions button{color:#fff;cursor:pointer;background:#7053d3;border:1px solid #7053d3;border-radius:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:500}.catalogTransferSearch button.secondary{color:#6047bd;background:#fff}.catalogTransferSearch button:disabled,.catalogTransferActions button:disabled{opacity:.48;cursor:not-allowed}.catalogTransferTable{max-height:470px;overflow:auto}.catalogTransferRow{grid-template-columns:28px minmax(280px,1.5fr) minmax(130px,.65fr) minmax(130px,.6fr) 70px 110px;min-width:900px}.catalogTransferRow:not(.adminTableHead){cursor:pointer}.catalogTransferRow.selected{background:#f7f4ff}.catalogTransferRow input{accent-color:#7053d3;width:16px;height:16px}.catalogTransferRow strong{overflow-wrap:anywhere}.catalogTransferOptions{border-bottom:1px solid #eee9f2;padding:14px 18px}.catalogTransferOptions>label{cursor:pointer;align-items:flex-start;gap:9px;width:max-content;max-width:100%;display:flex}.catalogTransferOptions input,.catalogTransferConfirmation input{accent-color:#7053d3;flex:none;width:17px;height:17px}.catalogTransferOptions b,.catalogTransferOptions small{display:block}.catalogTransferOptions b{color:#4e4159;font-size:11px}.catalogTransferOptions small{color:#8b8095;margin-top:3px;font-size:9px!important}.catalogTransferPreview{gap:12px;padding:16px 18px;display:grid}.catalogTransferMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.catalogTransferMetrics span{color:#84798e;text-transform:uppercase;letter-spacing:.25px;background:#fcfbfd;border:1px solid #e7e1ed;border-radius:9px;min-width:0;padding:11px;font-size:9px}.catalogTransferMetrics b{color:#493b55;margin-bottom:4px;display:block;font-size:18px!important}.catalogTransferMetrics span.warning{background:#fffaf0;border-color:#eddbb8}.catalogTransferMetrics span.warning b{color:#9b6b22}.catalogTransferMetrics span.error{background:#fff6f3;border-color:#efcfc7}.catalogTransferMetrics span.error b{color:#aa5440}.catalogTransferWarning,.catalogTransferError{border-radius:8px;margin:0;padding:10px 12px;line-height:1.5;font-size:10px!important}.catalogTransferWarning{color:#785e2c;background:#fff7e8}.catalogTransferError{color:#9c4f3e;background:#fff0ec}.catalogTransferConfirmation{color:#62566e;cursor:pointer;background:#faf9fb;border:1px solid #ddd6e8;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;font-size:11px;line-height:1.45;display:flex}.catalogTransferConfirmation.confirmed{background:#f6f2ff;border-color:#a99ae0}.catalogTransferConfirmation input:disabled{cursor:not-allowed}.catalogTransferActions{justify-content:flex-end;display:flex}.catalogTransferActions button{min-width:180px}.catalogTransferProducts .adminEmpty{border-bottom:0}.catalogOwnershipTransfer{grid-column:1/-1}.catalogOwnershipLead{color:#74697f;margin:0;padding:0 18px 2px;line-height:1.55;font-size:11px!important}.catalogOwnershipBody{grid-template-columns:minmax(340px,.85fr) minmax(420px,1.15fr);gap:14px;padding:0 18px 18px;display:grid}.catalogOwnershipBody>section{background:#fcfbfd;border:1px solid #e5dfea;border-radius:10px;min-width:0;padding:14px}.catalogOwnershipSectionTitle{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.catalogOwnershipSectionTitle>div{gap:3px;display:grid}.catalogOwnershipSectionTitle b{color:#4e4159;font-size:12px}.catalogOwnershipSectionTitle span{color:#8c8195;font-size:9px}.catalogOwnershipConnections{gap:8px;max-height:330px;display:grid;overflow:auto}.catalogOwnershipConnections>label{color:#5a4e65;cursor:pointer;background:#fff;border:1px solid #e3ddea;border-radius:9px;grid-template-columns:18px 44px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.catalogOwnershipConnections>label.selected{background:#f7f4ff;border-color:#8d76dc;box-shadow:0 0 0 1px #7053d314}.catalogOwnershipConnections input{accent-color:#7053d3;width:16px;height:16px}.catalogOwnershipConnections span:nth-child(3){min-width:0}.catalogOwnershipConnections b,.catalogOwnershipConnections small{display:block}.catalogOwnershipConnections b{text-overflow:ellipsis;color:#4a3d55;white-space:nowrap;font-size:11px;overflow:hidden}.catalogOwnershipConnections small{color:#8d8296;margin-top:2px;font-size:9px!important}.catalogOwnershipConnections em{color:#9a702d;white-space:nowrap;background:#fff2d9;border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal}.marketplaceBadge{background:#7a34bd;border-radius:8px;place-items:center;width:38px;height:28px;font-weight:700;color:#fff!important;margin:0!important;font-size:9px!important;display:grid!important}.marketplaceBadge.ozon{background:#1265df}.catalogOwnershipPreviewButton{width:100%;margin-top:10px}.catalogOwnershipPreview{gap:11px;display:grid}.catalogOwnershipCapacity{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.catalogOwnershipCapacity div{background:#fff;border:1px solid #e8e2ed;border-radius:8px;padding:9px}.catalogOwnershipCapacity dt{color:#8a7f93;font-size:9px}.catalogOwnershipCapacity dd{color:#4e4159;margin:4px 0 0;font-size:10px;font-weight:600}.catalogOwnershipBlockers,.catalogOwnershipReady{border-radius:9px;gap:5px;padding:11px 12px;font-size:10px;line-height:1.45;display:grid}.catalogOwnershipBlockers{color:#825237;background:#fff6ee;border:1px solid #edcbb2}.catalogOwnershipBlockers ul{gap:4px;margin:2px 0 0;padding-left:18px;display:grid}.catalogOwnershipBlockers small{color:#986c53;font-size:9px!important}.catalogOwnershipReady{color:#276e59;background:#eefaf5;border:1px solid #b7dfcf}.catalogOwnershipReason{color:#62566e;gap:5px;font-size:10px;font-weight:600;display:grid}.catalogOwnershipReason input{box-sizing:border-box;color:#4f4459;background:#fff;border:1px solid #ddd6e7;border-radius:8px;height:38px;padding:0 10px;font-size:11px}.catalogOwnershipHistory{background:#fcfbfd;border:1px solid #e4deea;border-radius:10px;margin:0 18px 18px}.catalogOwnershipHistory summary{color:#5a4c66;cursor:pointer;padding:11px 13px;font-size:11px;font-weight:600}.catalogOwnershipHistory>div{border-top:1px solid #e8e2ed;max-height:240px;overflow:auto}.catalogOwnershipHistory article{color:#766a80;border-bottom:1px solid #eee9f2;grid-template-columns:140px minmax(220px,1fr) minmax(220px,1fr);gap:12px;padding:10px 13px;font-size:9px;display:grid}.catalogOwnershipHistory article:last-child{border-bottom:0}.catalogOwnershipHistory article span{gap:2px;display:grid}.catalogOwnershipHistory article b{color:#4c3f57;font-size:10px}.catalogOwnershipHistory article small{font-size:9px!important}.catalogOwnershipLead,.catalogOwnershipSectionTitle span,.catalogOwnershipConnections small,.catalogOwnershipCapacity dt,.catalogOwnershipHistory article{color:var(--text-muted)}.catalogOwnershipBody>section,.catalogOwnershipConnections>label,.catalogOwnershipCapacity div,.catalogOwnershipHistory{border-color:var(--border);color:var(--text);background:var(--surface)}.catalogOwnershipSectionTitle b,.catalogOwnershipConnections b,.catalogOwnershipCapacity dd,.catalogOwnershipHistory b{color:var(--text)}.catalogOwnershipConnections>label.selected{border-color:var(--violet);background:var(--surface-subtle)}.catalogOwnershipConnections em{color:var(--warning-text);background:var(--warning-surface)}.catalogOwnershipConnections em.ready{color:var(--success-text);background:var(--success-surface)}.catalogOwnershipBlockers{border-color:var(--warning-text);color:var(--warning-text);background:var(--warning-surface)}.catalogOwnershipBlockers small{color:var(--warning-text)}.catalogOwnershipReady{border-color:var(--success-text);color:var(--success-text);background:var(--success-surface)}.catalogOwnershipReason{color:var(--text-muted)}.catalogOwnershipReason input{border-color:var(--border);color:var(--text);background:var(--surface)}.catalogOwnershipHistory>div,.catalogOwnershipHistory article{border-color:var(--border)}.catalogOwnershipVerification{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:11px;margin:0 18px 14px;padding:13px;display:grid}.catalogOwnershipVerification.passed{border-color:var(--success-text)}.catalogOwnershipVerification.attention{border-color:var(--warning-text)}.catalogOwnershipVerification.failed{border-color:var(--danger-text)}.catalogOwnershipVerificationHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalogOwnershipVerificationHeader>div{gap:3px;display:grid}.catalogOwnershipVerificationHeader b{color:var(--text);font-size:12px}.catalogOwnershipVerificationHeader span{color:var(--text-muted);font-size:9px}.catalogOwnershipVerificationHeader strong,.catalogOwnershipHistoryControl>span{border-radius:999px;width:max-content;padding:5px 8px;font-size:9px}.catalogOwnershipVerification.passed .catalogOwnershipVerificationHeader strong,.catalogOwnershipHistoryControl>span.passed{color:var(--success-text);background:var(--success-surface)}.catalogOwnershipVerification.attention .catalogOwnershipVerificationHeader strong,.catalogOwnershipHistoryControl>span.attention,.catalogOwnershipHistoryControl>span.pending{color:var(--warning-text);background:var(--warning-surface)}.catalogOwnershipVerification.failed .catalogOwnershipVerificationHeader strong,.catalogOwnershipHistoryControl>span.failed{color:var(--danger-text);background:var(--danger-surface)}.catalogOwnershipVerificationChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.catalogOwnershipVerificationChecks article{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px;display:grid}.catalogOwnershipVerificationChecks article>span{border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.catalogOwnershipVerificationChecks article.passed>span{color:var(--success-text);background:var(--success-surface)}.catalogOwnershipVerificationChecks article.attention>span{color:var(--warning-text);background:var(--warning-surface)}.catalogOwnershipVerificationChecks article.failed>span{color:var(--danger-text);background:var(--danger-surface)}.catalogOwnershipVerificationChecks b,.catalogOwnershipVerificationChecks small{display:block}.catalogOwnershipVerificationChecks b{color:var(--text);font-size:10px}.catalogOwnershipVerificationChecks small{color:var(--text-muted);margin-top:3px;line-height:1.4;font-size:9px!important}.catalogOwnershipHistory article{grid-template-columns:130px minmax(190px,1fr) minmax(190px,1fr) minmax(170px,.75fr)}.catalogOwnershipHistoryControl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.catalogOwnershipHistoryControl button{min-height:32px}.catalogOwnershipHistoryChecks{border-top:1px solid var(--border);grid-column:1/-1}.catalogOwnershipHistoryChecks summary{color:var(--text-muted);cursor:pointer;padding:7px 0 0}.catalogOwnershipHistoryChecks ul{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.catalogOwnershipHistoryChecks li{background:var(--surface-subtle);border-radius:7px;grid-template-columns:minmax(150px,.4fr) minmax(0,1fr);gap:10px;padding:7px 9px;display:grid}.catalogOwnershipHistoryChecks li.passed{border-left:3px solid var(--success-text)}.catalogOwnershipHistoryChecks li.attention{border-left:3px solid var(--warning-text)}.catalogOwnershipHistoryChecks li.failed{border-left:3px solid var(--danger-text)}.catalogOwnershipHistoryChecks li span{color:var(--text-muted)}.catalogTransferProduct{align-items:center;gap:10px;min-width:0;display:flex!important}.catalogTransferProduct>span:last-child{gap:3px;min-width:0;display:grid}.catalogTransferProduct b{overflow-wrap:anywhere}.catalogTransferThumb{color:#9a8da5;background:#f3f0f6;border:1px solid #e2dce8;border-radius:7px;flex:0 0 42px;place-items:center;width:42px;height:56px;position:relative;overflow:hidden;display:grid!important}.catalogTransferThumb i{font-size:8px;font-style:normal}.catalogTransferThumb img{object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1000px){.catalogOwnershipBody{grid-template-columns:1fr}.catalogOwnershipCapacity{grid-template-columns:1fr 1fr}.catalogOwnershipHistory article{grid-template-columns:110px 1fr}.catalogOwnershipHistoryControl{justify-content:flex-start}.catalogOwnershipVerificationChecks{grid-template-columns:1fr}}@media (max-width:800px){.catalogTransferAccounts{grid-template-columns:1fr}.catalogTransferDirection{justify-self:center;transform:rotate(90deg)}.catalogTransferSearch{grid-template-columns:1fr 1fr}.catalogTransferSearch input{grid-column:1/-1}.catalogTransferMetrics{grid-template-columns:1fr 1fr}.catalogTransferNotice{flex-direction:column;align-items:flex-start}.catalogOwnershipHistory article{grid-template-columns:1fr}}@media (max-width:520px){.catalogTransferSearch,.catalogTransferMetrics,.catalogOwnershipCapacity{grid-template-columns:1fr}.catalogTransferSearch input{grid-column:auto}.catalogTransferSearch button,.catalogTransferActions button{width:100%}.catalogTransferNotice{margin:0 12px 14px}.catalogTransferAccounts,.catalogTransferPreview{padding:14px 12px}.catalogOwnershipLead{padding-inline:12px}.catalogOwnershipBody{padding:0 12px 14px}.catalogOwnershipConnections>label{grid-template-columns:18px 38px minmax(0,1fr)}.catalogOwnershipConnections em{grid-column:3}.catalogOwnershipHistory,.catalogOwnershipVerification{margin:0 12px 14px}.catalogOwnershipVerificationHeader,.catalogOwnershipHistoryControl{display:grid}.catalogOwnershipHistoryControl>span,.catalogOwnershipHistoryControl button{box-sizing:border-box;text-align:center;width:100%}.catalogOwnershipHistoryChecks li{grid-template-columns:1fr}}.connectionSeller .connectionIdentifier{color:#5f536d;white-space:nowrap;background:#f7f3fc;border:1px solid #d8cee8;border-radius:999px;margin-top:6px;padding:3px 7px;font-size:11px;line-height:1.2;display:inline-flex}.connectionDates span.connectionOperationSuccess b{width:max-content;color:var(--success-text);background:var(--success-surface);border-radius:999px;padding:2px 6px;font-weight:650;display:inline-flex}:root[data-theme=dark] .connectionSeller .connectionIdentifier{background:#1b2940;border-color:#40506c;color:#dce6f5!important}:root[data-theme=dark] .connectionDates span.connectionOperationSuccess b{background:var(--success-surface);color:var(--success-text)!important}.subscriberCabinetPanel{margin-bottom:17px;overflow:hidden}.subscriberCabinetLayout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:20px;padding:18px;display:grid}.subscriberCabinetList{align-content:start;gap:9px;display:grid}.subscriberCabinetList>p{color:#7b718a;margin:0;font-size:13px}.subscriberCabinetList article{background:#fbfafd;border:1px solid #e8e2ef;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.subscriberCabinetList article>div{gap:3px;display:grid}.subscriberCabinetList b{color:#44394f;font-size:13px}.subscriberCabinetList small,.subscriberCabinetList span{color:#81768d;font-size:11px}.subscriberCabinetList button{color:#644bc2;background:#f8f5ff;border:1px solid #d9d0f7;border-radius:8px;min-height:34px;padding:0 11px}.subscriberCabinetForm{background:#fff;border:1px solid #e4ddef;border-radius:11px;gap:10px;padding:14px;display:grid}.subscriberCabinetForm h3{color:#44394f;margin:0;font-size:15px}.subscriberCabinetForm label{color:#6f647b;gap:5px;font-size:11px;display:grid}.subscriberCabinetForm input{border:1px solid #ddd5e6;border-radius:8px;min-height:40px;padding:0 10px}.connectionSeller select{color:#594d66;background:#fff;border:1px solid #d8cee8;border-radius:7px;width:100%;max-width:230px;min-height:32px;margin-top:7px;padding:0 7px;font-size:11px}@media (max-width:820px){.subscriberCabinetLayout{grid-template-columns:1fr}}.subscriberLegalHistory{margin-top:7px}.subscriberLegalHistory summary{color:#644bc2;cursor:pointer;width:max-content;font-size:11px}.subscriberLegalHistory>div{gap:6px;margin-top:7px;display:grid}.subscriberLegalHistory p{background:#fff;border-left:3px solid #d9d0f7;grid-template-columns:minmax(150px,1fr) auto;gap:2px 10px;margin:0;padding:7px 9px;display:grid}.subscriberLegalHistory p>b{grid-row:1/span 2}.subscriberLegalHistory p>span{grid-column:1/-1}.productDetailCover>button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.productDetailCover>button:focus-visible{outline-offset:-3px;outline:3px solid #7657e7}.productDetailCover>button img{display:block;position:static}.productMediaGallery{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.productMediaGallery>article.productMediaItem{flex:0 0 108px}.productMediaGallery>article.productMediaItemMain{flex-basis:260px}.productMediaGallery>article.productMediaItemThumbnail .productMediaPreview{font-size:9px}.productMediaGallery>article.productMediaItemThumbnail>div:nth-child(2){padding:7px 8px 4px}.productMediaGallery>article.productMediaItemThumbnail b{font-size:10px}.productMediaGallery>article.productMediaItemThumbnail small{font-size:9px}.productMediaGallery>article.productMediaItemThumbnail .productMediaActions{padding:4px 8px 8px!important}.productMediaGallery>article.productMediaItemThumbnail .productMediaActions button{height:28px}.productMediaZoom{cursor:zoom-in;border:0;width:100%;padding:0}.productMediaZoom>span{color:#fff;opacity:0;background:#3c3159cc;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:600;transition:opacity .16s,transform .16s;position:absolute;bottom:7px;right:7px;transform:translateY(3px)}:is(.productMediaZoom:hover>span,.productMediaZoom:focus-visible>span){opacity:1;transform:none}.productMediaZoom:focus-visible{outline-offset:-3px;outline:3px solid #7657e7}.productImageLightbox{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#211a2edb;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.productImageLightboxDialog{background:#fff;border-radius:14px;justify-items:center;gap:8px;max-width:min(900px,92vw);max-height:92vh;padding:14px;display:grid;position:relative;box-shadow:0 24px 70px #130d20aa}.productImageLightboxDialog img{object-fit:contain;border-radius:8px;max-width:calc(92vw - 28px);max-height:calc(92vh - 58px);display:block}.productImageLightboxDialog small{color:#6e6479;text-align:center;max-width:760px;font-size:11px}.productImageLightboxClose{z-index:1;color:#473b55;cursor:pointer;background:#fffffff2;border:1px solid #d9d2e4;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 4px 14px #3023412b}.productImageLightboxClose:hover{color:#fff;background:#7657e7}.productImageLightboxClose:focus-visible{outline-offset:2px;outline:3px solid #bfb0f0}@media (max-width:650px){.productMediaGallery>article.productMediaItem{flex-basis:92px}.productMediaGallery>article.productMediaItemMain{flex-basis:min(250px,100%)}.productImageLightbox{padding:12px}.productImageLightboxDialog{max-width:96vw;padding:9px}.productImageLightboxDialog img{max-width:calc(96vw - 18px);max-height:calc(94vh - 46px)}.productImageLightboxDialog small{display:none}}.productFactsPanelWide{margin-bottom:18px;overflow:hidden}.productFactsPanelWide>.panelHeader{border-bottom:1px solid #eeeaf4;padding:17px 19px}.productFactsPanelWide .productFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px 18px 12px;display:grid}.productFactsPanelWide .productFacts>div{background:#fcfbfd;border:1px solid #ebe6f0;border-radius:9px;min-width:0;padding:11px 12px;display:block}.productFactsPanelWide .productFacts dt{margin-bottom:6px}.productFactsPanelWide .productFacts dd{font-size:13px}.productFactsPanelWide .productSourceFacts{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));padding-top:0}.productFactsPanelWide .productSourceFacts>article{box-sizing:border-box;height:100%}.productMediaOnlyGrid{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.productFactsPanelWide .productFacts,.productFactsPanelWide .productSourceFacts{grid-template-columns:1fr}}.productWorkbench{grid-template-columns:minmax(360px,.9fr) minmax(480px,1.25fr);gap:0;margin-bottom:18px;display:grid;overflow:hidden}.productWorkbenchGallery{background:#fcfbfe;border-right:1px solid #eeeaf4;min-width:0;padding:19px 20px}.productWorkbenchGallery>header,.productTabHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.productWorkbenchGallery>header h3,.productTabHeading h3{color:#433650;margin:3px 0 0;font-size:15px}.productWorkbenchGallery>header>span{color:#6c55bd;white-space:nowrap;background:#eee9ff;border-radius:7px;padding:5px 8px;font-size:10px}.productWorkbenchStage{aspect-ratio:3/4;color:#8a8095;background:#f4f1f7;border:1px solid #e5dfeb;border-radius:13px;place-items:center;width:min(100%,390px);margin:15px auto 12px;display:grid;overflow:hidden}.productWorkbenchStage>button{cursor:zoom-in;background:#fff;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative}.productWorkbenchStage img,.productWorkbenchStage video{object-fit:contain;background:#fff;width:100%;height:100%}.productWorkbenchStage>button>span{color:#fff;opacity:0;background:#352b4dcc;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:600;transition:opacity .16s;position:absolute;bottom:10px;right:10px}:is(.productWorkbenchStage>button:hover>span,.productWorkbenchStage>button:focus-visible>span){opacity:1}.productWorkbenchStage>button:focus-visible{outline-offset:-3px;outline:3px solid #7657e7}.productWorkbenchPlaceholder{color:#877d92;justify-items:center;gap:8px;display:grid}.productWorkbenchPlaceholder b{color:#7359cc;background:#e9e2fb;border-radius:16px;place-items:center;width:58px;height:58px;font-size:21px;display:grid}.productWorkbenchPlaceholder span{font-size:11px}.productWorkbenchThumbnails{gap:7px;padding:2px 1px 7px;display:flex;overflow-x:auto}.productWorkbenchThumbnails>button{aspect-ratio:3/4;cursor:pointer;background:#f1eef4;border:2px solid #0000;border-radius:8px;width:60px;min-width:60px;padding:0;position:relative;overflow:hidden}.productWorkbenchThumbnails>button.selected{border-color:#7657e7;box-shadow:0 0 0 2px #e8e1fc}.productWorkbenchThumbnails img,.productWorkbenchThumbnails video{object-fit:cover;background:#fff;width:100%;height:100%}.productWorkbenchThumbnails span{color:#fff;background:#352b4dcc;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:8px;font-weight:700;display:grid;position:absolute;bottom:3px;right:3px}.productWorkbenchGalleryNote{gap:3px;margin-top:7px;display:grid}.productWorkbenchGalleryNote b{color:#51465f;font-size:11px}.productWorkbenchGalleryNote small{color:#92899c;font-size:10px}.productWorkbenchInfo{min-width:0;padding:23px 24px}.productWorkbenchMeta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.productWorkbenchMeta>span:not(.productStatus){color:#6f657b;background:#f3f1f6;border-radius:6px;padding:4px 7px;font-size:10px}.productWorkbenchInfo>h2{color:#342941;overflow-wrap:anywhere;margin:0 0 15px;font-size:25px;line-height:1.22}.productWorkbenchFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 11px;display:grid}.productWorkbenchFacts>div{background:#fcfbfd;border:1px solid #e9e4ee;border-radius:9px;min-width:0;padding:10px 11px}.productWorkbenchFacts>div.wide{grid-column:1/-1}.productWorkbenchFacts dt{color:#91879b;margin-bottom:5px;font-size:10px}.productWorkbenchFacts dd{overflow-wrap:anywhere;color:#4c4058;margin:0;font-size:12px;line-height:1.4}.productWorkbenchSources{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid}.productWorkbenchSources>article{background:#fff;border:1px solid #e8e2ee;border-radius:9px;min-width:0;padding:10px}.productWorkbenchSources article>header{align-items:center;gap:8px;display:flex}.productWorkbenchSources header>div{min-width:0}.productWorkbenchSources header b,.productWorkbenchSources header small{overflow-wrap:anywhere;display:block}.productWorkbenchSources header b{color:#4c4058;font-size:11px}.productWorkbenchSources header small{color:#8f8599;margin-top:2px;font-size:9px}.productWorkbenchSources article>p{color:#594d65;border-bottom:1px solid #f0edf3;justify-content:space-between;gap:8px;margin:9px 0;padding-bottom:8px;font-size:10px;line-height:1.35;display:flex}.productWorkbenchSources article>p>small{color:#94899e;white-space:nowrap;font-size:9px}.productWorkbenchSources dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.productWorkbenchSources dt{color:#988fa2;font-size:9px}.productWorkbenchSources dd{color:#5a4f65;margin:3px 0 0;font-size:10px;line-height:1.35}.productWorkbenchDescription{background:#faf8ff;border:1px solid #ded5f3;border-radius:10px;margin-top:11px;padding:13px 14px}.productWorkbenchDescription>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.productWorkbenchDescription h3{color:#4c3c65;margin:0;font-size:13px}.productWorkbenchDescription button{color:#684cc9;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.productWorkbenchDescription p{color:#5f546a;white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:9px 0 0;font-size:12px;line-height:1.58;display:-webkit-box;overflow:hidden}.productWorkbenchDescription p.expanded{display:block;overflow:visible}.productWorkbenchActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.productWorkbenchActions button,.productWorkbenchActions a{box-sizing:border-box;color:#6248c4;background:#f8f5ff;border:1px solid #d6ccf3;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.productWorkbenchActions>button:first-child{color:#fff;background:#7657e7;border-color:#7657e7}.productWorkbenchActions button.archive{color:#a6533b;background:#fff8f5;border-color:#ecd9d2;margin-left:auto}.productWorkbenchActions button:disabled{opacity:.5;cursor:not-allowed}.productWorkbenchUpdated{color:#988fa2;margin-top:10px;font-size:9px;display:block}.productDetailTabs{margin-bottom:20px;overflow:hidden}.productTabList{background:#faf9fc;border-bottom:1px solid #e8e3ed;gap:5px;padding:7px;display:flex;overflow-x:auto}.productTabList button{color:#6f657a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:600;display:flex}.productTabList button:hover{color:#5f46bc;background:#f0ebff}.productTabList button.active{color:#fff;background:#7053d3}.productTabList button span{color:#6450ac;background:#e9e3f9;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 2px;font-size:9px;display:grid}.productTabList button.active span{color:#6048ba;background:#fff}.productTabContent{min-height:230px}.productTabPane{min-width:0}.productTabHeading{border-bottom:1px solid #eeeaf4;padding:17px 19px}.productTabContent>.productPublicationPanel{box-shadow:none;border:0;border-radius:0;margin:0}.productTabContent>.productPublicationPanel>.panelHeader{padding:17px 19px}.productVariantsPane .productVariantNote b{color:#4e3b70}.productVariantsPane .productVariantSources{grid-template-columns:repeat(2,minmax(0,1fr))}.productVariantSources>article>h4{color:#59476e;background:#faf9fc;border-top:1px solid #eeeaf4;border-bottom:1px solid #eeeaf4;margin:0;padding:11px 13px;font-size:11px}.productVariantCommon{padding:12px 13px}.productVariantCommon>header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.productVariantCommon header b,.productVariantCommon header small{display:block}.productVariantCommon header b{color:#4c4058;font-size:12px}.productVariantCommon header small{color:#91869b;margin-top:2px;font-size:10px}.productVariantCommon dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.productVariantCommon dl>div{background:#f8f6fb;border-radius:7px;min-width:0;padding:8px 9px}.productVariantCommon dt{color:#948a9e;font-size:9px}.productVariantCommon dd{overflow-wrap:anywhere;color:#54485f;margin:4px 0 0;font-size:10px;line-height:1.35}.productMediaPane .productMediaGallery{padding:15px 18px}.productMediaGallery>article.productMediaManagementItem{flex-basis:108px}.productMediaPane .productMediaUpload{border-top:1px solid #eeeaf4}@media (max-width:1200px){.productWorkbench{grid-template-columns:minmax(320px,.8fr) minmax(430px,1.2fr)}.productWorkbenchStage{width:min(100%,340px)}.productVariantsPane .productVariantSources{grid-template-columns:1fr}}@media (max-width:980px){.productWorkbench{grid-template-columns:1fr}.productWorkbenchGallery{border-bottom:1px solid #eeeaf4;border-right:0}.productWorkbenchStage{width:min(100%,360px)}.productWorkbenchSources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.productWorkbenchGallery,.productWorkbenchInfo{padding:14px}.productWorkbenchInfo>h2{font-size:20px}.productWorkbenchFacts,.productWorkbenchSources,.productVariantCommon dl{grid-template-columns:1fr}.productWorkbenchFacts>div.wide{grid-column:auto}.productWorkbenchActions{flex-direction:column;align-items:stretch}.productWorkbenchActions button,.productWorkbenchActions a{width:100%}.productWorkbenchActions button.archive{margin-left:0}.productTabList button{padding:0 10px}.productWorkbenchStage{width:min(100%,300px)}}.productWorkbenchTitle{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.productWorkbenchTitle h2{color:#342941;overflow-wrap:anywhere;min-width:0;margin:0;font-size:25px;line-height:1.22}.productWorkbenchTitle .productStatus{flex:none;margin-top:3px}.productWorkbenchIdentity{background:0 0;border:1px solid #eeeaf3;border-left:0;border-right:0;border-radius:0;flex-wrap:wrap;align-items:stretch;gap:0;margin:0 0 13px;padding:10px 0 12px;display:flex;overflow:visible}.productWorkbenchIdentitySources{flex:420px;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:8px;min-width:0;padding-right:14px;display:grid}.productWorkbenchIdentitySources>article{background:#fcfbfe;border:1px solid #e8e2ef;border-radius:9px;min-width:0;padding:9px 10px}.productWorkbenchIdentitySources article>header{align-items:center;gap:8px;min-width:0;display:flex}.productWorkbenchIdentitySources .marketplaceMark{flex:none;font-style:normal}.productWorkbenchIdentitySources header>span{min-width:0}.productWorkbenchIdentitySources b,.productWorkbenchIdentitySources small{overflow-wrap:anywhere;display:block}.productWorkbenchIdentitySources b{color:#493d55;font-size:11px;font-weight:600}.productWorkbenchIdentitySources small{color:#8e8498;margin-top:2px;font-size:9px;line-height:1.35}.productWorkbenchIdentitySources dl{border-top:1px solid #eeeaf3;grid-template-columns:minmax(110px,.7fr) minmax(150px,1.3fr);gap:8px;margin:9px 0 0;padding-top:8px;display:grid}.productWorkbenchIdentitySources dt{color:#91879b;font-size:9px}.productWorkbenchIdentitySources dd{overflow-wrap:anywhere;color:#493d55;margin:3px 0 0;font-size:10px;line-height:1.4}.productWorkbenchBarcodes{flex-wrap:wrap;gap:4px;display:flex}.productWorkbenchBarcodes code{color:#55447d;font:inherit;background:#eee9fa;border-radius:5px;padding:2px 5px;font-size:9px}.productWorkbenchIdentityField{border-left:1px solid #e8e3ed;flex:0 125px;align-content:center;gap:3px;min-width:0;padding:0 14px;display:grid}.productWorkbenchIdentityField.productWorkbenchCategory{flex-basis:155px;padding-right:0}.productWorkbenchIdentityField>span{color:#91879b;font-size:9px}.productWorkbenchIdentityField>b{overflow-wrap:anywhere;color:#493d55;font-size:11px;font-weight:600}@media (max-width:700px){.productWorkbenchTitle h2{font-size:20px}.productWorkbenchIdentity{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.productWorkbenchIdentitySources{border-top:0;grid-column:1/-1;grid-template-columns:1fr;padding:10px 0}.productWorkbenchIdentityField{border-top:1px solid #eeeaf3;border-left:0;padding:9px 10px}.productWorkbenchIdentityField:last-child{border-left:1px solid #eeeaf3;padding-right:0}.productWorkbenchIdentityField:nth-last-child(2){padding-left:0}.productWorkbenchIdentitySources dl{grid-template-columns:1fr}}.productWorkbench{grid-template-columns:380px minmax(0,1fr)}.productWorkbenchGallery{box-sizing:border-box;width:100%}.productWorkbenchGallery>header,.productWorkbenchThumbnails,.productWorkbenchGalleryNote{width:100%;max-width:340px;margin-left:auto;margin-right:auto}.productWorkbenchStage{width:100%;max-width:340px}.productWorkbenchThumbnails{flex-wrap:wrap;overflow:visible}.productWorkbenchInfo{align-self:start}.productWorkbenchData{gap:9px;margin-top:15px;display:grid}.productWorkbenchDataPrimary{margin-top:0;margin-bottom:11px}.productWorkbenchDisclosure{background:#fff;border:1px solid #e5dfee;border-radius:10px;min-width:0;overflow:hidden}.productWorkbenchDisclosure>summary{color:#51455f;cursor:pointer;background:#faf9fc;grid-template-columns:minmax(0,1fr) auto 15px;align-items:center;gap:10px;padding:11px 13px;list-style:none;display:grid}.productWorkbenchDisclosure>summary::-webkit-details-marker{display:none}.productWorkbenchDisclosure>summary:after{content:"›";color:#776692;font-size:18px;line-height:1;transition:transform .15s;transform:rotate(90deg)}.productWorkbenchDisclosure:not([open])>summary:after{transform:rotate(0)}.productWorkbenchDisclosure>summary>span,.productWorkbenchDisclosure>summary b,.productWorkbenchDisclosure>summary small{min-width:0;display:block}.productWorkbenchDisclosure>summary b{font-size:12px}.productWorkbenchDisclosure>summary small{color:#91879b;margin-top:2px;font-size:9px;font-weight:400}.productWorkbenchDisclosure>summary>i{color:#684fc2;background:#eee9fc;border-radius:11px;place-items:center;min-width:25px;height:22px;padding:0 5px;font-size:9px;font-style:normal;font-weight:700;display:grid}.productWorkbenchDisclosureBody{border-top:1px solid #eeeaf3;min-width:0}.productWorkbenchDataNote{color:#746a7e;background:#fff;border-bottom:1px solid #eeeaf3;margin:0;padding:9px 12px;font-size:10px;line-height:1.45}.productWorkbenchDisclosureBody>.productDetailEmpty{padding:14px;font-size:11px}.productWorkbenchVariantSources{gap:9px;padding:10px;display:grid}.productWorkbenchVariantSources>article{background:#fff;border:1px solid #ebe6f0;border-radius:8px;min-width:0;overflow:hidden}.productWorkbenchVariantSources>article>header{background:#fcfbfd;border-bottom:1px solid #eeeaf3;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.productWorkbenchVariantSources>article>header>div{align-items:center;gap:8px;min-width:0;display:flex}.productWorkbenchVariantSources>article>header>div>span:last-child{min-width:0}.productWorkbenchVariantSources header b,.productWorkbenchVariantSources header small{overflow-wrap:anywhere;display:block}.productWorkbenchVariantSources header b{color:#4c4058;font-size:11px}.productWorkbenchVariantSources header small{color:#91879b;margin-top:2px;font-size:9px;line-height:1.35}.productWorkbenchVariantSources header strong{color:#6c55bd;flex:none;font-size:9px;font-weight:600}.productWorkbenchVariantSources .productVariantTable{max-height:330px}.productWorkbenchVariantSources .productVariantTable>div{grid-template-columns:70px 78px 92px minmax(180px,1fr) 88px;min-width:560px;padding:8px 10px;font-size:10px}.productWorkbenchVariantSources .productVariantTable .productVariantHead{font-size:9px}.productWorkbenchCharacteristics{grid-template-columns:1fr;gap:9px;padding:10px}.productWorkbenchCharacteristics>article{border-radius:8px}.productWorkbenchCharacteristics article>header{padding:9px 10px}.productWorkbenchCharacteristics dl{grid-template-columns:repeat(4,minmax(0,1fr));max-height:390px;overflow:auto}.productWorkbenchCharacteristics dl>div{padding:9px 10px}.productWorkbenchCharacteristics dt{font-size:9px}.productWorkbenchCharacteristics dd{font-size:10px}.productWorkbenchSources>article{background:#fcfbfd;padding:8px 9px}@media (max-width:1400px){.productWorkbenchCharacteristics dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.productWorkbench{grid-template-columns:340px minmax(0,1fr)}.productWorkbenchGallery>header,.productWorkbenchStage,.productWorkbenchThumbnails,.productWorkbenchGalleryNote{max-width:300px}}@media (max-width:1100px){.productWorkbenchCharacteristics dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.productWorkbench{grid-template-columns:1fr}.productWorkbenchCharacteristics dl{max-height:none}}@media (max-width:650px){.productWorkbenchGallery>header,.productWorkbenchStage,.productWorkbenchThumbnails,.productWorkbenchGalleryNote{max-width:300px}.productWorkbenchDisclosure>summary{padding:10px}.productWorkbenchVariantSources,.productWorkbenchCharacteristics{padding:8px}.productWorkbenchVariantSources>article>header{flex-direction:column;align-items:flex-start}.productWorkbenchCharacteristics dl{grid-template-columns:1fr}.productWorkbenchVariantSources .productVariantTable>div{min-width:520px}}.productWorkbench{overflow:visible}.productWorkbenchGallery{border-radius:12px 0 0 12px;align-self:start;position:sticky;top:12px}.productWorkbenchVariantSources .productVariantTable .productVariantHead{z-index:2;top:0;box-shadow:0 2px 5px #3d31500f}@media (max-width:980px){.productWorkbench{overflow:hidden}.productWorkbenchGallery{border-radius:0;position:static}}.productWorkbenchCharacteristics dl>div.productRichContentField{box-sizing:border-box;background:linear-gradient(135deg,#faf8ff,#f3efff);border:1px solid #dcd2f5;align-content:space-between;min-height:72px;display:grid}.productRichContentField dt{font-weight:700;color:#584175!important}.productRichContentField dd{justify-content:space-between;align-items:center;gap:9px;display:flex;margin-top:10px!important}.productRichContentField dd>span{color:#7b7088;min-width:0;font-size:9px;line-height:1.35}.productRichContentField button{color:#6248c4;cursor:pointer;background:#fff;border:1px solid #cfc2ef;border-radius:7px;flex:none;min-height:30px;padding:0 9px;font-size:9px;font-weight:600}.productRichContentField button:hover{color:#fff;background:#7657e7;border-color:#7657e7}.productRichContentField button:focus-visible{outline-offset:2px;outline:3px solid #c8baf1}.productRichContentModal{z-index:520;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#21172fc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.productRichContentModal>section{box-sizing:border-box;background:#fff;border:1px solid #ded7e8;border-radius:14px;grid-template-rows:auto auto minmax(180px,1fr) auto;width:min(900px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 28px 80px #130d20aa}.productRichContentModal header{border-bottom:1px solid #ece7f1;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;display:flex}.productRichContentModal header>div{min-width:0}.productRichContentModal header .eyebrow{color:#7657e7;text-transform:uppercase;letter-spacing:.8px;margin:0 0 5px;font-size:9px;font-weight:700}.productRichContentModal h2{color:#3e324b;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.3}.productRichContentModal header span{color:#8c8196;margin-top:5px;font-size:10px;display:block}.productRichContentModal header>button{color:#594d66;cursor:pointer;background:#fff;border:1px solid #ddd5e7;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;font-size:23px;line-height:1;display:grid}.productRichContentModal header>button:hover{color:#fff;background:#7657e7}.productRichContentModal>section>p{color:#716678;background:#faf9fc;margin:0;padding:11px 20px;font-size:11px;line-height:1.5}.productRichContentModal pre{color:#e8e2f4;white-space:pre;tab-size:2;background:#2f2738;min-width:0;margin:0;padding:17px 20px;font:11px/1.55 Consolas,Courier New,monospace;overflow:auto}.productRichContentModal footer{border-top:1px solid #ece7f1;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.productRichContentModal footer button{color:#fff;cursor:pointer;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:36px;padding:0 12px;font-size:10px;font-weight:600}.productRichContentModal footer button.secondary{color:#5f536c;background:#fff;border-color:#d8d0e4}.productRichContentModal button:focus-visible{outline-offset:2px;outline:3px solid #c8baf1}@media (max-width:600px){.productRichContentModal{padding:10px}.productRichContentModal>section{width:100%;max-height:96vh}.productRichContentModal header{padding:14px}.productRichContentModal>section>p{padding:10px 14px}.productRichContentModal pre{padding:14px;font-size:10px}.productRichContentModal footer{padding:10px 14px}.productRichContentModal footer button{flex:1}}.warehouseWorkspace{max-width:1540px}.warehouseScannerPanel{background:linear-gradient(110deg,#fff,#faf8ff);border:1px solid #ded7ef;border-radius:14px;grid-template-columns:minmax(230px,.7fr) minmax(440px,1.3fr);align-items:center;gap:14px 24px;margin-bottom:18px;padding:16px 18px;display:grid}.warehouseScannerPanel>div{align-items:center;gap:12px;min-width:0;display:flex}.warehouseScannerPanel>div b,.warehouseScannerPanel>div small{display:block}.warehouseScannerPanel>div b{color:#493863;font-size:15px}.warehouseScannerPanel>div small{color:#776c84;margin-top:4px;font-size:11px;line-height:1.4}.warehouseScannerIcon{color:#fff;background:#7657e7;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:700;display:grid}.warehouseScannerPanel form{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:9px;display:grid}.warehouseScannerPanel form label{color:#635774;font-size:12px;font-weight:700}.warehouseScannerPanel input{box-sizing:border-box;color:#342943;letter-spacing:.4px;background:#fff;border:2px solid #cfc5ea;border-radius:10px;outline:0;height:46px;padding:0 14px;font:600 17px/1.2 Consolas,Courier New,monospace}.warehouseScannerPanel input:focus{border-color:#7657e7;box-shadow:0 0 0 4px #eee9ff}.warehouseScannerPanel form button{color:#fff;background:#7657e7;border:0;border-radius:10px;height:46px;padding:0 20px;font-size:12px;font-weight:700}.warehouseScannerPanel form button:disabled{opacity:.55}.warehouseScannerPanel>p{color:#8a7f95;grid-column:2;margin:-6px 0 0;font-size:10px}.warehouseLoading,.warehouseMessage,.warehouseEmpty{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e2ddea;border-radius:15px;align-content:center;place-items:center;gap:10px;min-height:180px;padding:30px;display:grid}.warehouseLoading span{border:4px solid #e4def5;border-top-color:#7657e7;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite warehouseSpin}.warehouseLoading b{color:#5e4b7a;font-size:14px}.warehouseMessage{color:#914a38;background:#fff8f5;border-color:#edd9d2;min-height:86px;font-size:13px}.warehouseEmpty>span{color:#7256d6;background:#eee9fc;border-radius:19px;place-items:center;width:68px;height:68px;font-size:36px;display:grid}.warehouseEmpty h2{color:#453752;margin:4px 0 0;font-size:21px}.warehouseEmpty p{color:#7e7488;max-width:560px;margin:0;font-size:12px;line-height:1.55}@keyframes warehouseSpin{to{transform:rotate(360deg)}}.warehouseProductCard{background:#fff;border:1px solid #ddd7e6;border-radius:16px;grid-template-columns:minmax(430px,.95fr) minmax(480px,1.05fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 18px 55px #32283e12}.warehouseProductImage{background:#f5f3f7;border-right:1px solid #e7e2eb;place-items:center;min-width:0;padding:18px;display:grid}.warehouseProductImage>button{cursor:zoom-in;background:#fff;border:0;border-radius:12px;width:100%;height:min(72vh,760px);min-height:570px;padding:0;position:relative;overflow:hidden}.warehouseProductImage img{object-fit:contain;width:100%;height:100%;display:block}.warehouseProductImage button>span{color:#fff;opacity:.75;background:#2d243bb8;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:600;position:absolute;bottom:12px;right:12px}:is(.warehouseProductImage button:hover>span,.warehouseProductImage button:focus-visible>span){opacity:1}.warehouseImagePlaceholder{color:#84798d;background:#fff;border:1px dashed #cec6d7;border-radius:12px;align-content:center;place-items:center;gap:8px;width:100%;height:min(72vh,760px);min-height:570px;display:grid}.warehouseImagePlaceholder b{font-size:18px}.warehouseImagePlaceholder span{font-size:11px}.warehouseProductInfo{min-width:0;padding:25px 28px}.warehouseProductSource{border-bottom:1px solid #ece8f0;align-items:center;gap:11px;padding-bottom:15px;display:flex}.warehouseProductSource>span{color:#fff;background:#58506a;border-radius:10px;flex:0 0 45px;place-items:center;width:45px;height:38px;font-size:11px;font-weight:800;display:grid}.warehouseProductSource>span.wildberries{background:#cf2ba6}.warehouseProductSource>span.ozon{background:#1769ed}.warehouseProductSource>div,.warehouseProductSource>label{color:#887e92;gap:4px;min-width:0;font-size:10px;display:grid}.warehouseProductSource b{overflow-wrap:anywhere;color:#493e53;font-size:13px}.warehouseProductSource label{width:min(100%,440px)}.warehouseProductSource select{color:#493e53;background:#fff;border:1px solid #d9d1e5;border-radius:9px;height:40px;padding:0 35px 0 11px;font-size:12px}.warehouseProductInfo>h2{color:#30263a;overflow-wrap:anywhere;margin:21px 0;font-size:clamp(24px,2vw,34px);line-height:1.2}.warehousePrimaryFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.warehousePrimaryFacts>div{background:#fbfafc;border:1px solid #e7e2eb;border-radius:10px;min-width:0;padding:12px 13px}.warehousePrimaryFacts>div.wide{grid-column:1/-1}.warehousePrimaryFacts dt,.warehouseCharacteristics dt{color:#8d8298;font-size:10px}.warehousePrimaryFacts dd{overflow-wrap:anywhere;color:#4a3e55;margin:5px 0 0;font-size:14px;font-weight:650;line-height:1.4}.warehousePrimaryFacts code{color:#503b8c;font:700 15px/1.3 Consolas,Courier New,monospace}.warehouseCharacteristics{border-top:1px solid #ebe6ef;margin-top:18px;padding-top:17px}.warehouseCharacteristics h3{color:#493b56;margin:0 0 11px;font-size:15px}.warehouseCharacteristics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.warehouseCharacteristics dl>div{background:#f7f5f9;border-radius:8px;min-width:0;padding:10px 11px}.warehouseCharacteristics dd{overflow-wrap:anywhere;color:#514558;margin:4px 0 0;font-size:12px;line-height:1.4}.warehouseImageFullscreen{z-index:900;background:#110d17f2;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.warehouseImageFullscreen img{object-fit:contain;width:100%;max-width:calc(100vw - 28px);height:100%;max-height:calc(100vh - 28px)}.warehouseImageFullscreen>button{color:#fff;cursor:pointer;background:#20172ccc;border:1px solid #fff5;border-radius:13px;place-items:center;width:48px;height:48px;padding:0;font-size:32px;line-height:1;display:grid;position:fixed;top:18px;right:18px}.warehouseImageFullscreen>small{color:#fff;white-space:nowrap;background:#21182dcc;border-radius:8px;max-width:calc(100vw - 40px);padding:8px 12px;font-size:10px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.warehouseImageFullscreen>button:focus-visible{outline-offset:3px;outline:3px solid #bcaaf4}@media (max-width:1100px){.warehouseScannerPanel{grid-template-columns:1fr}.warehouseScannerPanel>p{grid-column:1}.warehouseProductCard{grid-template-columns:minmax(350px,.85fr) minmax(420px,1.15fr)}.warehouseProductImage>button,.warehouseImagePlaceholder{min-height:500px}.warehouseProductInfo{padding:22px}}@media (max-width:820px){.warehouseProductCard{grid-template-columns:1fr}.warehouseProductImage{border-bottom:1px solid #e7e2eb;border-right:0}.warehouseProductImage>button,.warehouseImagePlaceholder{height:min(70vh,680px);min-height:430px}.warehouseCharacteristics dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.warehouseScannerPanel form{grid-template-columns:1fr}.warehouseScannerPanel form button{width:100%}.warehouseProductInfo{padding:17px}.warehouseProductInfo>h2{font-size:23px}.warehousePrimaryFacts,.warehouseCharacteristics dl{grid-template-columns:1fr}.warehousePrimaryFacts>div.wide{grid-column:auto}.warehouseProductImage{padding:10px}.warehouseProductImage>button,.warehouseImagePlaceholder{height:62vh;min-height:360px}.warehouseImageFullscreen>small{white-space:normal;text-align:center}}.warehouseWorkspace{box-sizing:border-box;height:100dvh;overflow:hidden;padding-bottom:10px!important}.warehouseScannerPanel{box-sizing:border-box;border-radius:10px;grid-template-columns:minmax(185px,.55fr) minmax(420px,1.45fr) auto;gap:10px 16px;min-height:54px;margin-bottom:8px;padding:7px 10px}.warehouseScannerPanel>div{gap:8px}.warehouseScannerIcon{border-radius:9px;flex-basis:36px;width:36px;height:36px;font-size:19px}.warehouseScannerPanel>div b{font-size:12px}.warehouseScannerPanel>div small{white-space:nowrap;margin-top:1px;font-size:9px}.warehouseScannerPanel form{grid-template-columns:auto minmax(220px,1fr) auto;gap:7px}.warehouseScannerPanel input,.warehouseScannerPanel form button{height:38px}.warehouseScannerPanel input{font-size:15px}.warehouseScannerPanel form button{padding:0 15px}.warehouseScannerPanel>p{color:#675a79;white-space:nowrap;grid-column:auto;margin:0;font-size:9px}.warehouseScannerPanel kbd,.warehouseProductImageStage kbd,.warehouseImageFullscreen kbd{box-sizing:border-box;color:#563eab;background:#fff;border:1px solid #cfc5e4;border-radius:5px;place-items:center;min-width:24px;height:20px;padding:0 5px;font:700 9px/1 system-ui,sans-serif;display:inline-grid;box-shadow:0 1px #cfc5e4}.warehouseProductCard{border-radius:12px;grid-template-columns:minmax(470px,1.28fr) minmax(390px,.72fr);height:calc(100dvh - 136px);min-height:0}.warehouseProductImage{box-sizing:border-box;height:100%;padding:6px}.warehouseProductImageStage,.warehouseImagePlaceholder{background:#fff;border-radius:8px;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.warehouseProductImageStage img{object-fit:contain;width:100%;height:100%;display:block}.warehouseProductImageStage>span{color:#fff;background:#292035c4;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;font-size:9px;display:flex;position:absolute;top:9px;right:9px}.warehouseProductImageStage>span kbd{color:#fff;height:18px;box-shadow:none;background:#ffffff1f;border-color:#fff7}.warehouseProductInfo{box-sizing:border-box;height:100%;padding:11px 13px;overflow:auto}.warehouseProductSource{gap:7px;padding-bottom:8px}.warehouseProductSource>span{border-radius:8px;flex-basis:38px;width:38px;height:31px;font-size:9px}.warehouseProductSource>div,.warehouseProductSource>label{gap:2px;font-size:8px}.warehouseProductSource b{font-size:11px}.warehouseProductSource select{height:32px;font-size:10px}.warehouseProductInfo>h2{margin:10px 0;font-size:clamp(18px,1.55vw,24px);line-height:1.15}.warehousePrimaryFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.warehousePrimaryFacts>div,.warehouseCharacteristics dl>div{border-radius:7px;padding:6px 7px}.warehousePrimaryFacts dt,.warehouseCharacteristics dt{font-size:8px}.warehousePrimaryFacts dd{margin-top:2px;font-size:11px;line-height:1.25}.warehousePrimaryFacts code{font-size:11px}.warehouseCharacteristics{margin-top:8px;padding-top:8px}.warehouseCharacteristics h3{margin-bottom:6px;font-size:11px}.warehouseCharacteristics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.warehouseCharacteristics dd{margin-top:2px;font-size:9px;line-height:1.25}.warehouseLoading,.warehouseMessage,.warehouseEmpty{height:calc(100dvh - 136px);min-height:0}.warehouseImageFullscreen>small{align-items:center;gap:6px;display:flex}.warehouseImageFullscreen>small kbd{color:#fff;box-shadow:none;background:#ffffff1f;border-color:#fff7}@media (max-width:1180px){.warehouseScannerPanel{grid-template-columns:minmax(180px,.55fr) minmax(390px,1.45fr)}.warehouseScannerPanel>p{display:none}.warehouseProductCard{grid-template-columns:minmax(430px,1.12fr) minmax(360px,.88fr)}}@media (max-width:820px){.warehouseWorkspace{height:auto;min-height:100dvh;overflow:visible}.warehouseWorkspace>.topbar{height:74px}.warehouseScannerPanel{grid-template-columns:1fr;margin-bottom:8px}.warehouseScannerPanel>p{display:block}.warehouseProductCard{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 150px)}.warehouseProductImage{height:calc(100dvh - 150px);min-height:430px}.warehouseProductInfo{height:auto;overflow:visible}.warehouseLoading,.warehouseMessage,.warehouseEmpty{height:calc(100dvh - 150px)}}@media (max-width:620px){.warehouseScannerPanel form{grid-template-columns:1fr}.warehouseProductImage{height:calc(100dvh - 250px);min-height:360px}.warehousePrimaryFacts,.warehouseCharacteristics dl{grid-template-columns:repeat(2,minmax(0,1fr))}.warehousePrimaryFacts>div.wide{grid-column:1/-1}}.warehouseShell{grid-template-columns:minmax(0,1fr);min-height:100vh}.warehouseWorkspace{grid-template-rows:58px auto auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden;padding:0 16px 8px!important}.warehouseWorkspace>.topbar{height:58px;min-height:0}.warehouseScannerPanel{align-self:start;margin-bottom:6px}.warehouseProductCard,.warehouseLoading,.warehouseMessage,.warehouseEmpty{align-self:stretch;width:100%;height:100%;min-height:0;max-height:100%}.warehouseProductImage,.warehouseProductImageStage,.warehouseProductInfo{min-width:0;min-height:0}.warehouseProductImage{height:100%;overflow:hidden}.warehouseProductImageStage{max-height:100%;overflow:hidden}.warehouseProductImageStage img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.warehouseProductInfo{height:100%;max-height:100%;overflow:auto}@media (max-width:820px){.warehouseWorkspace{grid-template-rows:58px auto auto minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;padding:0 10px 6px!important}.warehouseWorkspace>.topbar{height:58px}.warehouseScannerPanel{grid-template-columns:minmax(150px,.55fr) minmax(330px,1.45fr);margin-bottom:5px}.warehouseScannerPanel>p{display:none}.warehouseProductCard{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);height:100%;min-height:0}.warehouseProductImage{border-bottom:0;border-right:1px solid #e7e2eb;height:100%;min-height:0}.warehouseProductInfo{height:100%;overflow:auto}.warehouseLoading,.warehouseMessage,.warehouseEmpty{height:100%;min-height:0}}@media (max-width:650px){.warehouseWorkspace{height:auto;min-height:100dvh;display:block;overflow:visible}.warehouseScannerPanel{grid-template-columns:1fr}.warehouseProductCard{grid-template-columns:1fr;height:auto}.warehouseProductImage{border-bottom:1px solid #e7e2eb;border-right:0;height:70dvh;min-height:360px}.warehouseProductInfo{height:auto;overflow:visible}}.warehouseShell{grid-template-columns:244px minmax(0,1fr)}.warehouseShell>.sidebar{display:flex}.warehouseProductCard{grid-template-columns:minmax(460px,1fr) clamp(420px,32vw,540px)}.warehouseProductImage{padding:8px 10px 12px}.warehouseProductImageStage{justify-content:center;align-items:center;display:flex}.warehouseProductImageStage img{object-fit:contain;object-position:center;max-width:100%;max-height:100%;display:block;width:auto!important;height:auto!important}.warehouseWorkspace{scroll-behavior:smooth;scroll-padding-top:8px;overflow:hidden auto}.warehouseCabinetIdentity{gap:2px;min-width:0;display:grid}.warehouseCabinetIdentity small{color:#887e92;font-size:8px}.warehouseCabinetIdentity strong{overflow-wrap:anywhere;color:#30263a;font-size:clamp(15px,1.5vw,20px);font-weight:750;line-height:1.12}.warehouseCabinetIdentity>span{overflow-wrap:anywhere;color:#776c84;font-size:9px;line-height:1.25}.warehouseCabinetIdentity select{color:#493e53;background:#fff;border:1px solid #d9d1e5;border-radius:7px;width:100%;height:30px;margin-top:3px;padding:0 28px 0 8px;font-size:9px}@media (min-width:721px){.warehouseShell:has(.sidebarCollapsed){grid-template-columns:74px minmax(0,1fr)}}@media (max-width:720px){.warehouseShell{display:block}.warehouseShell>.sidebar{display:flex}.warehouseProductImageStage img{object-fit:contain;max-width:100%;max-height:100%;width:auto!important;height:auto!important}}.billingStoragePanel{background:#fff;border:1px solid #ded8eb;border-radius:13px;margin-bottom:17px;padding:17px 20px}.billingStorageHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.billingStorageHeading h2{color:#3f344d;margin:3px 0 0;font-size:21px}.billingStorageHeading h2 small{color:#82778e;font-size:13px;font-weight:500}.billingStorageHeading>span{color:#3d806b;text-align:center;background:#e7f6f0;border-radius:16px;min-width:64px;padding:7px 10px;font-size:12px;font-weight:700}.billingStorageTrack{background:#eeeaf2;border-radius:8px;height:9px;margin:13px 0 10px;overflow:hidden}.billingStorageTrack i{border-radius:inherit;background:#4eb58f;height:100%;transition:width .25s;display:block}.billingStorageMeta{color:#71677b;justify-content:space-between;align-items:center;gap:13px;font-size:12px;display:flex}.billingStorageMeta span{flex:1}.billingStorageMeta small,.billingStorageMeta b{white-space:nowrap;font-size:11px}.billingStoragePanel.warning{background:#fffdf7;border-color:#ecd49a}.billingStoragePanel.warning .billingStorageHeading>span{color:#8b641c;background:#fff0cb}.billingStoragePanel.warning .billingStorageTrack i{background:#d7a43e}.billingStoragePanel.critical{background:#fff9f7;border-color:#e6b8aa}.billingStoragePanel.critical .billingStorageHeading>span{color:#984f3d;background:#fde8e1}.billingStoragePanel.critical .billingStorageTrack i{background:#ce694f}.billingStoragePanel.critical .billingStorageMeta b{color:#9b4d3a}.productImageOptimization{background:#fbfaff;border-bottom:1px solid #eeeaf4;grid-template-columns:minmax(260px,1fr) 190px 180px;align-items:end;gap:12px;padding:13px 18px;display:grid}.productImageOptimization>div b,.productImageOptimization>div span{display:block}.productImageOptimization>div b{color:#51445e;font-size:12px}.productImageOptimization>div span{color:#81758c;margin-top:3px;font-size:10px;line-height:1.4}.productImageOptimization label{color:#6a5f76;gap:5px;font-size:10px;display:grid}.productImageOptimization select{color:#554a61;background:#fff;border:1px solid #ddd6e8;border-radius:8px;height:36px;padding:0 9px;font-size:11px}.productMediaActions button.optimize{grid-column:1/-1;padding:0 5px;font-size:9px}.productMediaHistoryGrid span small{line-height:1.35}@media (max-width:850px){.productImageOptimization{grid-template-columns:1fr 1fr}.productImageOptimization>div{grid-column:1/-1}}@media (max-width:650px){.billingStorageHeading,.billingStorageMeta{flex-direction:column;align-items:flex-start}.billingStorageMeta small,.billingStorageMeta b{white-space:normal}}@media (max-width:520px){.productImageOptimization{grid-template-columns:1fr}.productImageOptimization>div{grid-column:auto}}.providerLogo.green{background:linear-gradient(140deg,#0e8c68,#3abf8f)}.aiProviderGuideGridExpanded{grid-template-columns:repeat(3,minmax(0,1fr))}.russianAiGuideCard{background:#f9fdfb!important;border-color:#d7e6df!important}@media (max-width:1120px){.aiProviderGuideGridExpanded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.aiProviderGuideGridExpanded{grid-template-columns:1fr}}.subscriberRow.withAction{grid-template-columns:minmax(190px,1.2fr) 105px 125px 85px 75px 80px 105px 150px;min-width:1120px}.subscriberActions{gap:6px;display:flex}.subscriptionPlanAssignment{grid-template-columns:minmax(190px,.8fr) minmax(230px,1fr) 120px minmax(250px,1.1fr) auto}.subscriptionExtension select{box-sizing:border-box;color:#4e4358;background:#fff;border:1px solid #ddd5e8;border-radius:8px;width:100%;height:36px;padding:0 9px;font-size:11px}.subscriptionPlanWarning{color:#7d6b45;grid-column:1/-1;line-height:1.45;font-size:10px!important}.subscriptionPlanWarning.error{color:#a24e3a}.productMediaActions button.optimize.replace{color:#8b5e18;background:#fff8ec;border-color:#e3c7a0}.productMediaActions button.delete{color:#a74631;background:#fff8f6;border-color:#ebcfc7;grid-column:1/-1;font-size:9px}.billingStorageHeading>div:last-child{align-items:center;gap:10px;display:flex}.billingStorageHeading>div:last-child>span{color:#3d806b;text-align:center;background:#e7f6f0;border-radius:16px;min-width:64px;padding:7px 10px;font-size:12px;font-weight:700}.billingStorageManage{color:#624abb;white-space:nowrap;background:#faf8ff;border:1px solid #d8cff0;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;text-decoration:none;display:inline-flex}.billingStoragePanel.warning .billingStorageHeading>div:last-child>span{color:#8b641c;background:#fff0cb}.billingStoragePanel.critical .billingStorageHeading>div:last-child>span{color:#984f3d;background:#fde8e1}.billingStorageDowngrade{background:#fff;border:1px solid #e4c27b;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px;display:grid}.billingStorageDowngrade b,.billingStorageDowngrade span{display:block}.billingStorageDowngrade b{color:#7d5714;font-size:13px}.billingStorageDowngrade span{color:#76694f;font-size:11px;line-height:1.45}.billingStorageDowngrade a{color:#6e4d14;background:#fffaf0;border:1px solid #d9c28f;border-radius:8px;grid-area:1/2/3;align-self:center;align-items:center;min-height:37px;padding:0 13px;font-size:11px;text-decoration:none;display:inline-flex}.markingWorkspace,.storageWorkspace{min-width:0}.storageHero{background:#fff;border:1px solid #dcd6e8;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:20px 22px;display:flex}.storageHero h2{color:#40334e;margin:4px 0;font-size:26px}.storageHero h2 small{color:#85798f;font-size:14px;font-weight:500}.storageHero>div:first-child>span{color:#746a7d;font-size:12px}.storageHeroActions{align-items:center;gap:12px;display:flex}.storageHeroActions>b{color:#3d806b;text-align:right;min-width:68px;font-size:16px}.storageHeroActions button{color:#6047be;background:#f8f5ff;border:1px solid #d6cdf0;border-radius:9px;min-height:42px;padding:0 15px;font-size:11px}.storageHeroActions button:disabled{opacity:.5}.storageHero.warning{background:#fffdf7;border-color:#e9d29a}.storageHero.warning .storageHeroActions>b{color:#8d651b}.storageHero.over{background:#fff8f5;border-color:#e4b5a7}.storageHero.over .storageHeroActions>b,.storageHero.over h2{color:#974b38}.storageBreakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.storageBreakdown article{background:#fff;border:1px solid #e1dce8;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.storageBreakdown span{color:#81778a;font-size:11px}.storageBreakdown b{color:#473a55;font-size:17px}.storageOverageNotice{color:#8c4939;background:#fff7f4;border:1px solid #e4b9aa;border-radius:11px;align-items:center;gap:15px;margin-bottom:16px;padding:13px 16px;display:flex}.storageOverageNotice b{white-space:nowrap;font-size:12px}.storageOverageNotice span{font-size:11px;line-height:1.45}.storagePanel{overflow:hidden}.storageToolbar{border-bottom:1px solid #e8e3ed;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.storageScopes{gap:6px;display:flex}.storageScopes button,.storageToolbar form button{color:#675a73;background:#fff;border:1px solid #ddd6e8;border-radius:8px;min-height:36px;padding:0 11px;font-size:11px}.storageScopes button.active{color:#5f43c2;background:#f3efff;border-color:#7657e7}.storageToolbar form{gap:6px;display:flex}.storageToolbar input{box-sizing:border-box;color:#4f4558;background:#fff;border:1px solid #ded8e8;border-radius:8px;width:260px;height:36px;padding:0 11px;font-size:11px}.storageToolbar form button:not(.secondary){color:#fff;background:#7657e7;border-color:#7657e7}.storageOptimization{background:#fbfaff;border-bottom:1px solid #e8e3ed;grid-template-columns:minmax(280px,1fr) 170px 170px auto;align-items:end;gap:12px;padding:13px 16px;display:grid}.storageOptimization>div b,.storageOptimization>div span{display:block}.storageOptimization>div b{color:#51445e;font-size:12px}.storageOptimization>div span{color:#81758c;margin-top:3px;font-size:10px;line-height:1.4}.storageOptimization label{color:#6a5f76;gap:5px;font-size:10px;display:grid}.storageOptimization select{color:#554a61;background:#fff;border:1px solid #ddd6e8;border-radius:8px;height:36px;padding:0 9px;font-size:11px}.storageOptimization>button{color:#fff;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:36px;padding:0 12px;font-size:10px}.storageOptimization>button:disabled{opacity:.5}.storageListHeader,.storageRow{grid-template-columns:minmax(350px,1.7fr) minmax(120px,.5fr) 130px minmax(280px,.85fr);align-items:center;gap:14px;display:grid}.storageListHeader{color:#958b9f;text-transform:uppercase;letter-spacing:.45px;background:#faf9fb;padding:9px 16px;font-size:9px}.storageRow{border-top:1px solid #eeeaf2;min-height:82px;padding:10px 16px}.storageFile{align-items:center;gap:10px;min-width:0;display:flex}.storageFile>input{accent-color:#7657e7;flex:0 0 16px;width:16px;height:16px}.storageFile>img,.storageFile>video,.storageFile>i{object-fit:contain;color:#80758b;background:#f2f0f4;border-radius:7px;flex:0 0 48px;place-items:center;width:48px;height:64px;font-size:8px;font-style:normal;display:grid}.storageFile>span{min-width:0}.storageFile b,.storageFile small{display:block}.storageFile b{color:#4b4055;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.storageFile small{overflow-wrap:anywhere;color:#8b8294;margin-top:5px;font-size:10px;line-height:1.4}.storageState{justify-items:start;gap:4px;display:grid}.storageState b{color:#775d24;background:#fff0cc;border-radius:999px;padding:4px 7px;font-size:9px}.storageState.active b{color:#26735e;background:#e3f4ed}.storageState small{color:#938a9b;font-size:9px}.storageRow>strong{color:#51475a;font-size:12px}.storageActions{justify-content:flex-end;gap:7px;display:flex}.storageActions a,.storageActions button{color:#624bbb;background:#faf8ff;border:1px solid #ddd6e9;border-radius:7px;align-items:center;min-height:34px;padding:0 10px;font-size:10px;text-decoration:none;display:inline-flex}.storageActions button{color:#a1513d;background:#fff8f5;border-color:#ead2ca}.storageActions button.optimize{color:#6047be;background:#f8f5ff;border-color:#d8cef5}.storageActions button:disabled{opacity:.5}.storageEmpty,.storageLimitNote,.storageLoading{color:#80768a;text-align:center;margin:0;padding:24px;font-size:12px}.storageLimitNote{border-top:1px solid #eeeaf2;padding:12px}@media (max-width:980px){.storageBreakdown{grid-template-columns:1fr 1fr}.storageToolbar{flex-direction:column;align-items:stretch}.storageToolbar form{width:100%}.storageToolbar input{flex:1;width:auto}.storageListHeader{display:none}.storageList{background:#f8f7fa;gap:10px;padding:12px;display:grid}.storageRow{background:#fff;border:1px solid #e5e0e9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px}.storageState{justify-self:end}.storageActions{grid-column:1/3}.storageRow>strong{text-align:right;grid-area:2/2}}@media (max-width:650px){.billingStorageHeading>div:last-child{justify-content:space-between;width:100%}.billingStorageDowngrade{grid-template-columns:1fr}.billingStorageDowngrade a{grid-area:auto;justify-content:center}.storageHero{flex-direction:column;align-items:stretch}.storageHeroActions{justify-content:space-between}.storageBreakdown{grid-template-columns:1fr 1fr}.storageOverageNotice{flex-direction:column;align-items:flex-start}.storageScopes{grid-template-columns:1fr 1fr;display:grid}.storageToolbar form{grid-template-columns:1fr auto;display:grid}.storageToolbar form .secondary{grid-column:1/3}.storageRow{grid-template-columns:1fr}.storageState,.storageRow>strong{text-align:left;grid-area:auto;justify-self:start}.storageActions{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}}@media (max-width:1100px){.storageOptimization{grid-template-columns:1fr 1fr 1fr}.storageOptimization>div{grid-column:1/-1}.storageListHeader,.storageRow{grid-template-columns:minmax(320px,1.5fr) 120px 120px minmax(220px,.8fr)}}@media (max-width:650px){.storageOptimization{grid-template-columns:1fr}.storageOptimization>div{grid-column:auto}}.storageProductRow{align-items:start}.storageProductFiles{gap:9px;min-width:0;display:grid}.storageProductTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.storageProductTitle>div{min-width:0}.storageProductTitle b,.storageProductTitle small{display:block}.storageProductTitle b{color:#4b4055;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.storageProductTitle small{color:#8b8294;margin-top:3px;font-size:10px}.storageSelectProduct{color:#624bbb;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:9px;display:flex}.storageSelectProduct input{accent-color:#7657e7;width:15px;height:15px;margin:0}.storageThumbnailStrip{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.storageThumbnailItem{justify-items:center;gap:3px;display:grid;position:relative}.storageThumbnailItem>input{z-index:2;accent-color:#7657e7;width:15px;height:15px;margin:0;position:absolute;top:3px;left:3px}.storageThumbnailItem>small{color:#84798e;text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:8px;overflow:hidden}.storageThumbnailItem.history{opacity:.68}.storagePreviewButton{cursor:zoom-in;background:#f2f0f4;border:1px solid #e2dce9;border-radius:7px;width:48px;height:64px;padding:0;display:block;overflow:hidden}.storagePreviewButton img{object-fit:contain;width:100%;height:100%;display:block}.storageImageModal{z-index:1000;background:#1d1724b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.storageImageModal>section{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) 330px;width:min(1180px,96vw);height:min(820px,92vh);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.storageImageClose{z-index:2;color:#5d5069;background:#fff;border:1px solid #dcd4e6;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.storageImageCanvas{background:#f3f1f5;place-items:center;min-width:0;min-height:0;padding:18px;display:grid}.storageImageCanvas img{object-fit:contain;max-width:100%;max-height:100%}.storageImageModal aside{padding:28px 22px;overflow:auto}.storageImageModal aside h2{color:#41364b;margin:5px 0 18px;font-size:18px;line-height:1.3}.storageImageModal dl{gap:0;margin:0 0 18px;display:grid}.storageImageModal dl>div{border-bottom:1px solid #eee9f2;grid-template-columns:110px 1fr;gap:10px;padding:9px 0;display:grid}.storageImageModal dt{color:#8d8296;font-size:10px}.storageImageModal dd{color:#51475a;margin:0;font-size:11px}.storageModalOptimization{gap:10px;padding-top:4px;display:grid}.storageModalOptimization label{color:#6a5f76;gap:5px;font-size:10px;display:grid}.storageModalOptimization select{color:#554a61;background:#fff;border:1px solid #ddd6e8;border-radius:8px;height:38px;padding:0 9px}.storageModalOptimization button{color:#fff;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:40px;padding:0 11px;font-size:10px}.storageModalOptimization button.danger{color:#9c4c39;background:#fff7f4;border-color:#e2c1b6}.storageModalOptimization button:disabled{opacity:.5}.storageModalOptimization p,.storageModalOptimization small{color:#84788e;margin:0;font-size:10px;line-height:1.45}@media (max-width:760px){.storageImageModal{padding:10px}.storageImageModal>section{grid-template-rows:minmax(300px,1fr) auto;grid-template-columns:1fr;height:96vh}.storageImageModal aside{max-height:44vh;padding:18px}.storageProductRow{grid-template-columns:1fr}.storageProductRow .storageState,.storageProductRow>strong,.storageProductRow .storageActions{grid-area:auto}}.storageImageCanvas{overflow:hidden}.storageImageCanvas img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.storageImageCanvas{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);place-items:stretch stretch;padding:0}.storageImageZoom{z-index:1;background:#fff;border-bottom:1px solid #ddd8e2;justify-content:center;align-items:center;gap:7px;padding:8px 48px 8px 12px;display:flex}.storageImageZoom button{color:#5e5268;background:#faf9fc;border:1px solid #d9d2e3;border-radius:7px;min-width:34px;height:32px;padding:0 9px;font-size:11px}.storageImageZoom button.active{color:#5e42c2;background:#f3efff;border-color:#7657e7}.storageImageZoom span{color:#7d7287;text-align:center;min-width:62px;font-size:10px}.storageImageScroller{box-sizing:border-box;background:#f3f1f5;min-width:0;min-height:0;padding:12px;overflow:auto}.storageImageScroller.fit{place-items:center;display:grid}.storageImageScroller.fit img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.storageImageScroller.zoom{text-align:center}.storageImageScroller.zoom img{width:auto;max-width:none;height:auto;max-height:none;display:inline-block}.storageOptimizeMark{z-index:3;color:#fff;background:#d8872e;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:-4px;right:-4px}.storageThumbnailItem.recommended>small{color:#9a5d18;font-weight:600}@media (max-width:1100px){.subscriptionPlanAssignment{grid-template-columns:1fr 1fr}.subscriptionPlanAssignment>div:first-child,.subscriptionPlanAssignment .extensionReason,.subscriptionPlanWarning{grid-column:1/-1}.subscriptionPlanAssignment>div:last-child{justify-content:flex-end}}@media (max-width:620px){.subscriptionPlanAssignment{grid-template-columns:1fr}.subscriptionPlanAssignment>div:first-child,.subscriptionPlanAssignment .extensionReason,.subscriptionPlanWarning{grid-column:auto}.subscriptionPlanAssignment>div:last-child,.subscriberActions{flex-direction:column;align-items:stretch}}.storageImageFloatingNavigation{z-index:1002;background:#fffffff5;border:1px solid #d9d1e4;border-radius:10px;align-items:center;gap:10px;padding:7px 9px;display:flex;position:fixed;bottom:5.5vh;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #241b2d2e}.storageImageFloatingNavigation button{color:#6047be;background:#f8f5ff;border:1px solid #d8cfee;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px}.storageImageFloatingNavigation button:disabled{opacity:.38}.storageImageFloatingNavigation span{color:#61566b;text-align:center;min-width:86px;font-size:10px}.storageOptimization{grid-template-columns:minmax(260px,1fr) 170px 170px minmax(330px,auto)}.storageBulkActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.storageBulkActions button{color:#fff;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:36px;padding:0 11px;font-size:10px}.storageBulkActions button.danger{color:#994b38;background:#fff6f2;border-color:#e2bdb1}.storageBulkActions button.secondary{color:#62566d;background:#fff;border-color:#d9d2e3}.storageBulkActions button:disabled{opacity:.45}.storageThumbnailItem{min-width:66px}.storageThumbnailItem .storagePreviewSize{color:#5f5369;text-align:center;max-width:66px;margin-top:1px;font-weight:700;font-size:10px!important}.storageThumbnailItem .storagePreviewDetails{color:#83788d;white-space:nowrap;text-align:center;max-width:78px;line-height:1.2;font-size:9px!important}.storageThumbnailItem.recommended .storagePreviewSize{color:#9a5d18}.storageVideoPreviewButton video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.storageFilePreviewButton{cursor:pointer;place-items:center;display:grid}.storageFilePreviewButton i{color:#695a77;font-size:10px;font-style:normal;font-weight:800}.storageVideoCanvas{grid-template-rows:minmax(0,1fr);place-items:center;padding:18px}.storageVideoCanvas video{background:#17131b;border-radius:10px;max-width:100%;max-height:100%}.storageFileCanvas{text-align:center;grid-template-rows:auto auto auto auto;place-content:center;justify-items:center;gap:10px;padding:24px}.storageFileCanvas i{color:#6651bd;text-transform:uppercase;background:#fff;border:1px solid #dcd5e5;border-radius:12px;place-items:center;width:86px;height:104px;font-size:17px;font-style:normal;font-weight:800;display:grid}.storageFileCanvas b{font-size:15px}.storageFileCanvas span{color:#83788d;font-size:11px}.storageFileCanvas a,.storageFileDownload{color:#fff;background:#7657e7;border:1px solid #7657e7;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:1450px){.storageOptimization{grid-template-columns:1fr 1fr auto}.storageOptimization>div{grid-column:1/-1}.storageToolbar{flex-direction:column;align-items:stretch}.storageScopes{flex-wrap:wrap}.storageListHeader{display:none}.storageList{background:#f8f7fa;gap:10px;padding:12px;display:grid}.storageRow,.storageProductRow{background:#fff;border:1px solid #e5e0e9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:11px 16px;min-height:0;padding:13px}.storageProductFiles{grid-column:1/-1}.storageProductTitle{flex-wrap:wrap}.storageProductRow .storageState{grid-column:1;justify-self:start}.storageProductRow>strong{text-align:right;grid-column:2;gap:3px;display:grid}.storageProductRow>strong:before{content:"В хранилище";color:#958b9f;letter-spacing:.35px;text-transform:uppercase;font-size:8px;font-weight:500}.storageProductRow .storageActions{grid-column:3;justify-content:flex-end}}@media (max-width:650px){.storageOptimization{grid-template-columns:1fr}.storageOptimization>div{grid-column:auto}.storageBulkActions{flex-direction:column;align-items:stretch}.storageToolbar form{grid-template-columns:minmax(0,1fr) auto}.storageRow,.storageProductRow{grid-template-columns:1fr}.storageProductFiles,.storageProductRow .storageState,.storageProductRow>strong,.storageProductRow .storageActions{grid-column:1}.storageProductRow>strong{text-align:left}.storageProductRow .storageActions{justify-content:flex-start}.storageSelectProduct{white-space:normal}}.subscriberFilters{background:#fbfafd;border-top:1px solid #eeeaf3;border-bottom:1px solid #eeeaf3;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(125px,.75fr)) minmax(175px,1fr) auto;align-items:end;gap:9px;padding:11px 18px;display:grid}.subscriberFilters label{gap:4px;min-width:0;display:grid}.subscriberFilters label>span{color:#7e7389;text-transform:uppercase;letter-spacing:.35px;font-size:9px;font-weight:600}.subscriberFilters input,.subscriberFilters select{box-sizing:border-box;color:#514658;background:#fff;border:1px solid #ddd7e6;border-radius:7px;width:100%;height:34px;padding:0 9px;font-size:10px}.subscriberFilterReset{margin-bottom:2px}.subscriberTable{overflow-x:auto}.subscriberTable .subscriberRow{grid-template-columns:minmax(190px,1.2fr) 66px 82px repeat(5,130px) 148px 138px 102px;min-width:1584px}.subscriberTable .subscriberRow.withAction{grid-template-columns:minmax(190px,1.2fr) 66px 82px repeat(5,130px) 148px 138px 102px 140px;min-width:1734px}.subscriberTable .adminTableHead>span{white-space:nowrap;min-width:0}.subscriberTable .subscriberPlan{min-width:0}.subscriberTable .subscriberPlan b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subscriberTable .subscriptionState{box-sizing:border-box;white-space:normal;justify-self:start;max-width:100%;padding:3px 5px;font-size:8px;line-height:1.2}.subscriberTable .subscriberActions{flex-wrap:wrap}.subscriberLimit{background:#f7fcf9;border:1px solid #dcebe4;border-radius:8px;align-content:center;gap:4px;min-width:0;padding:6px 7px;font-style:normal;display:grid}.subscriberLimit>span:first-child{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.subscriberLimit b{color:#3f5148;font-size:11px}.subscriberLimit i{color:#7b8982;white-space:nowrap;font-size:9px;font-style:normal}.subscriberLimit small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.subscriberLimitTrack{background:#e3ebe7;border-radius:99px;height:4px;overflow:hidden}.subscriberLimitTrack>span{border-radius:inherit;background:#46a577;height:100%;display:block}.subscriberLimit.warning{background:#fffaf0;border-color:#efd799}.subscriberLimit.warning b,.subscriberLimit.warning small{color:#8a5a10}.subscriberLimit.warning .subscriberLimitTrack{background:#f3e5bd}.subscriberLimit.warning .subscriberLimitTrack>span{background:#d99825}.subscriberLimit.critical{background:#fff4f3;border-color:#edc0bc}.subscriberLimit.critical b,.subscriberLimit.critical small{color:#9a3f39}.subscriberLimit.critical .subscriberLimitTrack{background:#f2d4d1}.subscriberLimit.critical .subscriberLimitTrack>span{background:#c95a52}.subscriberLimit.unavailable{background:#faf9fb;border-color:#e7e2e9}.subscriberLimit.unavailable b,.subscriberLimit.unavailable i,.subscriberLimit.unavailable small{color:#958b9f}.subscriberPeriod{align-content:center;gap:4px;display:grid}.subscriberPeriod b{font-size:10px}.subscriberPeriod small{color:#84798e;font-size:8px}.subscriberModules{flex-wrap:wrap;align-content:center;align-items:flex-start;gap:4px;display:flex}.subscriberModules i{border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal}.subscriberModules i.enabled{color:#247052;background:#e5f6ee}.subscriberModules i.disabled{color:#8a7e92;background:#f0edf2;text-decoration:line-through}:root[data-theme=dark] .subscriberLimit{background:#183229;border-color:#315246}:root[data-theme=dark] .subscriberLimit b,:root[data-theme=dark] .subscriberLimit i,:root[data-theme=dark] .subscriberLimit small{color:#d6eee2}:root[data-theme=dark] .subscriberLimitTrack{background:#294a3e}:root[data-theme=dark] .subscriberLimit.warning{background:#302918;border-color:#69562f}:root[data-theme=dark] .subscriberLimit.warning b,:root[data-theme=dark] .subscriberLimit.warning small{color:#f0cd79}:root[data-theme=dark] .subscriberLimit.critical{background:#321e20;border-color:#70413f}:root[data-theme=dark] .subscriberLimit.critical b,:root[data-theme=dark] .subscriberLimit.critical small{color:#f1a7a1}:root[data-theme=dark] .subscriberLimit.unavailable{background:#1a2639;border-color:#35435b}:root[data-theme=dark] .subscriberLimit.unavailable b,:root[data-theme=dark] .subscriberLimit.unavailable i,:root[data-theme=dark] .subscriberLimit.unavailable small,:root[data-theme=dark] .subscriberPeriod small{color:#aab7ca}:root[data-theme=dark] .subscriberModules i.enabled{color:#bdebd7;background:#214638}:root[data-theme=dark] .subscriberModules i.disabled{color:#9eabba;background:#273449}@media (max-width:1400px){.subscriberFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.subscriberSearch{grid-column:span 2}.subscriberTable{background:#f8f7fa;gap:10px;padding:12px;display:grid}.subscriberTable .adminTableHead{display:none}.subscriberTable .subscriberRow,.subscriberTable .subscriberRow.withAction{background:#fff;border:1px solid #e5e0e9;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;min-width:0;padding:14px}.subscriberTable .subscriberRow>*{min-width:0}.subscriberTable .subscriberRow>:before{content:attr(data-label);color:#958b9f;letter-spacing:.4px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-style:normal;font-weight:500;display:block}.subscriberTable .subscriberRow>span:first-child{border-bottom:1px solid #eeeaf2;grid-column:1/-1;padding-bottom:8px}.subscriberTable .subscriptionState{align-self:start}.subscriberTable .subscriberActions{justify-content:flex-start}.subscriberLimit small{white-space:normal}}@media (max-width:650px){.subscriberFilters{grid-template-columns:1fr 1fr;padding:10px 12px}.subscriberSearch,.subscriberSort{grid-column:1/-1}.subscriberTable .subscriberRow,.subscriberTable .subscriberRow.withAction{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriberTable .subscriberActions{grid-column:1/-1}.subscriberTable .subscriberActions .adminInlineButton{flex:1}}.planAdminLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.planCatalogList{overflow:hidden}.planCatalogList>div:last-child{display:grid}.planCatalogList>div:last-child>button{color:#574d61;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eeeaf2;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.planCatalogList>div:last-child>button.active{background:#f7f4ff;box-shadow:inset 3px 0 #7253da}.planCatalogList button span,.planCatalogList button b,.planCatalogList button small{display:block}.planCatalogList button b{font-size:12px}.planCatalogList button small{color:#91869a;margin-top:3px;font-size:9px;font-weight:400}.planCatalogList button>strong{color:#4b3d58;text-align:right;white-space:nowrap;font-size:11px}.planCatalogList .panelHeader .adminInlineButton{white-space:nowrap;flex:none}.planCatalogEditor{overflow:hidden}.planEditorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:16px 18px;display:grid}.planEditorGrid>.wide{grid-column:1/-1}.planEditorGrid>label,.planEditorGroup label{color:#665a70;gap:5px;min-width:0;font-size:10px;font-weight:600;display:grid}.planEditorGrid input,.planEditorGrid textarea{box-sizing:border-box;color:#4e4358;width:100%;font:inherit;background:#fff;border:1px solid #ddd6e7;border-radius:8px;font-weight:400}.planEditorGrid input{height:38px;padding:0 10px}.planEditorGrid textarea{resize:vertical;min-height:70px;padding:10px}.planEditorGroup{background:#faf9fc;border:1px solid #e5dfec;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:13px;display:grid}.planEditorGroup>b{color:#4c4057;grid-column:1/-1;font-size:11px}.planFeatureChecks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.planFeatureChecks>label{color:#5e5269;background:#fff;border:1px solid #e3ddec;border-radius:9px;align-items:flex-start;gap:8px;padding:11px;display:flex}.planFeatureChecks input{accent-color:#7053d3;flex:0 0 16px;width:16px;height:16px}.planFeatureChecks b,.planFeatureChecks small{display:block}.planFeatureChecks b{font-size:10px}.planFeatureChecks small{color:#8c8196;margin-top:3px;font-size:9px;font-weight:400}.planEditorFooter{background:#fbfaff;border-top:1px solid #eee9f3;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;display:flex}.planEditorFooter p{color:#7f748a;max-width:700px;margin:0;line-height:1.45;font-size:10px!important}.planEditorFooter button{color:#fff;background:#7053d3;border:1px solid #7053d3;border-radius:8px;flex:none;min-height:38px;padding:0 14px;font-size:11px;font-weight:600}.planEditorFooter button:disabled{opacity:.5}.planVersionPanel{grid-column:1/-1;overflow:hidden}.planVersionList{background:#f8f7fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.planVersionList>article{background:#fff;border:1px solid #e4dfe9;border-radius:10px;padding:13px 14px}.planVersionList>article.scheduled{background:#fbf9ff;border-color:#d8c9ff}.planVersionList>article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.planVersionList>article>div:first-child b{color:#493c55;font-size:12px}.planVersionList>article>div:first-child span{color:#91879a;background:#f2eff5;border-radius:999px;padding:4px 7px;font-size:9px}.planVersionList>article.scheduled>div:first-child span{color:#6847c6;background:#eee7ff}.planVersionList>article.applied>div:first-child span{color:#157351;background:#e4f7ef}.planVersionList p{color:#6e6378;margin:8px 0;line-height:1.4;font-size:10px!important}.planVersionList dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.planVersionList dl>div{border-top:1px solid #f0edf3;min-width:0;padding-top:7px}.planVersionList dt{color:#978da0;text-transform:uppercase;font-size:8px}.planVersionList dd{overflow-wrap:anywhere;color:#55495f;margin:4px 0 0;font-size:10px}.subscriptionHistoryFilters{align-items:center;gap:8px;display:flex}.subscriptionHistoryFilters select{color:#564a60;background:#fff;border:1px solid #ddd6e7;border-radius:8px;min-width:210px;height:34px;padding:0 9px;font-size:10px}.subscriptionHistoryList{display:grid}.subscriptionHistoryList>article{border-top:1px solid #eeeaf2;grid-template-columns:145px minmax(260px,1fr) minmax(230px,.8fr);gap:18px;padding:13px 18px;display:grid}.subscriptionHistoryList time{color:#8d8397;font-size:9px}.subscriptionHistoryList b,.subscriptionHistoryList span,.subscriptionHistoryList small{display:block}.subscriptionHistoryList b{color:#4c4057;font-size:11px}.subscriptionHistoryList span{color:#6f6479;margin-top:4px;font-size:10px;line-height:1.4}.subscriptionHistoryList small{color:#7658cb;margin-top:4px;font-size:9px}@media (max-width:1100px){.planAdminLayout{grid-template-columns:1fr}.planCatalogList>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.planCatalogList>div:last-child>button{border-right:1px solid #eeeaf2}.planVersionPanel{grid-column:auto}.planEditorGrid,.planEditorGroup{grid-template-columns:repeat(2,minmax(0,1fr))}.planFeatureChecks{grid-template-columns:1fr}.subscriptionHistoryList>article{grid-template-columns:120px minmax(0,1fr)}.subscriptionHistoryList>article>div:last-child{grid-column:2}}@media (max-width:700px){.planCatalogList>div:last-child,.planEditorGrid,.planEditorGroup{grid-template-columns:1fr}.planEditorGrid>.wide,.planEditorGroup>b{grid-column:auto}.planEditorFooter{flex-direction:column;align-items:stretch}.planVersionList{grid-template-columns:1fr}.planVersionList dl{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriptionHistoryPanel>.panelHeader{flex-direction:column;align-items:stretch}.subscriptionHistoryFilters{grid-template-columns:1fr auto;display:grid}.subscriptionHistoryFilters select{width:100%;min-width:0}.subscriptionHistoryList>article{grid-template-columns:1fr;gap:8px}.subscriptionHistoryList>article>div:last-child{grid-column:auto}}.productDetailEditorMedia{background:#faf9fc;border:1px solid #e4deeb;border-radius:11px;grid-column:1/-1;min-width:0;overflow:hidden}.productDetailEditorMedia>header{background:#fff;border-bottom:1px solid #e9e4ee;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.productDetailEditorMedia header span,.productDetailEditorMedia header small{display:block}.productDetailEditorMedia header span{color:#4d4059;font-size:12px;font-weight:700}.productDetailEditorMedia header small{color:#897e93;margin-top:3px;font-size:10px!important}.productDetailEditorMediaHeaderActions{align-items:center;gap:7px;display:flex}.productDetailEditorMediaHeaderActions>button,.productDetailEditorMediaHeaderActions>label{box-sizing:border-box;color:#6047bd;cursor:pointer;background:#f8f5ff;border:1px solid #d7cef0;border-radius:8px;justify-content:center;align-items:center;min-height:34px;margin:0;padding:0 11px;font-weight:500;display:flex;font-size:10px!important}.productDetailEditorMediaHeaderActions>label>span{color:inherit;font-size:inherit;font-weight:inherit}.productDetailEditorMediaHeaderActions>label input{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.productDetailEditorMediaHeaderActions>label.disabled{opacity:.45;cursor:not-allowed}.productDetailEditorMedia>p{color:#81768b;margin:0;padding:16px;font-size:11px!important}.productDetailEditorMediaStrip{align-items:stretch;gap:9px;padding:12px;display:flex;overflow-x:auto}.productDetailEditorMediaStrip>article{background:#fff;border:1px solid #e5dfea;border-radius:9px;grid-template-columns:48px minmax(0,1fr);gap:7px;width:148px;min-width:148px;padding:7px;display:grid}.productDetailEditorMediaPreview{cursor:zoom-in;background:#f2f0f4;border:1px solid #dfd8e7;border-radius:7px;grid-row:1/3;width:48px;height:64px;padding:0;position:relative;overflow:hidden}.productDetailEditorMediaPreview img{object-fit:contain;width:100%;height:100%;display:block}.productDetailEditorMediaPreview i{color:#fff;background:#3b3155d9;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:8px;font-style:normal;display:grid;position:absolute;top:3px;left:3px}.productDetailEditorMediaStrip>article>span{min-width:0}.productDetailEditorMediaStrip>article>span b,.productDetailEditorMediaStrip>article>span small{display:block}.productDetailEditorMediaStrip>article>span b{color:#4f435a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.productDetailEditorMediaStrip>article>span small{color:#8b8195;margin-top:3px;line-height:1.3;font-size:8px!important}.productDetailEditorMediaOrder{grid-template-columns:1fr 1fr;align-self:end;gap:4px;display:grid}.productDetailEditorMediaOrder button{color:#6048bd;background:#f8f5ff;border:1px solid #d9d1eb;border-radius:6px;height:27px;padding:0;font-size:14px}.productDetailEditorMediaOrder button.delete{color:#a74631;background:#fff8f6;border-color:#ebcfc7;grid-column:1/-1;font-size:9px}.productDetailEditorMediaOrder button:disabled{opacity:.35}.productImageManagerDialog{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 330px;overflow:hidden;justify-items:stretch!important;gap:0!important;width:min(1180px,96vw)!important;max-width:none!important;height:min(820px,92vh)!important;max-height:none!important;padding:0!important}.productImageManagerCanvas{background:#f3f1f5;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.productImageManagerZoom{background:#fff;border-bottom:1px solid #ddd8e2;justify-content:center;align-items:center;gap:7px;padding:8px 48px 8px 12px;display:flex}.productImageManagerZoom button{color:#5e5268;background:#faf9fc;border:1px solid #d9d2e3;border-radius:7px;min-width:34px;height:32px;padding:0 9px;font-size:10px!important}.productImageManagerZoom button.active{color:#5e42c2;background:#f3efff;border-color:#7657e7}.productImageManagerZoom span{color:#7d7287;min-width:62px;font-size:10px}.productImageManagerScroller{box-sizing:border-box;background:#f3f1f5;min-width:0;min-height:0;padding:12px;overflow:auto}.productImageManagerScroller.fit{place-items:center;display:grid}.productImageManagerScroller.fit img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.productImageManagerScroller.zoom{text-align:center}.productImageManagerScroller.zoom img{width:auto;max-width:none;height:auto;max-height:none;display:inline-block}.productImageManagerDialog>aside{min-width:0;padding:28px 22px;overflow:auto}.productImageManagerDialog>aside h2{color:#41364b;margin:5px 0 18px;font-size:18px;line-height:1.3}.productImageManagerDialog dl{margin:0 0 17px;display:grid}.productImageManagerDialog dl>div{border-bottom:1px solid #eee9f2;grid-template-columns:105px 1fr;gap:10px;padding:9px 0;display:grid}.productImageManagerDialog dt{color:#8d8296;font-size:10px}.productImageManagerDialog dd{color:#51475a;margin:0;font-size:11px}.productImageManagerActions{gap:9px;display:grid}.productImageManagerActions label{color:#6a5f76;gap:5px;font-size:10px;display:grid}.productImageManagerActions select{color:#554a61;background:#fff;border:1px solid #ddd6e8;border-radius:8px;height:38px;padding:0 9px}.productImageManagerActions>button{color:#fff;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:40px;padding:0 11px;font-size:10px!important}.productImageManagerActions>button.secondary{color:#6047be;background:#fff}.productImageManagerActions>button.danger{color:#9f402c;background:#fff7f5;border-color:#e4bfb5}.productImageManagerDialog small{display:block}.productImageManagerActions>small,.productImageManagerNote{color:#84788e;margin:0;line-height:1.45;font-size:10px!important}.productImageManagerNavigation{z-index:3;background:#fffffff2;border:1px solid #d9d1e4;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #241b2d2e}.productImageManagerNavigation button{color:#6047be;background:#f8f5ff;border:1px solid #d8cfee;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px!important}.productImageManagerNavigation span{color:#61566b;text-align:center;min-width:70px;font-size:10px}@media (max-width:760px){.productDetailEditorMedia>header{flex-direction:column;align-items:stretch}.productDetailEditorMediaHeaderActions{flex-wrap:wrap}.productDetailEditorMediaHeaderActions>*{flex:150px}.productImageManagerDialog{grid-template-rows:minmax(300px,1fr) auto;grid-template-columns:1fr;height:96vh!important}.productImageManagerDialog>aside{max-height:42vh;padding:18px}.productImageManagerNavigation{bottom:44vh}.productImageManagerActions{grid-template-columns:1fr 1fr}.productImageManagerActions>small{grid-column:1/-1}}@media (max-width:520px){.productImageManagerActions{grid-template-columns:1fr}.productImageManagerActions>small{grid-column:auto}.productImageManagerNavigation{gap:4px}.productImageManagerNavigation button{padding:0 7px}}.marketplaceIcon{aspect-ratio:1!important;box-sizing:border-box!important;color:#fff!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;width:38px!important;min-width:38px!important;height:38px!important;box-shadow:none!important;border:0!important;border-radius:10px!important;flex:0 0 38px!important;place-items:center!important;margin:0!important;padding:0!important;font:700 11px/1 system-ui,-apple-system,Segoe UI,sans-serif!important;display:grid!important}.marketplaceIcon.wildberries{background:linear-gradient(140deg,#8f26cf,#ed3092)!important}.marketplaceIcon.ozon{background:#1267e9!important}.marketplaceIcon.neutral{background:#58506a!important}.catalogTransferMode{background:#f7f5f9;border:1px solid #ded7e7;border-radius:10px;gap:6px;width:max-content;max-width:calc(100% - 36px);margin:0 18px 12px;padding:4px;display:flex}.catalogTransferMode button{color:#6f6279;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:126px;height:34px;padding:0 14px;font-size:11px;font-weight:500}.catalogTransferMode button.active{color:#fff;background:#7053d3;box-shadow:0 2px 7px #4d34962e}.catalogTransferNotice.warning{color:#775627;background:#fff8ec;border-color:#efcf9f}.catalogTransferConfirmation.warning{background:#fffaf0;border-color:#e7c891}.catalogTransferActions button.warning{background:#a66b22;border-color:#a66b22}@media (max-width:520px){.catalogTransferMode{width:auto;display:grid}.catalogTransferMode button{width:100%}}.brandKitDownload{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.brandAssetsHero{background:linear-gradient(130deg,#fbf9ff,#f2f6ff);border-bottom:1px solid #ece7f0;grid-template-columns:minmax(280px,520px) minmax(240px,1fr);align-items:center;gap:28px;padding:24px 28px;display:grid}.brandAssetsHero>img{object-fit:contain;width:100%;max-height:160px}.brandAssetsHero>div{gap:8px;display:grid}.brandAssetsHero b{color:#40334d;font-size:16px}.brandAssetsHero span{color:#776b82;max-width:620px;font-size:11px;line-height:1.6}.brandAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.brandAssetGrid article{background:#fff;border:1px solid #e5deeb;border-radius:11px;grid-template-rows:130px auto auto;gap:10px;min-width:0;padding:12px;display:grid}.brandAssetPreview{background:linear-gradient(135deg,#f8f5fb 25%,#f1edf6 25% 50%,#f8f5fb 50% 75%,#f1edf6 75%) 0 0/18px 18px;border-radius:8px;place-items:center;display:grid;overflow:hidden}.brandAssetPreview img{object-fit:contain;max-width:88%;max-height:112px;display:block}.brandAssetPreview.square img{width:86px;height:86px}.brandAssetPreview.social img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}.brandAssetGrid article>div:nth-child(2){gap:3px;display:grid}.brandAssetGrid b{color:#4a3c55;font-size:11px}.brandAssetGrid span,.brandAssetGrid small{color:#897d93;font-size:9px!important}.brandAssetGrid article>a{color:#6248bd;background:#faf8ff;border:1px solid #7558d5;border-radius:7px;justify-content:center;align-items:center;min-height:32px;font-size:10px;font-weight:600;text-decoration:none;display:flex}@media (max-width:1050px){.brandAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.brandAssetsHero{grid-template-columns:1fr;padding:18px}.brandAssetGrid{grid-template-columns:1fr}.brandAssetsPanel>.panelHeader{flex-direction:column;align-items:stretch}.brandKitDownload{box-sizing:border-box;width:100%}}.settingsSections{background:#fff;border:1px solid #e2ddeb;border-radius:10px;gap:6px;margin-bottom:14px;padding:5px;display:flex}.settingsSections button{color:#71677c;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 15px;font-size:11px;font-weight:500}.settingsSections button.active{color:#fff;background:#7053d3}.settingsConnectionsContent.hidden{display:none}.mappingsEmbedded,.mappingsEmbeddedWorkspace,.labelsEmbedded,.labelsEmbeddedWorkspace{min-width:0}.mappingsEmbedded .mappingsHero,.labelsEmbedded .labelsIntro{margin-top:0}.organizationRolesAdmin{gap:15px;display:grid}.roleAdminIntro{justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.roleAdminIntro h3{margin:2px 0 7px;font-size:19px}.roleAdminIntro p{color:#72677f;max-width:760px;margin:0;font-size:12px;line-height:1.5}.roleAdminIntro>span{color:#5c48aa;white-space:nowrap;background:#f0ebff;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:600}.roleProfileList{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.roleProfileCard{padding:18px}.roleProfileCard>header{border-bottom:1px solid #ece8f2;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.roleProfileCard>header h3{margin:2px 0 0;font-size:18px}.roleProfileCard>header>span{color:#6549c8;background:#eee9ff;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:600}.roleProfileCard.protected>header>span{color:#2a765e;background:#e7f6f0}.roleProfileCard>section{margin-top:16px}.roleProfileCard h4{color:#756a82;text-transform:uppercase;letter-spacing:.7px;margin:0 0 9px;font-size:11px}.rolePermissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.rolePermissionGrid label{cursor:pointer;background:#fff;border:1px solid #e8e3ed;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.rolePermissionGrid label.selected{background:#f8f5ff;border-color:#cfc3ee}.rolePermissionGrid label:has(input:disabled){cursor:default}.rolePermissionGrid input{accent-color:#7657e7;margin:2px 0 0}.rolePermissionGrid b,.rolePermissionGrid small{display:block}.rolePermissionGrid b{color:#493e56;font-size:12px}.rolePermissionGrid small{color:#857b90;margin-top:3px;font-size:10px;line-height:1.4}.roleProtectedNotice{color:#39715f;background:#f1faf6;border:1px solid #cfe8de;border-radius:8px;margin:13px 0 0;padding:10px 12px;font-size:11px;line-height:1.45}.roleProfileCard>footer{border-top:1px solid #ece8f2;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.roleProfileCard>footer>div{gap:7px;display:flex}.roleProfileCard>footer button{color:#fff;background:#7657e7;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:11px;font-weight:600}.roleProfileCard>footer button.secondary{color:#6756a8;background:#fff;border:1px solid #d8d1e7}.roleProfileCard>footer button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1180px){.roleProfileList{grid-template-columns:1fr}}@media (max-width:680px){.roleAdminIntro{flex-direction:column;align-items:flex-start}.roleAdminIntro>span{white-space:normal}.rolePermissionGrid{grid-template-columns:1fr}.roleProfileCard>footer{flex-direction:column;align-items:stretch}.roleProfileCard>footer>div{grid-template-columns:1fr 1fr;display:grid}.roleProfileCard>footer button{width:100%}}.pageHelpBackdropClose,.storageImageBackdropClose{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.pageHelpPanel,.storageImageModal>section{z-index:1;position:relative}.labelsWorkspace{min-width:0}.labelsIntro{background:linear-gradient(110deg,#fff,#faf8ff);border:1px solid #ddd7e7;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:20px 22px;display:flex}.labelsIntro h2{color:#3e304c;margin:7px 0 5px;font-size:24px}.labelsIntro p{color:#746a7e;max-width:760px;margin:0;font-size:13px;line-height:1.5}.labelsIntro>button{color:#fff;white-space:nowrap;background:#7657e7;border:1px solid #7657e7;border-radius:9px;min-height:42px;padding:0 16px;font-size:12px}.labelsIntro>button:disabled{opacity:.45}.labelsLoading,.labelsEmpty{color:#766b80;place-items:center;min-height:260px;font-size:14px;display:grid}.labelsLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.labelsTemplateList{min-width:0;overflow:hidden}.labelsTemplateList>div{border-bottom:1px solid #e8e3ed;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.labelsTemplateList>div p{margin:0}.labelsTemplateList>div b{color:#5c46b2;font-size:18px}.labelsTemplateList>button{color:#4b4056;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eeeaf2;gap:4px;width:100%;padding:13px 15px;display:grid;position:relative}.labelsTemplateList>button:hover,.labelsTemplateList>button.active{background:#f6f2ff}.labelsTemplateList>button.active{box-shadow:inset 3px 0 #7657e7}.labelsTemplateList>button span{padding-right:4px;font-size:13px;font-weight:650;line-height:1.35}.labelsTemplateList>button small{color:#887d92;font-size:11px}.labelsTemplateList>button em{color:#6046b8;background:#ece6ff;border-radius:5px;justify-self:start;padding:3px 6px;font-size:9px;font-style:normal}.labelsEditor{gap:12px;min-width:0;display:grid}.labelsEditorToolbar{overflow:hidden}.labelsDocumentFields{grid-template-columns:minmax(220px,1fr) 170px minmax(240px,1fr);gap:10px;padding:13px 15px;display:grid}.labelsDocumentFields label,.labelInspectorFields label{color:#695e74;gap:5px;min-width:0;font-size:11px;display:grid}.labelsDocumentFields input,.labelsDocumentFields select,.labelInspectorFields input,.labelInspectorFields select,.labelInspectorFields textarea{box-sizing:border-box;color:#4c4057;background:#fff;border:1px solid #dcd5e5;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:12px}.labelInspectorFields textarea{resize:vertical;height:78px;padding:9px}.labelsDocumentFields input:disabled,.labelsDocumentFields select:disabled,.labelInspectorFields input:disabled,.labelInspectorFields select:disabled,.labelInspectorFields textarea:disabled{color:#81768a;background:#f6f4f8}.labelsAddTools{background:#faf9fc;border-top:1px solid #ebe6ef;align-items:center;gap:7px;padding:11px 15px;display:flex;overflow-x:auto}.labelsAddTools button{color:#604c76;white-space:nowrap;background:#fff;border:1px solid #d8d0e6;border-radius:8px;min-height:36px;padding:0 11px;font-size:11px}.labelsAddTools button:hover{color:#654bc1;background:#f7f3ff;border-color:#8065dd}.labelsAddTools button:disabled{opacity:.45}.labelsSystemNotice{color:#664eb7;background:#f8f5ff;border:1px solid #ddd2fb;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;font-size:12px;display:flex}.labelsSystemNotice button{color:#fff;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px}.labelsWorkArea{grid-template-columns:minmax(480px,1fr) 280px;align-items:start;gap:12px;min-width:0;display:grid}.labelsCanvasPanel{background:#eeebf2;justify-items:center;min-width:0;padding:16px;display:grid;overflow:hidden}.labelRuler{box-sizing:border-box;color:#857b8e;justify-content:space-between;width:min(100%,820px);padding:0 2px 5px;font-size:10px;display:flex}.labelCanvas{background-color:#fff;background-image:linear-gradient(90deg,#e9e6ed 1px,#0000 1px),linear-gradient(#e9e6ed 1px,#0000 1px);background-size:var(--label-grid-x,calc(100% / 58)) var(--label-grid-y,calc(100% / 40));touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #bdb6c6;width:min(100%,820px);min-height:260px;position:relative;overflow:hidden;box-shadow:0 10px 30px #322a3d18}.labelElement{box-sizing:border-box;color:#17141b;cursor:move;touch-action:none;border:1px solid #0000;align-items:center;line-height:1.1;display:flex;position:absolute;overflow:hidden}.labelElement>span:not(.labelLine){overflow-wrap:anywhere;width:100%;display:block;overflow:hidden}.labelElement.selected{background:#7657e70a;border-color:#7657e7;box-shadow:inset 0 0 0 1px #fff}.labelElement.barcode{background:#fff;padding:1mm}.labelElement.barcode canvas{object-fit:contain;width:100%;height:100%;display:block}.labelBarcodeError{text-align:center;background:#fff5f1;place-items:center;height:100%;color:#a24838!important;font-size:10px!important;display:grid!important}.labelElement.line{align-items:center}.labelLine{background:#1b1720;width:100%;height:1px;display:block}.labelResizeHandle{color:#fff;cursor:nwse-resize;background:#7657e7;border:0;border-radius:3px 0 0;width:12px;height:12px;padding:0;position:absolute;bottom:-1px;right:-1px}.labelResizeHandle:before{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;position:absolute;inset:3px}.labelCanvasMeta{color:#7d7387;justify-content:space-between;gap:10px;width:min(100%,820px);padding-top:8px;font-size:10px;display:flex}.labelInspector{min-width:0;overflow:hidden}.labelInspectorHeading{border-bottom:1px solid #e9e4ed;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.labelInspectorHeading p{margin:0 0 4px}.labelInspectorHeading b{color:#493c55;font-size:13px}.labelInspectorHeading button{color:#9b4c39;background:#fff7f3;border:1px solid #e1c3bb;border-radius:7px;min-height:31px;padding:0 9px;font-size:10px}.labelInspectorFields{gap:10px;padding:13px 14px;display:grid}.labelInspectorFields label>span{box-sizing:border-box;color:#55485f;background:#f5f3f7;border-radius:8px;align-items:center;min-height:40px;padding:0 10px;font-size:12px;display:flex}.labelPositionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.labelInspectorEmpty{color:#80758a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:20px;display:grid}.labelInspectorEmpty>span{color:#7657e7;font-size:36px}.labelInspectorEmpty p{margin:0;font-size:12px;line-height:1.5}.labelInspectorActions{border-top:1px solid #e9e4ed;gap:8px;padding:13px 14px;display:grid}.labelInspectorActions button{color:#fff;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:40px;font-size:12px}.labelInspectorActions button:disabled{opacity:.45}.labelInspectorActions small{color:#84798e;font-size:10px;line-height:1.45}@media (max-width:1250px){.labelsLayout{grid-template-columns:210px minmax(0,1fr)}.labelsWorkArea{grid-template-columns:1fr}.labelInspector{grid-template-columns:minmax(210px,.45fr) minmax(360px,1fr) minmax(210px,.45fr);align-items:start;display:grid}.labelInspectorHeading{border-bottom:0}.labelInspectorEmpty{grid-column:2;min-height:120px}.labelInspectorActions{border-top:0;border-left:1px solid #e9e4ed}.labelInspectorFields{border-left:1px solid #e9e4ed;grid-template-columns:repeat(2,minmax(0,1fr))}.labelInspectorFields .labelPositionGrid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.labelsLayout{grid-template-columns:1fr}.labelsTemplateList{display:flex;overflow-x:auto}.labelsTemplateList>div{border-bottom:0;border-right:1px solid #e8e3ed;min-width:120px}.labelsTemplateList>button{border-bottom:0;border-right:1px solid #eeeaf2;min-width:190px}.labelsTemplateList>button.active{box-shadow:inset 0 -3px #7657e7}.labelsDocumentFields{grid-template-columns:1fr 150px}.labelsDocumentFields label:last-child{grid-column:1/-1}.labelInspector{grid-template-columns:1fr}.labelInspectorHeading,.labelInspectorFields,.labelInspectorActions{border:0;border-bottom:1px solid #e9e4ed}.labelInspectorFields{grid-template-columns:repeat(2,minmax(0,1fr))}.labelInspectorEmpty{grid-column:1;min-height:100px}}@media (max-width:620px){.labelsIntro{flex-direction:column;align-items:stretch}.labelsIntro h2{font-size:21px}.labelsIntro>button{width:100%}.labelsDocumentFields{grid-template-columns:1fr}.labelsDocumentFields label:last-child{grid-column:auto}.labelsCanvasPanel{padding:10px}.labelCanvas{min-height:210px}.labelInspectorFields{grid-template-columns:1fr}.labelInspectorFields .labelPositionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.labelCanvasMeta{flex-wrap:wrap}}.labelPrintPanel{margin-bottom:14px;overflow:hidden}.labelPrintPanel>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:54px;padding:9px 14px;display:grid}.labelPrintTitle{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:3px 10px;min-width:0;display:grid}.labelPrintTitle .eyebrow{white-space:nowrap;margin:0}.labelPrintPanel>header h2{color:#493c55;white-space:nowrap;margin:0;font-size:15px}.labelPrintTitle>span{color:#81768b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.labelPrintHeaderActions{align-items:center;gap:9px;display:flex}.labelPrintCount{box-sizing:border-box;color:#81768b;white-space:nowrap;background:#faf9fc;border:1px solid #e2dced;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}.labelPrintCount small{font-size:10px}.labelPrintCount b{color:#6753a5;font-size:13px}.labelPrintCount.active{color:#5f49b0;background:#f7f4ff;border-color:#cfc2f5}.labelPrintPanel>header button,.labelPrintControls button,.labelPrintFooter button,.labelPrintFooter a{box-sizing:border-box;color:#6046b8;background:#fff;border:1px solid #7657e7;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;text-decoration:none;display:inline-flex}.labelPrintPanel>header button{color:#fff;background:#7657e7}.labelPrintBody{border-top:1px solid #e8e2ed}.labelPrintControls{background:#faf9fc;justify-content:space-between;align-items:end;gap:12px;padding:11px 14px;display:flex}.labelPrintControls label{color:#685d73;flex:360px;gap:4px;font-size:11px;display:grid}.labelPrintControls input{box-sizing:border-box;color:#4c4057;background:#fff;border:1px solid #dcd5e5;border-radius:8px;height:36px;padding:0 10px;font-size:12px}.labelPrintControls>div{gap:7px;display:flex}.labelPrintControls button:disabled,.labelPrintFooter button:disabled{opacity:.45}.labelPrintTable{min-width:0}.labelPrintHead,.labelPrintRows>label{grid-template-columns:56px minmax(260px,1.7fr) minmax(120px,.6fr) minmax(170px,.75fr) 100px;align-items:center;display:grid}.labelPrintHead{color:#958aa0;text-transform:uppercase;letter-spacing:.03em;background:#f8f6fa;border-top:1px solid #eeeaf2;border-bottom:1px solid #e5dfea;min-height:39px;padding:0 15px;font-size:10px}.labelPrintRows{max-height:410px;overflow:auto}.labelPrintRows>label{color:#574b62;background:#fff;border-bottom:1px solid #eeeaf2;min-height:58px;padding:7px 15px;font-size:11px}.labelPrintRows>label:hover{background:#fbf9ff}.labelPrintRows>label.unavailable{color:#958b9e;background:#faf9fb}.labelPrintRows>label>span{overflow-wrap:anywhere;min-width:0;padding-right:10px}.labelPrintRows>label b,.labelPrintRows>label small{display:block}.labelPrintRows>label b{font-size:11px;line-height:1.35}.labelPrintRows>label small{color:#958a9f;margin-top:3px;font-size:9px;line-height:1.3}.labelPrintRows code{font:inherit;color:#58437e}.labelPrintRows input[type=checkbox]{accent-color:#7657e7;width:17px;height:17px}.labelPrintRows input[type=number]{box-sizing:border-box;color:#4c4057;background:#fff;border:1px solid #d9d2e2;border-radius:7px;width:70px;height:34px;padding:0 7px;font-size:11px}.labelPrintEmpty{color:#81768b;text-align:center;margin:0;padding:25px;font-size:12px}.labelPrintFooter{background:#faf9fc;border-top:1px solid #e8e2ed;justify-content:space-between;align-items:center;gap:15px;padding:11px 14px;display:flex}.labelPrintFooter>div:first-child{gap:3px;display:grid}.labelPrintFooter b{color:#51445c;font-size:12px}.labelPrintFooter span{color:#81768b;font-size:10px;line-height:1.4}.labelPrintFooter>div:last-child{gap:7px;display:flex}.labelPrintFooter button{color:#fff;background:#7657e7}.labelPrintProfile{background:#fff;border-bottom:1px solid #e8e2ed;padding:10px 14px}.labelPrintProfileHead{grid-template-columns:minmax(210px,1fr) minmax(210px,1fr) minmax(190px,.8fr);gap:9px;display:grid}.labelPrintProfile label{color:#685d73;gap:3px;font-size:10px;display:grid}.labelPrintProfile input:not([type=checkbox]),.labelPrintProfile select{box-sizing:border-box;color:#4c4057;background:#fff;border:1px solid #dcd5e5;border-radius:8px;width:100%;height:34px;padding:0 10px;font-size:11px}.labelPrintProfileGrid{grid-template-columns:repeat(4,minmax(125px,1fr));align-items:end;gap:9px;margin-top:8px;display:grid}.labelPrintProfileGrid.compact{grid-template-columns:minmax(150px,.35fr) minmax(280px,1fr)}.labelPrintCheck{align-items:center;min-height:34px;grid-template-columns:auto 1fr!important;gap:7px!important;display:flex!important}.labelPrintCheck input,.labelPrintProfileActions input{accent-color:#7657e7;width:16px;height:16px}.labelPrintGridResult{color:#6046b8;align-items:center;min-height:34px;font-size:11px;display:flex}.labelPrintProfileFooter{align-items:center;gap:10px;margin-top:8px;display:flex}.labelPrintProfileFooter>.labelPrinterAssignment{flex:1;min-width:0;margin:0}.labelPrintProfileActions{flex:none;justify-content:flex-end;align-items:center;gap:7px;margin:0;display:flex}.labelPrintProfileActions label{white-space:nowrap;grid-template-columns:auto 1fr;align-items:center;gap:6px;display:flex}.labelPrintProfileActions button{color:#6046b8;background:#fff;border:1px solid #d7cfee;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px}.labelPrintProfileActions button.primary{color:#fff;background:#7657e7;border-color:#7657e7}.labelPrintProfileActions button.danger{color:#a04c39;border-color:#ead2cb}.labelPrintProfileActions button:disabled{opacity:.45}.labelPrintAgent{background:#faf9fc;border:1px solid #ddd5e8;border-radius:10px;grid-template-columns:minmax(240px,1fr) minmax(150px,220px) auto;align-items:end;gap:10px;margin-top:10px;padding:10px 11px;display:grid}.labelPrintAgent>div:first-child{align-self:center;gap:3px;display:grid}.labelPrintAgent b{color:#50445b;font-size:11px}.labelPrintAgent span{color:#81768b;font-size:10px;line-height:1.4}.labelPrintAgent.paired{background:#f4fbf8;border-color:#bfe4d6}.labelPrintAgent.paired b{color:#247b60}.labelPrintAgent.offline,.labelPrintAgent.error{background:#fff8f5;border-color:#ecd1c9}.labelPrintAgent.offline b,.labelPrintAgent.error b{color:#a34d39}.labelPrintAgent>div:last-child{gap:7px;display:flex}.labelPrintAgent button{color:#6046b8;white-space:nowrap;background:#fff;border:1px solid #7657e7;border-radius:8px;min-height:38px;padding:0 11px;font-size:10px}.labelPrintAgent button:first-child:not(:last-child),.labelPrintFooter button.labelPrintNow{color:#fff;background:#2b8b6d;border-color:#2b8b6d}.labelPrintAgent button:disabled{opacity:.45}@media (max-width:1050px){.labelPrintTitle{grid-template-columns:auto 1fr}.labelPrintTitle>span{grid-column:1/-1}.labelPrintProfileHead{grid-template-columns:1fr 1fr}.labelPrintProfileHead label:last-child{grid-column:1/-1}.labelPrintProfileGrid{grid-template-columns:repeat(2,minmax(150px,1fr))}.labelPrintProfileFooter{flex-direction:column;align-items:stretch}.labelPrintProfileActions{width:100%}.labelPrintProfileActions label{margin-right:auto}.labelPrintAgent{grid-template-columns:1fr minmax(150px,220px)}.labelPrintAgent>div:last-child{grid-column:1/-1}.labelPrintHead{display:none}.labelPrintRows>label{grid-template-columns:38px minmax(220px,1fr) minmax(120px,.55fr) minmax(160px,.7fr) 82px}.labelPrintRows>label>span:nth-child(3):before{content:"Артикул"}.labelPrintRows>label>span:nth-child(4):before{content:"Штрихкод"}.labelPrintRows>label>span:nth-child(3):before,.labelPrintRows>label>span:nth-child(4):before{color:#958a9f;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.labelPrintFooter{flex-direction:column;align-items:flex-start}.labelPrintFooter>div:last-child{flex-wrap:wrap;width:100%}.labelPrintFooter>div:last-child>*{flex:140px}}@media (max-width:760px){.labelPrintPanel>header{grid-template-columns:1fr;align-items:stretch}.labelPrintTitle{grid-template-columns:1fr}.labelPrintTitle>span{grid-column:auto}.labelPrintTitle .eyebrow{display:none}.labelPrintPanel>header h2{white-space:normal}.labelPrintHeaderActions{justify-content:space-between}.labelPrintProfileHead,.labelPrintProfileGrid,.labelPrintProfileGrid.compact,.labelPrintAgent{grid-template-columns:1fr}.labelPrintProfileHead label:last-child,.labelPrintAgent>div:last-child{grid-column:auto}.labelPrintAgent>div:last-child button{flex:1}.labelPrintProfileActions{flex-wrap:wrap;align-items:stretch}.labelPrintProfileActions label{width:100%;margin:0}.labelPrintProfileActions button{flex:130px}.labelPrintControls{flex-direction:column;align-items:stretch}.labelPrintControls label{flex:none}.labelPrintControls>div{flex-wrap:wrap}.labelPrintControls button{flex:150px}.labelPrintRows>label{grid-template-columns:34px minmax(0,1fr) 82px;gap:5px}.labelPrintRows>label>span:nth-child(3),.labelPrintRows>label>span:nth-child(4){grid-column:2}.labelPrintRows>label>span:nth-child(5){grid-area:1/3/4}.labelPrintFooter>div:last-child>*{flex-basis:100%}}.labelPrintAgent>div:first-child>a{color:#6549c7;width:max-content;font-size:10px;font-weight:700;text-decoration:none}.labelPrinterAssignment{background:#faf9fc;border:1px solid #ded7e6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:10px 11px;display:flex}.labelPrinterAssignment.assigned{background:#f4fbf8;border-color:#bfe4d6}.labelPrinterAssignment>div:first-child{gap:3px;min-width:0;display:grid}.labelPrinterAssignment b{color:#50445b;font-size:11px}.labelPrinterAssignment.assigned b{color:#247b60}.labelPrinterAssignment span{color:#81768b;font-size:10px;line-height:1.45}.labelPrinterAssignment>div:last-child{flex:none;gap:7px;display:flex}.labelPrinterAssignment button{color:#6046b8;white-space:nowrap;background:#fff;border:1px solid #d7cfee;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px}.labelPrinterAssignment button.primary{color:#fff;background:#7657e7;border-color:#7657e7}.labelPrinterAssignment button:disabled{opacity:.5}@media (max-width:760px){.labelPrinterAssignment{flex-direction:column;align-items:stretch}.labelPrinterAssignment>div:last-child{flex-wrap:wrap}.labelPrinterAssignment button{flex:150px}}.helpPrintAgent{background:linear-gradient(135deg,#fbf9ff,#f3efff);border:1px solid #ded6f3;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:24px 26px;display:flex}.helpPrintAgent h2{color:#3d3056;margin:3px 0 8px;font-size:21px}.helpPrintAgent p{color:#70647f;max-width:760px;margin:0;font-size:12px;line-height:1.55}.helpPrintAgent ol{color:#5e536e;gap:4px;margin:12px 0 0;padding-left:20px;font-size:11px;line-height:1.45;display:grid}.helpPrintAgent>a,.maintenanceBody>a.adminPrimaryButton{box-sizing:border-box;color:#fff;white-space:nowrap;background:#6f52d2;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.maintenanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.authenticationSettingsPanel{overflow:hidden}.authenticationSettingsBody{justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.authenticationSettingsBody>div{min-width:0}.authenticationSettingsBody b,.authenticationSettingsBody p,.authenticationSettingsBody small{display:block}.authenticationSettingsBody p{max-width:850px;color:var(--text-muted);margin:6px 0 0;line-height:1.55;font-size:11px!important}.authenticationSettingsBody small{color:var(--text-muted);margin-top:7px;font-size:9px!important}.authenticationSettingsBody .adminPrimaryButton{flex:none}.authenticationSettingsBody .adminPrimaryButton.danger{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.authenticationSettingsWarning{border:1px solid var(--warning-text);color:var(--warning-text);background:var(--warning-surface);border-radius:9px;align-items:flex-start;gap:9px;margin:0 20px 20px;padding:12px;font-size:10px;line-height:1.45;display:flex}.authenticationSettingsWarning b{flex:none}.authenticationSettingsMessage{border-top:1px solid var(--border);color:var(--text-muted);background:var(--surface-subtle);margin:0;padding:12px 20px;font-size:10px!important}.serviceDiskPanel{margin-bottom:14px}.diskHeaderActions{align-items:center;gap:9px;display:flex}.serviceDiskBody{padding:18px}.diskUsageSummary{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:15px;padding:0 0 16px;display:grid}.diskUsageSummary>div:first-child{gap:2px;display:grid}.diskUsageSummary b{color:#3d3050;font-size:22px}.diskUsageSummary span,.diskUsageSummary strong{color:#81768c;font-size:11px}.diskUsageBar{background:#eeeaf4;border-radius:99px;height:10px;overflow:hidden}.diskUsageBar i{border-radius:inherit;background:linear-gradient(90deg,#6f52d2,#aa72df);height:100%;display:block}.diskMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.diskMetricGrid article{background:#fcfbfd;border:1px solid #e8e2ee;border-radius:10px;min-width:0;padding:13px}.diskMetricGrid span,.diskMetricGrid b,.diskMetricGrid small{display:block}.diskMetricGrid span{color:#8c8197;text-transform:uppercase;letter-spacing:.3px;font-size:10px}.diskMetricGrid b{color:#44364f;margin-top:6px;font-size:16px}.diskMetricGrid small{color:#887e92;margin-top:3px;font-size:10px!important}.diskSafetyNotice{color:#61527c;background:#f8f5ff;border:1px solid #dcd1fa;border-radius:10px;gap:4px;margin-top:13px;padding:12px 14px;display:grid}.diskSafetyNotice b{font-size:11px}.diskSafetyNotice span{font-size:10px;line-height:1.5}.diskAutoCleanup{background:#f3fbf7;border:1px solid #cfe7da;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;margin-top:10px;padding:12px 14px;display:grid}.diskAutoCleanup>div{gap:4px;display:grid}.diskAutoCleanup b{color:#285f48;font-size:11px}.diskAutoCleanup span,.diskAutoCleanup small{color:#5e7d6f;font-size:10px;line-height:1.5}.diskAutoCleanup>small{grid-column:1/-1}.diskCleanupOptions{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.diskCleanupOptions article{border:1px solid #e7e1ed;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.diskCleanupOptions article>div{gap:4px;display:grid}.diskCleanupOptions b{color:#493b55;font-size:11px}.diskCleanupOptions span{color:#83788e;font-size:10px;line-height:1.45}.diskCleanupOptions button{flex:none}.diskCleanupConfirm{background:#fffaf1;border:1px solid #e4d4b8;border-radius:10px;grid-template-columns:minmax(180px,1.4fr) minmax(220px,1fr) minmax(160px,.65fr) auto;align-items:end;gap:12px;margin-top:13px;padding:14px;display:grid}.diskCleanupConfirm>div:first-child{align-self:center;gap:4px;display:grid}.diskCleanupConfirm>div:first-child b{color:#614e30;font-size:12px}.diskCleanupConfirm>div:first-child span{color:#836f51;font-size:10px;line-height:1.45}.diskCleanupConfirm label{color:#685b70;gap:5px;font-size:10px;font-weight:600;display:grid}.diskCleanupConfirm textarea,.diskCleanupConfirm input{box-sizing:border-box;color:#463a50;width:100%;min-height:38px;font:inherit;resize:vertical;background:#fff;border:1px solid #ded4e5;border-radius:8px;padding:9px 10px}.diskCleanupConfirm>div:last-child{gap:7px;display:flex}.diskCleanupConfirm button{color:#fff;background:#6f52d2;border:1px solid #6f52d2;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px}.diskCleanupConfirm button.secondary{color:#6554a6;background:#fff}.diskCleanupConfirm button:disabled{opacity:.45}.diskLastRun{background:#f6f3f9;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;margin-top:13px;padding:11px 13px;display:grid}.diskLastRun>div{gap:2px;display:grid}.diskLastRun b{color:#493d54;font-size:11px}.diskLastRun div span,.diskLastRun small{color:#84798e;font-size:10px}.diskLastRun small{grid-column:1/-1}.diskUpdatedAt{color:#94899d;text-align:right;margin:10px 0 0;font-size:9px!important}@media (max-width:1100px){.maintenanceGrid{grid-template-columns:1fr 1fr}.diskMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.diskCleanupConfirm{grid-template-columns:1fr 1fr}.diskCleanupConfirm>div:first-child{grid-column:1/-1}}@media (max-width:720px){.helpPrintAgent{flex-direction:column;align-items:stretch;padding:20px}.helpPrintAgent>a{width:100%}.maintenanceGrid{grid-template-columns:1fr}.diskHeaderActions{flex-direction:column;align-items:stretch}.diskUsageSummary,.diskMetricGrid,.diskCleanupOptions,.diskCleanupConfirm{grid-template-columns:1fr}.diskCleanupOptions article{flex-direction:column;align-items:stretch}.diskCleanupOptions button{width:100%}.diskCleanupConfirm>div:first-child{grid-column:auto}.diskCleanupConfirm>div:last-child{justify-content:flex-end}.authenticationSettingsBody{flex-direction:column;align-items:stretch}.authenticationSettingsBody .adminPrimaryButton{width:100%}}.jobQueuePanel{margin-top:20px;overflow:hidden}.jobQueueCounters{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.jobQueueCounters span{border:1px solid var(--line);background:var(--canvas);border-radius:10px;padding:7px 10px}.jobQueueCounters span.error{color:#a33b2b;background:#fff6f3;border-color:#f0c8bf}.jobQueueUpdated{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.jobQueueFilters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--canvas);grid-template-columns:minmax(240px,1.5fr) minmax(170px,.7fr) minmax(190px,.8fr) auto;gap:10px;padding:16px 20px;display:grid}.jobQueueFilters input,.jobQueueFilters select{width:100%;min-width:0}.jobQueueMessage{color:var(--violet);background:#f1ecff;border-radius:10px;margin:14px 20px 0;padding:11px 13px;font-size:14px}.jobQueueConfirmation{background:#faf8ff;border:1px solid #d9cdfd;border-radius:14px;grid-template-columns:minmax(220px,1.3fr) minmax(220px,1fr) minmax(170px,.7fr) auto;align-items:end;gap:14px;margin:16px 20px;padding:16px;display:grid}.jobQueueConfirmation.cancel{background:#fff8f5;border-color:#efcbbf}.jobQueueConfirmation>div:first-child{flex-direction:column;align-self:center;gap:4px;display:flex}.jobQueueConfirmation label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.jobQueueConfirmation textarea{resize:vertical;min-height:64px}.jobQueueConfirmation>div:last-child{gap:8px;display:flex}.jobQueueTable{overflow-x:auto}.jobQueueRow{grid-template-columns:minmax(230px,1.35fr) minmax(180px,1fr) minmax(170px,.75fr) minmax(200px,.9fr) 70px minmax(130px,.65fr);min-width:1080px}.jobQueueRow>span{flex-direction:column;gap:4px;min-width:0;display:flex}.jobQueueRow small{color:var(--muted);font-size:12px}.jobQueueRow em{color:#a33b2b;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.jobQueueRow.stuck{background:#fff9eb}.jobQueueState{width:max-content;color:var(--muted);background:#f1f3f8;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal}.jobQueueState.running,.jobQueueState.queued,.jobQueueState.scheduled{color:#245cba;background:#eef4ff}.jobQueueState.completed{color:#187348;background:#e9f8f0}.jobQueueState.failed{color:#a33b2b;background:#fff0ed}.jobQueueActions{align-items:flex-start}.jobQueueActions .reject{color:#a33b2b;background:#fff8f5;border-color:#efcbbf}.jobQueuePagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.jobQueueSafety{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:14px 20px;font-size:13px;line-height:1.5}.maintenanceAdmin{gap:14px;margin-top:20px;display:grid}.maintenanceAdminTop{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:14px;display:grid}.maintenanceAdminMessage{color:#6048bd;background:#f7f4ff;border:1px solid #d9cdfd;border-radius:10px;margin:0;padding:11px 14px;font-size:13px}.maintenanceCurrent{color:#765923;background:#fff7e7;border-radius:10px;justify-content:space-between;gap:16px;margin:16px 18px 0;padding:12px 14px;display:flex}.maintenanceCurrent.active{color:#9e4635;background:#fff0ed}.maintenanceCurrent b,.maintenanceCurrent span{font-size:12px}.maintenanceScheduleForm{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.maintenanceScheduleForm label{min-width:0;color:var(--muted);gap:6px;font-size:12px;display:grid}.maintenanceScheduleForm label.wide{grid-column:1/-1}.maintenanceScheduleForm input,.maintenanceScheduleForm textarea{box-sizing:border-box;width:100%}.maintenanceScheduleForm textarea{resize:vertical;min-height:62px}.maintenanceScheduleForm button{align-self:end;min-height:42px}.maintenanceSafety{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:13px 18px;font-size:12px;line-height:1.5}.workerDiagnosticPanel dl{margin:0;padding:7px 18px}.workerDiagnosticPanel dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 0;display:flex}.workerDiagnosticPanel dt{color:var(--muted);font-size:12px}.workerDiagnosticPanel dd{max-width:65%;color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.workerError{color:#a33b2b;overflow-wrap:anywhere;background:#fff0ed;border-radius:9px;margin:0 18px 18px;padding:10px;font-size:12px}.maintenanceHistoryPanel{overflow:hidden}.maintenanceHistoryRow{grid-template-columns:minmax(175px,.75fr) minmax(300px,1.5fr) minmax(170px,.7fr) 115px 110px;min-width:950px}.maintenanceHistoryRow>span{min-width:0}.maintenanceHistoryRow small{overflow-wrap:anywhere;line-height:1.4}.maintenanceCancel{background:#fff8f5;border:1px solid #efcbbf;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(170px,.7fr) auto;align-items:end;gap:14px;margin:16px;padding:16px;display:grid}.maintenanceCancel>div:first-child{align-self:center}.maintenanceCancel>div:first-child b,.maintenanceCancel>div:first-child span{display:block}.maintenanceCancel>div:first-child span{color:var(--muted);margin-top:5px;font-size:11px}.maintenanceCancel label{color:var(--muted);gap:6px;font-size:12px;display:grid}.maintenanceCancel textarea{resize:vertical;min-height:60px}.maintenanceCancel>div:last-child{gap:8px;display:flex}.portalMaintenanceNotice{z-index:90;box-sizing:border-box;color:#694f18;background:#fff9e8;border:1px solid #e4cc91;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(760px,100vw - 28px);padding:11px 15px;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #352a3c22}.portalMaintenanceNotice.active{color:#913f2d;background:#fff1ed;border-color:#efb8aa}.portalMaintenanceNotice b{white-space:nowrap;font-size:12px}.portalMaintenanceNotice span{overflow-wrap:anywhere;font-size:12px}.portalMaintenanceNotice time{white-space:nowrap;font-size:11px}@media (max-width:1000px){.jobQueueFilters,.jobQueueConfirmation{grid-template-columns:1fr 1fr}.jobQueueConfirmation>div:first-child{grid-column:1/-1}.jobQueueConfirmation>div:last-child{justify-content:flex-end}}@media (max-width:1100px){.maintenanceAdminTop{grid-template-columns:1fr}.maintenanceCancel{grid-template-columns:1fr 1fr}.maintenanceCancel>div:first-child{grid-column:1/-1}.maintenanceCancel>div:last-child{justify-content:flex-end}}@media (max-width:760px){.maintenanceScheduleForm,.maintenanceCancel{grid-template-columns:1fr}.maintenanceScheduleForm label.wide,.maintenanceCancel>div:first-child{grid-column:auto}.maintenanceCancel>div:last-child{justify-content:stretch}.maintenanceCancel>div:last-child button{flex:1}.maintenanceHistory{background:var(--canvas);gap:10px;padding:12px;display:grid;overflow:visible}.maintenanceHistory .adminTableHead{display:none}.maintenanceHistory .maintenanceHistoryRow{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr;min-width:0;padding:14px}.maintenanceHistory .maintenanceHistoryRow>:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.portalMaintenanceNotice{grid-template-columns:1fr;gap:4px;top:8px}.portalMaintenanceNotice b,.portalMaintenanceNotice time{white-space:normal}}@media (max-width:900px){.jobQueueTable{background:var(--canvas);gap:10px;padding:12px;display:grid;overflow:visible}.jobQueueTable .adminTableHead{display:none}.jobQueueTable .jobQueueRow{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;min-width:0;padding:15px}.jobQueueTable .jobQueueRow>span:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:9px}.jobQueueTable .jobQueueRow>*{min-width:0}.jobQueueTable .jobQueueRow>:before{content:attr(data-label);color:var(--muted);letter-spacing:.4px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-style:normal;font-weight:500;display:block}.jobQueueTable .jobQueueActions{align-items:stretch}.jobQueueTable .jobQueueActions button{width:max-content}.jobQueueRow em{white-space:normal;overflow-wrap:anywhere}}@media (max-width:640px){.jobQueueCounters{flex-direction:column;align-items:stretch;width:100%}.jobQueueFilters,.jobQueueConfirmation{grid-template-columns:1fr}.jobQueueConfirmation>div:first-child{grid-column:auto}.jobQueueConfirmation>div:last-child{justify-content:stretch}.jobQueueConfirmation>div:last-child button{flex:1}.jobQueueTable .jobQueueRow{grid-template-columns:1fr}.jobQueueTable .jobQueueRow>span:first-child{grid-column:auto}.jobQueuePagination{flex-direction:column;align-items:stretch}.jobQueuePagination button{width:100%}}.portalUserFilters{background:#fbfafd;border-bottom:1px solid #ece7f0;grid-template-columns:minmax(220px,1.2fr) 180px minmax(210px,1fr) auto auto;align-items:end;gap:10px;padding:13px 18px;display:grid}.portalUserFilters label{color:#6a5e75;gap:5px;min-width:0;font-size:10px;font-weight:600;display:grid}.portalUserFilters input,.portalUserFilters select{box-sizing:border-box;color:#51465b;background:#fff;border:1px solid #ded7e8;border-radius:8px;width:100%;height:36px;padding:0 9px;font-size:11px}.portalUserFilters button{white-space:nowrap}.portalUserAccessEditor{background:#fff8f6;border-bottom:1px solid #e5d7d2;grid-template-columns:minmax(180px,.65fr) minmax(190px,.75fr) minmax(260px,1.3fr);align-items:end;gap:12px;padding:14px 18px;display:grid}.portalUserAccessEditor.unblock{background:#f5fbf8;border-color:#cae6dc}.portalUserAccessEditor>div:first-child b,.portalUserAccessEditor>div:first-child span{display:block}.portalUserAccessEditor>div:first-child b{color:#4b3e55;font-size:12px}.portalUserAccessEditor>div:first-child span{color:#776b81;margin-top:4px;font-size:10px}.portalUserAccessEditor>label{color:#695d73;gap:5px;min-width:0;font-size:10px;font-weight:600;display:grid}.portalUserAccessEditor input[type=datetime-local],.portalUserAccessEditor textarea{box-sizing:border-box;color:#51465a;width:100%;font:inherit;background:#fff;border:1px solid #ddd5e6;border-radius:8px;font-weight:400}.portalUserAccessEditor input[type=datetime-local]{height:38px;padding:0 9px}.portalUserAccessEditor textarea{resize:vertical;min-height:62px;padding:9px}.portalUserAccessEditor label small{color:#92879c;font-size:9px;font-weight:400}.portalUserConfirmation{grid-column:1/3;align-items:center;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.portalUserConfirmation input{accent-color:#a64e3b;width:16px;height:16px}.portalUserAccessEditor>div:last-child{justify-content:flex-end;gap:7px;display:flex}.portalUserAccessEditor button{color:#fff;background:#7053d3;border:1px solid #7053d3;border-radius:8px;min-height:36px;padding:0 12px;font-size:10px;font-weight:600}.portalUserAccessEditor button.secondary{color:#624bbb;background:#fff}.portalUserAccessEditor button.danger,.adminInlineButton.danger{color:#9b3f2c;background:#fff7f5;border-color:#e2bdb4}.portalUserAccessEditor button:disabled{opacity:.5}.portalUsersTable{overflow-x:auto}.portalUserRow.withAction{grid-template-columns:minmax(220px,1.1fr) minmax(250px,1.35fr) minmax(180px,1fr) 135px 120px 135px 125px}.portalUserMemberships small{color:#665a70!important;margin:0 0 4px!important;font-size:10px!important}.portalUserState{border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex}.portalUserState.active{color:#207657;background:#e5f6ee}.portalUserState.blocked{color:#9e4937;background:#fff0eb}.portalUserRow>span>small{overflow-wrap:anywhere;line-height:1.4}.portalUserRow .lockedAccess{display:inline-block}@media (max-width:1250px){.portalUserFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.portalUserFilters button{width:100%}.portalUserAccessEditor{grid-template-columns:1fr 1fr}.portalUserReason{grid-column:1/-1}.portalUserConfirmation{grid-column:1}.portalUsersTable{background:#f8f7fa;gap:10px;padding:12px;display:grid}.portalUsersTable .adminTableHead{display:none}.portalUsersTable .portalUserRow,.portalUsersTable .portalUserRow.withAction{background:#fff;border:1px solid #e5e0e9;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;min-width:0;padding:14px}.portalUsersTable .portalUserRow>*{min-width:0}.portalUsersTable .portalUserRow>:before{content:attr(data-label);color:#958b9f;letter-spacing:.4px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-style:normal;font-weight:500;display:block}.portalUsersTable .portalUserRow>span:first-child{border-bottom:1px solid #eeeaf2;grid-column:1/-1;padding-bottom:8px}}@media (max-width:720px){.portalUserFilters,.portalUserAccessEditor{grid-template-columns:1fr}.portalUserReason,.portalUserConfirmation{grid-column:auto}.portalUserAccessEditor>div:last-child{grid-template-columns:1fr 1fr;display:grid}.portalUsersTable .portalUserRow,.portalUsersTable .portalUserRow.withAction{grid-template-columns:1fr 1fr}.portalUsersTable .portalUserRow>span:nth-child(2){grid-column:1/-1}}.labelsPreviewProduct{color:#695e74;gap:5px;min-width:0;font-size:11px;display:grid}.labelsPreviewProduct>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.labelsPreviewProduct select{box-sizing:border-box;color:#4c4057;background:#fff;border:1px solid #dcd5e5;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:12px}.labelsPreviewProduct button{color:#fff;white-space:nowrap;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:40px;padding:0 13px;font-size:11px}.labelPreviewBackdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#21182bba;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.labelPreviewDialog{background:#fff;border:1px solid #ded7e6;border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1180px,100vw - 36px);height:min(900px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 80px #17101f66}.labelPreviewDialog>header{border-bottom:1px solid #e9e4ed;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.labelPreviewDialog>header p{margin:0 0 3px}.labelPreviewDialog>header h2{color:#3e304c;margin:0;font-size:21px}.labelPreviewDialog>header span{color:#84798e;margin-top:3px;font-size:11px;display:block}.labelPreviewClose{color:#4f405d;white-space:nowrap;background:#fff;border:1px solid #cfc6dc;border-radius:9px;min-height:42px;padding:0 16px;font-size:12px}.labelPreviewClose b{color:#7657e7;margin-right:5px;font-size:21px;font-weight:400;line-height:1}.labelPreviewToolbar{background:#faf9fc;border-bottom:1px solid #e9e4ed;justify-content:space-between;align-items:end;gap:12px;padding:10px 16px;display:flex}.labelPreviewZoom{align-items:center;gap:6px;display:flex}.labelPreviewZoom button{color:#5d4d6c;white-space:nowrap;background:#fff;border:1px solid #d8d0e6;border-radius:8px;min-width:38px;height:38px;padding:0 10px;font-size:13px}.labelPreviewZoom button:first-child,.labelPreviewZoom button:last-child{font-size:20px}.labelPreviewZoom button.active{color:#654bc1;background:#f2edff;border-color:#7657e7}.labelPreviewZoom span{color:#65596f;text-align:center;min-width:50px;font-size:12px}.labelPreviewPrintControls{justify-content:flex-end;align-items:end;gap:7px;min-width:0;display:flex}.labelPreviewPrintControls label{color:#6d6177;gap:4px;min-width:170px;font-size:10px;display:grid}.labelPreviewPrintControls select,.labelPreviewPrintControls input{box-sizing:border-box;color:#4e4259;background:#fff;border:1px solid #d9d2e2;border-radius:8px;height:38px;padding:0 9px;font-size:11px}.labelPreviewPrintControls>button,.labelPreviewPair button{color:#5e4c70;white-space:nowrap;background:#fff;border:1px solid #d7cee2;border-radius:8px;min-height:38px;padding:0 11px;font-size:11px}.labelPreviewPrintButton{color:#fff!important;background:#7657e7!important;border-color:#7657e7!important}.labelPreviewPrintControls button:disabled,.labelPreviewPrintControls select:disabled{opacity:.45}.labelPreviewPair{grid-template-columns:minmax(90px,1fr) auto;align-items:end;min-width:210px!important;display:grid!important}.labelPreviewPair>input{grid-column:1}.labelPreviewPair>button{grid-area:2/2}.labelPreviewMessage{color:#5f4a75;background:#f8f5ff;border-bottom:1px solid #ded5ee;padding:7px 16px;font-size:11px}.labelPreviewStage{background:#eeebf2;place-items:center;min-height:0;padding:24px;display:grid;overflow:auto}.labelPreviewCanvasFrame{flex:none;position:relative}.labelPreviewCanvas{transform-origin:0 0;background:#fff;border:1px solid #a9a1b2;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 14px 35px #322a3d26}.labelPreviewCanvas .labelElement.preview{cursor:default;pointer-events:none;border:0}.labelPreviewDialog>footer{border-top:1px solid #e9e4ed;grid-template-columns:minmax(140px,1fr) minmax(280px,auto) auto;align-items:center;gap:14px;padding:10px 16px;display:grid}.labelPreviewDialog>footer b{color:#4e4259;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.labelPreviewDialog>footer span{color:#8a7f94;text-align:right;font-size:10px;line-height:1.4}.labelPreviewDialog>footer button{color:#5e4c70;background:#fff;border:1px solid #d7cee2;border-radius:8px;min-height:36px;padding:0 13px;font-size:11px}@media (max-width:900px){.labelsPreviewProduct{grid-column:1/-1}.labelPreviewDialog{width:calc(100vw - 24px);height:calc(100vh - 24px)}.labelPreviewToolbar{flex-direction:column;align-items:stretch}.labelPreviewZoom{justify-content:center}.labelPreviewPrintControls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.labelPreviewPrintControls label{min-width:0}.labelPreviewPrintControls>button{width:100%}.labelPreviewPair{min-width:0!important}.labelPreviewStage{padding:16px}.labelPreviewDialog>footer{grid-template-columns:minmax(0,1fr) auto}.labelPreviewDialog>footer span{text-align:left;grid-area:2/1/auto/-1}}.catalogExcelPanel{margin:0 0 18px;overflow:hidden}.catalogExcelPanel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 18px;list-style:none;display:flex}.catalogExcelPanel>summary::-webkit-details-marker{display:none}.catalogExcelPanel>summary>div{gap:4px;display:grid}.catalogExcelPanel>summary p{margin:0}.catalogExcelPanel>summary b{color:#493c55;font-size:15px}.catalogExcelPanel>summary span{color:#81768b;font-size:11px;line-height:1.45}.catalogExcelPanel>summary i{color:#6d53cb;background:#faf8ff;border:1px solid #ded7ea;border-radius:8px;place-items:center;width:32px;height:32px;font-size:18px;font-style:normal;transition:transform .18s;display:grid}.catalogExcelPanel[open]>summary i{transform:rotate(180deg)}.catalogExcelBody{border-top:1px solid #ebe6ef;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalogExcelBody>section{align-content:start;gap:10px;padding:16px 18px;display:grid}.catalogExcelBody>section+section{border-left:1px solid #ebe6ef}.catalogExcelBody h3{color:#4d4058;margin:0;font-size:13px}.catalogExcelBody label{color:#685d73;gap:5px;font-size:11px;display:grid}.catalogExcelBody select{box-sizing:border-box;color:#4c4057;background:#fff;border:1px solid #dcd5e5;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:12px}.catalogExcelBody p,.catalogExcelBody small{color:#81768b;margin:0;font-size:10px;line-height:1.5}.catalogExcelBody button{color:#6248c4;background:#fff;border:1px solid #7657e7;border-radius:8px;min-height:38px;padding:0 12px;font-size:11px}.catalogExcelBody button.primary{color:#fff;background:#7657e7}.catalogExcelBody button:disabled{opacity:.45}.catalogExcelFile{background:#faf8ff;border:1px dashed #cfc4e7;border-radius:8px;align-items:center;min-height:42px;padding:0 11px;position:relative;overflow:hidden;color:#6049b7!important;display:flex!important}.catalogExcelFile input{opacity:0;cursor:pointer;position:absolute;inset:0}.catalogExcelActions{gap:8px;display:flex}.catalogExcelActions button{flex:1}.catalogExcelMessage{color:#6049ad;background:#faf8ff;border-top:1px solid #e8e2ed;padding:11px 18px;font-size:11px;line-height:1.45}.catalogExcelPreview{border-top:1px solid #e8e2ed}.catalogExcelPreview>header{color:#51445c;background:#fbfafe;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.catalogExcelPreview>header b{font-size:12px}.catalogExcelPreview>header span{font-size:10px}.catalogExcelPreview>div{max-height:360px;overflow:auto}.catalogExcelPreviewHead,.catalogExcelPreviewRow{grid-template-columns:70px minmax(230px,1fr) 140px minmax(260px,1.4fr);align-items:center;gap:10px;min-width:780px;padding:8px 18px;display:grid}.catalogExcelPreviewHead{z-index:1;color:#94899f;text-transform:uppercase;background:#f6f3f9;font-size:10px;position:sticky;top:0}.catalogExcelPreviewRow{color:#5b4f65;border-top:1px solid #eeeaf2;font-size:11px}.catalogExcelPreviewRow b,.catalogExcelPreviewRow small{display:block}.catalogExcelPreviewRow small{color:#92879b;margin-top:2px;font-size:9px}.catalogExcelPreviewRow i{color:#6a54bd;background:#eee9ff;border-radius:6px;padding:4px 7px;font-style:normal;display:inline-block}.catalogExcelPreviewRow.error{background:#fff8f5}.catalogExcelPreviewRow.error i{color:#a44e38;background:#fde8e1}.catalogExcelPreviewRow.create i{color:#277b59;background:#e3f5ed}.catalogExcelPreview>small{color:#81768b;padding:8px 18px;font-size:10px;display:block}.labelPrintControls select{box-sizing:border-box;color:#4c4057;background:#fff;border:1px solid #dcd5e5;border-radius:8px;height:38px;padding:0 10px;font-size:12px}.labelElementContent{box-sizing:border-box;transform-origin:50%;align-items:center;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.labelElementContent>span:not(.labelLine){overflow-wrap:anywhere;width:100%;display:block;overflow:hidden}.labelsDocumentFields{grid-template-columns:minmax(160px,.65fr) 135px minmax(170px,.7fr) minmax(420px,2fr)}.labelCanvasRendered{z-index:1;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.labelElement.editorOverlay{z-index:2;background:0 0;border-style:dashed;border-color:#a99bd2}.labelElement.editorOverlay.selected{background:#7657e70a;border-style:solid;border-color:#7657e7}.labelCanvasRenderError{z-index:1;color:#9a4d42;text-align:center;background:#fff8f5;place-items:center;padding:20px;font-size:12px;display:grid;position:absolute;inset:0}.labelPreviewCanvas .labelCanvasRendered{z-index:auto}.labelPreviewDialog{flex-direction:column;display:flex}.labelPreviewStage{flex:1}.labelPreviewHeaderTitle{flex:none}.labelPreviewHeaderContext{flex:1;gap:3px;min-width:0;display:grid}.labelPreviewHeaderContext b{color:#4e4259;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.labelPreviewHeaderContext span{color:#84798e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (max-width:620px){.labelPreviewDialog>header{flex-wrap:wrap}.labelPreviewHeaderContext{flex-basis:100%;order:3}}@media (max-width:1150px){.labelsDocumentFields{grid-template-columns:1fr 150px 1fr}.labelsPreviewProduct{grid-column:1/-1}}@media (max-width:760px){.catalogExcelBody{grid-template-columns:1fr}.catalogExcelBody>section+section{border-top:1px solid #ebe6ef;border-left:0}.catalogExcelPreview>header{flex-direction:column;align-items:flex-start}.catalogExcelActions{flex-direction:column}.labelsDocumentFields{grid-template-columns:1fr}.labelsDocumentFields label,.labelsPreviewProduct{grid-column:auto}}.catalogExcelScenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catalogExcelScenarios>button{text-align:left;border-color:var(--line);min-height:76px;color:var(--ink);background:var(--surface);align-content:center;gap:4px;display:grid}.catalogExcelScenarios>button span{color:var(--muted);font-size:9px;line-height:1.35}.catalogExcelScenarios>button.active{border-color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet);background:var(--surface-subtle)}.catalogExcelFields{gap:8px;display:grid}.catalogExcelFields fieldset{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:6px 12px;margin:0;padding:9px 10px;display:flex}.catalogExcelFields legend{color:var(--muted);padding:0 4px;font-size:10px}.catalogExcelFields fieldset label{align-items:center;gap:5px;display:flex}.catalogExcelFields input{accent-color:var(--violet)}.catalogExcelNotice{border:1px solid var(--line);background:var(--surface-subtle);border-radius:8px;padding:9px 10px}.catalogExcelPreview>nav{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;gap:6px;padding:9px 18px;display:flex}.catalogExcelPreview>nav button,.catalogExcelHistory button{border:1px solid var(--line);min-height:32px;color:var(--violet);background:var(--surface);border-radius:7px;padding:0 10px;font-size:10px}.catalogExcelPreview>nav button.active{border-color:var(--violet);color:#fff;background:var(--violet)}.catalogExcelHistory{border-top:1px solid var(--line)}.catalogExcelHistory h3{color:var(--ink);margin:0;padding:12px 18px;font-size:12px}.catalogExcelHistory>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 18px;display:flex}.catalogExcelHistory span,.catalogExcelHistory b,.catalogExcelHistory small{display:block}.catalogExcelHistory b{color:var(--ink);font-size:11px}.catalogExcelHistory small{color:var(--muted);margin-top:3px;font-size:9px}@media (max-width:760px){.catalogExcelScenarios{grid-template-columns:1fr}.catalogExcelHistory>div{flex-direction:column;align-items:stretch}.catalogExcelHistory button{width:100%}}.catalogExcelButtons{align-items:center;gap:6px;display:flex}.catalogExcelButtons button{color:#6047bd;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#f8f5ff;border:1px solid #d8cff0;border-radius:9px;padding:0 12px;font-size:11px;font-weight:650}.catalogExcelButtons button:disabled{opacity:.5;cursor:not-allowed}.catalogExcelDialog{box-sizing:border-box;border:1px solid var(--border);width:min(880px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);color:var(--text);background:var(--panel);border-radius:14px;padding:0;overflow:auto;box-shadow:0 24px 80px #24183f4d}.catalogExcelDialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17102480}.catalogExcelDialog>header{z-index:3;border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 18px;display:flex;position:sticky;top:0}.catalogExcelDialog>header .eyebrow{margin:0 0 3px}.catalogExcelDialog>header h2{color:var(--text);margin:0;font-size:20px}.catalogExcelDialog>header span{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.catalogExcelClose{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);background:var(--surface);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;font-size:21px;display:grid}.catalogExcelClose:disabled{opacity:.5}.catalogExcelDialog .catalogExcelBody{border:0;grid-template-columns:1fr;gap:12px;padding:16px 18px;display:grid}.catalogExcelDialog .catalogExcelBody>label{color:var(--text-muted);gap:5px;font-size:11px;display:grid}.catalogExcelDialog .catalogExcelBody select{box-sizing:border-box;border:1px solid var(--border);width:100%;height:40px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 10px;font-size:12px}.catalogExcelDialog .catalogExcelBody button{border:1px solid var(--violet);min-height:38px;color:var(--violet);background:var(--surface);border-radius:8px;padding:0 12px;font-size:11px}.catalogExcelDialog .catalogExcelBody button.primary{color:var(--paper);background:var(--violet)}.catalogExcelDialog .catalogExcelBody button:disabled{opacity:.45}.catalogExcelDialog .catalogExcelMessage{border:1px solid var(--violet);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.catalogExcelDialog .catalogExcelMessage{border:1px solid color-mix(in srgb,var(--violet) 24%,var(--border))}}.catalogExcelDialog .catalogExcelMessage{background:var(--surface-subtle);border-radius:8px}.catalogExcelImportDialog{width:min(1040px,100vw - 32px)}.catalogExcelImportBody{border-bottom:1px solid var(--border)!important}.catalogExcelDialog>footer{z-index:3;border-top:1px solid var(--border);background:var(--panel);justify-content:flex-end;gap:8px;padding:11px 18px;display:flex;position:sticky;bottom:0}.catalogExcelDialog>footer button{border:1px solid var(--border);min-height:38px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 14px;font-size:11px;font-weight:650}.catalogExcelDialog>footer button.primary{border-color:var(--violet);color:var(--paper);background:var(--violet)}.catalogExcelDialog>footer button:disabled{opacity:.45}.catalogExcelImportDialog>.catalogExcelMessage{border-top:0;border-bottom:1px solid var(--border)}:root[data-theme=dark] :where(.catalogExcelButtons button,.catalogExcelDialog,.catalogExcelDialog>header,.catalogExcelDialog>footer,.catalogExcelClose){color:#d8e4f7;background:#17243a;border-color:#344563}:root[data-theme=dark] .catalogExcelDialog,:root[data-theme=dark] .catalogExcelDialog :where(.catalogExcelBody,.catalogExcelHistory,.catalogExcelPreview){background:#111c30}@media (max-width:760px){.catalogExcelButtons{grid-template-columns:1fr 1fr;display:grid}.catalogExcelDialog,.catalogExcelImportDialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.catalogExcelDialog>header{padding:12px}.catalogExcelDialog>header h2{font-size:17px}.catalogExcelDialog .catalogExcelBody{padding:12px}.catalogExcelDialog>footer{padding:10px 12px}.catalogExcelDialog>footer button{flex:1}.catalogExcelDialog .catalogExcelActions{flex-direction:column}}@media (max-width:620px){.labelsPreviewProduct{grid-column:auto}.labelsPreviewProduct>div{grid-template-columns:1fr}.labelsPreviewProduct button{width:100%}.labelPreviewBackdrop{padding:4px}.labelPreviewDialog{border-radius:11px;width:calc(100vw - 8px);height:calc(100vh - 8px)}.labelPreviewDialog>header{align-items:flex-start;padding:10px 12px}.labelPreviewDialog>header h2{font-size:18px}.labelPreviewClose{min-height:38px;padding:0 10px}.labelPreviewToolbar{padding:8px 10px}.labelPreviewPrintControls{grid-template-columns:1fr}.labelPreviewPrintControls>label,.labelPreviewPair{width:100%}.labelPreviewStage{padding:10px}.labelPreviewDialog>footer{grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.labelPreviewDialog>footer span{display:none}}.settingsSections{scrollbar-width:thin;overflow-x:auto}.settingsSections button{white-space:nowrap;flex:none}.profileSettings{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.profileSettings>.settingsMessage,.profileSessionsPanel{grid-column:1/-1}.profileIdentityPanel,.profilePasswordPanel,.profileSessionsPanel{padding:20px}.profileIdentityPanel,.profilePasswordPanel{box-sizing:border-box;height:100%}.profileIdentityPanel>header,.profileSessionsPanel>header,.settingsAiPanel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profileIdentityPanel h2,.profilePasswordPanel h2,.profileSessionsPanel h2,.settingsAiPanel h2{color:#40344c;margin:3px 0 6px;font-size:20px}.profileIdentityPanel p,.profilePasswordPanel p,.profileSessionsPanel p,.settingsAiPanel p{color:#81768b;margin:0;font-size:11px;line-height:1.5}.profileIdentityPanel>header>span{color:#fff;background:linear-gradient(135deg,#7657e7,#ad59cf);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:grid}.profileIdentityPanel form,.profilePasswordPanel form{gap:11px;margin-top:18px;display:grid}.profileIdentityPanel form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.profilePasswordPanel form{grid-template-columns:repeat(3,minmax(115px,180px)) auto;justify-content:start;align-items:end}.profilePasswordPanel form button{min-width:142px}.profileIdentityPanel label,.profilePasswordPanel label,.settingsAiForm label{color:#62566e;gap:5px;min-width:0;font-size:10px;font-weight:600;display:grid}.profileIdentityPanel input,.profilePasswordPanel input,.settingsAiForm input,.settingsAiForm select{box-sizing:border-box;color:#4d4158;background:#fff;border:1px solid #ddd6e6;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:12px}.profileIdentityPanel input[readonly]{color:#8a8092;background:#f7f5f9}.profileIdentityPanel button,.profilePasswordPanel button,.settingsAiForm button{color:#fff;white-space:nowrap;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:40px;padding:0 14px;font-size:11px;font-weight:600}.profileIdentityPanel button:disabled,.profilePasswordPanel button:disabled,.settingsAiForm button:disabled{opacity:.5}.twoFactorPlaceholder{background:#faf9fc;border:1px dashed #d9d1e5;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:16px;padding:12px;display:grid}.twoFactorPlaceholder>span{color:#7053d3;background:#eee9ff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid}.twoFactorPlaceholder b,.twoFactorPlaceholder small{display:block}.twoFactorPlaceholder b{color:#51455d;font-size:11px}.twoFactorPlaceholder small{color:#8b8095;margin-top:3px;font-size:9px;line-height:1.4}.twoFactorPlaceholder em{color:#786a83;background:#eeeaf1;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal}.profileSessionsPanel>header>button{color:#9b4634;background:#fff7f5;border:1px solid #e1bcb4;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px}.profileSessionList{border:1px solid #ebe6ef;border-radius:10px;margin-top:16px;display:grid;overflow:hidden}.profileSessionList article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.profileSessionList article+article{border-top:1px solid #ebe6ef}.profileSessionList article>span{color:#5f49b5;background:#f0ecff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.profileSessionList b,.profileSessionList small{display:block}.profileSessionList b{color:#4d4158;font-size:11px}.profileSessionList b em{color:#24785d;background:#e3f5ed;border-radius:5px;margin-left:7px;padding:3px 6px;font-size:8px;font-style:normal;display:inline-block}.profileSessionList small{color:#8a8093;margin-top:3px;font-size:9px}.profileSessionList button{color:#654db9;background:#fff;border:1px solid #d8d0e3;border-radius:7px;min-height:34px;padding:0 10px;font-size:10px}.profileAccessLabel{width:max-content;color:var(--violet);background:var(--surface-subtle);border-radius:7px;margin-top:8px;padding:4px 7px;font-size:9px;display:block}.profileAccessLabel b{color:inherit}.settingsAiPanel{margin-top:16px;padding:20px}.settingsAiPanel>header>span{color:#6048b5;background:#eee9ff;border-radius:7px;padding:5px 8px;font-size:10px}.aiConnectionSummary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:15px;display:grid}.aiConnectionSummary article{border:1px solid #e7e1ec;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.aiConnectionSummary i{background:#bbb3c3;border-radius:50%;width:9px;height:9px}.aiConnectionSummary i.ready{background:#32b887}.aiConnectionSummary b,.aiConnectionSummary small{display:block}.aiConnectionSummary b{color:#4e4259;font-size:10px}.aiConnectionSummary small{color:#8a7f94;margin-top:2px;font-size:9px}.aiConnectionSummary em{color:#367b65;font-size:9px;font-style:normal}.settingsAiForm{grid-template-columns:minmax(190px,.75fr) minmax(180px,.8fr) repeat(2,minmax(190px,1fr)) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.settingsInlineMessage{color:#5e49a9;background:#f5f1ff;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:10px}@media (max-width:1180px){.profileSettings{grid-template-columns:1fr}.profileSettings>.settingsMessage,.profileSessionsPanel{grid-column:auto}.settingsAiForm{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsAiForm button{width:100%}}@media (max-width:760px){.settingsSections{display:flex}.profileIdentityPanel form,.profilePasswordPanel form,.settingsAiForm{grid-template-columns:1fr}.profilePasswordPanel form button{width:100%;min-width:0}.profileIdentityPanel>header,.profileSessionsPanel>header,.settingsAiPanel>header{flex-direction:column;align-items:stretch}.profileSessionsPanel>header>button{width:100%}.profileSessionList article{grid-template-columns:auto minmax(0,1fr)}.profileSessionList article>button{grid-column:2;width:max-content}.aiConnectionSummary{grid-template-columns:1fr}}@media (max-width:520px){.settingsSections{flex-wrap:wrap;display:flex;overflow-x:visible}.settingsSections button{white-space:normal;flex:0 auto;width:auto;min-width:0;padding-inline:10px}}.contentConnectionNotice{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:15px 18px;display:flex}.contentConnectionNotice h3{color:#493d55;margin:3px 0 5px;font-size:15px}.contentConnectionNotice p{color:#81758b;margin:0;font-size:10px;line-height:1.45}.contentConnectionNotice>a{color:#6149b8;white-space:nowrap;background:#fff;border:1px solid #d9d1e7;border-radius:8px;align-items:center;min-height:38px;padding:0 13px;font-size:10px;text-decoration:none;display:inline-flex}@media (max-width:650px){.contentConnectionNotice{flex-direction:column;align-items:stretch}.contentConnectionNotice>a{justify-content:center}}.labelInspectorActions button.danger{color:#9b3f2c;background:#fff7f5;border-color:#e2bdb4}.labelInspectorActions button.library{color:#6046b8;background:#f7f4ff;border-color:#cfc3f2}.labelLibraryPanel{margin-bottom:14px;overflow:hidden}.labelLibraryPanel>header{justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.labelLibraryPanel>header h2{color:#44364f;margin:4px 0 3px;font-size:17px}.labelLibraryPanel>header span{color:#7f7489;font-size:11px}.labelLibraryPanel>header>div:last-child{align-items:center;gap:9px;display:flex}.labelLibraryPanel>header em{color:#247457;background:#e8f7f0;border-radius:7px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:650}.labelLibraryPanel>header button,.labelLibraryGrid button,.labelLibrarySubmissions button{color:#fff;white-space:nowrap;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px}.labelLibraryPanel button:disabled{opacity:.48}.labelLibraryBody{background:#fcfbfe;border-top:1px solid #ebe6ef;gap:14px;padding:14px 18px 18px;display:grid}.labelLibrarySectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.labelLibrarySectionTitle h3{color:#493c55;margin:0;font-size:14px}.labelLibrarySectionTitle span{color:#8a8094;margin-top:3px;font-size:10px;display:block}.labelLibrarySectionTitle>b{color:#664cc1;font-size:18px}.labelLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.labelLibraryGrid article{background:#fff;border:1px solid #e5dfeb;border-radius:10px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.labelLibraryGrid article>div{color:#684fc2;justify-content:space-between;gap:8px;font-size:10px;display:flex}.labelLibraryGrid h4{color:#41354c;margin:0;font-size:13px}.labelLibraryGrid p{color:#776c81;min-height:32px;margin:0;font-size:10px;line-height:1.45}.labelLibraryGrid footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;margin-top:3px;display:grid}.labelLibraryGrid footer span,.labelLibraryGrid footer small{color:#8a7f94;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.labelLibraryGrid footer button{grid-column:1/-1;margin-top:4px}.labelLibraryEmpty{color:#877c91;text-align:center;background:#fff;border:1px dashed #ddd4e8;border-radius:10px;grid-column:1/-1;margin:0;padding:22px}.labelLibrarySubmissions{border-top:1px solid #ece7f0;padding-top:13px}.labelLibrarySubmissions>article{border-top:1px solid #eeeaf2;grid-template-columns:minmax(220px,1fr) 130px minmax(160px,.7fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.labelLibrarySubmissions>article b,.labelLibrarySubmissions>article span{display:block}.labelLibrarySubmissions>article b{color:#4a3d55;font-size:11px}.labelLibrarySubmissions>article span{color:#8a7e94;margin-top:2px;font-size:9px}.labelLibrarySubmissions>article em{color:#765a22;background:#fff3dc;border-radius:6px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal}.labelLibrarySubmissions>article em.published{color:#247457;background:#e8f7f0}.labelLibrarySubmissions>article em.rejected,.labelLibrarySubmissions>article em.withdrawn{color:#98513e;background:#fff0eb}.labelLibrarySubmissions>article p{color:#756a80;margin:0;font-size:10px}.labelLibrarySubmissions button{color:#694fc0;background:#fff}.labelLibraryPanel .eyebrow{margin:0}@media (max-width:950px){.labelLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.labelLibrarySubmissions>article{grid-template-columns:minmax(180px,1fr) 120px auto}.labelLibrarySubmissions>article p{grid-column:1/-1}}@media (max-width:620px){.labelLibraryPanel>header{flex-direction:column;align-items:stretch}.labelLibraryPanel>header>div:last-child{justify-content:space-between}.labelLibraryGrid{grid-template-columns:1fr}.labelLibrarySubmissions>article{grid-template-columns:1fr auto}.labelLibrarySubmissions>article p,.labelLibrarySubmissions>article button{grid-column:1/-1}}.labelLibraryModeration>.panelHeader>div:last-child{align-items:center;gap:8px;display:flex}.labelLibraryModeration>.panelHeader select{color:#5d5069;background:#fff;border:1px solid #ddd6e7;border-radius:8px;height:34px;padding:0 9px;font-size:10px}.labelLibraryPolicy{color:#655575;background:#f8f5ff;border-bottom:1px solid #e8e1f1;align-items:center;gap:14px;padding:10px 18px;display:flex}.labelLibraryPolicy b{flex:none;font-size:11px}.labelLibraryPolicy span{font-size:10px;line-height:1.45}.labelLibraryModerationRow{grid-template-columns:minmax(260px,1.4fr) minmax(180px,.8fr) 110px 170px 70px 190px;min-width:1050px}.libraryModerationState{color:#8c641f;background:#fff3dc;border-radius:6px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal;display:inline-flex}.libraryModerationState.published{color:#247457;background:#e8f7f0}.libraryModerationState.rejected,.libraryModerationState.withdrawn{color:#98513e;background:#fff0eb}.libraryModerationActions{gap:6px;display:flex}.libraryModerationActions button{color:#fff;background:#7053d3;border:1px solid #7053d3;border-radius:7px;min-height:30px;padding:0 8px;font-size:9px}.libraryModerationActions button.reject{color:#984c39;background:#fff7f4;border-color:#e3c5bd}.libraryModerationActions button:disabled{opacity:.48}@media (max-width:760px){.labelLibraryModeration>.panelHeader{flex-direction:column;align-items:stretch}.labelLibraryModeration>.panelHeader>div:last-child{justify-content:space-between}.labelLibraryPolicy{flex-direction:column;align-items:flex-start;gap:4px}}@media (min-width:1451px){.storageListHeader,.storageRow{grid-template-columns:minmax(680px,1fr) 170px 120px 118px;gap:12px}.storageListHeader>span:last-child{text-align:right;justify-self:end}.storageActions a,.storageActions button{white-space:nowrap}}.catalogEditorPanel>.panelHeader{padding:11px 16px}.catalogEditorBody{gap:11px;padding:11px 16px;display:grid}.catalogEditorGroup{background:#fbfafd;border:1px solid #e9e4ee;border-radius:10px;min-width:0;padding:11px 12px}.catalogEditorGroup h4{color:#82768e;letter-spacing:.65px;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:700}.catalogEditorGroup label{color:#5f5676;gap:4px;min-width:0;font-size:10px;font-weight:600;display:grid}.catalogEditorGroup label>span{line-height:1.3}.catalogEditorGroup input,.catalogEditorGroup textarea{box-sizing:border-box;color:#332b49;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #ddd7e8;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:400}.catalogEditorGroup textarea{resize:vertical;height:62px;line-height:1.4}.catalogEditorGroup input:disabled{color:#81798d;background:#f1eff4}.catalogEditorGroup label>small{color:#8b8195;font-size:8px;font-weight:400;line-height:1.35}.catalogEditorPrimary{grid-template-columns:180px minmax(280px,1.6fr) minmax(140px,.75fr) minmax(160px,.85fr) minmax(220px,1.05fr);align-items:start;gap:10px;display:grid}.catalogEditorLower{grid-template-columns:minmax(0,2fr) minmax(280px,.72fr);gap:11px;display:grid}.catalogEditorLabels{grid-template-columns:minmax(210px,.9fr) repeat(2,minmax(220px,1.15fr));align-items:start;gap:10px;display:grid}.catalogEditorDescriptionGroup>label{display:grid}.catalogEditorActions{background:#faf9fc;border-top:1px solid #eeeaf2;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 16px;display:flex}.catalogEditorActions .queueButton{width:auto;min-width:190px;min-height:38px;margin:0;padding:0 16px;font-size:11px}.catalogEditorActions small{color:#91889f;text-align:left;font-size:9px;line-height:1.35}@media (max-width:1250px){.catalogEditorPrimary{grid-template-columns:180px repeat(2,minmax(0,1fr))}.catalogEditorPrimary .catalogEditorName{grid-column:span 2}.catalogEditorLower{grid-template-columns:1fr}.catalogEditorLabels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.catalogEditorBody{padding:10px}.catalogEditorPrimary,.catalogEditorLabels{grid-template-columns:1fr}.catalogEditorPrimary .catalogEditorName{grid-column:auto}.catalogEditorActions{flex-direction:column;align-items:stretch}.catalogEditorActions .queueButton{width:100%}}.catalogCreateButton,.catalogTableEditButton{min-height:38px;font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-size:11px;font-weight:650;color:#6047bd!important;background:#f8f5ff!important;border:1px solid #d8cff0!important}:is(.catalogCreateButton:hover,.catalogCreateButton:focus-visible,.catalogTableEditButton:hover,.catalogTableEditButton:focus-visible){color:#6047bd!important;background:#f8f5ff!important;border-color:#d8cff0!important}.catalogCreateButton:disabled,.catalogTableEditButton:disabled{opacity:.5;cursor:not-allowed}.catalogProductDialog{box-sizing:border-box;width:min(980px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);color:var(--text);background:var(--panel);border:1px solid #ddd5eb;border-radius:14px;padding:0;overflow:auto;box-shadow:0 24px 80px #24183f4d}.catalogProductDialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17102480}.catalogProductDialog .catalogEditorPanel{box-shadow:none;border:0;border-radius:14px;margin:0}.catalogProductDialog .catalogEditorPrimary{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogProductDialog .catalogEditorPrimary .catalogEditorName{grid-column:span 2}.catalogProductDialog .catalogEditorLower{grid-template-columns:1fr}.catalogProductDialog .catalogEditorLabels{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.catalogProductDialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.catalogProductDialog .catalogEditorPrimary,.catalogProductDialog .catalogEditorLabels{grid-template-columns:1fr}.catalogProductDialog .catalogEditorPrimary .catalogEditorName{grid-column:auto}}.catalogExcelButtons button,.catalogPanelActions>.catalogCreateButton,.catalogPanelActions>.catalogTableEditButton{min-height:38px;font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-size:11px;font-weight:650;color:#6047bd!important;background:#f8f5ff!important;border:1px solid #d8cff0!important}.catalogExcelButtons button:hover,.catalogPanelActions>.catalogCreateButton:hover,.catalogPanelActions>.catalogTableEditButton:hover{color:#6047bd!important;background:#f8f5ff!important;border-color:#d8cff0!important}.catalogExcelButtons button:focus-visible{color:#6047bd!important;background:#f8f5ff!important;border-color:#d8cff0!important}.catalogPanelActions>.catalogCreateButton:focus-visible{color:#6047bd!important;background:#f8f5ff!important;border-color:#d8cff0!important}.catalogPanelActions>.catalogTableEditButton:focus-visible{color:#6047bd!important;background:#f8f5ff!important;border-color:#d8cff0!important}.catalogExcelButtons button:disabled,.catalogPanelActions>.catalogCreateButton:disabled,.catalogPanelActions>.catalogTableEditButton:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=dark] .catalogProductDialog{border-color:#30415f;box-shadow:0 24px 80px #0009}.catalogPanelActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.catalogPanel.tableEditing>.panelHeader{z-index:12;background:var(--panel);position:sticky;top:0;box-shadow:0 8px 18px #24183f12}.internalCatalogToolbar{border-left:0;border-right:0;min-width:0;margin:0}.internalCatalogToolbar:disabled{opacity:.65}.catalogProductRow.inlineEditing{background:#fcfbff}.catalogProductRow.inlineEditing.selected{background:#f8f5ff}.catalogProductIdentity[aria-disabled=true]{pointer-events:none}:root[data-theme=dark] :where(.catalogCreateButton,.catalogTableEditButton){color:#dce7fa;background:#17243a;border-color:#3a4b69}.catalogProductRow{box-sizing:border-box}.catalogActionsHeading,.catalogTableActions{box-sizing:border-box;place-items:center;display:grid}.catalogActionsHeading{letter-spacing:0;font-size:18px}.catalogActionsMenu{position:relative}.catalogActionsTrigger{color:#6248c4;cursor:pointer;background:#f8f6ff;border:1px solid #ddd6f1;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.catalogActionsTrigger[aria-expanded=true]{background:#eee9ff;border-color:#7657e7}.catalogActionsTrigger:disabled{color:#aaa3b6;cursor:not-allowed;background:#f4f3f6}.catalogActionsPopover{z-index:145;color:#3d4658;background:#fff;border:1px solid #ddd6f1;border-radius:9px;min-width:190px;margin:0;padding:5px;position:fixed;inset:auto;overflow:visible;box-shadow:0 12px 28px #3e31512e}.catalogActionsPopover button,.catalogActionsPopover a{box-sizing:border-box;width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;text-decoration:none;display:flex}:is(.catalogActionsPopover :is(button,a):hover,.catalogActionsPopover :is(button,a):focus-visible){color:#6248c4;background:#f5f1ff;outline:0}.catalogActionsPopover button.danger{color:#a6533b}.catalogActionsPopover button:disabled{color:#aaa3b6;cursor:not-allowed}:root[data-theme=dark] :where(.catalogActionsTrigger,.catalogActionsPopover){color:#dce7fa;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .catalogActionsTrigger[aria-expanded=true]{background:#211d3d;border-color:#8069d7}:is(:root[data-theme=dark] .catalogActionsPopover :is(button,a):hover,:root[data-theme=dark] .catalogActionsPopover :is(button,a):focus-visible){color:#fff;background:#211d3d}.blogAdminLayout{grid-template-columns:minmax(260px,.7fr) minmax(520px,1.3fr);align-items:start;gap:14px;display:grid}.blogAdminList,.blogAdminEditor{overflow:hidden}.blogAdminList>.panelHeader,.blogAdminEditor>.panelHeader{padding:15px 17px}.blogAdminList>.panelHeader h3,.blogAdminEditor>.panelHeader h3{margin:3px 0 0}.blogAdminList>div:last-of-type{border-top:1px solid #ece7f0;display:grid}.blogAdminList>div:last-of-type>button{color:#4d4158;text-align:left;background:#fff;border:0;border-bottom:1px solid #eeeaf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:68px;padding:11px 13px;display:grid}.blogAdminList>div:last-of-type>button:hover,.blogAdminList>div:last-of-type>button.active{background:#f7f4ff}.blogAdminList button span{min-width:0}.blogAdminList button b,.blogAdminList button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.blogAdminList button b{font-size:11px}.blogAdminList button small{color:#8c8296;margin-top:4px;font-size:8px}.blogAdminList button em{color:#8b651e;white-space:nowrap;background:#fff3db;border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal}.blogAdminList button em.published{color:#26745a;background:#e5f6ee}.blogAdminList button em.archived{color:#7d7287;background:#eeebf1}.blogAdminFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:16px 17px;display:grid}.blogAdminFields label{color:#5d5268;align-content:start;gap:5px;min-width:0;font-size:10px;font-weight:650;display:grid}.blogAdminFields label.wide{grid-column:1/-1}.blogAdminFields input,.blogAdminFields select,.blogAdminFields textarea{box-sizing:border-box;color:#41364c;width:100%;font:inherit;background:#fff;border:1px solid #ded7e6;border-radius:8px;padding:9px 10px;font-size:11px;font-weight:400}.blogAdminFields input,.blogAdminFields select{height:39px}.blogAdminFields textarea{resize:vertical;line-height:1.5}.blogAdminFields label>small{color:#91869a;font-size:8px;font-weight:400}.blogAdminFooter{background:#faf9fc;border-top:1px solid #ece7f0;justify-content:space-between;align-items:center;gap:14px;padding:12px 17px;display:flex}.blogAdminFooter p{color:#756a80;margin:0;font-size:9px}.blogAdminFooter p.error{color:#a44c38}.blogAdminFooter>div{gap:8px;display:flex}.blogAdminFooter button{color:#fff;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:36px;padding:0 12px;font-size:10px}.blogAdminFooter button.secondary{color:#654eb4;background:#fff;border-color:#d9d1e3}.blogAdminFooter button:disabled{opacity:.45}@media (max-width:1050px){.blogAdminLayout{grid-template-columns:1fr}.blogAdminList>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.blogAdminList>div:last-of-type>button:nth-child(odd){border-right:1px solid #eeeaf2}}@media (max-width:650px){.blogAdminList>div:last-of-type{grid-template-columns:1fr}.blogAdminList>div:last-of-type>button:nth-child(odd){border-right:0}.blogAdminFields{grid-template-columns:1fr}.blogAdminFields label.wide{grid-column:auto}.blogAdminFooter{flex-direction:column;align-items:stretch}.blogAdminFooter>div{justify-content:flex-end}}.helpKnowledge{margin-top:24px}.helpKnowledgeList{gap:10px;display:grid}.helpKnowledgeList details{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.helpKnowledgeList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 18px;list-style:none;display:flex}.helpKnowledgeList summary::-webkit-details-marker{display:none}.helpKnowledgeList summary>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.helpKnowledgeList summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;grid-column:1/-1}.helpKnowledgeList summary b{font-size:16px}.helpKnowledgeList summary em{color:#6f4ad8;background:#f2edff;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal}.helpKnowledgeList summary em.subscriber{color:#1268a3;background:#eaf5ff}.helpKnowledgeList summary em.staff{color:#9a5500;background:#fff0dc}.helpKnowledgeList summary i{color:#7450dc;font-size:24px;font-style:normal}.helpKnowledgeList details[open] summary i{transform:rotate(45deg)}.helpKnowledgeList details>div{border-top:1px solid var(--border);padding:0 20px 20px}.helpKnowledgeList details>div>p{color:var(--muted)}.helpKnowledgeList details ol{gap:10px;padding-left:23px;line-height:1.55;display:grid}.helpKnowledgeList details a{color:#6944d6;margin-top:10px;font-weight:700;display:inline-flex}.portalQuickActions{align-items:center;gap:6px;display:flex;position:relative}.portalQuickActions .themeToggle,.portalUtilityButton,.portalQuickActions .pageHelpButton{color:#6048bd;background:#f8f5ff;border:1px solid #d8d1ed;border-radius:10px;flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:0;text-decoration:none}.portalQuickActions .themeToggle{margin:0}.portalQuickActions .themeGlyph{flex-basis:18px;width:18px;height:18px}.portalUtilityButton{place-items:center;font-size:18px;display:grid}.portalAdminButton{font-size:14px}.portalUtilityButton:hover,.portalQuickActions .themeToggle:hover,.portalQuickActions .pageHelpButton:hover{color:#fff;background:#7657e7;border-color:#b8abe2}.portalUtilityButton[aria-current=page]{border-color:#9d88e2;box-shadow:inset 0 0 0 1px #9d88e2}.pageHelpMenu{position:relative}.portalQuickActions .pageHelpButton>span{width:24px;height:24px}.pageHelpChoice{z-index:240;background:#fff;border:1px solid #ddd6eb;border-radius:12px;gap:5px;width:min(310px,100vw - 28px);padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #24183f2b}.pageHelpChoice>a,.pageHelpChoice>button{color:#493b59;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:2px 10px;min-height:64px;padding:9px 11px;text-decoration:none;display:grid}.pageHelpChoice>a:hover,.pageHelpChoice>button:hover{background:#f4f0ff}.pageHelpChoice>a>span,.pageHelpChoice>button>span{color:#fff;background:#7657e7;border-radius:9px;grid-row:1/3;align-self:center;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.pageHelpChoice b{font-size:13px}.pageHelpChoice small{color:#84798f;font-weight:400;font-size:11px!important}.authPageHelp .portalQuickActions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffde;border:1px solid #e4deed;border-radius:13px;padding:5px;box-shadow:0 8px 26px #2e224822}:root[data-theme=dark] .hero{box-shadow:0 18px 46px #02071370;background:radial-gradient(circle at 84% 12%,#39548d 0,#0000 31%),linear-gradient(120deg,#241d51,#4b358f 65%,#214b7b)!important}.productStack:before{content:"";background:radial-gradient(circle,#ffffff18 0,#0000 66%);border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:20px 32px 10px 42px;transform:rotate(-8deg)}:root[data-theme=dark] .productCard.front{background:linear-gradient(160deg,#1a2b46,#101a2d)!important;border:1px solid #476086!important;box-shadow:0 22px 48px #020713a8!important}:root[data-theme=dark] .productCard.back{opacity:.72;background:linear-gradient(145deg,#7e4dd0,#2873bd)!important;box-shadow:0 18px 42px #05091c88!important}:root[data-theme=dark] .productImage{color:#fff;background:linear-gradient(145deg,#5d338c,#245887);border:1px solid #9a7cff55}:root[data-theme=dark] .productImage span{color:#dcd5ff}:root[data-theme=dark] .productLines i{background:#344762}:root[data-theme=dark] .productLines i:nth-child(3){background:#826be0}:root[data-theme=dark] .flow{color:#c8bcff}:root[data-theme=dark] .portalQuickActions .themeToggle,:root[data-theme=dark] .portalUtilityButton,:root[data-theme=dark] .portalQuickActions .pageHelpButton{color:#eaf1ff;background:#152238;border-color:#334563}:root[data-theme=dark] .portalUtilityButton:hover,:root[data-theme=dark] .portalQuickActions .themeToggle:hover,:root[data-theme=dark] .portalQuickActions .pageHelpButton:hover{background:#7657e7;border-color:#9a7cff}:root[data-theme=dark] .portalUtilityButton[aria-current=page]{border-color:#9a7cff;box-shadow:inset 0 0 0 1px #9a7cff}:root[data-theme=dark] .pageHelpChoice,:root[data-theme=dark] .pageHelpPanel{color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] .pageHelpChoice>a,:root[data-theme=dark] .pageHelpChoice>button{color:#eef4ff}:root[data-theme=dark] .pageHelpChoice>a:hover,:root[data-theme=dark] .pageHelpChoice>button:hover{background:#1b2942}:root[data-theme=dark] .pageHelpChoice small,:root[data-theme=dark] .pageHelpPurpose,:root[data-theme=dark] .pageHelpPanel ol p{color:#a8b6cb!important}:root[data-theme=dark] .pageHelpPanel>header{border-color:#30415f}:root[data-theme=dark] .pageHelpPanel>header h2,:root[data-theme=dark] .pageHelpPanel section h3{color:#f4f7ff}:root[data-theme=dark] .pageHelpPanel>header button{color:#dbe6f8;background:#152238;border-color:#334563}:root[data-theme=dark] .pageHelpNotes{background:#2e2818;border-color:#6b5426}:root[data-theme=dark] .pageHelpNotes ul{color:#f0d99e}:root[data-theme=dark] .authPageHelp .portalQuickActions{background:#0d1728e8;border-color:#30415f}:root[data-theme=dark] :where(.twoFactorPlaceholder,.profileSessionList,.profileSessionList article,.aiConnectionSummary article,.contentConnectionNotice,.categoryMappingGroup,.activeMediaList>article,.helpQuickStart>ol>li,.helpModuleGrid article,.helpKnowledgeList details,.labelLibraryBody,.labelLibraryGrid article,.labelLibraryEmpty,.catalogEditorGroup,.catalogEditorActions,.blogAdminList>div:last-of-type>button,.blogAdminFooter,.productWorkbenchDisclosure,.productWorkbenchSources>article,.productWorkbenchVariantSources>article,.productWorkbenchDataNote,.productVariantSources>article,.storageRow,.storageProductRow,.warehouseProductCard,.planVersionList>article,.billingConnectionChoice label,.permissionGrid label,.rolePermissionGrid label,.planFeatureChecks>label,.developerAccessEditor,.staffAdministrativePermissions,.developerModuleGrid label){color:#eef4ff!important;background:#111c30!important;border-color:#2c3c58!important}:root[data-theme=dark] :where(.staffIdentityFields select,.staffIdentityFields input){color:#eef4ff!important;background:#0b1628!important;border-color:#34445f!important}:root[data-theme=dark] .staffEditor{background:#0d1728!important;border-color:#2c3c58!important}:root[data-theme=dark] :where(.staffIdentityFields>label:not(.staffActive),.staffEditorFooter p),:root[data-theme=dark] .staffActive{color:#aebdd3!important}:root[data-theme=dark] .staffActiveControl{color:#d8e3f2!important;background:#111c30!important;border-color:#34445f!important}:root[data-theme=dark] .staffActive>small{color:#91a2ba!important}:root[data-theme=dark] .staffEditorFooter{background:#0d1728!important;border-color:#2c3c58!important}:root[data-theme=dark] .staffEditorFooter button.secondary{color:#d8cfff!important;background:#111c30!important;border-color:#51617a!important}:root[data-theme=dark] .staffProfileBadge{color:#83b6ff!important;background:#142b53!important}:root[data-theme=dark] :where(.developerAccessEditor h4,.staffAdministrativePermissions h4,.developerModuleGrid b){color:#eef4ff!important}:root[data-theme=dark] :where(.developerAccessEditor>p,.developerModuleGrid small,.staffAdministrativePermissions>header span){color:#aebdd3!important}:root[data-theme=dark] .developerModuleGrid label.selected{box-shadow:inset 0 0 0 1px #2477ff;background:#142b53!important;border-color:#2477ff!important}:root[data-theme=dark] :where(.workspace label,.catalogEditorGroup label,.blogAdminFields label){color:#aebdd3!important}:root[data-theme=dark] :where(.profileIdentityPanel>header>span,.helpQuickStart>ol>li>span,.helpModuleGrid article>div>span){color:#fff!important}:root[data-theme=dark] .twoFactorPlaceholder>span{color:#c9baff!important;background:#2b2350!important}:root[data-theme=dark] .twoFactorPlaceholder b{color:#f4f7ff!important}:root[data-theme=dark] .twoFactorPlaceholder small{color:#a7b6cb!important}:root[data-theme=dark] .twoFactorPlaceholder em{color:#c7b9dc!important;background:#262239!important}:root[data-theme=dark] :where(.accountActions .logoutButton,.profileSessionsPanel>header>button,.profileSessionList button,.contentConnectionNotice>a,.labelLibrarySubmissions button,.blogAdminFooter button.secondary,.catalogActions button,.catalogActions a){color:#dce7fa!important;background:#152238!important;border-color:#3a4b69!important}:root[data-theme=dark] :where(.profileIdentityPanel input[readonly],.catalogEditorGroup input:disabled){color:#91a2bb!important;background:#0b1424!important}:root[data-theme=dark] :where(.profileSessionList b,.aiConnectionSummary b,.helpQuickStart b,.helpModuleGrid h3,.labelLibraryGrid h4,.catalogEditorGroup h4,.blogAdminList button b){color:#f0f5ff!important}:root[data-theme=dark] :where(.profileSessionList small,.aiConnectionSummary small,.helpQuickStart p,.helpModuleGrid article>p,.labelLibraryGrid p,.catalogEditorGroup label>small,.blogAdminList button small){color:#9fadc2!important}:root[data-theme=dark] .sidebarToggle{color:#d9e5ff!important;background:#152238!important;border-color:#334563!important}:root[data-theme=dark] .mobileMenuToggle{box-shadow:none;color:#d9e5ff!important;background:#152238!important;border-color:#334563!important}:root[data-theme=dark] .mobileMenuToggle:hover{color:#fff!important;background:#1b2b45!important}:root[data-theme=dark] .breadcrumbs li{color:#8495af}:root[data-theme=dark] .breadcrumbs li+li:before{color:#5f718d}:root[data-theme=dark] .breadcrumbs a{color:#b29fff}:root[data-theme=dark] .breadcrumbs span[aria-current=page]{color:#dbe6f7!important}:root[data-theme=dark] .heroActions .primaryButton{color:#fff!important;background:#6d4fd5!important;border-color:#8e77e8!important}:root[data-theme=dark] .stats article,:root[data-theme=dark] .stepper{color:#eef4ff!important;background:#111c30!important;border-color:#2c3c58!important}:root[data-theme=dark] .stats p,:root[data-theme=dark] .stats small,:root[data-theme=dark] .stepper{color:#9eacc1!important}:root[data-theme=dark] .stats strong,:root[data-theme=dark] .stepper b{color:#f4f7ff!important}:root[data-theme=dark] .statIcon.purple,:root[data-theme=dark] .setupList article>span,:root[data-theme=dark] .stepper .done>span,:root[data-theme=dark] .helpQuickStart>ol>li>span{color:#d4c9ff!important;background:#2b2350!important;border-color:#473b79!important}:root[data-theme=dark] .statIcon.blue{color:#8ecbff!important;background:#173553!important}:root[data-theme=dark] .statIcon.amber{color:#ffd18a!important;background:#3b2c17!important}:root[data-theme=dark] .statIcon.green,:root[data-theme=dark] .setupList article.done>span{color:#81e4c5!important;background:#153a34!important}:root[data-theme=dark] .stepper li:not(:last-child):after{background:#354662}:root[data-theme=dark] .stepper li.active,:root[data-theme=dark] .stepper li.done{color:#c7b7ff!important}:root[data-theme=dark] :where(.columnChooser>div,.advancedFiltersMenu,.sourceCategoryMenu,.wbAccountChooserMenu){color:#eaf1ff!important;background:#111c30!important;border-color:#344563!important;box-shadow:0 16px 38px #02071380!important}:root[data-theme=dark] :where(.columnChooser summary,.advancedFilters summary,.sourceCategoryChooser>summary,.wbAccountChooser>summary,.resetFilters,.columnChooserActions button,.advancedFiltersDone,.sourceCategorySearch button,.sourceCategoryDone,.sourceCategoryClear,.wbAccountChooserActions button,.wbAccountChooserDone){color:#d8e4f7!important;background:#17243a!important;border-color:#3a4c6b!important}:root[data-theme=dark] :where(.columnChooser label,.advancedFiltersMenu label>span,.sourceCategoryMenu header small,.sourceCategoryList label,.wbAccountOption,.wbAccountName,.wbAccountOption small){color:#aebdd3!important}:root[data-theme=dark] :where(.sourceCategoryList,.sourceCategoryList label,.wbAccountOption){background:#111c30!important;border-color:#2d3d58!important}:root[data-theme=dark] .wbAccountOption:has(input:checked){background:#211d3d!important;border-color:#8069d7!important}:root[data-theme=dark] :where(.catalogExcelPanel>summary i,.catalogExcelFile,.catalogExcelBody button:not(.primary),.catalogExcelMessage,.catalogExcelPreview>header,.catalogExcelPreviewHead){color:#d8e4f7!important;background:#17243a!important;border-color:#344563!important}:root[data-theme=dark] :where(.catalogExcelBody h3,.catalogExcelPreview>header b){color:#eef4ff!important}:root[data-theme=dark] :where(.catalogExcelBody p,.catalogExcelBody small,.catalogExcelPanel>summary span){color:#9eacc1!important}:root[data-theme=dark] .columnSort:hover,:root[data-theme=dark] .columnSort.active{color:#d4c9ff!important;background:#2b2350!important}:root[data-theme=dark] .columnSort.active i{color:#c6b7ff!important}:root[data-theme=dark] .transferCategoryNotice{color:#ffe4a8!important;background:#2d2718!important;border-color:#65522b!important}:root[data-theme=dark] .transferCategoryNotice small{color:#d8c28f!important}:root[data-theme=dark] .contentKinds button.active{color:#e5dcff!important;background:#2b2350!important;border-color:#8e77e8!important}:root[data-theme=dark] .generationFields .externalProcessingConsent{color:#ffe4a8!important;background:#2d2718!important;border-color:#65522b!important}:root[data-theme=dark] .externalProcessingConsent small{color:#d8c28f!important}:root[data-theme=dark] .queueButton:disabled{color:#8190a8!important;background:#202d42!important}:root[data-theme=dark] .billingAiModeNotice em{color:#c2cee0!important;background:#222e43!important}:root[data-theme=dark] .serviceAdminGroups button small{color:#c8baff!important;background:#29233f!important}:root[data-theme=dark] .serviceAdminGroups button.active small{color:#e4dcff!important;background:#30265c!important}:root[data-theme=dark] :where(.warehouseLoading,.warehouseEmpty){color:#eef4ff!important;background:#111c30!important;border-color:#2c3c58!important}:root[data-theme=dark] .warehouseMessage{color:#ffbdc8!important;background:#321d27!important;border-color:#69404a!important}:root[data-theme=dark] :where(.aiProviderGuideGrid>article,.aiProviderGuideFull .aiProviderGuideGrid>article,.aiProviderGuideGrid>aside,.russianAiGuideCard,.helpMaintenance){color:#eef4ff!important;background:#111c30!important;border-color:#2c3c58!important}:root[data-theme=dark] :where(.aiProviderGuideGrid h3,.aiProviderGuideGrid>aside b,.helpMaintenance h2){color:#f0f5ff!important}:root[data-theme=dark] :where(.aiProviderGuideGrid header small,.aiProviderGuideGrid ol,.aiProviderGuideGrid>aside p,.aiProviderGuideFull .helpSectionHeading p:last-child,.helpMaintenance p){color:#9fadc2!important}:root[data-theme=dark] .searchBox{color:#9fadc2!important;background:#0d1728!important;border-color:#30415f!important}:root[data-theme=dark] .searchBox input{color:#eef4ff!important}:root[data-theme=dark] .syncButton:disabled{color:#8998af!important;background:#202c40!important;border-color:#34435d!important}:root[data-theme=dark] .transferCategoryNoticeIcon{color:#fff!important;background:#9a5c0b!important}:root[data-theme=dark] .billingAiModeNotice span{color:#aebbd0!important}:root[data-theme=dark] .helpPrintAgent{background:linear-gradient(135deg,#111c30,#171f39)!important;border-color:#3b4d6b!important}:root[data-theme=dark] .helpPrintAgent h2{color:#f0f5ff!important}:root[data-theme=dark] :where(.helpPrintAgent p,.helpPrintAgent ol,.helpModuleGrid ol){color:#aebbd0!important}:root[data-theme=dark] .helpPrintAgent>a{color:#fff!important;background:#6d4fd5!important}:root[data-theme=dark] .authPage{background:#0a1220!important}:root[data-theme=dark] .authIntro{background:radial-gradient(circle at 15% 85%,#4d3b91 0,#0000 35%),linear-gradient(145deg,#191534,#342467)!important}:root[data-theme=dark] .authIntro .brand{color:#eef4ff!important;background:#111c30e8!important;border:1px solid #3a4b69!important;box-shadow:0 12px 34px #02071370!important}:root[data-theme=dark] .authIntro .brandWordmark>strong{color:#b69cff!important}:root[data-theme=dark] .authIntro .brandWordmark>em{color:#dbe6f7!important}:root[data-theme=dark] .authCard{color:#eef4ff!important;background:#111c30!important;border-color:#30415f!important;box-shadow:0 24px 70px #02071370!important}:root[data-theme=dark] .authTabs{background:#0d1728!important}:root[data-theme=dark] .authTabs button{color:#9eacc1!important}:root[data-theme=dark] .authTabs button.active{color:#fff!important;background:#7657e7!important;box-shadow:0 3px 12px #02071375!important}:root[data-theme=dark] :where(.authHeading h2,.authForm>label){color:#eef4ff!important}:root[data-theme=dark] :where(.authHeading>p:last-child,.authLegal){color:#a8b6cb!important}:root[data-theme=dark] .authForm input:not([type=checkbox]){color:#eef4ff!important;background:#0d1728!important;border-color:#3a4b69!important}:root[data-theme=dark] .authForm input:focus{border-color:#9a7cff!important;box-shadow:0 0 0 3px #4b3a8055!important}:root[data-theme=dark] .passwordField>.passwordToggle{color:var(--text-muted)!important;background:0 0!important}:root[data-theme=dark] .passwordField>.passwordToggle:hover{color:var(--violet)!important;background:var(--surface-subtle)!important}:root[data-theme=dark] .authConsent a,:root[data-theme=dark] .authLegal a{color:#c9baff!important}:root[data-theme=dark] .authError{color:#ffbdc8!important;background:#321d27!important}:root[data-theme=dark] .authSessionBackdrop{background:#020713a8!important}:root[data-theme=dark] .authSessionDialog{color:#eef4ff!important;background:#111c30!important;border-color:#30415f!important;box-shadow:0 28px 90px #02071390!important}:root[data-theme=dark] .authSessionIcon{color:#c9baff!important;background:#2a2450!important}:root[data-theme=dark] .authSessionDialog>div>p:last-child,:root[data-theme=dark] .authSessionDialog dt{color:#a8b6cb!important}:root[data-theme=dark] .authSessionDialog dl>div{background:#0d1728!important;border-color:#30415f!important}:root[data-theme=dark] .authSessionDialog dd{color:#eef4ff!important}:root[data-theme=dark] .authSessionDialog footer button{color:#dce7f8!important;background:#152238!important;border-color:#455775!important}:root[data-theme=dark] .authSessionDialog footer button.primary{color:#fff!important;background:#7657e7!important;border-color:#8e70f0!important}:root[data-theme=dark] :where(.teamSeatUsage,.inviteForm,.selectedRoleSummary,.teamRoleGuide,.teamRoleGrid article){color:#eef4ff!important;background:#111c30!important;border-color:#30415f!important}:root[data-theme=dark] :where(.teamSeatUsage small,.teamSeatUsage span,.inviteForm>label,.selectedRoleSummary p,.selectedRoleSummary small,.teamRoleGrid p,.teamRoleGrid ul,.teamRoleGrid article>small){color:#a8b6cb!important}:root[data-theme=dark] :where(.teamSeatUsage b,.selectedRoleSummary b,.teamRoleGuide>summary,.teamRoleGrid header b){color:#d4c9ff!important}:root[data-theme=dark] :where(.inviteForm input,.inviteForm select,.invitationLink input),:root[data-theme=dark] :where(.memberControls select,.memberControls button,.revokeInvitationButton,.removeInvitationButton),:root[data-theme=dark] :where(.invitationControls select,.resendInvitationButton){color:#eef4ff!important;background:#0d1728!important;border-color:#3a4b69!important}:root[data-theme=dark] .memberControls button.ownership{background:#7657e7!important;border-color:#886df0!important}:root[data-theme=dark] .invitationLink{color:#dce7fa!important;background:#17243a!important}:root[data-theme=dark] .teamRoleGuide[open]>summary,:root[data-theme=dark] .teamRoleGrid article>small{border-color:#30415f!important}:root[data-theme=dark] .billingPeriodPanel{background:linear-gradient(120deg,#111c30,#171f39)!important;border-color:#30415f!important}:root[data-theme=dark] .billingPeriodPanel h2{color:#eef4ff!important}:root[data-theme=dark] .billingPeriodPanel>div:first-child>span{color:#a8b6cb!important}:root[data-theme=dark] .billingPeriodOptions button{color:#dce7fa!important;background:#17243a!important;border-color:#3a4b69!important}:root[data-theme=dark] .billingPeriodOptions button small{color:#a8b6cb!important}:root[data-theme=dark] .billingPeriodOptions button.active{color:#fff!important;background:#7657e7!important;border-color:#8e77e8!important}:root[data-theme=dark] .billingPeriodOptions button.active small{color:#eee9ff!important}:root[data-theme=dark] .pricingPrepayment{color:#dce7fa!important;background:#17243a!important}:root[data-theme=dark] .pricingPrepayment b{color:#cbbcff!important}:root[data-theme=dark] .pricingPrepayment small{color:#81e4c5!important}:root[data-theme=dark] :where(.billingExtrasPanel,.billingModulesPanel){color:#eef4ff!important;background:#111c30!important;border-color:#30415f!important}:root[data-theme=dark] .billingExtrasHeader h2{color:#eef4ff!important}:root[data-theme=dark] .billingExtrasHeader p:last-child{color:#a8b6cb!important}:root[data-theme=dark] .billingExtrasHeader>strong{color:#d4c9ff!important}:root[data-theme=dark] .billingExtraControls label{color:#dce7fa!important}:root[data-theme=dark] .billingExtraControls input{color:#eef4ff!important;background:#0d1728!important;border-color:#3a4b69!important}:root[data-theme=dark] .billingExtraControls small{color:#9eacc1!important}:root[data-theme=dark] .billingPricingPending{color:#ffe0a1!important;background:#2f2919!important;border:1px solid #65522b!important}:root[data-theme=dark] .billingModuleGrid article{color:#eef4ff!important;background:#17243a!important;border-color:#30415f!important}:root[data-theme=dark] .billingModuleGrid b{color:#f4f7ff!important}:root[data-theme=dark] :where(.billingModuleGrid span,.billingModuleGrid small){color:#a8b6cb!important}:root[data-theme=dark] .billingModuleGrid em{color:#cbbcff!important}:root[data-theme=dark] .billingModuleGrid p{color:#dce7fa!important}:root[data-theme=dark] .catalogSummary{background:linear-gradient(135deg,#17243a,#111c30)!important;border-color:#30415f!important}:root[data-theme=dark] .catalogSummary h2{color:#f4f7ff!important}:root[data-theme=dark] :where(.catalogSummary p,.catalogSummary>div:last-child span,.catalogSummary>div:last-child small){color:#a8b6cb!important}:root[data-theme=dark] .catalogSummary>div:last-child strong{color:#b69cff!important}:root[data-theme=dark] :where(.internalCatalogToolbar,.catalogResultLine,.catalogProductHead){color:#aebdd3!important;background:#0d1728!important;border-color:#30415f!important}:root[data-theme=dark] :where(.catalogProductRow.selected,.catalogProductRow.archived){background:#17243a!important}:root[data-theme=dark] :where(.catalogTableActions button,.catalogTableActions a,.catalogPagination select,.catalogPagination>div>button){color:#dce7fa!important;background:#17243a!important;border-color:#3a4b69!important}:root[data-theme=dark] .catalogPagination{border-color:#30415f!important}:root[data-theme=dark] :where(.catalogPagination label,.catalogPagination>div label span){color:#a8b6cb!important}:root[data-theme=dark] .catalogPagination>div>button:disabled{color:#77879f!important;background:#202d42!important}:root[data-theme=dark] :where(.catalogTableThumb,.catalogTableThumb img){background:#0d1728!important}:root[data-theme=dark] .transferSourceLoad:disabled{color:#9eacc1!important;opacity:1!important;background:#202d42!important;border-color:#34435d!important}:root[data-theme=dark] .transferParametersAction:disabled{color:#aebbd0!important;opacity:1!important;background:#312956!important;border-color:#4d4475!important}:root[data-theme=dark] .warehouseScannerPanel{color:#eef4ff!important;background:linear-gradient(120deg,#111c30,#17243a)!important;border-color:#30415f!important}:root[data-theme=dark] :where(.warehouseScannerPanel p,.warehouseScannerPanel label,.warehouseScannerPanel small){color:#a8b6cb!important}:root[data-theme=dark] .warehouseScannerPanel kbd{color:#dce7fa!important;box-shadow:none!important;background:#0d1728!important;border-color:#4a5c78!important}:root[data-theme=dark] .warehouseProductImage{background:#0b1424!important;border-color:#2c3c58!important}:root[data-theme=dark] .warehouseProductInfo{background:#111c30!important}:root[data-theme=dark] :where(.warehouseProductInfo>h2,.warehouseCharacteristics h3,.warehouseCabinetIdentity strong,.warehousePrimaryFacts dd,.warehouseCharacteristics dd){color:#eef4ff!important}:root[data-theme=dark] :where(.warehouseProductSource,.warehouseCharacteristics){border-color:#2c3c58!important}:root[data-theme=dark] :where(.warehousePrimaryFacts>div,.warehouseCharacteristics dl>div){background:#17243a!important;border-color:#344563!important}:root[data-theme=dark] :where(.warehousePrimaryFacts dt,.warehouseCharacteristics dt,.warehouseCabinetIdentity small,.warehouseCabinetIdentity>span){color:#aebdd3!important}:root[data-theme=dark] .warehousePrimaryFacts code{color:#c7b8ff!important}:root[data-theme=dark] .warehouseCabinetIdentity select{color:#eef4ff!important;background:#0d1728!important;border-color:#3a4c6b!important}:root[data-theme=dark] .auditFilters button{color:#dce7fa!important;background:#17243a!important;border-color:#3a4b69!important}:root[data-theme=dark] .auditFilters button.active{color:#fff!important;background:#7657e7!important;border-color:#8e77e8!important}:root[data-theme=dark] .auditList article{border-color:#30415f!important}:root[data-theme=dark] .auditTitle strong{color:#eef4ff!important}:root[data-theme=dark] :where(.auditTitle time,.auditList p,.auditList small){color:#a8b6cb!important}:root[data-theme=dark] .storageHero{background:#111c30!important;border-color:#30415f!important}:root[data-theme=dark] .storageHero.warning{background:#2f2919!important;border-color:#65522b!important}:root[data-theme=dark] .storageHero.over{background:#321d27!important;border-color:#69404a!important}:root[data-theme=dark] .storageHero h2{color:#eef4ff!important}:root[data-theme=dark] :where(.storageHero h2 small,.storageHero>div:first-child>span){color:#a8b6cb!important}:root[data-theme=dark] .storageHeroActions button{color:#dce7fa!important;background:#17243a!important;border-color:#3a4b69!important}:root[data-theme=dark] .storageBreakdown article{background:#111c30!important;border-color:#30415f!important}:root[data-theme=dark] .storageBreakdown span{color:#a8b6cb!important}:root[data-theme=dark] .storageBreakdown b{color:#eef4ff!important}:root[data-theme=dark] :where(.storageScopes button,.storageToolbar form button,.storageBulkActions button.secondary){color:#dce7fa!important;background:#17243a!important;border-color:#3a4b69!important}:root[data-theme=dark] .storageScopes button.active{color:#d4c9ff!important;background:#2b2350!important;border-color:#8069d7!important}:root[data-theme=dark] .storageOptimization{background:#0d1728!important;border-color:#30415f!important}:root[data-theme=dark] :where(.storageOptimization>div b,.storageOptimization label){color:#eef4ff!important}:root[data-theme=dark] :where(.storageOptimization>div span,.storageListHeader){color:#a8b6cb!important}:root[data-theme=dark] .storageOptimization select{color:#eef4ff!important;background:#17243a!important;border-color:#3a4b69!important}:root[data-theme=dark] .storageListHeader{background:#0d1728!important}:root[data-theme=dark] .storageBulkActions button.danger{color:#ffbdc8!important;background:#321d27!important;border-color:#69404a!important}:root[data-theme=dark] :where(.storageImageModal>section,.storageImageZoom,.storageImageScroller,.storageImageFloatingNavigation){color:#eef4ff!important;background:#111c30!important;border-color:#30415f!important}:root[data-theme=dark] .storageImageScroller{background:#0d1728!important}:root[data-theme=dark] :where(.storageImageClose,.storageImageZoom button,.storageImageFloatingNavigation button,.storageModalOptimization button.danger){color:#dce7fa!important;background:#17243a!important;border-color:#3a4b69!important}:root[data-theme=dark] .storageImageModal aside h2{color:#eef4ff!important}:root[data-theme=dark] :where(.storageImageModal dt,.storageImageModal dd,.storageModalOptimization label,.storageModalOptimization p,.storageModalOptimization small,.storageImageZoom span,.storageImageFloatingNavigation span){color:#a8b6cb!important}:root[data-theme=dark] .storageImageModal dl>div{border-color:#30415f!important}:root[data-theme=dark] .storageModalOptimization select{color:#eef4ff!important;background:#17243a!important;border-color:#3a4b69!important}:root[data-theme=dark] .storagePreviewButton{background:#0d1728!important;border-color:#30415f!important}:root[data-theme=dark] .storageFilePreviewButton i{color:#d8ceff}:root[data-theme=dark] .storageVideoCanvas,:root[data-theme=dark] .storageFileCanvas{background:#0d1728!important}:root[data-theme=dark] .storageFileCanvas i{color:#d8ceff;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .storageFileCanvas b{color:#eef4ff}:root[data-theme=dark] .storageFileCanvas span{color:#a8b6cb}.storagePrimaryTabs{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:6px;margin:12px 0;padding:5px;display:flex}.storagePrimaryTabs button{min-height:38px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;padding:0 16px;font-weight:700}.storagePrimaryTabs button.active{color:var(--paper);background:var(--violet)}.kizRegistryWorkspace{gap:12px;display:grid}.kizRegistryHero{border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);gap:18px;padding:18px 20px;display:grid}.kizRegistryHero h2{margin:2px 0 5px;font-size:20px}.kizRegistryHero span{color:var(--text-muted)}.kizRegistrySafety{border:1px solid var(--success-text);color:var(--success-text);background:var(--success-surface);border-radius:10px;align-content:center;gap:3px;padding:12px 14px;display:grid}.kizRegistrySafety span{color:inherit}.kizRegistryTabs{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:5px;padding:5px;display:flex}.kizRegistryTabs button{min-height:38px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-weight:700;display:flex}.kizRegistryTabs button.active{color:var(--violet);background:var(--surface-subtle)}.kizRegistryTabs small{min-width:20px;color:inherit;background:var(--surface-muted);text-align:center;border-radius:99px;padding:2px 6px}.kizRegistryImport{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.kizRegistryImport summary{color:var(--violet);cursor:pointer;padding:12px 16px;font-weight:700}.kizRegistryImport>div{border-top:1px solid var(--border);grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.kizRegistryImport>div>div{gap:3px;display:grid}.kizRegistryImport span{color:var(--text-muted)}.kizRegistryImport textarea{border:1px solid var(--border);min-height:74px;color:var(--text);background:var(--surface-muted);resize:vertical;border-radius:8px;padding:9px 10px}.kizRegistryImport button,.kizRegistryToolbar button,.kizRegistryExport{border:1px solid var(--violet);min-height:40px;color:var(--paper);background:var(--violet);border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-weight:700;display:inline-flex}.kizImportResult{border:1px solid var(--success-text);color:var(--success-text);background:var(--success-surface);border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px!important;display:flex!important}.kizImportResult span{color:inherit;gap:3px;display:grid}.kizImportResult small{color:inherit}.kizImportResult button{flex:none}.kizRegistryPanel{overflow:hidden}.kizRegistryToolbar{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(280px,1fr) 230px auto;gap:10px;padding:12px;display:grid}.kizRegistryToolbar form{gap:7px;display:flex}.kizRegistryToolbar input,.kizRegistryToolbar select{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface-muted);border-radius:8px;padding:0 10px}.kizRegistryToolbar button.secondary{color:var(--text);background:var(--surface)}.kizRegistryExport{white-space:nowrap;text-decoration:none}.kizRegistryTable,.kizMovementTable{overscroll-behavior-inline:contain;overflow-x:auto}.kizRegistryRow,.kizMovementRow{box-sizing:border-box;border-bottom:1px solid var(--border);color:var(--text);background:var(--surface);align-items:center;gap:14px;padding:11px 14px;display:grid}.kizRegistryRow{grid-template-columns:minmax(190px,.8fr) minmax(240px,1.25fr) minmax(180px,.95fr) 150px 150px 150px 124px;width:max(100%,1184px)}.kizMovementRow{grid-template-columns:125px minmax(170px,.8fr) minmax(180px,.8fr) minmax(230px,1.2fr) minmax(200px,1fr) minmax(180px,.9fr);width:max(100%,1085px)}.kizRegistryRow>div,.kizMovementRow>div{gap:3px;min-width:0;display:grid}.kizRegistryRow b,.kizMovementRow b{overflow-wrap:anywhere}.kizRegistryRow small,.kizMovementRow small,.kizRegistryRow time,.kizMovementRow time{color:var(--text-muted)}.kizRegistryHead{min-height:38px;color:var(--text-muted);background:var(--surface-subtle);text-transform:uppercase;padding-top:7px;padding-bottom:7px;font-weight:700}.kizRegistryCodeCell,.kizMovementDateCell{z-index:2;box-shadow:1px 0 0 var(--border);background:inherit;position:sticky;left:0}.kizRegistryHead .kizRegistryCodeCell,.kizRegistryHead .kizMovementDateCell{z-index:3}.kizRegistryStatus select{border:1px solid var(--border);width:100%;min-height:36px;color:var(--text);background:var(--surface-muted);border-radius:8px;padding:0 8px}.kizOfficialState{align-content:center}.kizRegistryStatus.status-available select,.kizRegistryStatus.status-returned select{border-color:var(--success-text);color:var(--success-text);background:var(--success-surface)}.kizRegistryStatus.status-blocked select{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.kizRegistryStatus.status-reserved select{border-color:var(--warning-text);color:var(--warning-text);background:var(--warning-surface)}.kizRegistryLoading{text-align:center;color:var(--text-muted);margin:0;padding:18px}.kizRegistryEmpty{color:var(--text-muted);text-align:center;background:var(--surface);justify-items:center;gap:6px;padding:28px 18px;display:grid}.kizRegistryEmpty b{color:var(--text)}.kizRegistryEmpty button{border:1px solid var(--violet);min-height:38px;color:var(--paper);background:var(--violet);border-radius:8px;margin-top:5px;padding:0 14px;font-weight:700}@media (max-width:900px){.kizRegistryHero{grid-template-columns:1fr}.kizRegistryToolbar{grid-template-columns:1fr 1fr}.kizRegistryToolbar form{grid-column:1/-1}.kizRegistryImport>div{grid-template-columns:1fr}.kizRegistryTabs{overflow-x:auto}.kizRegistryTabs button{white-space:nowrap}}@media (max-width:600px){.storagePrimaryTabs{grid-template-columns:1fr 1fr;display:grid}.kizRegistryToolbar{grid-template-columns:1fr}.kizRegistryToolbar form{grid-template-columns:1fr auto;display:grid}.kizRegistryToolbar form input{grid-column:1/-1}.kizRegistryExport{box-sizing:border-box;width:100%}.kizImportResult{flex-direction:column;align-items:stretch}.kizImportResult button{width:100%}}.kizRegistryContext{color:var(--text-muted);margin:0;padding:0 4px;line-height:1.5}.kizRegistryLocalSource{border-bottom:1px solid var(--border);color:var(--text-muted);background:var(--surface-subtle);margin:0;padding:9px 12px;line-height:1.45}.kizRegistryToolbarActions .kizRegistryExport.secondary{border-color:var(--border);color:var(--text);background:var(--surface)}.kizRegistrySync{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:10px 14px;padding:12px 14px;display:grid}.kizRegistrySync>div{gap:3px;display:grid}.kizRegistrySync>div span,.kizRegistrySync article small{color:var(--text-muted)}.kizRegistrySync>button,.kizRegistrySync article button{border:1px solid var(--violet);min-height:38px;color:var(--paper);background:var(--violet);border-radius:8px;padding:0 13px;font-weight:700}.kizRegistrySync button.secondary{color:var(--violet);background:var(--surface)}.kizRegistrySync button:disabled{opacity:.48;cursor:not-allowed}.kizRegistrySync article{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(160px,1.4fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.kizRegistrySync article>span{gap:2px;display:grid}.kizRegistrySync progress{width:100%;height:9px;accent-color:var(--violet)}.kizRegistrySyncError{grid-column:1/-1;color:var(--danger)!important}@media (max-width:760px){.kizRegistrySync{grid-template-columns:1fr}.kizRegistrySync>button{width:100%}.kizRegistrySync article{grid-template-columns:1fr}.kizRegistrySyncError{grid-column:auto}}.kizLifecycleSummary{border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:12px;gap:10px;padding:13px 15px;display:grid}.kizLifecycleSummary>header,.kizLifecycleSummary>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.kizLifecycleSummary>header>div{gap:2px;display:grid}.kizLifecycleSummary>header span,.kizLifecycleSummary>header small,.kizLifecycleSummary>footer{color:var(--text-muted)}.kizLifecycleSummary>header small{white-space:nowrap}.kizLifecycleSourceFacts{justify-items:end}.kizLifecycleSourceFacts button,.kizLifecycleSummary>footer button{min-height:24px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:2px 7px}.kizLifecycleSourceFacts button:hover:not(:disabled),.kizLifecycleSummary>footer button:hover:not(:disabled){border-color:var(--border);color:var(--violet);background:var(--surface-subtle)}.kizLifecycleSourceFacts button.active,.kizLifecycleSummary>footer button.active{border-color:var(--violet);color:var(--violet);background:var(--surface-muted)}.kizLifecycleSourceFacts button:disabled,.kizLifecycleSummary>footer button:disabled{cursor:default}.kizLifecycleStages{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr) auto minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:8px;display:grid}.kizLifecycleStages button{border:1px solid var(--border);min-height:52px;color:inherit;background:var(--surface-subtle);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex}.kizLifecycleStages button:hover:not(:disabled){border-color:var(--violet);background:var(--surface-muted)}.kizLifecycleStages button.active{border-color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet);background:var(--surface-muted)}.kizLifecycleStages button:disabled{cursor:default}.kizLifecycleStages button>span{width:25px;height:25px;color:var(--violet);background:var(--surface-muted);border-radius:50%;flex:0 0 25px;place-items:center;font-weight:700;display:grid}.kizLifecycleStages button>div{gap:1px;display:grid}.kizLifecycleStages button small{color:var(--text-muted)}.kizLifecycleStages button b{font-size:18px}.kizLifecycleStages>i{color:var(--text-muted);font-style:normal}.kizLifecycleSummary>footer{justify-content:flex-start;gap:12px;padding-top:1px;font-size:11px}.kizRegistryImport>.kizImportSources{grid-template-columns:minmax(220px,.7fr) minmax(220px,.7fr);align-items:start;gap:12px;display:grid}.kizImportSources>label{gap:5px;display:grid}.kizImportSources input,.kizImportSources textarea{border:1px solid var(--border);min-width:0;min-height:40px;color:var(--text);background:var(--surface-muted);border-radius:8px;padding:8px 10px}.kizImportSources>section{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(260px,.7fr) minmax(320px,1.2fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.kizImportSources>section>div:first-child{gap:3px;display:grid}.kizImportActions{gap:7px;display:flex}.kizRegistryImport button.secondary{color:var(--text);background:var(--surface)}.kizFilePreview{border:1px solid var(--success-text);color:var(--success-text);background:var(--success-surface);border-radius:10px;grid-column:1/-1;gap:4px;padding:12px;display:grid}.kizFilePreview span.invalid{color:var(--danger-text)}.kizApiIntegration{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-column:1/-1}.kizApiIntegration>summary{color:var(--violet);cursor:pointer;padding:12px;font-weight:700}.kizApiIntegration>div{border-top:1px solid var(--border);grid-template-columns:minmax(260px,1fr) minmax(220px,.4fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.kizApiIntegration p{color:var(--text-muted);grid-column:1/-1;margin:0}.kizApiIntegration label{gap:4px;display:grid}.kizSecret,.kizTokenList{grid-column:1/-1}.kizSecret input{font-family:ui-monospace,Consolas,monospace}.kizTokenList{gap:6px;display:grid}.kizTokenList>div{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.kizTokenList span{gap:2px;display:grid}.kizTokenList small{color:var(--text-muted)}.kizRegistryDetails{box-sizing:border-box;border-bottom:1px solid var(--border);width:max(100%,1184px);color:var(--text);background:var(--surface);padding:0 14px 9px}.kizRegistryDetails summary{width:max-content;color:var(--violet);cursor:pointer;padding:4px 0;font-weight:700}.kizRegistryDetails>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;grid-template-columns:repeat(5,minmax(150px,1fr));gap:7px;padding:9px;display:grid}.kizRegistryDetails span{gap:2px;min-width:0;display:grid}.kizRegistryDetails small{color:var(--text-muted)}.kizRegistryDetails b{overflow-wrap:anywhere}.kizRegistryDetails p{color:var(--text-muted);grid-column:1/-1;margin:0}.kizMarkLifecycle{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-column:1/-1;gap:9px;padding:10px 11px;display:grid}.kizMarkLifecycle>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.kizMarkLifecycle>header span{color:var(--text-muted);font-size:11px}.kizMarkLifecycle ol{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.kizMarkLifecycle li{flex:1;align-items:flex-start;min-width:130px;display:flex}.kizMarkLifecycle li:not(:last-child):after{background:var(--border);content:"";flex:1;height:1px;margin:10px 8px 0}.kizMarkLifecycle li>i{border:3px solid var(--surface);width:9px;height:9px;box-shadow:0 0 0 1px var(--violet);background:var(--violet);border-radius:50%;flex:0 0 9px;margin:6px 7px 0 0}.kizMarkLifecycle li>span{gap:2px;display:grid}.kizMarkLifecycle li small{white-space:nowrap}.kizMarkLifecycle li b{white-space:nowrap;font-size:11px}.kizExternalSources{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-column:1/-1}.kizExternalSources>summary{color:var(--violet);cursor:pointer;padding:12px;font-weight:700}.kizExternalSources>div{border-top:1px solid var(--border);gap:12px;padding:12px;display:grid}.kizExternalSources>div>header,.kizExternalSourceEditor>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.kizExternalSources header p{max-width:850px;color:var(--text-muted);margin:3px 0 0}.kizExternalSourceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kizExternalSourceCards>article{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:10px;padding:12px;display:grid}.kizExternalSourceCards>article>div:first-child{gap:3px;display:grid}.kizExternalSourceCards small{overflow-wrap:anywhere;color:var(--text-muted)}.kizExternalSourceState{border-radius:99px;width:max-content;padding:2px 7px;font-size:11px;font-weight:700}.kizExternalSourceState.enabled{color:var(--success-text);background:var(--success-surface)}.kizExternalSourceState.paused{color:var(--warning-text);background:var(--warning-surface)}.kizExternalSourceCards dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.kizExternalSourceCards dl>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;gap:2px;padding:7px;display:grid}.kizExternalSourceCards dt{color:var(--text-muted);font-size:11px}.kizExternalSourceCards dd{overflow-wrap:anywhere;margin:0}.kizExternalSourceCards footer,.kizExternalSourceEditor>footer{flex-wrap:wrap;gap:7px;display:flex}.kizExternalSourceCards footer button{flex:145px}.kizExternalSourceCards button.danger{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.kizExternalSourceError{color:var(--danger-text);background:var(--danger-surface);border-radius:8px;margin:0;padding:8px}.kizExternalSourceEmpty{color:var(--text-muted);margin:0}.kizExternalSourcePreview{border:1px solid var(--success-text);color:var(--success-text);background:var(--success-surface);border-radius:8px;gap:5px;padding:9px;display:grid}.kizExternalSourcePreview>div{gap:3px;display:grid}.kizExternalSourcePreview span.invalid{color:var(--danger-text)}.kizExternalSourceEditor{border:1px solid var(--violet);background:var(--surface);border-radius:10px;gap:12px;padding:12px;display:grid}.kizExternalSourceEditor>header span{color:var(--text-muted)}.kizExternalSourceForm,.kizExternalSourceMapping>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kizExternalSourceForm label,.kizExternalSourceMapping label{gap:4px;display:grid}.kizExternalSourceForm label.wide{grid-column:1/-1}.kizExternalSourceForm input,.kizExternalSourceForm select,.kizExternalSourceMapping input{box-sizing:border-box;width:100%}.kizExternalSourceMapping{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px}.kizExternalSourceMapping>summary{color:var(--violet);cursor:pointer;padding:10px;font-weight:700}.kizExternalSourceMapping>div{border-top:1px solid var(--border);padding:10px}.kizExternalSourceMapping>p{color:var(--text-muted);margin:0;padding:0 10px 10px}.kizExternalSourceEnabled{align-items:flex-start;gap:8px;display:flex}.kizExternalSourceEnabled span{gap:2px;display:grid}.kizExternalSourceEnabled small{color:var(--text-muted)}.kizGisMtConnection{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-column:1/-1}.kizGisMtConnection>summary{color:var(--violet);cursor:pointer;padding:12px;font-weight:700}.kizGisMtConnection>form{border-top:1px solid var(--border);gap:12px;padding:12px;display:grid}.kizGisMtConnection header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.kizGisMtConnection header>div{gap:3px;display:grid}.kizGisMtConnection header span,.kizGisMtConnection header i,.kizGisMtConnection footer p{color:var(--text-muted);font-style:normal}.kizGisMtConnection header i.success{color:var(--success-text)}.kizGisMtSteps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kizGisMtSteps span{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:6px 10px;display:flex}.kizGisMtSteps b{width:22px;height:22px;color:var(--paper);background:var(--violet);border-radius:50%;flex:0 0 22px;place-items:center;display:grid}.kizGisMtFields{grid-template-columns:minmax(180px,.6fr) minmax(220px,.8fr) minmax(210px,.65fr);gap:10px;display:grid}.kizGisMtFields label{gap:4px;display:grid}.kizGisMtFields label.wide{grid-column:1/-1}.kizGisMtFields input,.kizGisMtFields select{box-sizing:border-box;border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 10px}.kizGisMtOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kizGisMtOptions label{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.kizGisMtOptions label>span{gap:2px;display:grid}.kizGisMtOptions input{margin-top:2px}.kizGisMtOptions small{color:var(--text-muted)}.kizGisMtConnection footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.kizGisMtConnection footer p{max-width:820px;margin:0}.kizGisMtConnection footer button{flex:none}.kizGisMtHealth{justify-items:end;gap:3px;display:grid}.kizGisMtHealth i.warning{color:var(--warning-text)}.kizGisMtHealth i.danger{color:var(--danger-text)}.kizGisMtKep{border:1px solid var(--violet);background:var(--surface);border-radius:9px;gap:10px;padding:12px;display:grid}.kizGisMtKep header a{white-space:nowrap;color:var(--violet)}.kizGisMtKep>div{grid-template-columns:max-content minmax(260px,1fr) minmax(180px,.35fr) max-content;align-items:end;gap:10px;display:grid}.kizGisMtKep label{gap:4px;min-width:0;display:grid}.kizGisMtKep input,.kizGisMtKep select{box-sizing:border-box;border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 10px}.kizGisMtAction{box-sizing:border-box;border:1px solid var(--violet);min-height:40px;color:var(--paper);background:var(--violet);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.kizGisMtAction.secondary{border-color:var(--border);color:var(--text);background:var(--surface)}.kizGisMtAction:not(:disabled):hover{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.kizGisMtAction:not(:disabled):hover{border-color:color-mix(in srgb,var(--violet) 72%,var(--border))}}.kizGisMtAction:not(:disabled):hover{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.kizGisMtAction:not(:disabled):hover{background:color-mix(in srgb,var(--violet) 88%,var(--surface))}}.kizGisMtAction.secondary:not(:disabled):hover{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.kizGisMtAction.secondary:not(:disabled):hover{background:color-mix(in srgb,var(--violet) 8%,var(--surface))}}.kizGisMtAction:focus-visible{outline:2px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.kizGisMtAction:focus-visible{outline:2px solid color-mix(in srgb,var(--violet) 45%,transparent)}}.kizGisMtAction:focus-visible{outline-offset:2px}.kizGisMtAction:disabled{opacity:.48;cursor:not-allowed}.kizGisMtKep>small{color:var(--text-muted)}.kizGisMtManual{border:1px solid var(--border);background:var(--surface);border-radius:9px}.kizGisMtManual>summary{color:var(--violet);cursor:pointer;padding:10px;font-weight:700}.kizGisMtManual>.kizGisMtFields{border-top:1px solid var(--border);padding:10px}@media (max-width:1100px){.kizRegistryDetails>div{grid-template-columns:repeat(3,minmax(150px,1fr))}.kizExternalSourceCards{grid-template-columns:1fr}.kizGisMtFields{grid-template-columns:1fr 1fr}.kizGisMtKep>div{grid-template-columns:max-content 1fr}.kizGisMtKep label.inn{grid-column:2}}@media (max-width:900px){.kizRegistryImport>.kizImportSources,.kizImportSources>section,.kizApiIntegration>div{grid-template-columns:1fr}.kizRegistryDetails>div{grid-template-columns:repeat(2,minmax(150px,1fr))}.kizMarkLifecycle ol{overflow-x:auto}.kizGisMtConnection header,.kizGisMtConnection footer{flex-direction:column;align-items:stretch}.kizGisMtHealth{justify-items:start}}@media (max-width:600px){.kizRegistryDetails>div{grid-template-columns:1fr}.kizImportActions{display:grid}.kizTokenList>div{flex-direction:column;align-items:stretch}.kizExternalSources>div>header,.kizExternalSourceEditor>header{flex-direction:column}.kizExternalSourceForm,.kizExternalSourceMapping>div,.kizExternalSourceCards dl,.kizGisMtFields,.kizGisMtOptions,.kizGisMtSteps,.kizGisMtKep>div{grid-template-columns:1fr}.kizGisMtKep label.inn,.kizExternalSourceForm label.wide,.kizGisMtFields label.wide{grid-column:auto}.kizMarkLifecycle>header{flex-direction:column;align-items:flex-start}.kizGisMtConnection footer button,.kizGisMtKep button{width:100%}}@media (max-width:760px){.kizLifecycleSummary>header{flex-direction:column;align-items:flex-start}.kizLifecycleSourceFacts{justify-items:start}.kizLifecycleStages{grid-template-columns:1fr 1fr}.kizLifecycleStages>i{display:none}.kizLifecycleSummary>footer{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:440px){.kizLifecycleStages{grid-template-columns:1fr}}@media (max-width:1450px){:root[data-theme=dark] .storageList{background:#0a1220!important}}.productCard.front{animation:5.8s ease-in-out infinite portalCardFloat}.productCard.back{animation:7.2s ease-in-out infinite portalCardBack}.marketBadge.wb{animation:4.6s ease-in-out infinite portalBadgePulse}.marketBadge.ozon{animation:4.6s ease-in-out 2.3s infinite portalBadgePulse}.flow{animation:2.2s ease-in-out infinite portalFlow}@keyframes portalCardFloat{0%,to{transform:rotate(4deg)translateY(0)}50%{transform:rotate(2deg)translateY(-7px)}}@keyframes portalCardBack{0%,to{transform:rotate(-9deg)translateY(0)}50%{transform:rotate(-6deg)translateY(5px)}}@keyframes portalBadgePulse{0%,to{filter:saturate();transform:scale(1)}50%{filter:saturate(1.16);transform:scale(1.045)}}@keyframes portalFlow{0%,to{opacity:.45;transform:translate(-4px)}50%{opacity:1;transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.productCard.front,.productCard.back,.marketBadge,.flow{animation:none!important}}@media (max-width:720px){.accountActions{gap:6px}.portalQuickActions{gap:4px}.portalQuickActions .themeToggle,.portalUtilityButton,.portalQuickActions .pageHelpButton{flex-basis:36px;width:36px;height:36px;min-height:36px}.accountActions .logoutButton{height:36px;padding:0 10px}.topbar>div:first-child{min-width:0}.topbar h1{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.pageHelpChoice{right:-40px}}@media (max-width:420px){.responsivePreviewRoot-portal{display:none!important}.portalQuickActions .themeToggle,.portalUtilityButton,.portalQuickActions .pageHelpButton{flex-basis:34px;width:34px;height:34px;min-height:34px}.accountActions .logoutButton{height:34px;padding:0 8px;font-size:11px!important}.topbar h1{max-width:145px;font-size:16px}.pageHelpChoice{width:auto;position:fixed;top:66px;left:10px;right:10px}}.accountActions{gap:0}.portalQuickActions{gap:7px;min-height:40px}.portalQuickActions .themeToggle,.portalQuickActions .pageHelpButton,.portalUtilityButton,.portalUserButton,.portalUserPlaceholder{color:#53627a;background:#fff;border:1px solid #d8ddea;border-radius:10px;height:40px;min-height:40px;box-shadow:0 1px 2px #24304a0a}.portalQuickActions .themeToggle,.portalQuickActions .pageHelpButton,.portalUtilityButton{flex:0 0 40px;width:40px;padding:0}.portalActionIcon{flex:0 0 20px;width:20px;height:20px;display:block}.portalQuickActions .themeGlyph{display:none}.portalQuickActions .themeToggle:hover,.portalQuickActions .pageHelpButton:hover,.portalUtilityButton:hover,.portalUserButton:hover{color:#6549c8;background:#f5f2ff;border-color:#a999df}.portalQuickActions .themeToggle:focus-visible{outline-offset:2px;outline:3px solid #dcd3fb}.portalQuickActions .pageHelpButton:focus-visible{outline-offset:2px;outline:3px solid #dcd3fb}.portalUtilityButton:focus-visible{outline-offset:2px;outline:3px solid #dcd3fb}.portalUserButton:focus-visible{outline-offset:2px;outline:3px solid #dcd3fb}.portalUtilityButton[aria-current=page]{color:#fff;box-shadow:none;background:#7657e7;border-color:#9c88e5}.portalSettingsAction,.portalAdminButton{display:none}:root[data-portal-settings=true] .portalSettingsAction,:root[data-portal-admin=true] .portalAdminButton{display:grid}.pageHelpMenu,.portalUserMenu{position:relative}.portalUserButton,.portalUserPlaceholder{flex:0 0 220px;width:220px}.portalUserButton{color:#45536b;text-align:left;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:0 10px;display:grid}.portalUserButton>span{min-width:0}.portalUserButton b,.portalUserButton small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portalUserButton b{line-height:1.25;font-size:12px!important}.portalUserButton small{color:#8793a6;text-transform:none;margin-top:1px;line-height:1.2;font-size:10px!important}.portalUserChevron{width:16px;height:16px;transition:transform .18s}.portalUserButton[aria-expanded=true] .portalUserChevron{transform:rotate(180deg)}.portalUserPlaceholder{box-shadow:none;visibility:hidden;background:0 0;border-color:#0000;display:block}.pageHelpChoice svg{width:18px;height:18px}.portalUserMenuChoice{z-index:245;color:#46536a;background:#fff;border:1px solid #dddfe8;border-radius:13px;width:min(300px,100vw - 28px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 45px #24183f2b}.portalUserMenuChoice header{background:#fafbfe;border-bottom:1px solid #ebeef3;gap:3px;padding:14px 15px;display:grid}.portalUserMenuChoice header b{font-size:13px}.portalUserMenuChoice header small{color:#7e8ba0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portalUserMenuChoice>a,.portalUserMenuChoice .portalUserMenuLogout{color:#46536a;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef0f4;border-radius:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:56px;padding:9px 14px;text-decoration:none;display:grid}.portalUserMenuChoice>a:hover,.portalUserMenuChoice .portalUserMenuLogout:hover{color:#6247c2;background:#f6f3ff}.portalUserMenuChoice>a>svg,.portalUserMenuChoice .portalUserMenuLogout>svg{width:20px;height:20px}.portalUserMenuChoice>a span{min-width:0}.portalUserMenuChoice>a b,.portalUserMenuChoice>a small{display:block}.portalUserMenuChoice>a b{font-size:12px}.portalUserMenuChoice>a small{color:#8792a4;margin-top:2px;font-size:10px!important}.portalUserMenuChoice .portalUserMenuLogout{color:#9a4152;border-bottom:0;min-height:46px}.portalUserMenuChoice .portalUserMenuLogout>span{font-weight:600;font-size:12px!important}.portalUserMenuChoice .portalUserMenuLogout:disabled{opacity:.55}:root[data-theme=dark] .portalQuickActions .themeToggle,:root[data-theme=dark] .portalQuickActions .pageHelpButton,:root[data-theme=dark] .portalUtilityButton,:root[data-theme=dark] .portalUserButton{color:#dce7fa;background:#152238;border-color:#334563}:root[data-theme=dark] .portalQuickActions .themeToggle:hover,:root[data-theme=dark] .portalQuickActions .pageHelpButton:hover,:root[data-theme=dark] .portalUtilityButton:hover,:root[data-theme=dark] .portalUserButton:hover{color:#fff;background:#263554;border-color:#7560c4}:root[data-theme=dark] .portalUtilityButton[aria-current=page]{color:#fff;background:#7657e7;border-color:#9a7cff}:root[data-theme=dark] .portalUserButton small{color:#9aaac1!important}:root[data-theme=dark] .portalUserMenuChoice{color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] .portalUserMenuChoice header{background:#0d1728;border-color:#2b3b56}:root[data-theme=dark] .portalUserMenuChoice header small,:root[data-theme=dark] .portalUserMenuChoice>a small{color:#9eacc1!important}:root[data-theme=dark] .portalUserMenuChoice>a,:root[data-theme=dark] .portalUserMenuChoice .portalUserMenuLogout{color:#e6edf9;border-color:#2b3b56;background:#111c30!important}:root[data-theme=dark] .portalUserMenuChoice>a:hover,:root[data-theme=dark] .portalUserMenuChoice .portalUserMenuLogout:hover{color:#fff;background:#1b2942!important}:root[data-theme=dark] .portalUserMenuChoice .portalUserMenuLogout{color:#ff9eae!important}@media (max-width:900px){.portalUserButton,.portalUserPlaceholder{flex-basis:40px;width:40px}.portalUserButton{grid-template-columns:1fr;place-items:center;padding:0;display:grid}.portalUserButton>span,.portalUserChevron{display:none}}.portalUserMenuChoice :where(header small,a small){text-transform:none}@media (max-width:720px){.portalQuickActions{gap:5px}.portalQuickActions .themeToggle,.portalQuickActions .pageHelpButton,.portalUtilityButton,.portalUserButton,.portalUserPlaceholder{flex-basis:36px;width:36px;height:36px;min-height:36px}.portalActionIcon{width:19px;height:19px}.pageHelpChoice{right:-42px}.portalUserMenuChoice{width:min(300px,100vw - 20px);position:fixed;top:66px;right:10px}}@media (max-width:420px){.portalQuickActions{gap:4px}.portalQuickActions .themeToggle,.portalQuickActions .pageHelpButton,.portalUtilityButton,.portalUserButton,.portalUserPlaceholder{flex-basis:34px;width:34px;height:34px;min-height:34px}.portalActionIcon{width:18px;height:18px}}:root[data-theme=dark] .responsivePreviewMenu{color:#f4f7ff!important;background:#111c30!important;border-color:#354766!important;box-shadow:0 18px 48px #020712b8!important}:root[data-theme=dark] .responsivePreviewMenu>strong{color:#f4f7ff!important}:root[data-theme=dark] .responsivePreviewMenu>button{color:#dce7fa!important;background:0 0!important;border:1px solid #0000!important}:root[data-theme=dark] .responsivePreviewMenu>button:hover{color:#fff!important;background:#1b2942!important;border-color:#3b4f70!important}:root[data-theme=dark] .responsivePreviewMenu>button.active,:root[data-theme=dark] .responsivePreviewMenu>button[aria-checked=true]{color:#fff!important;background:#7657e7!important;border-color:#a58cff!important}:root[data-theme=dark] .responsivePreviewMenu>button small{color:#9eacc1!important}:root[data-theme=dark] .responsivePreviewMenu>button.active small,:root[data-theme=dark] .responsivePreviewMenu>button[aria-checked=true] small{color:#f0ebff!important}:root[data-theme=dark] .responsivePreviewMenu>button svg{color:currentColor!important}:root[data-theme=dark] .responsivePreviewOverlay{background:#08111f!important}:root[data-theme=dark] .responsivePreviewToolbar{color:#eef4ff!important}:root[data-theme=dark] .responsivePreviewToolbar nav{background:#111c30!important;border-color:#354766!important}:root[data-theme=dark] .responsivePreviewToolbar button{color:#aebdd3!important;background:0 0!important;border:1px solid #0000!important}:root[data-theme=dark] .responsivePreviewToolbar button:hover{color:#fff!important;background:#263554!important;border-color:#3b4f70!important}:root[data-theme=dark] .responsivePreviewToolbar button.active{color:#fff!important;background:#7657e7!important;border-color:#a58cff!important}:root[data-theme=dark] .responsivePreviewToolbar>.responsivePreviewClose{color:#dce7fa!important;background:#152238!important;border-color:#354766!important}:root[data-theme=dark] .responsivePreviewToolbar>.responsivePreviewClose:hover{color:#fff!important;background:#7657e7!important;border-color:#a58cff!important}.supportAiMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.supportAiMetrics article{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:4px;min-width:0;padding:14px 16px;display:grid}.supportAiMetrics span,.supportAiMetrics small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.supportAiMetrics b{font-size:24px;line-height:1.1}:root[data-theme=dark] .supportAiMetrics article{color:#eef4ff;background:#111c30;border-color:#2c3c58}@media (max-width:1000px){.supportAiMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.supportAiMetrics{grid-template-columns:1fr 1fr}}:root[data-theme=dark] :where(.diskMetricGrid article,.diskCleanupOptions article,.diskAutoCleanup,.diskLastRun,.jobQueueFilters,.jobQueueConfirmation,.maintenanceAdminMessage,.maintenanceCurrent,.maintenanceCancel,.jobQueueTable .jobQueueRow){color:#eef4ff!important;background:#152238!important;border-color:#30415f!important}:root[data-theme=dark] :where(.diskMetricGrid span,.diskMetricGrid small,.diskCleanupOptions span,.diskAutoCleanup span,.diskAutoCleanup small,.diskLastRun div span,.diskLastRun small,.diskUpdatedAt,.diskSafetyNotice span,.jobQueueUpdated,.jobQueueSafety,.maintenanceSafety){color:#a8b7cd!important}:root[data-theme=dark] :where(.diskMetricGrid b,.diskCleanupOptions b,.diskAutoCleanup b,.diskLastRun b,.diskSafetyNotice b){color:#f2f6ff!important}:root[data-theme=dark] .diskUsageBar{background:#2a3851!important}:root[data-theme=dark] .diskUsageSummary :where(b,strong){color:#f2f6ff!important}:root[data-theme=dark] .diskUsageSummary span{color:#a8b7cd!important}:root[data-theme=dark] .diskSafetyNotice{color:#dfe8fa!important;background:#17243a!important}:root[data-theme=dark] .diskCleanupOptions .adminInlineButton:disabled{color:#8291a8!important;background:#202c40!important;border-color:#34435d!important}:root[data-theme=dark] .jobQueueCounters span{color:#c9d5e8!important;background:#0d1728!important;border-color:#30415f!important}:root[data-theme=dark] .jobQueueCounters span.error{color:#ffabb9!important;background:#3b1c26!important;border-color:#75404d!important}:root[data-theme=dark] .jobQueueMessage{color:#d5caff!important;background:#282146!important}:root[data-theme=dark] .jobQueueConfirmation.cancel,:root[data-theme=dark] .maintenanceCancel{background:#321d27!important;border-color:#75404d!important}:root[data-theme=dark] .jobQueueRow.stuck{background:#302919!important}:root[data-theme=dark] .jobQueueState{color:#c2cee0!important;background:#222e43!important}:root[data-theme=dark] :where(.jobQueueState.running,.jobQueueState.queued,.jobQueueState.scheduled){color:#9ec8ff!important;background:#173553!important}:root[data-theme=dark] .jobQueueState.completed{color:#81e4c5!important;background:#153a34!important}:root[data-theme=dark] .jobQueueState.failed{color:#ffabb9!important;background:#45202a!important}:root[data-theme=dark] .maintenanceCurrent{color:#ffe1a0!important;background:#332b18!important}:root[data-theme=dark] .maintenanceCurrent.active{color:#ffb4aa!important;background:#3b1c26!important}:root[data-theme=dark] .workerError{color:#ffabb9!important;background:#3b1c26!important}.supportWorkspace{padding-bottom:34px}.supportHero{background:linear-gradient(135deg,#fff,#f7f4ff);border:1px solid #ded8ef;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;min-height:118px;margin-bottom:18px;padding:20px 24px;display:flex}.supportHero>div:first-child{align-items:center;gap:16px;display:flex}.supportHero>div:first-child>span{color:#fff;background:linear-gradient(145deg,#7657e7,#4f8bea);border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.supportHero svg{width:25px}.supportHero h2,.supportHero p{margin:0}.supportHero p{max-width:760px;color:var(--muted);margin-top:5px}.supportHero>div:last-child{grid-template-columns:auto auto;align-items:center;gap:1px 10px;display:grid}.supportHero>div:last-child>b{grid-row:span 2;font-size:30px}.supportHero>div:last-child>span{color:var(--muted)}.supportHero>div:last-child>button{color:#fff;background:#7657e7;border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:8px;padding:0 14px;font-weight:700;display:flex}.supportHero>div:last-child>button svg{width:17px}.supportLayout{grid-template-columns:minmax(280px,35%) minmax(0,1fr);gap:18px;min-height:620px;display:grid}.supportTicketList,.supportTicketDetail{overflow:hidden;padding:0!important}.supportTicketList>header,.supportDetailHeader,.supportNewTicket>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:16px 18px;display:flex}.supportTicketList h3,.supportTicketList p,.supportDetailHeader h3,.supportDetailHeader p,.supportNewTicket h3{margin:0}.supportTicketList>header>span{color:#6949d6;background:#eee9ff;border-radius:50%;place-items:center;min-width:32px;height:32px;font-weight:800;display:grid}.supportTicketList>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:104px;color:var(--ink);text-align:left;background:0 0;gap:6px;padding:13px 18px;display:grid}.supportTicketList>button:hover,.supportTicketList>button.active{background:#f7f4ff}.supportTicketList>button.active{box-shadow:inset 4px 0 #7657e7}.supportTicketList>button>span{justify-content:space-between;gap:8px;display:flex}.supportTicketList>button time{color:var(--muted)}.supportTicketList>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supportTicketList>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supportStatus{color:#5e4a9b;background:#eee9ff;border-radius:999px;width:max-content;padding:4px 8px;font-style:normal;font-weight:700}.supportStatus.new,.supportStatus.critical{color:#aa3d50;background:#fff0f2}.supportStatus.in_progress,.supportStatus.accepted{color:#2868a9;background:#edf5ff}.supportStatus.waiting_user,.supportStatus.waiting_fix{color:#9b6414;background:#fff7df}.supportStatus.resolved,.supportStatus.closed{color:#24775d;background:#e5f7f0}.supportEmpty{color:var(--muted);text-align:center;padding:34px 20px}.supportEmptyDetail{min-height:500px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.supportEmptyDetail svg{color:#927ce5;width:42px;height:42px}.supportEmptyDetail h3,.supportEmptyDetail p{margin:0}.supportDetailHeader>div{min-width:0}.supportDetailHeader>div>span{align-items:center;gap:9px;display:flex}.supportDetailHeader h3{margin-top:8px}.supportDetailHeader p{color:var(--muted);margin-top:4px}.supportDetailHeader>button,.supportNewTicket>header>button{color:#6248c5;background:#fff;border:1px solid #d9d2ed;border-radius:8px;min-height:36px;padding:0 12px}.supportConversation{background:#fafbfe;flex-direction:column;gap:12px;min-height:330px;max-height:500px;padding:20px;display:flex;overflow:auto}.supportConversation article{background:#fff;border:1px solid #e4e7ef;border-radius:12px;width:min(78%,720px);padding:12px 14px}.supportConversation article.user{background:#f6f3ff;border-color:#d8cff8;align-self:flex-end}.supportConversation article.ai{background:#f2f8ff;border-color:#cfe1f5}.supportConversation article.staff{align-self:flex-start}.supportConversation article.internal{background:#fff8e8;border-style:dashed;border-color:#e0b76b}.supportConversation article header{justify-content:space-between;gap:12px;display:flex}.supportConversation article p{white-space:pre-wrap;margin:7px 0 0}.supportConversation article time,.supportConversation article small{color:var(--muted)}.supportReply,.supportAdminReply{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 18px;display:grid}.supportReply textarea{resize:vertical;min-height:76px}.supportReply button,.supportAdminReply>button{color:#fff;background:#7657e7;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:132px;font-weight:700;display:flex}.supportReply button svg{width:17px}.supportNewTicket{padding-bottom:18px}.supportNewTicket>label,.supportNewTicket>.supportFormGrid,.supportNewTicket>footer{margin:16px 18px 0}.supportNewTicket label{color:#5c6679;gap:6px;font-weight:700;display:grid}.supportNewTicket textarea{resize:vertical}.supportFormGrid{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:12px;display:grid}.supportNewTicket>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.supportNewTicket>footer small{max-width:540px;color:var(--muted)}.supportNewTicket>footer button{color:#fff;background:#7657e7;border:0;border-radius:9px;min-height:42px;padding:0 17px;font-weight:700}.supportAssistantBackdrop{z-index:500;background:#0c13244d;justify-content:flex-end;display:flex;position:fixed;inset:0}.supportAssistantBackdrop>button{background:0 0;border:0;width:100%;position:absolute;inset:0}.supportAssistant{width:min(520px,100vw);height:100dvh;color:var(--ink);background:var(--surface);border-left:1px solid #dddfea;grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid;position:relative;box-shadow:-20px 0 60px #17213b2b}.supportAssistant>header{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 38px;align-items:center;gap:11px;min-height:76px;padding:14px 16px;display:grid}.supportAssistant>header>span{color:#fff;background:linear-gradient(145deg,#7657e7,#4784e8);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative}.supportAssistant>header>span svg{width:22px}.supportAssistant>header>span i{border:2px solid var(--surface);background:#2ab786;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.supportAssistant>header p,.supportAssistant>header h2{margin:0}.supportAssistant>header p{color:var(--muted)}.supportAssistant>header>button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:0 0;border-radius:10px;place-items:center;display:grid}.supportAssistant>header>button svg{width:19px}.supportAssistantNotice{color:#75531c;background:#fff9e9;border:1px solid #f0d69d;border-radius:10px;gap:2px;margin:12px 14px 0;padding:10px 12px;display:grid}.supportAssistantMessages{flex-direction:column;gap:11px;padding:14px;display:flex;overflow:auto}.supportAssistantWelcome{text-align:center;color:var(--muted);margin:auto;padding:28px}.supportAssistantWelcome svg{color:#836be0;width:42px;height:42px}.supportAssistantWelcome h3{margin:10px 0 5px}.supportAssistantWelcome p{margin:0}.supportAssistantMessages>article{border:1px solid var(--line);background:#f7f8fb;border-radius:12px;width:86%;padding:11px 13px}.supportAssistantMessages>article.user{background:#f5f1ff;border-color:#d9d0f8;align-self:flex-end}.supportAssistantMessages>article p{white-space:pre-wrap;margin:5px 0 0}.supportAssistantMessages>article small{color:var(--muted);margin-top:7px;display:block}.supportAssistantSources{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.supportAssistantSources>span{width:100%;color:var(--muted)}.supportAssistantSources a{border:1px solid #d9d1f2;border-radius:7px;padding:4px 7px;text-decoration:none}.supportAssistantTyping{color:var(--muted);align-items:center;gap:5px;display:flex}.supportAssistantTyping i{background:#846de0;border-radius:50%;width:7px;height:7px;animation:1.2s infinite supportTyping}.supportAssistantTyping i:nth-child(2){animation-delay:.15s}.supportAssistantTyping i:nth-child(3){animation-delay:.3s}.supportAssistantTyping span{margin-left:4px}.supportAssistantError{color:#a33145;background:#fff0f2;border-radius:8px;margin:0 14px;padding:8px 10px}.supportAssistant>footer{border-top:1px solid var(--line);padding:12px 14px 15px}.supportAssistant>footer form{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}.supportAssistant>footer textarea{resize:none}.supportAssistant>footer form button{color:#fff;background:#7657e7;border:0;border-radius:10px;place-items:center;width:42px;display:grid}.supportAssistant>footer form button svg{width:18px}.supportAssistant>footer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.supportAssistant>footer>div button{color:#6248c5;background:#fff;border:1px solid #d6cfef;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;display:flex}.supportAssistant>footer>div button svg{width:16px}@keyframes supportTyping{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.supportAdminLayout{grid-template-columns:minmax(300px,38%) minmax(0,1fr);gap:18px;display:grid}.supportAdminQueue,.supportAdminDetail{overflow:hidden;padding:0!important}.supportAdminQueue>header,.supportAdminDetail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:16px 18px;display:flex}.supportAdminQueue h3,.supportAdminDetail h3,.supportAdminDetail p{margin:0}.supportAdminQueue>form{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;gap:8px;padding:12px 14px;display:grid}.supportAdminQueue>form button{color:#fff;background:#7657e7;border:0;border-radius:8px;padding:0 12px}.supportAdminQueue>div{max-height:680px;overflow:auto}.supportAdminQueue>div>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:116px;color:var(--ink);text-align:left;background:0 0;gap:5px;padding:12px 16px;display:grid}.supportAdminQueue>div>button:hover,.supportAdminQueue>div>button.active{background:#f7f4ff}.supportAdminQueue>div>button>span{justify-content:space-between;display:flex}.supportAdminQueue>div>button small,.supportAdminQueue>div>button p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.supportAdminControls{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 18px;display:grid}.supportAdminControls label{gap:5px;display:grid}.supportConversation.admin{max-height:430px}.supportAdminReply{grid-template-columns:minmax(0,1fr) auto}.supportAdminReply textarea{resize:vertical;grid-row:span 2}.supportAdminReply label{align-items:center;gap:6px;display:flex}.supportAdminReply>button{min-height:40px;padding:0 12px}:root[data-theme=dark] :where(.supportHero,.supportTicketList,.supportTicketDetail,.supportAssistant,.supportAdminQueue,.supportAdminDetail){color:#eef4ff!important;background:#111c30!important;border-color:#2c3c58!important}:root[data-theme=dark] .supportHero{background:linear-gradient(135deg,#111c30,#181d3a)!important}:root[data-theme=dark] :where(.supportTicketList>button:hover,.supportTicketList>button.active,.supportAdminQueue>div>button:hover,.supportAdminQueue>div>button.active){background:#1b2942!important}:root[data-theme=dark] .supportConversation{background:#0d1728}:root[data-theme=dark] .supportConversation article,:root[data-theme=dark] .supportAssistantMessages>article{background:#152238;border-color:#30415f}:root[data-theme=dark] .supportConversation article.user,:root[data-theme=dark] .supportAssistantMessages>article.user{background:#211d3d;border-color:#594a8a}:root[data-theme=dark] .supportConversation article.ai{background:#142d4b;border-color:#31577f}:root[data-theme=dark] .supportConversation article.internal{background:#2f2919;border-color:#735d29}:root[data-theme=dark] .supportAssistantNotice{color:#ffe4a8;background:#2f2919;border-color:#725d29}:root[data-theme=dark] .supportDetailHeader>button,:root[data-theme=dark] .supportNewTicket>header>button,:root[data-theme=dark] .supportAssistant>footer>div button{color:#dce7fa;background:#152238;border-color:#3a4b69}:root[data-theme=dark] .supportStatus{color:#cbbcff;background:#2b2350}:root[data-theme=dark] .supportStatus.new{color:#ffabb8;background:#45202a}:root[data-theme=dark] .supportStatus.in_progress,:root[data-theme=dark] .supportStatus.accepted{color:#9ed0ff;background:#173553}:root[data-theme=dark] .supportStatus.waiting_user,:root[data-theme=dark] .supportStatus.waiting_fix{color:#ffd58e;background:#3b2c17}:root[data-theme=dark] .supportStatus.resolved,:root[data-theme=dark] .supportStatus.closed{color:#81e4c5;background:#153a34}@media (max-width:1000px){.supportLayout,.supportAdminLayout{grid-template-columns:1fr}.supportTicketList{max-height:380px;overflow:auto}.supportAdminQueue>div{max-height:360px}.supportConversation,.supportConversation.admin{max-height:480px}}@media (max-width:680px){.supportHero{flex-direction:column;align-items:flex-start}.supportHero>div:last-child,.supportHero>div:last-child>button{width:100%}.supportFormGrid,.supportAdminControls{grid-template-columns:1fr}.supportNewTicket>footer{flex-direction:column;align-items:stretch}.supportNewTicket>footer button{width:100%}.supportConversation article{width:92%}.supportReply,.supportAdminReply{grid-template-columns:1fr}.supportReply button,.supportAdminReply>button{min-height:42px}.supportAdminQueue>form{grid-template-columns:1fr}.supportAdminQueue>form button{min-height:40px}.supportAssistant{width:100vw}}.supportAdminComposer{grid-row:span 2;gap:8px;display:grid}.supportAdminComposer textarea{resize:vertical;grid-row:auto;min-height:112px}.supportAiDraftToolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supportAiDraftToolbar button{color:#fff;background:#7657e7;border:1px solid #d6cfef;border-radius:8px;min-height:34px;padding:0 11px;font-weight:700}.supportAiDraftToolbar button.secondary{color:#6248c5;background:#fff}.supportAiDraftToolbar span,.supportAiDraftNotice,.supportAiDraftSources>span{color:var(--muted)}.supportAiDraftNotice{margin:0!important}.supportAiDraftSources{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.supportAiDraftSources a{border:1px solid #d9d1f2;border-radius:7px;padding:4px 7px;text-decoration:none}.supportAiDraftSources a:hover{text-decoration:underline}:root[data-theme=dark] .supportAiDraftToolbar button.secondary,:root[data-theme=dark] .supportAiDraftSources a{color:#dce7fa;background:#152238;border-color:#3a4b69}@media (max-width:680px){.supportAdminComposer{grid-row:auto}.supportAiDraftToolbar button{flex:auto}}.pageHelpButton,.portalAdminButton{position:relative}.supportUnreadBadge,.supportAdminUnreadBadge{color:#fff;background:#df405f;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.supportAdminUnreadBadge{background:#ee7b21}.supportUnreadMenuBadge{color:#a52f4b;vertical-align:middle;background:#ffe8ed;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:10px;font-style:normal;display:inline-flex}.supportTicketList>button.unread{background:#fbf9ff}.supportTicketList>button.unread>b{color:#5d3fc5}.supportTicketUnread{color:#a52f4b;white-space:nowrap;background:#ffe8ed;border-radius:999px;padding:3px 7px;font-size:10px}:root[data-theme=dark] .supportUnreadBadge,:root[data-theme=dark] .supportAdminUnreadBadge{border-color:#111c30}:root[data-theme=dark] .supportUnreadMenuBadge,:root[data-theme=dark] .supportTicketUnread{color:#ffb4c0;background:#47202b}:root[data-theme=dark] .supportTicketList>button.unread{background:#171f37}:root[data-theme=dark] .supportTicketList>button.unread>b{color:#c7b8ff}:root[data-theme=dark] :where(.planCatalogList>div:last-child>button,.planEditorGroup,.planEditorFooter,.planVersionList,.brandAssetsHero,.brandAssetGrid article,.roleAdminIntro>span,.roleProtectedNotice,.catalogTransferNotice,.catalogTransferMode,.catalogTransferMetrics span,.catalogTransferConfirmation,.catalogOwnershipBody>section,.catalogOwnershipConnections>label,.catalogOwnershipCapacity div,.catalogOwnershipHistory,.portalUserFilters,.portalUsersTable,.portalUsersTable .portalUserRow,.subscriberFilters,.subscriberTable .subscriberRow,.maintenanceHistory .maintenanceHistoryRow,.adminScheduleNote,.adminRunHistory>.panelHeader){color:#eef4ff!important;background:#152238!important;border-color:#30415f!important}:root[data-theme=dark] :where(.planCatalogList>div:last-child>button.active,.planVersionList>article.scheduled,.rolePermissionGrid label.selected,.catalogTransferRow.selected,.catalogTransferConfirmation.confirmed,.catalogOwnershipConnections>label.selected){background:#211d3d!important;border-color:#594a8a!important}:root[data-theme=dark] :where(.planEditorGrid>label,.planEditorGroup label,.catalogTransferAccounts label,.catalogOwnershipLead,.catalogOwnershipSectionTitle span,.catalogOwnershipConnections small,.catalogOwnershipCapacity dt,.catalogOwnershipHistory article,.portalUserFilters label,.roleAdminIntro p,.brandAssetsHero span,.brandAssetGrid span,.brandAssetGrid small,.catalogTransferNotice span,.catalogTransferOptions small,.planEditorFooter p,.planCatalogList button small,.portalUserMemberships small,.adminScheduleFields>label,.adminRunHistory>.panelHeader>span){color:#a8b7cd!important}:root[data-theme=dark] :where(.planCatalogList button b,.planCatalogList button>strong,.planEditorGroup>b,.brandAssetsHero b,.brandAssetGrid b,.catalogTransferNotice b,.catalogTransferOptions b,.catalogTransferMetrics b,.catalogOwnershipSectionTitle b,.catalogOwnershipConnections b,.catalogOwnershipCapacity dd,.catalogOwnershipHistory b,.rolePermissionGrid b,.portalUserAccessEditor>div:first-child b){color:#f2f6ff!important}:root[data-theme=dark] :where(.planVersionList>article>div:first-child span,.roleAdminIntro>span){color:#d4c9ff!important;background:#2b2350!important}:root[data-theme=dark] .planVersionList>article.applied>div:first-child span{color:#81e4c5!important;background:#153a34!important}:root[data-theme=dark] .roleProfileCard.protected>header>span,:root[data-theme=dark] .roleProtectedNotice{color:#81e4c5!important;background:#153a34!important;border-color:#2f6559!important}.authSessionList{grid-column:1/3;gap:7px;max-height:280px;margin:14px 0 8px;display:grid;overflow:auto}.authSessionList article{background:#faf8fd;border:1px solid #e6e0ee;border-radius:10px;padding:11px}.authSessionList b,.authSessionList small{display:block}.authSessionList b{color:#3f3450;font-size:12px}.authSessionList b em{float:right;color:#8b5b14;background:#fff0ce;border-radius:5px;padding:3px 6px;font-size:8px;font-style:normal}.authSessionList small{color:#8b8098;margin-top:4px;font-size:9px}.roleSessionLimit{background:#faf8ff;border:1px solid #ded6ee;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:11px 12px;display:flex}.roleSessionLimit b,.roleSessionLimit small{display:block}.roleSessionLimit b{color:#493e56;font-size:12px}.roleSessionLimit small{color:#857b90;margin-top:3px;font-size:10px}.roleSessionLimit input{box-sizing:border-box;color:#493e56;text-align:center;background:#fff;border:1px solid #cfc5de;border-radius:8px;width:78px;height:38px;padding:0 8px;font-size:13px;font-weight:700}.staffIdentityFields{grid-template-columns:1fr 1fr 1.2fr minmax(150px,.7fr) minmax(130px,.55fr) auto}.staffIdentityFields input[type=number]{box-sizing:border-box;color:#4d4257;background:#fff;border:1px solid #ddd5e8;border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:11px}:root[data-theme=dark] .authSessionList article{background:#0d1728!important;border-color:#30415f!important}:root[data-theme=dark] .authSessionList b{color:#eef4ff!important}:root[data-theme=dark] .authSessionList small{color:#a8b6cb!important}:root[data-theme=dark] .roleSessionLimit{background:#152238!important;border-color:#30415f!important}:root[data-theme=dark] .roleSessionLimit b,:root[data-theme=dark] .roleSessionLimit input{color:#eef4ff!important}:root[data-theme=dark] .roleSessionLimit small{color:#aebdd3!important}:root[data-theme=dark] .roleSessionLimit input,:root[data-theme=dark] .staffIdentityFields input[type=number]{color:#eef4ff!important;background:#0b1628!important;border-color:#34445f!important}@media (max-width:1050px){.staffIdentityFields{grid-template-columns:1fr 1fr}}@media (max-width:760px){.staffIdentityFields{grid-template-columns:1fr}}:root[data-theme=dark] .brandAssetsHero{background:linear-gradient(130deg,#152238,#111c30)!important}:root[data-theme=dark] .brandAssetsHero>img{box-sizing:border-box;border:1px solid #dfe3ec;border-radius:12px;padding:14px;background:#f8f9ff!important}:root[data-theme=dark] .brandAssetPreview{border:1px solid #30415f}:root[data-theme=dark] :where(.brandAssetGrid article>a,.adminInlineButton,.adminScheduleActions button.secondary,.catalogTransferSearch button.secondary,.roleProfileCard>footer button.secondary,.portalUserAccessEditor button.secondary){color:#dce7fa!important;background:#17243a!important;border-color:#3a4b69!important}:root[data-theme=dark] .serviceAdminWorkspace button:disabled{color:#8291a8!important;opacity:1!important;background:#202c40!important;border-color:#34435d!important}:root[data-theme=dark] :where(.catalogTransferNotice.warning,.catalogTransferMetrics span.warning,.catalogTransferWarning,.catalogTransferConfirmation.warning,.maintenanceCurrent,.portalMaintenanceNotice,.serviceAdminStats article.attention){color:#ffe1a0!important;background:#332b18!important;border-color:#725d29!important}:root[data-theme=dark] :where(.catalogTransferMetrics span.error,.catalogTransferError,.adminScheduleError,.portalUserAccessEditor.block,.portalMaintenanceNotice.active,.supportAssistantError){color:#ffb4c0!important;background:#3b1c26!important;border-color:#75404d!important}:root[data-theme=dark] .catalogOwnershipBlockers{color:#ffc3a4!important;background:#351f18!important;border-color:#754c39!important}:root[data-theme=dark] .catalogOwnershipBlockers small{color:#e8ab8c!important}:root[data-theme=dark] .catalogOwnershipReady{color:#81e4c5!important;background:#153a34!important;border-color:#2f6559!important}:root[data-theme=dark] .catalogOwnershipReason input{color:#eef4ff!important;background:#0b1628!important;border-color:#34445f!important}:root[data-theme=dark] .catalogOwnershipHistory>div,:root[data-theme=dark] .catalogOwnershipHistory article{border-color:#30415f!important}:root[data-theme=dark] .portalUserAccessEditor.unblock{color:#81e4c5!important;background:#153a34!important;border-color:#2f6559!important}:root[data-theme=dark] .portalUserState.active{color:#81e4c5!important;background:#153a34!important}:root[data-theme=dark] .portalUserState.blocked{color:#ffabb9!important;background:#45202a!important}:root[data-theme=dark] :where(.planVersionList dl>div,.roleProfileCard>header,.roleProfileCard>footer,.catalogTransferSearch,.catalogTransferOptions){border-color:#30415f!important}.documentReplacementMode{color:#5944b3;background:#f2eeff;border:1px solid #d6cafa;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 22px;padding:12px 14px;display:flex}.documentReplacementMode>div{gap:3px;display:grid}.documentReplacementMode button{color:#5d46b8;background:#fff;border:1px solid #cfc4f2;border-radius:8px;min-height:34px;padding:0 12px}.documentArchiveToggle{align-items:center;gap:14px;display:flex}.documentArchiveToggle label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.documentArchiveToggle input{accent-color:#6f52d2}.documentAdminList>div:last-child>article{grid-template-columns:minmax(0,1fr) 80px minmax(260px,auto)}.documentAdminList>div:last-child>article.archived{background:#faf9fc}.documentAdminList>div:last-child>article.archived>div:first-child{opacity:.72}.documentAdminActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex!important}.documentAdminActions>a,.documentAdminActions>button{color:#5d46b8;background:#fff;border:1px solid #cfc4f2;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.documentAdminActions>button.danger{color:#a44155;border-color:#efd1d7}.documentAdminActions>button:disabled{cursor:not-allowed;opacity:.48}:root[data-theme=dark] .documentReplacementMode{color:#d8ceff;background:#211d3d;border-color:#594a8a}:root[data-theme=dark] .documentReplacementMode button,:root[data-theme=dark] .documentAdminActions>a,:root[data-theme=dark] .documentAdminActions>button{color:#dce7fa;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .documentAdminActions>button.danger{color:#ffb4c0;border-color:#75404d}:root[data-theme=dark] .documentAdminList>div:last-child>article.archived{background:#111c30}@media (max-width:900px){.documentAdminList>div:last-child>article{grid-template-columns:minmax(0,1fr) auto}.documentAdminActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:600px){.documentReplacementMode,.documentAdminList>.panelHeader{flex-direction:column;align-items:stretch}.documentArchiveToggle{justify-content:space-between}.documentAdminActions>*{flex:auto}}.documentTemplateWorkspace{gap:12px;display:grid}.documentTemplateHeader{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:16px 18px}.documentTemplateHeader>div{max-width:760px}.documentTemplateHeader>button{color:#fff;background:#6f52d2;border:0;border-radius:8px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700}.documentTemplateLayout{grid-template-columns:240px minmax(430px,1fr) minmax(360px,.9fr);align-items:start;gap:12px;min-width:0;display:grid}.documentTemplateList{max-height:760px;overflow-y:auto}.documentTemplateList>div,.documentTemplatePreview>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.documentTemplateList>div span,.documentTemplatePreview>div span{color:var(--muted);font-size:10px}.documentTemplateList section{border-bottom:1px solid var(--line);padding:11px}.documentTemplateList h4{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;margin:0 0 7px;font-size:9px}.documentTemplateList section>small{color:var(--muted);font-size:10px}.documentTemplateList section button{width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;margin-top:5px;padding:8px 9px;display:grid}.documentTemplateList section button:hover,.documentTemplateList section button.active{background:#f3efff;border-color:#d9d0f7}.documentTemplateList section button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.documentTemplateList section button small{color:var(--muted);font-size:9px}.documentTemplateEditor{overflow:hidden}.documentTemplateFields{grid-template-columns:170px 1fr;gap:11px;padding:14px;display:grid}.documentTemplateFields label,.documentTemplateBody,.documentTemplateStyles{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.documentTemplateFields label.wide{min-width:0}.documentTemplateFields input,.documentTemplateFields select,.documentTemplateBody textarea,.documentTemplateStyles textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);background:var(--panel);font:inherit;border-radius:8px}.documentTemplateFields input,.documentTemplateFields select{height:38px;padding:0 10px}.documentVariableBar{border-block:1px solid var(--line);background:var(--soft);flex-wrap:wrap;align-items:center;gap:6px;padding:11px 14px;display:flex}.documentVariableBar b{margin-right:4px;font-size:10px}.documentVariableBar button{color:#5f48bb;background:var(--panel);border:1px solid #d7cff0;border-radius:7px;min-height:29px;padding:0 8px;font-size:9px}.documentTemplateBody,.documentTemplateStyles{padding:14px}.documentTemplateBody textarea{resize:vertical;min-height:310px;padding:12px;line-height:1.5}.documentTemplateStyles{padding-top:0}.documentTemplateStyles textarea{resize:vertical;min-height:70px;padding:10px}.documentTemplateStyles small{font-size:9px;font-weight:400}.documentTemplateActions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-height:58px;padding:10px 14px;display:flex}.documentTemplateActions>span{color:var(--muted);margin-right:auto;font-size:10px}.documentTemplateActions button,.documentTemplateActions a{color:#5c45b4;background:var(--panel);border:1px solid #d2c8ef;border-radius:8px;align-items:center;min-height:35px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.documentTemplateActions .primary,.documentTemplateActions .publish{color:#fff;background:#6f52d2;border-color:#6f52d2}.documentTemplateActions .danger{color:#a44155;border-color:#efd1d7}.documentTemplatePreview{overflow:hidden}.documentTemplatePreview iframe{background:#e8e5ed;border:0;width:100%;height:700px;display:block}.documentTemplateEditor :disabled{cursor:not-allowed;opacity:.68}:root[data-theme=dark] .documentTemplateList section button:hover,:root[data-theme=dark] .documentTemplateList section button.active{background:#211d3d;border-color:#554783}:root[data-theme=dark] .documentVariableBar button,:root[data-theme=dark] .documentTemplateActions button,:root[data-theme=dark] .documentTemplateActions a{color:#d9ceff;background:#17243a;border-color:#3d4c67}:root[data-theme=dark] .documentTemplateActions .primary,:root[data-theme=dark] .documentTemplateActions .publish{color:#fff;background:#7658df;border-color:#7658df}:root[data-theme=dark] .documentTemplateActions .danger{color:#ffb4c0;border-color:#75404d}@media (max-width:1300px){.documentTemplateLayout{grid-template-columns:220px minmax(0,1fr)}.documentTemplatePreview{grid-column:1/-1}.documentTemplatePreview iframe{height:560px}}@media (max-width:760px){.documentTemplateLayout{grid-template-columns:1fr}.documentTemplateList{max-height:300px}.documentTemplateFields{grid-template-columns:1fr}.documentTemplateBody textarea{min-height:260px}.documentTemplateActions{align-items:stretch}.documentTemplateActions>*{flex:auto;justify-content:center}.documentTemplateActions>span{flex-basis:100%}.documentTemplatePreview iframe{height:500px}}.labelElement.editorOverlay.barcode{padding:0;background:0 0!important}.labelElement.editorOverlay>.labelResizeHandle{width:12px!important;height:12px!important;display:block!important;overflow:visible!important}.labelCanvas,.labelPreviewCanvas{color:#17141b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] :where(.labelsIntro,.labelsTemplateList,.labelsEditorToolbar,.labelInspector,.labelPrintPanel,.labelLibraryPanel){color:#eef4ff!important;background:#111c30!important;border-color:#2c3c58!important}:root[data-theme=dark] .labelsIntro{background:linear-gradient(135deg,#111c30,#181d3a)!important}:root[data-theme=dark] .labelsIntro h2,:root[data-theme=dark] .labelPrintPanel>header h2,:root[data-theme=dark] .labelInspectorHeading b,:root[data-theme=dark] .labelLibraryPanel>header h2{color:#f4f7ff!important}:root[data-theme=dark] .labelsTemplateList>button{color:#e8f0ff;background:#111c30;border-color:#2c3c58}:root[data-theme=dark] .labelsTemplateList>button:hover,:root[data-theme=dark] .labelsTemplateList>button.active{background:#211d3d}:root[data-theme=dark] .labelsTemplateList>button small{color:#9fadc2!important}:root[data-theme=dark] .labelsTemplateList>button em{color:#d8ceff;background:#2b2250}:root[data-theme=dark] .labelsAddTools{background:#0d1728;border-color:#2c3c58}:root[data-theme=dark] .labelsAddTools button{color:#dce7fa;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .labelsAddTools button:hover{color:#fff;background:#211d3d;border-color:#8069d7}:root[data-theme=dark] .labelsAddTools button:disabled{color:#7f8da4;opacity:1;background:#152238}:root[data-theme=dark] .labelsCanvasPanel,:root[data-theme=dark] .labelPreviewStage{background:#0a1220!important}:root[data-theme=dark] :where(.labelRuler,.labelCanvasMeta,.labelInspectorEmpty,.labelInspectorActions small){color:#9fadc2!important}:root[data-theme=dark] :where(.labelInspectorHeading,.labelInspectorActions,.labelInspectorFields,.labelPrintBody,.labelPrintProfile,.labelPrintControls,.labelPrintFooter,.labelPrintHead,.labelPrintRows>label){border-color:#2c3c58!important}:root[data-theme=dark] :where(.labelInspectorFields label>span,.labelPrintProfile,.labelPrintControls,.labelPrintFooter,.labelPrintHead,.labelPrintRows>label){color:#e8f0ff;background:#111c30}:root[data-theme=dark] .labelPrintRows>label:hover{background:#17243a}:root[data-theme=dark] .labelPrintRows>label.unavailable{color:#8492a8;background:#0d1728}:root[data-theme=dark] :where(.labelPrintCount,.labelPrintProfileActions button,.labelPrintAgent,.labelPrinterAssignment,.labelInspectorActions button.library){color:#dce7fa;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .labelInspectorActions button.danger{color:#ffb4c0;background:#321d27;border-color:#75404d}:root[data-theme=dark] .labelPreviewDialog{color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] :where(.labelPreviewDialog>header,.labelPreviewToolbar,.labelPreviewDialog>footer){background:#0d1728;border-color:#2c3c58}:root[data-theme=dark] .labelPreviewDialog>header h2{color:#f4f7ff}:root[data-theme=dark] :where(.labelPreviewClose,.labelPreviewZoom button,.labelPreviewPrintControls>button,.labelPreviewPair button){color:#dce7fa;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .labelPreviewZoom button.active{color:#fff;background:#211d3d;border-color:#8069d7}:root[data-theme=dark] :where(.labelPreviewZoom span,.labelPreviewPrintControls label,.labelPreviewDialog>footer span){color:#a8b6cb!important}:root[data-theme=dark] .labelPreviewCanvas{border-color:#a9a1b2;color:#17141b!important;background:#fff!important}.fbsSyncButtons>button{min-height:72px!important}.fbsSyncButtons em{color:var(--muted);font-size:9px;font-style:normal;line-height:1.3}.fbsSyncEmpty{border:1px dashed var(--line);text-align:center;border-radius:9px;padding:12px;grid-column:1/-1!important;margin:0!important}.fbsSyncChoice{border:1px solid var(--line);background:var(--soft);border-radius:9px;padding:10px}.fbsSchedule{border:1px solid var(--line);background:var(--soft);border-radius:9px;grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr);gap:10px;padding:11px;display:grid}.fbsSchedule>label{color:var(--muted);gap:5px;font-size:10px;display:grid}.fbsScheduleTime{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fbsScheduleTime label{color:var(--muted);gap:5px;font-size:10px;display:grid}.fbsSchedule input[type=time]{border:1px solid var(--line);height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 10px}.fbsSchedule fieldset{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr))}.fbsSchedule>small{color:var(--muted);grid-column:1/-1}@media (max-width:560px){.fbsSchedule{grid-template-columns:1fr}.fbsSchedule fieldset,.fbsSchedule>small{grid-column:auto}.fbsSchedule fieldset{grid-template-columns:repeat(4,minmax(0,1fr))}}.fbsWorkspace{align-content:start;gap:14px;display:grid}.fbsHero{background:linear-gradient(130deg,#f7f3ff,#f2f7ff);border:1px solid #ddd5f6;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(320px,46%);align-items:center;gap:18px;min-width:0;padding:18px 20px;display:grid}.fbsHero h2,.fbsHero p{margin:0}.fbsHero h2{font-size:22px}.fbsHero p:not(.eyebrow){max-width:760px;color:var(--muted);margin-top:7px;line-height:1.5}.fbsSyncButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fbsSyncButtons>button{min-width:0;min-height:58px;color:var(--ink);background:var(--panel);text-align:left;border:1px solid #d6cef0;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex}.fbsSyncButtons>button>span{gap:3px;min-width:0;display:grid}.fbsSyncButtons b,.fbsSyncButtons small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fbsSyncButtons small{color:var(--muted)}.fbsMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.fbsMetrics article{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-content:center;min-height:72px;padding:11px 14px;display:grid}.fbsMetrics strong{font-size:21px}.fbsMetrics span{color:var(--muted);font-size:11px}.fbsMetrics .warning{background:#fff8e8;border-color:#e7cc8d}.fbsTabs{border:1px solid var(--line);background:var(--panel);border-radius:11px;gap:5px;padding:5px;display:flex;overflow-x:auto}.fbsTabs button{min-height:37px;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 16px;font-weight:700}.fbsTabs button.active{color:#fff;background:#7354df}.fbsMessage{color:#5842ae;background:#f4f0ff;border:1px solid #d6cef3;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 12px;display:flex}.fbsMessage button{color:inherit;background:0 0;border:0;font-size:20px}.fbsToolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 180px auto auto;gap:8px;padding:12px;display:grid}.fbsToolbar input,.fbsToolbar select,.fbsPrintControls select,.fbsSettings select,.fbsExpiration input{border:1px solid var(--line);height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 11px}.fbsToolbar button,.fbsPrintControls button,.fbsBatchPreview button,.fbsDocumentActions button,.fbsDocumentList button,.fbsSettings>article>button{color:#6048bf;background:var(--panel);border:1px solid #d5cdf1;border-radius:8px;min-height:40px;padding:0 13px;font-weight:700}.fbsToolbar button:last-child,.fbsPrintControls button:last-child,.fbsSettings>article>button{color:#fff;background:#7354df;border-color:#7354df}.fbsOrderTable{overflow:auto}.fbsOrderTable table{border-collapse:collapse;width:100%;min-width:1160px}.fbsOrderTable th,.fbsOrderTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 11px}.fbsOrderTable th{color:var(--muted);letter-spacing:.4px;text-transform:uppercase;font-size:9px}.fbsOrderTable td{font-size:11px}.fbsOrderTable td>small,.fbsOrderTable td>span:not(.fbsStatus){color:var(--muted);margin-top:3px;display:block}.fbsOrderTable td:nth-child(3){align-items:center;gap:7px;display:flex}.fbsOrderTable tr.hasError{background:#fff7f8}.fbsOrderTable td:last-child button{color:#6048bf;background:var(--panel);border:1px solid #d7cff1;border-radius:7px;min-height:33px;padding:0 9px}.fbsStatus{color:#5d48b6;white-space:nowrap;background:#eee9ff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.fbsStatus.ready,.fbsStatus.shipped{color:#08755c;background:#ddf7ee}.fbsStatus.error,.fbsStatus.cancelled{color:#a63b50;background:#ffe8ed}.fbsStatus.awaiting_mark{color:#9b5f00;background:#fff0cc}.errorText{white-space:normal;max-width:190px;color:#a63b50!important}.fbsEmpty{color:var(--muted);text-align:center;padding:48px 20px}.fbsScannerBar{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:minmax(230px,auto) minmax(300px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.fbsScannerBar>div{align-items:center;gap:9px;display:flex}.fbsScannerBar>div>span{color:#fff;background:#7656e5;border-radius:10px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.fbsScannerBar>div>div{display:grid}.fbsScannerBar small{color:var(--muted)}.fbsScannerBar form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.fbsScannerBar input{height:42px;color:var(--ink);background:var(--panel);border:2px solid #8165e7;border-radius:9px;padding:0 12px;font-family:Consolas,monospace}.fbsScannerBar button{color:#fff;background:#7354df;border:0;border-radius:8px;padding:0 16px;font-weight:700}.fbsScannerBar kbd{justify-self:end}.fbsScanEmpty{text-align:center;place-content:center;justify-items:center;min-height:440px;display:grid}.fbsScanEmpty>span{color:#7354df;background:#eee9ff;border-radius:16px;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.fbsScanEmpty h2{margin:14px 0 5px}.fbsScanEmpty p{max-width:600px;color:var(--muted);margin:0;line-height:1.5}.fbsOrderCard{border:1px solid var(--line);background:var(--panel);border-radius:13px;overflow:hidden}.fbsOrderCard>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:16px;min-height:68px;padding:11px 15px;display:grid}.fbsOrderCard>header>div{align-items:center;gap:8px;display:flex}.fbsOrderCard>header>div span{display:grid}.fbsOrderCard>header small{color:var(--muted)}.fbsOrderCard>header>button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 10px}.fbsOrderProducts{display:grid}.fbsOrderProducts>section{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.7fr) minmax(400px,1.3fr);gap:20px;padding:16px;display:grid}.fbsOrderProducts h3,.fbsOrderProducts p{margin:0}.fbsOrderProducts p{color:var(--muted);margin-top:5px}.fbsUnits{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:7px;display:grid}.fbsUnits>span{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:3px;min-height:70px;padding:8px 10px;display:grid}.fbsUnits>span.submitted,.fbsUnits>span.ready{background:#e9faf5;border-color:#b9e6d9}.fbsUnits>span.rejected{background:#fff0f3;border-color:#efc8d0}.fbsUnits code{color:#5542a3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fbsUnits em{color:#15725d;font-style:normal}.fbsExpiration{background:#fff4d8;border-bottom:1px solid #e1c276;grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.fbsExpiration>div{display:grid}.fbsExpiration span{color:#805c10}.fbsExpiration button{color:#fff;background:#9b6800;border:0;border-radius:8px;height:40px;padding:0 13px;font-weight:700}.fbsOrderCard>footer{justify-content:flex-end;align-items:center;gap:10px;min-height:56px;padding:9px 15px;display:flex}.fbsOrderCard>footer button{color:#fff;background:#7354df;border:0;border-radius:8px;min-height:38px;padding:0 13px;font-weight:700}.fbsOrderCard>footer span{color:var(--muted);margin-left:auto}.fbsPrintLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.fbsPrintControls{flex-wrap:wrap;align-items:flex-end;gap:9px;padding:14px;display:flex}.fbsPrintControls label{min-width:200px;color:var(--muted);gap:5px;font-size:10px;display:grid}.fbsInlineWarning{color:#865c00;background:#fff6dc;border:1px solid #e7ca80;border-radius:8px;margin:0 14px 14px;padding:9px 11px}.fbsBatchPreview{border:1px solid var(--line);border-radius:10px;margin:0 14px 14px;padding:12px}.fbsBatchPreview>div:first-child{display:grid}.fbsBatchPreview>button{margin-top:10px}.fbsTape{background:var(--soft);border-radius:8px;gap:7px;margin-top:12px;padding:10px;display:flex;overflow-x:auto}.fbsTape>span{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-content:center;width:112px;min-width:112px;height:72px;padding:7px;display:grid}.fbsTape .group_label{color:#fff;background:#7354df}.fbsTape em{font-size:9px;font-style:normal}.fbsBatchList{overflow:hidden}.fbsBatchList>p{color:var(--muted);padding:15px}.fbsBatchList>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;gap:4px;padding:11px 14px;display:grid}.fbsBatchList>button:hover{background:var(--soft)}.fbsBatchList span{color:var(--muted);font-size:10px}.fbsDocuments{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.fbsDocumentActions{padding-bottom:16px}.fbsDocumentActions>p,.fbsDocumentActions>div:last-child{margin:0 16px}.fbsDocumentActions>p{color:var(--muted);line-height:1.5}.fbsDocumentActions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.fbsDocumentList{overflow:hidden}.fbsDocumentList article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:10px 14px;display:flex}.fbsDocumentList article>div{gap:3px;display:grid}.fbsDocumentList article span,.fbsDocumentList article small{color:var(--muted)}.fbsDocumentList article small{color:#9a6500}.fbsSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fbsSettings>article{gap:14px;padding:16px;display:grid}.fbsSettings header{align-items:center;gap:9px;display:flex}.fbsSettings header div{display:grid}.fbsSettings h2{margin:0}.fbsSettings>article>label:not(.fbsCheck){color:var(--muted);gap:5px;font-size:10px;display:grid}.fbsCheck{align-items:flex-start;gap:8px;display:flex}.fbsCheck input{accent-color:#7354df;margin-top:2px}.fbsCheck>span{gap:2px;display:grid}.fbsCheck small{color:var(--muted)}.fbsSettings fieldset{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.fbsSettings legend{color:var(--muted);padding:0 5px;font-size:10px}.fbsSettings>article>button{justify-self:end}.fbsWorkspace button:disabled{cursor:not-allowed;opacity:.5}:root[data-theme=dark] :where(.fbsHero,.fbsMetrics article,.fbsTabs,.fbsOrdersPanel,.fbsScannerBar,.fbsOrderCard,.fbsPrintLayout>.panel,.fbsDocuments>.panel,.fbsSettings>.panel,.fbsBatchPreview){color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] .fbsHero{background:linear-gradient(135deg,#111c30,#181d3a)}:root[data-theme=dark] :where(.fbsSyncButtons>button,.fbsToolbar input,.fbsToolbar select,.fbsPrintControls select,.fbsSettings select,.fbsExpiration input,.fbsToolbar button,.fbsPrintControls button,.fbsBatchPreview button,.fbsDocumentActions button,.fbsDocumentList button,.fbsOrderTable td:last-child button,.fbsOrderCard>header>button){color:#dce7fa;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .fbsToolbar button:last-child,:root[data-theme=dark] .fbsPrintControls button:last-child,:root[data-theme=dark] .fbsSettings>article>button{color:#fff;background:#7658df;border-color:#7658df}:root[data-theme=dark] .fbsMetrics .warning,:root[data-theme=dark] .fbsInlineWarning,:root[data-theme=dark] .fbsExpiration{color:#ffe1a0;background:#332b18;border-color:#725d29}:root[data-theme=dark] .fbsMessage{color:#d8ceff;background:#211d3d;border-color:#594a8a}:root[data-theme=dark] .fbsOrderTable tr.hasError,:root[data-theme=dark] .fbsUnits>span.rejected{background:#3b1c26;border-color:#75404d}:root[data-theme=dark] .fbsUnits>span{background:#152238;border-color:#30415f}:root[data-theme=dark] .fbsUnits>span.submitted,:root[data-theme=dark] .fbsUnits>span.ready{background:#153a34;border-color:#2f6559}:root[data-theme=dark] .fbsTape{background:#0d1728}:root[data-theme=dark] .fbsTape>span{background:#152238;border-color:#30415f}@media (max-width:1200px){.fbsHero,.fbsPrintLayout,.fbsDocuments{grid-template-columns:1fr}.fbsBatchList{max-height:350px;overflow:auto}.fbsSettings{grid-template-columns:1fr}}@media (max-width:850px){.fbsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fbsSyncButtons{grid-template-columns:1fr}.fbsToolbar{grid-template-columns:1fr 1fr}.fbsToolbar input{grid-column:1/-1}.fbsScannerBar{grid-template-columns:1fr}.fbsScannerBar>kbd{display:none}.fbsOrderCard>header{grid-template-columns:1fr auto}.fbsOrderCard>header>.fbsStatus{justify-self:start}.fbsOrderProducts>section,.fbsExpiration,.fbsDocumentActions>div:last-child{grid-template-columns:1fr}}@media (max-width:560px){.fbsMetrics{grid-template-columns:1fr 1fr}.fbsTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.fbsTabs button{white-space:normal;min-width:0;padding-inline:8px}.fbsToolbar{grid-template-columns:1fr}.fbsToolbar input{grid-column:auto}.fbsScannerBar form{grid-template-columns:1fr}.fbsScannerBar button{min-height:42px}.fbsOrderCard>header{grid-template-columns:1fr}.fbsOrderCard>header>button{justify-self:stretch}.fbsSettings fieldset{grid-template-columns:1fr}.fbsSettings>article>button{width:100%}.fbsDocumentList article{flex-direction:column;align-items:stretch}.fbsDocumentList button{width:100%}}.fbsSettingsScreen{gap:14px;display:grid}.fbsRegistryImport{grid-template-columns:minmax(280px,1fr) minmax(320px,1.2fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.fbsRegistryImport h2,.fbsRegistryImport p{margin:0}.fbsRegistryImport p:not(.eyebrow){color:var(--muted);margin-top:6px;line-height:1.45}.fbsRegistryImport textarea{border:1px solid var(--line);min-height:98px;color:var(--ink);background:var(--panel);resize:vertical;border-radius:8px;padding:10px;font:11px Consolas,monospace}.fbsRegistryImport>button{color:#fff;background:#7354df;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-weight:700}:root[data-theme=dark] .fbsRegistryImport{color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] .fbsRegistryImport textarea{color:#eef4ff;background:#17243a;border-color:#3a4b69}@media (max-width:1000px){.fbsRegistryImport{grid-template-columns:1fr 1fr}.fbsRegistryImport>div{grid-column:1/-1}}@media (max-width:650px){.fbsRegistryImport{grid-template-columns:1fr}.fbsRegistryImport>div{grid-column:auto}.fbsRegistryImport>button{width:100%}}.fbsSettings{grid-template-columns:minmax(0,1fr)}.fbsDefaultSettings{gap:16px;padding:18px;display:grid}.fbsDefaultSettings>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fbsDefaultSettings>header div{gap:2px;display:grid}.fbsDefaultSettings>header p{color:var(--muted);margin:2px 0 0}.fbsDefaultSettings>header>span{color:#5f49b8;background:#eee9ff;border-radius:999px;padding:5px 9px;font-size:10px}.fbsGeneralSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fbsGeneralSettings>.fbsSchedule,.fbsGeneralSettings>.fbsPrintAssignments,.fbsGeneralSettings>.fbsExpirationSettings{grid-column:1/-1}.fbsGeneralSettings>label:not(.fbsCheck),.fbsPrintAssignments label{color:var(--muted);gap:5px;font-size:10px;display:grid}.fbsDefaultSettings>button,.fbsCabinetSettingsBody>button{color:#fff;background:#7354df;border:1px solid #7354df;border-radius:8px;justify-self:end;min-height:40px;padding:0 14px}.fbsCabinetSettingsList{gap:10px;display:grid}.fbsCabinetSettingsList>header h2,.fbsCabinetSettingsList>header p{margin:0}.fbsCabinetSettingsList>header p:not(.eyebrow){color:var(--muted);margin-top:4px}.fbsCabinetSettings{overflow:hidden}.fbsCabinetSettings>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:11px 16px;list-style:none;display:grid}.fbsCabinetSettings>summary::-webkit-details-marker{display:none}.fbsCabinetSettings>summary>span{align-items:center;gap:10px;min-width:0;display:flex}.fbsCabinetSettings>summary>span>span{min-width:0;display:grid}.fbsCabinetSettings>summary b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fbsCabinetSettings>summary small{color:var(--muted)}.fbsCabinetSettings>summary em{border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal}.fbsCabinetSettings>summary em.inherited{color:#276950;background:#e5f6ef}.fbsCabinetSettings>summary em.individual{color:#674bbf;background:#eee9ff}.fbsCabinetSettings>summary i{font-size:18px;font-style:normal;transition:transform .18s}.fbsCabinetSettings[open]>summary i{transform:rotate(180deg)}.fbsCabinetSettingsBody{border-top:1px solid var(--line);gap:15px;padding:16px;display:grid}.fbsInheritanceChoice{background:#f7f4ff;border:1px solid #d9d0f5;border-radius:10px;padding:12px}.fbsInheritedSettings{min-width:0!important;padding:12px!important;display:block!important}.fbsInheritedSettings>.fbsGeneralSettings{margin-top:4px}.fbsInheritedSettings:disabled{opacity:.58}.fbsInheritedSettings:disabled .fbsGeneralSettings{pointer-events:none}.fbsCabinetSettingsBody>.fbsWarehouseSettings{margin-top:0}:root[data-theme=dark] .fbsDefaultSettings>header>span,:root[data-theme=dark] .fbsCabinetSettings>summary em.individual{color:#d9d0ff;background:#2b2450}:root[data-theme=dark] .fbsCabinetSettings>summary em.inherited{color:#aee8d3;background:#173c35}:root[data-theme=dark] .fbsInheritanceChoice{background:#211d3d;border-color:#4b4073}@media (max-width:850px){.fbsGeneralSettings{grid-template-columns:1fr}.fbsGeneralSettings>.fbsSchedule,.fbsGeneralSettings>.fbsPrintAssignments,.fbsGeneralSettings>.fbsExpirationSettings{grid-column:auto}.fbsDefaultSettings>header{grid-template-columns:auto minmax(0,1fr)}.fbsDefaultSettings>header>span{grid-column:2}.fbsCabinetSettings>summary{grid-template-columns:minmax(0,1fr) auto}.fbsCabinetSettings>summary em{grid-column:1}.fbsCabinetSettings>summary i{grid-area:1/2/3}}@media (max-width:560px){.fbsDefaultSettings{padding:14px}.fbsDefaultSettings>button,.fbsCabinetSettingsBody>button{justify-self:stretch;width:100%}.fbsCabinetSettings>summary{padding:10px 12px}}.fbsRegistryScreen{gap:14px;display:grid}.fbsExpirationSources{padding:16px}.fbsExpirationSources h2{margin:0}.fbsExpirationSources>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.fbsExpirationSources span{border:1px solid var(--line);background:var(--soft);border-radius:9px;align-content:start;gap:5px;min-height:76px;padding:11px;display:grid}.fbsExpirationSources small{color:var(--muted);line-height:1.45}.fbsRegistryList{overflow:hidden}.fbsRegistryToolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) 220px auto;gap:9px;padding:12px 14px;display:grid}.fbsRegistryToolbar input,.fbsRegistryToolbar select{border:1px solid var(--line);height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 11px}.buttonLink{color:#6048bf;background:var(--panel);border:1px solid #d5cdf1;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-weight:700;text-decoration:none;display:inline-flex}.fbsRegistryTable{overflow:auto}.fbsRegistryTable table{border-collapse:collapse;width:100%;min-width:1050px}.fbsRegistryTable th,.fbsRegistryTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.fbsRegistryTable th{color:var(--muted);letter-spacing:.4px;text-transform:uppercase;font-size:9px}.fbsRegistryTable td{font-size:11px}.fbsRegistryTable td>b,.fbsRegistryTable td>small{display:block}.fbsRegistryTable td>small{color:var(--muted);margin-top:3px}.fbsStatus.available{color:#08755c;background:#ddf7ee}.fbsStatus.reserved{color:#8b5b00;background:#fff0cc}.fbsStatus.submitted,.fbsStatus.used{color:#315ca8;background:#e5efff}.fbsStatus.blocked{color:#a63b50;background:#ffe8ed}.billingModuleGrid article>a{color:#6248bd;margin-top:12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.billingModuleGrid article.available{background:#f8f5ff;border-color:#cfc2f3}:root[data-theme=dark] .billingModuleGrid article.available{background:#1b2942!important;border-color:#5a4599!important}@media (max-width:1050px){.fbsExpirationSources>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.fbsRegistryToolbar{grid-template-columns:1fr 1fr}.fbsRegistryToolbar .buttonLink{grid-column:1/-1}}@media (max-width:650px){.fbsExpirationSources>div:last-child,.fbsRegistryToolbar{grid-template-columns:1fr}.fbsRegistryToolbar .buttonLink{grid-column:auto}}.fbsPrintAssignments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fbsPrintAssignments label{min-width:0;color:var(--text-muted);gap:5px;font-size:10px;display:grid}.fbsPrintAssignments select{width:100%}.fbsPrinterChoice{gap:6px;min-width:0;display:grid}.fbsPrinterChoice>button{justify-self:start;margin:0;padding:7px 10px}.fbsPrintSectionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fbsPrintSectionActions>span{color:var(--text-muted);margin-right:4px;font-size:11px}.panelHeader .fbsPrintSectionActions>button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 12px;font-size:11px;font-weight:400}.panelHeader .fbsPrintSectionActions>button:disabled{cursor:not-allowed;opacity:.5}.fbsBatchPrintActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.fbsBatchPrintActions button{margin-top:0}.fbsPrintFallbackNote{color:var(--text-muted);margin:8px 0 0;font-size:12px}.fbsAgentSetup{grid-template-columns:minmax(140px,200px) minmax(0,1fr);align-items:end;gap:12px 16px;margin-bottom:12px;padding:16px;display:grid}.fbsAgentSetup>div:first-child{grid-column:1/-1;gap:4px;display:grid}.fbsAgentSetup h2,.fbsAgentSetup p{margin:0}.fbsAgentSetup>div:first-child>span{color:var(--text-muted);font-size:12px}.fbsAgentSetup>label{color:var(--text-muted);gap:5px;font-size:11px;display:grid}.fbsAgentSetup>label input{width:100%}.fbsAgentActions{flex-wrap:wrap;grid-column:2;justify-content:flex-end;align-items:center;gap:7px;display:flex}.fbsAgentActions .buttonLink{margin:0}.fbsProfileBackdrop{z-index:70;background:var(--text);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.fbsProfileBackdrop{background:color-mix(in srgb,var(--text) 48%,transparent)}}.fbsQuickProfile{gap:12px;width:min(560px,100%);padding:18px;display:grid}.fbsQuickProfile header{justify-content:space-between;align-items:start;gap:12px;display:flex}.fbsQuickProfile header h2,.fbsQuickProfile header p{margin:0}.fbsQuickProfile header>button{font-size:24px;line-height:1}.fbsQuickProfile>label,.fbsQuickProfileGrid label{color:var(--text-muted);gap:5px;font-size:11px;display:grid}.fbsQuickProfileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fbsQuickProfile>p{color:var(--text-muted);margin:0;font-size:12px}.fbsQuickProfile footer{justify-content:flex-end;gap:8px;display:flex}.fbsQuickProfile footer button{margin:0}@media (max-width:850px){.fbsPrintAssignments,.fbsAgentSetup{grid-template-columns:1fr}.fbsAgentSetup>div:first-child,.fbsAgentActions{grid-column:auto}.fbsAgentActions{justify-content:flex-start}.fbsQuickProfileGrid{grid-template-columns:1fr}.fbsPrintLayout .panelHeader{align-items:flex-start;gap:10px}.fbsPrintSectionActions{justify-content:flex-start}}@media (max-width:560px){.fbsBatchPrintActions button,.fbsAgentActions>*,.fbsPrintSectionActions button{width:100%}.fbsProfileBackdrop{padding:8px}.fbsQuickProfile footer{grid-template-columns:1fr 1fr;display:grid}}.fbsPrintAssignments{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:850px){.fbsPrintAssignments{grid-template-columns:1fr}}.fbsPrintControls .fbsPrintSectionActions{margin-left:auto}@media (max-width:850px){.fbsPrintControls .fbsPrintSectionActions{width:100%;margin-left:0}}.fbsStickerWarning{color:#805c10;background:#fff6dc;border:1px solid #e7ca80;border-radius:8px;flex:360px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:5px 6px 5px 10px;font-size:10px;display:inline-flex}.fbsStickerWarning button{flex:none;min-height:30px!important}:root[data-theme=dark] .fbsStickerWarning{color:#ffe1a0;background:#332b18;border-color:#725d29}@media (max-width:560px){.fbsStickerWarning{flex-direction:column;align-items:stretch}.fbsStickerWarning button{width:100%}}.fbsOrderTable table{min-width:1450px}.fbsOrderTable td:nth-child(2){min-width:180px}.fbsOrderTable td:nth-child(3){min-width:165px;display:table-cell}.fbsOrderTable td:nth-child(4){align-items:center;gap:7px;display:flex}.fbsOrderNumber,.fbsOrderUid,.fbsStickerCode{white-space:nowrap}.fbsMarketplaceStatus{max-width:210px;line-height:1.35;display:block}.fbsColumn-photo{text-align:center;width:64px;min-width:64px}.fbsOrderThumbnail{border:1px solid var(--line);object-fit:cover;background:var(--soft);border-radius:7px;place-items:center;width:44px;height:58px;display:inline-grid;overflow:hidden}.fbsOrderThumbnail.empty{color:var(--muted);font-size:18px}.fbsOrderStatusTabs{border-bottom:1px solid var(--line);background:var(--panel);gap:22px;padding:0 12px;display:flex;overflow-x:auto}.fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button{min-height:52px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:0;display:flex}.fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button>span{text-align:left;gap:1px;display:grid}.fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button>span small{color:var(--muted);font-size:8px;font-weight:500}.fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button b{min-width:20px;color:var(--muted);background:var(--soft);text-align:center;border-radius:999px;padding:2px 6px;font-size:10px}.fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button.active{color:var(--ink);border-bottom-color:#7354df}.fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button.active b{color:#fff;background:#7354df}:root[data-theme=dark] .fbsOrderStatusTabs{background:#111c30;border-color:#30415f}:root[data-theme=dark] .fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button b{color:#a8b6cb;background:#17243a}:root[data-theme=dark] .fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button.active{color:#eef4ff}:root[data-theme=dark] .fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button.active b{color:#fff;background:#7658df}@media (max-width:850px){.fbsOrderStatusTabs{gap:18px}.fbsOrdersPanel .fbsToolbar{grid-template-columns:1fr 1fr}.fbsOrdersPanel .fbsToolbar input{grid-column:1/-1}}@media (max-width:560px){.fbsOrderStatusTabs{gap:14px}.fbsOrdersPanel .fbsToolbar{grid-template-columns:1fr}.fbsOrdersPanel .fbsToolbar input{grid-column:auto}}.fbsOrdersPanel{position:relative;overflow:visible}.fbsOrderSticky{z-index:28;border-bottom:1px solid var(--line);border-radius:inherit;background:var(--panel);box-shadow:0 8px 18px var(--ink);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.fbsOrderSticky{box-shadow:0 8px 18px color-mix(in srgb,var(--ink) 8%,transparent)}}.fbsMarketplaceOrderTabs{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:58px;padding:8px 12px;display:flex}.fbsMarketplaceOrderTabs>button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);border-radius:9px;align-items:center;gap:8px;padding:4px 12px;font-weight:700;display:flex}.fbsMarketplaceOrderTabs>button.active{border-color:#7354df;box-shadow:0 0 0 1px #7354df}.fbsMarketplaceOrderTabs>span{color:var(--muted);margin-left:auto;font-size:11px}.fbsColumnFilters{padding:10px 12px 12px}.fbsColumnFilters>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.fbsColumnFilters>header>div{gap:2px;display:grid}.fbsColumnFilters>header span{color:var(--muted);font-size:10px}.fbsColumnFilters>header button{border:1px solid var(--line);min-height:32px;color:var(--muted);background:0 0;border-radius:7px;padding:0 10px}.fbsColumnFilters>div{grid-template-columns:1.05fr 1.05fr 1.2fr 1.65fr .65fr 1fr 1fr 1.1fr;gap:7px;display:grid}.fbsColumnFilters label{min-width:0;color:var(--muted);gap:4px;font-size:9px;display:grid}.fbsColumnFilters input,.fbsColumnFilters select{border:1px solid var(--line);width:100%;height:36px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 8px}.fbsOrderTable thead th{z-index:24;background:var(--panel);box-shadow:0 1px 0 var(--line);position:sticky;top:286px}.fbsOrderTable th>button{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;padding:0;display:flex}.fbsOrderTable th>button.active{color:#7354df}.fbsOrderTable td:nth-child(4){display:table-cell}.fbsOrderActions{white-space:nowrap;gap:6px;display:flex}.fbsSplitDialog{gap:13px;width:min(980px,100%);max-height:calc(100vh - 32px);padding:18px;display:grid;overflow:auto}.fbsSplitDialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fbsSplitDialog>header h2,.fbsSplitDialog>header p{margin:0}.fbsSplitDialog>header>div{gap:4px;display:grid}.fbsSplitDialog>header>div>p:last-child{color:var(--muted)}.fbsSplitDialog>header>button{color:var(--ink);background:0 0;border:0;font-size:25px}.fbsSplitIntro{color:#7e5700;background:#fff5d8;border:1px solid #e5c56f;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.fbsSplitCount{width:min(260px,100%);color:var(--muted);gap:5px;font-size:11px;display:grid}.fbsSplitCount select,.fbsSplitAllocation input{border:1px solid var(--line);height:38px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 9px}.fbsSplitAllocation{border:1px solid var(--line);border-radius:9px;overflow:auto}.fbsSplitAllocation table{border-collapse:collapse;width:100%;min-width:650px}.fbsSplitAllocation th,.fbsSplitAllocation td{border-bottom:1px solid var(--line);text-align:left;padding:9px}.fbsSplitAllocation td:not(:first-child),.fbsSplitAllocation th:not(:first-child){text-align:center;width:128px}.fbsSplitAllocation td>small{color:var(--muted);display:block}.fbsSplitAllocation input{text-align:center;width:82px}.fbsSplitWarning{color:#925600;background:#fff1d1;border-radius:8px;margin:0;padding:9px 11px}.fbsSplitConfirm{border:1px solid var(--line);border-radius:8px;padding:10px}.fbsSplitDialog>footer{justify-content:flex-end;gap:8px;display:flex}.fbsSplitDialog>footer button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 14px;font-weight:700}.fbsSplitDialog>footer button.primary{color:#fff;background:#7354df;border-color:#7354df}:root[data-theme=dark] .fbsOrderSticky,:root[data-theme=dark] .fbsMarketplaceOrderTabs>button,:root[data-theme=dark] .fbsColumnFilters input,:root[data-theme=dark] .fbsColumnFilters select,:root[data-theme=dark] .fbsOrderTable thead th,:root[data-theme=dark] .fbsSplitDialog,:root[data-theme=dark] .fbsSplitCount select,:root[data-theme=dark] .fbsSplitAllocation input,:root[data-theme=dark] .fbsSplitDialog>footer button{color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] .fbsSplitIntro{color:#ffe1a0;background:#332b18;border-color:#725d29}:root[data-theme=dark] .fbsSplitWarning{color:#ffd991;background:#332b18}@media (max-width:1100px){.fbsColumnFilters>div{grid-template-columns:repeat(4,minmax(0,1fr))}.fbsOrderTable thead th{top:337px}}@media (max-width:850px){.fbsOrderSticky{box-shadow:none;position:relative;top:auto}.fbsMarketplaceOrderTabs{flex-wrap:wrap;align-items:stretch}.fbsMarketplaceOrderTabs>span{width:100%;margin-left:0}.fbsColumnFilters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fbsOrderTable thead th{top:0}.fbsSplitDialog{padding:12px}}@media (max-width:560px){.fbsMarketplaceOrderTabs>button{flex:1;justify-content:center}.fbsColumnFilters>div{grid-template-columns:1fr}.fbsSplitDialog>footer{grid-template-columns:1fr 1fr;display:grid}}.fbsRequirement{color:#667085;white-space:nowrap;background:#eef1f5;border-radius:999px;align-items:center;gap:5px;min-width:82px;padding:4px 7px;font-size:9px;display:inline-flex}.fbsRequirement>span{color:#fff;background:#7d8795;border-radius:50%;place-items:center;width:16px;height:16px;font-weight:900;display:grid}.fbsRequirement.required{color:#915500;background:#fff0cc}.fbsRequirement.required>span{background:#c57a00}.fbsRequirement.optional{color:#76500d;background:#fff6dc}.fbsRequirement.optional>span{background:#ad7612}.fbsRequirement.from_mark{color:#5941b2;background:#eee9ff}.fbsRequirement.from_mark>span{background:#7354df}.fbsRequirement.not_required{color:#08755c;background:#ddf7ee}.fbsRequirement.not_required>span{background:#159a78}:root[data-theme=dark] .fbsRequirement{color:#bec8d8;background:#25334a}:root[data-theme=dark] .fbsRequirement.required,:root[data-theme=dark] .fbsRequirement.optional{color:#ffe0a0;background:#3b301a}:root[data-theme=dark] .fbsRequirement.from_mark{color:#d8ceff;background:#2b254e}:root[data-theme=dark] .fbsRequirement.not_required{color:#9ce5d0;background:#173d35}.fbsMarkState{color:var(--ink);white-space:nowrap;font-size:10px;font-weight:700}.fbsMarkState.missing{color:#c63247}.fbsMarkState.entered{color:#08755c}.fbsEnteredMarks{gap:3px;display:grid}.fbsEnteredMarks code{max-width:190px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font:10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.fbsEnteredMarks>span{color:var(--muted)}:root[data-theme=dark] .fbsMarkState.missing{color:#ff9dac}:root[data-theme=dark] .fbsMarkState.entered{color:#77d6bc}.fbsSyncScope{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.fbsSyncScope>div{gap:2px;min-width:0;display:grid}.fbsSyncScope>div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fbsSyncScope>button,.fbsWorkingContext>button{color:#6048bf;background:var(--panel);border:1px solid #7354df;border-radius:8px;min-height:38px;padding:0 12px;font-weight:700}.fbsWorkingContext{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:12px;padding:9px 12px;display:flex}.fbsWorkingContext>div{min-width:0;display:grid}.fbsWorkingContext>div span{color:var(--muted);font-size:10px}.fbsWorkingContext details{margin-left:auto;position:relative}.fbsWorkingContext summary{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;min-height:38px;padding:0 11px;display:flex}.fbsWorkingContext details[open]{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:7px;padding:8px;display:grid}.fbsWorkingContext details[open] summary{margin:-8px -8px 2px}.fbsWorkingContext details label{white-space:nowrap;gap:7px;display:flex}.fbsOpenOrders{align-items:center;gap:7px;padding:8px 10px;display:flex;overflow-x:auto}.fbsOpenOrders button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--panel);white-space:nowrap;border-radius:8px;padding:0 10px}.fbsOpenOrders button.active{background:var(--soft);border-color:#7354df}.fbsUnits>span.scanned{box-shadow:inset 3px 0 #159a78}.fbsAssemblyProfileEditor{gap:14px;padding:16px;display:grid}.fbsAssemblyProfileEditor .panelHeader{border:0;padding:0}.fbsAssemblyProfileEditor .panelHeader>div:last-child{gap:7px;display:flex}.fbsAssemblyProfileEditor select,.fbsAssemblyProfileEditor input{border:1px solid var(--line);height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 10px}.fbsAssemblyProfileEditor button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 12px;font-weight:700}.fbsAssemblyProfileGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.fbsAssemblyProfileGrid>label:not(.fbsCheck){color:var(--muted);gap:5px;font-size:10px;display:grid}.fbsAssemblyProfileGrid .fbsCheck{border:1px solid var(--line);border-radius:8px;padding:8px}.fbsProfileCabinets{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.fbsProfileCabinets legend{color:var(--muted);padding:0 5px;font-size:10px}.fbsProfileCabinets .fbsCheck{background:var(--soft);padding:8px}.fbsAssemblyProfileEditor>footer{justify-content:flex-end;gap:8px;display:flex}.fbsAssemblyProfileEditor>footer .primary{color:#fff;background:#7354df;border-color:#7354df}.fbsAssemblyProfileEditor>footer .danger{color:#a63b50;background:#fff1f3;border-color:#d9a4ad}:root[data-theme=dark] :where(.fbsSyncScope,.fbsWorkingContext,.fbsWorkingContext details[open],.fbsOpenOrders button,.fbsAssemblyProfileEditor){color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] :where(.fbsSyncScope>button,.fbsWorkingContext>button,.fbsAssemblyProfileEditor select,.fbsAssemblyProfileEditor input,.fbsAssemblyProfileEditor button){color:#dce7fa;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .fbsAssemblyProfileEditor>footer .primary{color:#fff;background:#7658df;border-color:#7658df}:root[data-theme=dark] .fbsAssemblyProfileEditor>footer .danger{color:#ffb4c0;background:#321d27;border-color:#75404d}@media (max-width:1200px){.fbsSyncScope{grid-template-columns:auto 1fr}.fbsSyncScope>button{grid-row:2}.fbsAssemblyProfileGrid,.fbsProfileCabinets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fbsWorkingContext{flex-direction:column;align-items:stretch}.fbsWorkingContext details{margin-left:0}.fbsSyncScope,.fbsAssemblyProfileGrid,.fbsProfileCabinets{grid-template-columns:1fr}.fbsSyncScope>.marketplaceIcon{justify-self:start}.fbsSyncScope>button,.fbsAssemblyProfileEditor .panelHeader>div:last-child,.fbsAssemblyProfileEditor .panelHeader select{width:100%}.fbsAssemblyProfileEditor .panelHeader>div:last-child{display:grid}.fbsAssemblyProfileEditor>footer{grid-template-columns:1fr;display:grid}}.fbsScannerCommand{border:1px solid #7354df;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fbsScannerCommand{border:1px solid color-mix(in srgb,#7354df 38%,var(--line))}}.fbsScannerCommand{background:#7354df;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.fbsScannerCommand{background:color-mix(in srgb,#7354df 7%,var(--panel))}}.fbsScannerCommand>div{gap:3px;min-width:0;display:grid}.fbsScannerCommand span{color:var(--muted);font-size:11px;line-height:1.4}.fbsScannerCommand>button{color:#6048bf;border-color:#7354df;flex:none}:root[data-theme=dark] .fbsScannerCommand{background:#17213a;border-color:#59469a}:root[data-theme=dark] .fbsScannerCommand>button{color:#f1edff;background:#2a2250;border-color:#8064e8}@media (max-width:700px){.fbsScannerCommand{flex-direction:column;align-items:stretch}.fbsScannerCommand>button{width:100%}}.fbsHero{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.fbsMarketplaceScope{background:0 0;border:0;border-radius:0;justify-content:flex-end;place-self:stretch end;align-items:stretch;min-width:0;padding:0}.fbsMarketplaceScope>button{align-self:stretch;height:auto}.fbsMarketplaceScope>button .marketplaceIcon{min-height:62px;height:100%!important}.fbsOrderSyncScope{border:0;border-bottom:1px solid var(--line);background:var(--panel);border-radius:0}@media (max-width:900px){.fbsHero{grid-template-columns:1fr}.fbsMarketplaceScope{justify-self:stretch;width:100%}.fbsMarketplaceScope>button{flex:1}}.fbsStatusPeriod{color:var(--muted);background:var(--panel);text-align:left;margin:0;padding:6px 12px;font-size:9px;line-height:1.4}.fbsOrdersPanel .fbsOrderTable thead tr:first-child th{white-space:nowrap;font-family:inherit;letter-spacing:.35px!important;text-transform:uppercase!important;font-size:9px!important;font-weight:400!important;line-height:1.25!important}.fbsOrdersPanel .fbsOrderTable thead tr:first-child th>button{min-height:0!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.fbsOrdersPanel .fbsOrderTable thead tr:first-child th>button>span{font:inherit;letter-spacing:inherit;text-transform:inherit}.fbsWorkingCabinets{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:250px;max-width:520px;margin:0;padding:6px 9px;display:flex}.fbsWorkingCabinets legend{color:var(--muted);padding:0 4px;font-size:9px}.fbsWorkingCabinets label{cursor:pointer;align-items:center;gap:6px;min-width:0;display:flex}.fbsWorkingCabinets label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--ink)!important;font-size:10px!important}.fbsWorkingCabinets input{accent-color:#7354df;flex:none}:root[data-theme=dark] .fbsWorkingCabinets{background:#17243a;border-color:#30415f}@media (max-width:1350px){.fbsWorkingCabinets{grid-column:2/-1;max-width:none}}@media (max-width:850px){.fbsWorkingContextUnified{flex-wrap:wrap}.fbsWorkingCabinets,.fbsWorkingActions{width:100%;max-width:none}}.fbsOperationalFilters{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:7px;min-height:54px;padding:8px 12px;display:flex;overflow-x:auto}.fbsOperationalFilters>select{field-sizing:content;border:1px solid var(--line);width:auto;max-width:min(32ch,36vw);height:36px;color:var(--ink);background:var(--panel);border-radius:8px;flex:none;padding:0 28px 0 9px}.fbsDateFilters{white-space:nowrap;align-items:center;gap:4px;display:flex}.fbsDateFilters button{border:1px solid var(--line);height:36px;color:var(--muted);background:var(--panel);border-radius:8px;padding:0 9px}.fbsDateFilters button b{margin-left:3px}.fbsDateFilters button.active{color:#6048bf;background:var(--soft);border-color:#7354df}.fbsCustomPeriod{white-space:nowrap;align-items:center;gap:6px;display:flex}.fbsCustomPeriod label{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.fbsCustomPeriod input{border:1px solid var(--line);width:132px;height:36px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 7px}.fbsOrdersPanel .fbsOrderTable thead tr:first-child th{top:228px}.fbsOrdersPanel .fbsOrderTable thead .fbsColumnFilterRow th{top:263px}:root[data-theme=dark] :where(.fbsOperationalFilters>select,.fbsDateFilters button,.fbsCustomPeriod input){color:#dce7fa;background:#17243a;border-color:#3a4b69}@media (max-width:1350px){.fbsOrdersPanel .fbsOrderTable thead tr:first-child th{top:273px}.fbsOrdersPanel .fbsOrderTable thead .fbsColumnFilterRow th{top:308px}}@media (max-width:850px){.fbsOrdersPanel .fbsOrderTable thead tr:first-child th,.fbsOrdersPanel .fbsOrderTable thead .fbsColumnFilterRow th{top:0}}.fbsMarketplace-ozon .fbsOperationalFilters{overflow:visible}.fbsOzonPeriodPicker{flex:none;position:relative}.fbsOzonPeriodPicker>summary{border:1px solid var(--fbs-accent);height:36px;color:var(--ink);background:var(--panel);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;padding:0 28px 0 10px;list-style:none;display:flex;position:relative}.fbsOzonPeriodPicker>summary::-webkit-details-marker{display:none}.fbsOzonPeriodPicker>summary:after{content:"⌄";color:var(--fbs-accent);font-size:14px;position:absolute;right:9px}.fbsOzonPeriodPicker[open]>summary:after{transform:rotate(180deg)}.fbsOzonPeriodPopover{z-index:70;border:1px solid var(--line);background:var(--panel);width:650px;box-shadow:0 16px 38px var(--ink);border-radius:10px;grid-template-columns:minmax(0,1fr) 112px;gap:12px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0}@supports (color:color-mix(in lab, red, red)){.fbsOzonPeriodPopover{box-shadow:0 16px 38px color-mix(in srgb,var(--ink) 18%,transparent)}}.fbsOzonCalendars{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fbsOzonCalendar{min-width:0}.fbsOzonCalendar header{text-align:center;grid-template-columns:28px 1fr 28px;align-items:center;height:30px;display:grid}.fbsOzonCalendar header b{text-transform:capitalize}.fbsOzonCalendar header button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;padding:0;font-size:20px}.fbsOzonWeekdays,.fbsOzonMonthDays{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.fbsOzonWeekdays span{height:24px;color:var(--muted);place-items:center;font-size:9px;display:grid}.fbsOzonMonthDays :is(button,span){background:0 0;border:0;border-radius:5px;min-width:0;height:28px;padding:0;font-size:9px}.fbsOzonMonthDays button{color:var(--ink)}.fbsOzonMonthDays button:hover{background:var(--soft)}.fbsOzonMonthDays button.inRange{background:var(--fbs-accent);border-radius:0}@supports (color:color-mix(in lab, red, red)){.fbsOzonMonthDays button.inRange{background:color-mix(in srgb,var(--fbs-accent) 12%,var(--panel))}}.fbsOzonMonthDays button.endpoint{color:#fff;background:var(--fbs-accent);border-radius:5px;font-weight:800}.fbsOzonPeriodPopover>nav{border-left:1px solid var(--line);align-content:start;gap:3px;padding-left:12px;display:grid}.fbsOzonPeriodPopover>nav button{min-height:28px;color:var(--fbs-accent);text-align:left;background:0 0;border:0;padding:0 4px}.fbsOzonPeriodPopover>nav button.active{font-weight:800}.fbsOzonPeriodPopover>footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.fbsOzonPeriodPopover>footer small{color:var(--muted)}.fbsOzonPeriodPopover>footer button{border:1px solid var(--fbs-accent);color:#fff;background:var(--fbs-accent);border-radius:7px;min-height:34px;padding:0 12px}:root[data-theme=dark] :where(.fbsOzonPeriodPicker>summary,.fbsOzonPeriodPopover){color:#dce7fa;background:#17243a;border-color:#3a4b69}@media (max-width:850px){.fbsMarketplace-ozon .fbsOperationalFilters{overflow:auto visible}.fbsOzonPeriodPopover{grid-template-columns:1fr;width:min(650px,100vw - 32px);position:fixed;top:auto;bottom:16px;right:16px}.fbsOzonPeriodPopover>nav{border-top:1px solid var(--line);border-left:0;grid-template-columns:repeat(3,1fr);padding:8px 0 0}.fbsOzonPeriodPopover>footer{grid-column:1}}.fbsWorkingContextUnified{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:auto minmax(220px,1fr) auto auto;padding:10px 12px;display:grid}.fbsWorkingContextUnified>.marketplaceIcon{align-self:center}.fbsWorkingSummary{gap:2px;min-width:0;display:grid}.fbsWorkingSummary>small{color:var(--muted);letter-spacing:.45px;text-transform:uppercase;font-size:9px}.fbsWorkingSummary>small.fbsLastSync{letter-spacing:0;text-transform:none}.fbsWorkingSummary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fbsWorkingActions{gap:7px;grid-auto-flow:column!important;display:flex!important}.fbsWorkingActions>button{color:#6048bf;background:var(--panel);white-space:nowrap;border:1px solid #7354df;border-radius:8px;min-height:38px;padding:0 11px;font-weight:700}.fbsSyncProgress{color:#3d2c78;background:#f4f0ff;border:1px solid #cbbdf8;border-radius:9px;grid-column:1/-1;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:3px 10px;margin-top:4px;padding:9px 11px;display:grid}.fbsSyncProgressSpinner{border:3px solid #d9cff9;border-top-color:#7354df;border-radius:50%;grid-row:1;width:20px;height:20px;animation:.75s linear infinite fbsSyncSpin}.fbsSyncProgressText{gap:1px;min-width:0;display:grid}.fbsSyncProgressText span{color:#67569c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fbsSyncProgress>strong{font-variant-numeric:tabular-nums}.fbsSyncProgressBar{background:#ded5f7;border-radius:99px;grid-column:2/-1;height:4px;overflow:hidden}.fbsSyncProgressBar>i{border-radius:inherit;background:linear-gradient(90deg,#7354df,#9f72ef);height:100%;transition:width .25s;display:block}@keyframes fbsSyncSpin{to{transform:rotate(360deg)}}.fbsColumnChooser{position:relative}.fbsColumnChooser>summary{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;font-weight:700;list-style:none;display:flex}.fbsColumnChooser>summary::-webkit-details-marker{display:none}.fbsColumnChooser[open]{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:7px;padding:8px;display:grid}.fbsColumnChooser[open]>summary{margin:-8px -8px 2px}.fbsColumnChooser>label{white-space:nowrap;align-items:center;gap:7px;display:flex}.fbsColumnChooser input{accent-color:#7354df;width:auto;height:auto}.fbsOrderTable .isHidden{display:none!important}.fbsColumnFilterRow th{background:var(--soft)!important;padding:6px 5px!important}.fbsColumnFilterRow input,.fbsColumnFilterRow select,.fbsColumnFilterRow button{border:1px solid var(--line);width:100%;min-width:0;height:32px;color:var(--ink);background:var(--panel);text-transform:none;border-radius:6px;padding:0 7px;font-size:9px}.fbsColumnFilterRow button{width:30px;color:var(--muted);padding:0;font-size:17px}.fbsOrderTable thead tr:first-child th{z-index:26;top:181px}.fbsOrderTable thead .fbsColumnFilterRow th{z-index:25;top:216px}.fbsRequirement.completed{color:#08755c;background:#ddf7ee;justify-content:center}.fbsSyncState{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:2px;padding:7px 9px;display:grid}.fbsSyncState small{color:var(--muted)}:root[data-theme=dark] :where(.fbsWorkingActions>button,.fbsColumnChooser>summary,.fbsColumnChooser[open],.fbsColumnFilterRow input,.fbsColumnFilterRow select,.fbsColumnFilterRow button){color:#dce7fa;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .fbsSyncProgress{color:#f0ebff;background:#1b1730;border-color:#4b3c79}:root[data-theme=dark] .fbsSyncProgressText span{color:#c4b6ef}:root[data-theme=dark] .fbsSyncProgressBar{background:#342b52}:root[data-theme=dark] .fbsColumnFilterRow th{background:#152238!important;border-color:#30415f!important}:root[data-theme=dark] .fbsRequirement.completed{color:#9ce5d0;background:#173d35}@media (prefers-reduced-motion:reduce){.fbsSyncProgressSpinner{animation:none}}@media (max-width:1350px){.fbsWorkingContextUnified{grid-template-columns:auto minmax(200px,1fr) auto}.fbsWorkingActions{grid-column:2/-1;justify-content:flex-end}.fbsOrderTable thead tr:first-child th{top:226px}.fbsOrderTable thead .fbsColumnFilterRow th{top:261px}}@media (max-width:850px){.fbsWorkingContextUnified{display:flex}.fbsSyncProgress{grid-template-columns:22px minmax(0,1fr) auto;width:100%}.fbsWorkingActions{grid-template-columns:1fr 1fr;grid-auto-flow:row!important;display:grid!important}.fbsWorkingActions>button:last-child{grid-column:1/-1}.fbsOrderTable thead tr:first-child th,.fbsOrderTable thead .fbsColumnFilterRow th{position:static;top:0}.fbsColumnFilterRow input,.fbsColumnFilterRow select{min-width:110px}.fbsColumnChooser[open]{z-index:40;min-width:190px;position:absolute;right:0}}@media (max-width:560px){.fbsWorkingActions{grid-template-columns:1fr}.fbsWorkingActions>button:last-child{grid-column:auto}.fbsSyncProgressText span{white-space:normal}.fbsOrdersPanel .fbsToolbar{grid-template-columns:1fr}.fbsColumnChooser[open]{position:relative;right:auto}}.fbsOrdersPanel .fbsColumnFilters{border-bottom:1px solid var(--line);background:var(--panel)}.fbsOrdersPanel .fbsColumnFilters>header{margin-bottom:6px}.fbsOrdersPanel .fbsColumnFilters>header b{font-size:11px}.fbsOrdersPanel .fbsColumnFilters>header button{white-space:nowrap}.fbsOrdersPanel,.fbsOrdersPanel .fbsOrderSticky,.fbsOrdersPanel .fbsOrderTable{width:100%;min-width:0;max-width:100%}.fbsOrdersPanel .fbsOrderSticky{box-shadow:none;position:relative;top:auto}.fbsOrdersPanel .fbsOrderTable{overscroll-behavior-x:contain;max-height:none;overflow:auto visible}.fbsOrdersPanel .fbsOrderTable thead th{z-index:24;transform:translateY(var(--fbs-table-head-offset,0px));will-change:transform;background:var(--panel);box-shadow:0 1px 0 var(--line);position:relative!important;top:auto!important}.fbsOrdersPanel .fbsColumnFilters select{min-width:0}@media (max-width:1500px) and (min-width:851px){.fbsOrdersPanel .fbsColumnFilters>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:850px){.fbsOrdersPanel .fbsOrderTable thead th{transform:none;position:static!important}}.fbsResetFilters{border:1px solid var(--line);height:36px;color:var(--muted);background:var(--panel);white-space:nowrap;border-radius:8px;flex:none;margin-left:auto;padding:0 11px;font-weight:700}.fbsResetFilters:hover{border-color:var(--fbs-accent);color:var(--fbs-accent)}.fbsOrdersPanel .fbsColumnFilters>div{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.fbsOrdersPanel .fbsColumnFilters label{flex:145px}.fbsOrdersPanel .fbsColumnFilters .fbsFilterOrder,.fbsOrdersPanel .fbsColumnFilters .fbsFilterSticker{flex:0 auto}.fbsOrdersPanel .fbsColumnFilters .fbsFilterProduct{flex:360px}.fbsOrdersPanel .fbsColumnFilters .fbsFilterQuantity{flex:none}.fbsFieldFilterControls{align-items:center;gap:5px;display:flex}.fbsFieldFilterControls>select{field-sizing:content;flex:none;min-width:0;max-width:15ch;width:auto!important}.fbsFieldFilterControls>input{flex:0 auto;min-width:0;width:auto!important}.fbsFilterOrder .fbsFieldFilterControls>input{inline-size:15ch}.fbsFilterSticker .fbsFieldFilterControls>input{inline-size:18ch}.fbsFilterProduct .fbsFieldFilterControls>input{flex:22ch;inline-size:clamp(22ch,28vw,40ch)}.fbsFieldFilterControls.numeric{width:max-content}.fbsFieldFilterControls.numeric>select{max-width:5ch}.fbsFieldFilterControls.numeric>input{flex:none;inline-size:7ch}.fbsOrdersPanel .fbsColumnFilters .fbsFilterExpiration,.fbsOrdersPanel .fbsColumnFilters .fbsFilterState{flex:145px}:root[data-theme=dark] .fbsResetFilters{color:#dce7fa;background:#17243a;border-color:#3a4b69}@media (max-width:850px){.fbsResetFilters{margin-left:0}.fbsOrdersPanel .fbsColumnFilters .fbsFilterProduct{flex-basis:320px}}@media (max-width:560px){.fbsOrdersPanel .fbsColumnFilters label{flex-basis:100%}.fbsOrdersPanel .fbsColumnFilters .fbsFilterOrder,.fbsOrdersPanel .fbsColumnFilters .fbsFilterSticker,.fbsOrdersPanel .fbsColumnFilters .fbsFilterQuantity{flex:100%}.fbsFieldFilterControls{width:100%}.fbsFieldFilterControls>input,.fbsFieldFilterControls.numeric>input{flex:auto}}.fbsOrderStatusTabs{flex-wrap:wrap;gap:0 14px;display:flex;overflow:visible}.fbsOrderStatusPrimary,.fbsOrderStatusArchive{align-items:center;gap:14px;display:flex}.fbsOrderStatusPrimary{flex:570px;min-width:0;overflow:visible}.fbsOrderStatusArchive{margin-left:auto}.fbsHistoryPeriod{flex:none;position:relative}.fbsHistoryPeriod>summary{border:1px solid var(--line);min-height:38px;color:var(--muted);background:var(--panel);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;list-style:none;display:flex}.fbsHistoryPeriod>summary::-webkit-details-marker{display:none}.fbsHistoryPeriod>summary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.fbsHistoryPeriod[open]>summary{border-color:var(--fbs-accent);color:var(--fbs-accent)}.fbsHistoryPeriod>div{z-index:60;border:1px solid var(--line);background:var(--panel);width:min(420px,100vw - 32px);box-shadow:0 14px 34px var(--ink);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0}@supports (color:color-mix(in lab, red, red)){.fbsHistoryPeriod>div{box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 18%,transparent)}}.fbsHistoryPeriod header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fbsHistoryPeriod header>div{gap:3px;display:grid}.fbsHistoryPeriod header small{color:var(--muted);font-size:9px;line-height:1.4}.fbsHistoryPeriod nav{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.fbsHistoryPeriod nav button{border:1px solid var(--line);min-height:32px;color:var(--fbs-accent);background:var(--soft);border-radius:7px;padding:0 10px;font-weight:700}.fbsHistoryPeriod section{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.fbsHistoryPeriod label{color:var(--muted);gap:4px;font-size:9px;display:grid}.fbsHistoryPeriod input{border:1px solid var(--line);width:100%;height:36px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 7px}.fbsHistoryPeriod .fbsHistorySyncAction{border:1px solid var(--fbs-accent);color:#fff;background:var(--fbs-accent);border-radius:8px;grid-column:1/-1;min-height:38px;padding:0 12px;font-weight:800}.fbsHistoryPeriod .fbsHistorySyncAction:hover:not(:disabled){filter:brightness(.96)}.fbsHistoryPeriod .fbsHistorySyncAction:disabled{cursor:wait;opacity:.65}:root[data-theme=dark] :where(.fbsHistoryPeriod>summary,.fbsHistoryPeriod>div,.fbsHistoryPeriod input){color:#dce7fa;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .fbsHistoryPeriod nav button{color:#d8ceff;background:#202c43;border-color:#4b5c78}@media (max-width:1120px){.fbsOrderStatusArchive{justify-content:flex-end;width:100%}}@media (max-width:700px){.fbsOrderStatusPrimary,.fbsOrderStatusArchive{gap:10px}.fbsOrderStatusPrimary{overflow-x:auto}.fbsOrderStatusArchive{justify-content:flex-end}.fbsHistoryPeriod>div{width:auto;position:fixed;inset:auto 12px 12px}.fbsHistoryPeriod header{display:grid}.fbsHistoryPeriod section{grid-template-columns:1fr}}.fbsTabs button{justify-content:center;align-items:center;gap:7px;display:flex}.fbsTabs button small{color:#6048bf;background:var(--soft);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;font-weight:800;display:inline-grid}.fbsTabs button small.warning{color:#a63b50;background:#ffe8ed}.fbsTabs button.active small{color:#5a41b6;background:#fff}.fbsWorkingCabinets{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-items:stretch;gap:5px;width:min(100%,420px);max-width:420px;max-height:94px;padding:7px 9px;display:grid;overflow:auto}.fbsWorkingCabinets label{min-height:26px}.fbsFiltersDisclosure{border-bottom:1px solid var(--line);background:var(--panel)}.fbsFiltersDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:7px 12px;list-style:none;display:flex}.fbsFiltersDisclosure>summary::-webkit-details-marker{display:none}.fbsFiltersDisclosure>summary>span{gap:2px;min-width:0;display:grid}.fbsFiltersDisclosure>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.fbsFiltersDisclosure>summary strong{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 25px 5px 8px;font-size:9px;position:relative}.fbsFiltersDisclosure>summary strong:after{content:"⌄";color:var(--ink);font-size:13px;line-height:1;transition:transform .18s;position:absolute;right:9px}.fbsFiltersDisclosure[open]>summary{border-bottom:1px solid var(--line)}.fbsFiltersDisclosure[open]>summary strong:after{transform:rotate(180deg)}.fbsFiltersContent{display:grid}.fbsFiltersContent .fbsOperationalFilters,.fbsFiltersContent .fbsColumnFilters{border-bottom:1px solid var(--line)}.fbsFiltersContent .fbsColumnFilters{border-bottom:0}:root[data-theme=dark] .fbsTabs button small.warning{color:#ffb4c0;background:#3b1c26}@media (max-width:1350px){.fbsWorkingCabinets{grid-column:auto;max-width:420px}.fbsWorkingContextUnified{grid-template-columns:auto minmax(200px,1fr) minmax(230px,420px)}.fbsWorkingActions{grid-column:2/-1}}@media (max-width:850px){.fbsWorkingCabinets{width:100%;max-width:none}.fbsFiltersDisclosure>summary small{white-space:normal}}.fbsOperationalFilters :is(.fbsDateFilters button,.fbsResetFilters){border:1px solid var(--fbs-accent);height:36px}@supports (color:color-mix(in lab, red, red)){.fbsOperationalFilters :is(.fbsDateFilters button,.fbsResetFilters){border:1px solid color-mix(in srgb,var(--fbs-accent) 55%,var(--line))}}.fbsOperationalFilters :is(.fbsDateFilters button,.fbsResetFilters){color:var(--fbs-accent-text);background:var(--panel);border-radius:8px;font-weight:700;transition:border-color .16s,color .16s,background .16s}.fbsOperationalFilters :is(.fbsDateFilters button,.fbsResetFilters):hover{border-color:var(--fbs-accent);color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}.fbsOperationalFilters .fbsDateFilters button.active{border-color:var(--fbs-accent);color:#fff;background:var(--fbs-accent)}:root[data-theme=dark] .fbsOperationalFilters :is(.fbsDateFilters button,.fbsResetFilters){border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .fbsOperationalFilters :is(.fbsDateFilters button,.fbsResetFilters){border-color:color-mix(in srgb,var(--fbs-accent) 65%,#3a4b69)}}:root[data-theme=dark] .fbsOperationalFilters :is(.fbsDateFilters button,.fbsResetFilters){color:var(--fbs-accent-text);background:#17243a}:root[data-theme=dark] .fbsOperationalFilters :is(.fbsDateFilters button,.fbsResetFilters):hover{border-color:var(--fbs-accent);color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}:root[data-theme=dark] .fbsOperationalFilters .fbsDateFilters button.active{border-color:var(--fbs-accent);color:#fff;background:var(--fbs-accent)}.fbsOrdersPanel .fbsToolbar{grid-template-columns:minmax(220px,1fr) auto auto auto}.fbsOrdersPanel .fbsToolbar>input{grid-area:1/1}.fbsOrdersPanel .fbsToolbar>.fbsColumnChooser{grid-area:1/2}.fbsToolbarFilter{display:contents}.fbsToolbarFilter>summary{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);cursor:pointer;white-space:nowrap;border-radius:8px;grid-area:1/3;align-items:center;padding:0 12px;font-weight:700;list-style:none;display:flex}.fbsToolbarFilter>summary::-webkit-details-marker{display:none}.fbsToolbarFilter>summary strong{color:inherit;font-size:inherit;border:0;border-radius:0;padding:0 18px 0 0;position:relative}.fbsToolbarFilter>summary strong:after{right:0}.fbsToolbarFilter[open]>summary{border:1px solid #7354df}.fbsToolbarFilter>.fbsFiltersContent{border-top:1px solid var(--line);background:var(--panel);grid-area:2/1/auto/-1;margin:4px -12px -12px}.fbsOrdersPanel .fbsToolbar>button:last-child{grid-area:1/4}:root[data-theme=dark] .fbsToolbarFilter>summary{color:#dce7fa;background:#17243a;border-color:#3a4b69}@media (max-width:850px){.fbsOrdersPanel .fbsToolbar{grid-template-columns:minmax(180px,1fr) auto auto auto}}@media (max-width:560px){.fbsOrdersPanel .fbsToolbar{grid-template-columns:1fr}.fbsOrdersPanel .fbsToolbar>input{grid-area:1/1}.fbsOrdersPanel .fbsToolbar>.fbsColumnChooser{grid-area:2/1}.fbsToolbarFilter>summary{grid-area:3/1}.fbsOrdersPanel .fbsToolbar>button:last-child{grid-area:4/1}.fbsToolbarFilter>.fbsFiltersContent{grid-area:5/1;margin:4px -12px -12px}}.fbsOrdersPanel .fbsToolbar{container-type:inline-size}.fbsToolbarFilter:not([open])>.fbsFiltersContent{display:none!important}.fbsToolbarFilter>.fbsFiltersContent{box-sizing:border-box;width:100cqw}.organizationLegalPanel{grid-column:1/-1;overflow:hidden;padding:0!important}.organizationLegalPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.organizationLegalPanel>header h2{margin:3px 0 6px;font-size:20px}.organizationLegalPanel>header p{max-width:780px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.organizationLegalPanel>header>span{color:#7a6e85;background:var(--soft);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.organizationLegalPanel>header>span.ready{color:#08755c;background:#ddf7ee}.organizationLegalPanel>header>span.partial{color:#875800;background:#fff1ce}.organizationLegalPanel fieldset{border:0;gap:14px;min-width:0;margin:0;padding:18px 20px 20px;display:grid}.organizationLegalPanel fieldset:disabled{opacity:.72}.legalDetailsMessage{border-radius:8px;margin:12px 20px 0;padding:9px 11px;font-size:10px}.legalDetailsMessage.success{color:#08755c;background:#e5f7f0}.legalDetailsMessage.error{color:#a12e42;background:#ffecef}.legalInnLookup{grid-template-columns:minmax(260px,420px) auto;justify-content:start;align-items:end;gap:8px;display:grid}.legalInnLookup label,.legalDetailsGrid label{min-width:0;color:var(--muted);gap:5px;font-size:10px;font-weight:600;display:grid}.legalInnLookup input,.legalDetailsGrid input,.legalDetailsGrid select,.legalDetailsGrid textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:var(--panel);border-radius:8px}.legalInnLookup input,.legalDetailsGrid input,.legalDetailsGrid select{height:40px;padding:0 10px}.legalDetailsGrid textarea{resize:vertical;min-height:64px;padding:9px 10px}.legalInnLookup button,.organizationLegalPanel footer button{color:#fff;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:40px;padding:0 14px;font-weight:700}.legalDetailsSection{border:1px solid var(--line);border-radius:10px;overflow:hidden}.legalDetailsSection>header{border-bottom:1px solid var(--line);background:var(--soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.legalDetailsSection>header span,.legalDetailsSection>header small{color:var(--muted);font-size:9px}.legalDetailsSection>header span.valid{color:#08755c}.legalDetailsSection>header span.warning{color:#b04b30}.legalDetailsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.legalDetailsGrid label.wide{grid-column:span 2}.legalDetailsGrid label.full{grid-column:1/-1}.legalDetailsGrid.bank{grid-template-columns:2fr 1fr 1.35fr 1.35fr}.organizationLegalPanel footer{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.organizationLegalPanel footer>div{color:var(--muted);gap:3px;display:grid}.legalDetailsReadonly{border-top:1px solid var(--line);color:var(--muted);background:var(--soft);margin:0;padding:10px 20px;font-size:9px}:root[data-theme=dark] .organizationLegalPanel>header>span.ready{color:#9ce5d0;background:#173d35}:root[data-theme=dark] .organizationLegalPanel>header>span.partial{color:#ffe0a0;background:#3b301a}:root[data-theme=dark] .legalDetailsMessage.success{color:#9ce5d0;background:#173d35}:root[data-theme=dark] .legalDetailsMessage.error{color:#ffb4c0;background:#3b1c26}@media (max-width:1180px){.organizationLegalPanel{grid-column:auto}.legalDetailsGrid,.legalDetailsGrid.bank{grid-template-columns:repeat(2,minmax(0,1fr))}.legalInnLookup{grid-template-columns:minmax(220px,1fr) auto}}@media (max-width:760px){.organizationLegalPanel>header,.organizationLegalPanel footer{flex-direction:column;align-items:stretch}.legalInnLookup,.legalDetailsGrid,.legalDetailsGrid.bank{grid-template-columns:1fr}.legalDetailsGrid label.wide,.legalDetailsGrid label.full{grid-column:auto}.organizationLegalPanel footer button{width:100%}}.documentTemplateActions>label{min-width:210px;color:var(--muted);gap:3px;font-size:9px;display:grid}.documentTemplateActions>label select{border:1px solid var(--line);width:100%;height:35px;color:var(--text);background:var(--panel);border-radius:8px;padding:0 9px}.documentTemplatePreview>div span.ready{color:var(--success-text)}.documentTemplatePreview>div span.warning{color:var(--warning-text)}.documentTemplatePreview>div span.error{color:var(--danger-text)}.auditTechnical{color:var(--muted);margin-top:7px;font-size:9px}.auditTechnical summary{cursor:pointer;-webkit-user-select:none;user-select:none;width:max-content}.auditTechnical code{box-sizing:border-box;border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--muted);background:var(--soft);overflow-wrap:anywhere;border-radius:7px;margin-top:6px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.5;display:block}.bankInvoiceRow{grid-template-columns:minmax(180px,1.2fr) 145px 130px 105px 150px 130px 160px}.bankInvoiceActions{gap:6px;display:flex}.bankInvoiceActions a,.bankInvoiceActions button{color:#654dbd;background:0 0;border:1px solid #bcaef0;border-radius:7px;place-items:center;min-height:32px;padding:0 10px;font-size:10px;font-weight:700;display:grid}.bankPaymentForm{grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(150px,.7fr));align-items:end;gap:14px;margin-bottom:18px;padding:18px;display:grid}.bankPaymentForm h3{margin:2px 0 5px}.bankPaymentForm p{color:var(--muted);margin:0}.bankPaymentForm label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.bankPaymentForm input{border:1px solid var(--line);height:39px;color:var(--ink);background:var(--surface);border-radius:8px;padding:0 10px}.bankPaymentForm .note{grid-column:2/4}.bankPaymentForm>div:last-child{grid-column:4;justify-content:flex-end;gap:8px;display:flex}.bankPaymentForm button{color:#fff;background:#6f52d2;border:1px solid #6f52d2;border-radius:8px;min-height:39px;padding:0 12px;font-weight:700}.bankPaymentForm button.secondary{color:#654dbd;background:0 0}.bankPaymentForm button:disabled{opacity:.5}@media (max-width:1050px){.bankPaymentForm{grid-template-columns:1fr 1fr}.bankPaymentForm>div:first-child,.bankPaymentForm .note,.bankPaymentForm>div:last-child{grid-column:1/-1}}.receiptJobRow{grid-template-columns:minmax(150px,1fr) minmax(260px,1.6fr) 90px 110px 105px 145px 115px;min-width:1080px}.billingReceiptPanel .panelHeader p{max-width:720px;color:var(--muted);margin:4px 0 0;font-size:10px!important}.billingReceiptRetry .note,.billingReceiptRetry>div:last-child{grid-column:auto}.paymentState.processing,.paymentState.submitted{color:#6047bd;background:#eee9ff}.paymentState.failed,.paymentState.canceled{color:#9e523f;background:#fff0eb}.billingFeatureSettingsPanel{margin-bottom:18px}.billingFeatureControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billingFeatureControls>label{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.billingFeatureControls input[type=checkbox]{width:18px;height:18px;accent-color:var(--violet);margin-top:2px}.billingFeatureControls span{gap:4px;display:grid}.billingFeatureControls small,.billingFeatureSettingsPanel .panelHeader p{color:var(--text-muted)}.billingGraceSetting{align-items:center!important}.billingGraceSetting input{border:1px solid var(--border);background:var(--surface);width:72px;height:38px;color:var(--text);border-radius:8px;padding:0 8px}.billingGraceSetting em{color:var(--text-muted);font-style:normal}.billingFeatureConfirmation{grid-template-columns:minmax(220px,1fr) minmax(160px,.55fr) auto;align-items:end;gap:12px;margin-top:14px;display:grid}.billingFeatureConfirmation label{color:var(--text-muted);gap:5px;font-size:11px;font-weight:700;display:grid}.billingFeatureConfirmation input{border:1px solid var(--border);background:var(--surface);height:39px;color:var(--text);border-radius:8px;padding:0 10px}.billingFeatureConfirmation button{border:1px solid var(--violet);background:var(--violet);min-height:39px;color:var(--paper);border-radius:8px;padding:0 14px;font-weight:700}.billingFeatureConfirmation button:disabled{opacity:.5}@media (max-width:900px){.billingFeatureControls,.billingFeatureConfirmation{grid-template-columns:1fr}.billingFeatureConfirmation button{width:100%}}.githubStoragePanel{margin-bottom:14px}.githubHeaderActions{align-items:center;gap:9px;display:flex}.githubStorageBody{padding:18px}.githubStorageMessage{border-bottom:1px solid var(--line);color:var(--muted);background:var(--soft);margin:0;padding:10px 18px;font-size:11px}.githubConnectionNotice{background:#fffaf1;border:1px solid #e4d4b8;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.githubConnectionNotice.connected{background:#f3fbf7;border-color:#cfe7da}.githubConnectionNotice b{color:var(--ink);font-size:12px}.githubConnectionNotice span{color:var(--muted);font-size:10px}.githubIdentityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.githubIdentityGrid article{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;padding:13px;display:grid}.githubIdentityGrid span{color:var(--muted);text-transform:uppercase;font-size:10px}.githubIdentityGrid b{color:var(--ink);font-size:15px}.githubIdentityGrid small{color:var(--muted);font-size:10px}.githubUsageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.githubUsageGrid article{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:14px}.githubUsageGrid article.warning{border-color:#ead7aa}.githubUsageGrid article.critical{border-color:#e6b6b6}.githubUsageGrid header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.githubUsageGrid header div{gap:4px;display:grid}.githubUsageGrid header span{color:var(--muted);text-transform:uppercase;font-size:10px}.githubUsageGrid header b{color:var(--ink);font-size:18px}.githubUsageGrid header b small{color:var(--muted);font-size:10px;font-weight:500}.githubUsageGrid header strong{color:#7b5ce3;font-size:14px}.githubUsageBar{background:var(--soft);border-radius:99px;height:8px;margin-top:10px;overflow:hidden}.githubUsageBar i{border-radius:inherit;background:linear-gradient(90deg,#6f52d2,#aa72df);height:100%;display:block}.githubUsageGrid footer{color:var(--muted);grid-template-columns:1fr auto;gap:4px 12px;margin-top:8px;font-size:10px;display:grid}.githubUsageGrid footer small{grid-column:1/-1}.githubQuotaNote{color:var(--muted);margin:8px 0 0;line-height:1.5;font-size:9px!important}.githubPolicy{border:1px solid var(--line);background:var(--soft);border-radius:10px;grid-template-columns:minmax(210px,1.45fr) auto repeat(4,minmax(100px,.45fr)) minmax(115px,.5fr) auto;align-items:end;gap:10px;margin-top:13px;padding:14px;display:grid}.githubPolicy>div:first-child{align-self:center;gap:3px;display:grid}.githubPolicy h4{color:var(--ink);margin:0;font-size:13px}.githubPolicy>div:first-child span{color:var(--muted);font-size:9px;line-height:1.45}.githubPolicy label{color:var(--muted);gap:5px;font-size:9px;font-weight:600;display:grid}.githubPolicy input[type=number],.githubPolicy select{box-sizing:border-box;border:1px solid var(--line);width:100%;height:38px;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;padding:0 9px}.githubPolicyToggle{align-self:end;align-items:center;gap:6px;height:38px;display:flex!important}.githubPolicyToggle input{margin:0}.githubPolicy>button{color:#fff;background:#6f52d2;border:0;border-radius:8px;height:38px;padding:0 12px;font-size:10px;font-weight:600}.githubPolicy>button:disabled{opacity:.45}.githubCleanupActions{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding:12px 14px;display:flex}.githubCleanupActions>div{gap:4px;display:grid}.githubCleanupActions b{color:var(--ink);font-size:11px}.githubCleanupActions span{color:var(--muted);font-size:10px}.githubCleanupConfirm{background:#fffaf1;border:1px solid #e4d4b8;border-radius:10px;grid-template-columns:minmax(220px,1.3fr) minmax(220px,1fr) minmax(180px,.7fr) auto;align-items:end;gap:12px;margin-top:10px;padding:14px;display:grid}.githubCleanupConfirm>div:first-child{align-self:center;gap:4px;display:grid}.githubCleanupConfirm>div:first-child b{color:#614e30;font-size:11px}.githubCleanupConfirm>div:first-child span{color:#836f51;font-size:10px}.githubCleanupConfirm label{color:var(--muted);gap:5px;font-size:10px;font-weight:600;display:grid}.githubCleanupConfirm input{box-sizing:border-box;border:1px solid var(--line);width:100%;height:38px;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;padding:0 10px}.githubCleanupConfirm>div:last-child{gap:7px;display:flex}.githubCleanupConfirm button{color:#fff;background:#6f52d2;border:1px solid #6f52d2;border-radius:8px;height:38px;padding:0 12px;font-size:10px}.githubCleanupConfirm button.secondary{color:#6554a6;background:var(--surface)}.githubCleanupConfirm button:disabled{opacity:.45}.githubLastRun{background:var(--soft);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;margin-top:10px;padding:11px 13px;display:grid}.githubLastRun>div{gap:2px;display:grid}.githubLastRun b{color:var(--ink);font-size:11px}.githubLastRun span,.githubLastRun small{color:var(--muted);font-size:10px}.githubLastRun small{grid-column:1/-1}:root[data-theme=dark] .githubConnectionNotice,:root[data-theme=dark] .githubCleanupConfirm{background:#2a2418;border-color:#5b4b2e}:root[data-theme=dark] .githubConnectionNotice.connected{background:#142d28;border-color:#285747}:root[data-theme=dark] .githubCleanupConfirm>div:first-child b{color:#ffe0a0}:root[data-theme=dark] .githubCleanupConfirm>div:first-child span{color:#d5bf8e}@media (max-width:1350px){.githubPolicy{grid-template-columns:repeat(4,minmax(110px,1fr))}.githubPolicy>div:first-child{grid-column:1/-1}.githubPolicy>button{width:100%}.githubCleanupConfirm{grid-template-columns:1fr 1fr}.githubCleanupConfirm>div:first-child{grid-column:1/-1}}@media (max-width:720px){.githubHeaderActions{flex-direction:column;align-items:stretch}.githubIdentityGrid,.githubUsageGrid,.githubPolicy,.githubCleanupConfirm{grid-template-columns:1fr}.githubPolicy>div:first-child,.githubCleanupConfirm>div:first-child{grid-column:auto}.githubCleanupActions{flex-direction:column;align-items:stretch}.githubCleanupActions button{width:100%}.githubCleanupConfirm>div:last-child{justify-content:flex-end}}.fbsOrderCardActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex!important}.fbsOrderCardActions button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 10px;font-weight:700}.fbsOrderCardBody{grid-template-columns:minmax(300px,38%) minmax(0,1fr);height:min(66dvh,700px);min-height:430px;display:grid;overflow:hidden}.fbsOrderMainMedia{border-right:1px solid var(--line);background:var(--soft);grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.fbsOrderMainMedia>img{object-fit:contain;background:#fff;border-radius:9px;width:100%;height:100%;min-height:0}.fbsOrderNoImage{color:var(--muted);border:1px dashed var(--line);border-radius:9px;place-items:center;display:grid}.fbsKizPreview{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.fbsKizPreview img{object-fit:contain;background:#fff;width:76px;height:76px}.fbsKizPreview span{gap:4px;min-width:0;display:grid}.fbsKizPreview code,.fbsFullMark{text-overflow:ellipsis;white-space:nowrap;max-width:340px;font:10px Consolas,monospace;display:block;overflow:hidden}.fbsOrderProducts{min-height:0;overflow:auto}.fbsOrderProducts>section{grid-template-columns:1fr}.fbsAvailableMarks{overflow:hidden}.fbsAvailableMarks>summary{cursor:pointer;padding:14px 16px;list-style-position:inside}.fbsAvailableMarks>summary span{gap:3px;display:inline-grid}.fbsAvailableMarks>summary small{color:var(--muted);font-weight:400}.fbsAvailableMarks .fbsRegistryImport{border-top:1px solid var(--line);background:0 0;border-radius:0}.fbsOutgoingToolbar{grid-template-columns:minmax(260px,1fr) 150px 150px 210px auto}.fbsOutgoingToolbar label{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:6px;font-size:10px;display:grid}.fbsOutgoingToolbar input[type=date]{min-width:0}.fbsOutgoingRegistryTable td{max-width:300px}.fbsOutgoingRegistryTable td>select{border:1px solid var(--line);height:34px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 8px}:root[data-theme=dark] :where(.fbsOrderCardActions button,.fbsKizPreview,.fbsOutgoingToolbar input,.fbsOutgoingToolbar select,.fbsOutgoingRegistryTable td>select){color:#eef4ff;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .fbsOrderMainMedia{background:#0d1728;border-color:#30415f}:root[data-theme=dark] .fbsAvailableMarks .fbsRegistryImport{color:#eef4ff;background:0 0}@media (max-width:1100px){.fbsOutgoingToolbar{grid-template-columns:1fr 1fr}.fbsOutgoingToolbar>input:first-child,.fbsOutgoingToolbar>.buttonLink{grid-column:1/-1}.fbsOrderCardBody{grid-template-columns:minmax(260px,40%) minmax(0,1fr)}}@media (max-width:760px){.fbsOrderCardBody{grid-template-columns:1fr;height:auto;overflow:visible}.fbsOrderMainMedia{border-right:0;border-bottom:1px solid var(--line);min-height:520px}.fbsOrderProducts{overflow:visible}.fbsOutgoingToolbar{grid-template-columns:1fr}.fbsOutgoingToolbar>input:first-child,.fbsOutgoingToolbar>.buttonLink{grid-column:auto}}.fbsMarketplace-ozon{--fbs-accent:#075ee5;--fbs-accent-strong:#005bff;--fbs-accent-soft:#e9f1ff;--fbs-accent-text:#074cb3}.fbsMarketplace-wildberries{--fbs-accent:#b51ca3;--fbs-accent-strong:#cb11ab;--fbs-accent-soft:#fbeafa;--fbs-accent-text:#8d177f}.fbsMarketplaceOrderTabs>button{min-width:148px;min-height:54px;padding:7px 15px;font-size:13px}.fbsMarketplaceOrderTabs>button .marketplaceIcon{flex:none}.fbsMarketplaceOrderTabs>button.active{border-color:var(--fbs-accent);color:var(--fbs-accent-text);background:var(--fbs-accent-soft);box-shadow:0 0 0 2px var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.fbsMarketplaceOrderTabs>button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--fbs-accent) 26%,transparent)}}.fbsMarketplace-ozon :where(.fbsTabs button.active,.fbsKizEntry button,.fbsOrderCard>footer button),.fbsMarketplace-wildberries :where(.fbsTabs button.active,.fbsKizEntry button,.fbsOrderCard>footer button){background:var(--fbs-accent)}.fbsMarketplace-ozon .fbsOrderCard,.fbsMarketplace-wildberries .fbsOrderCard{border-top:3px solid var(--fbs-accent)}.fbsOrderCard>header{grid-template-columns:minmax(260px,1fr) auto auto}.fbsOrderCard>header>.fbsStatus{justify-self:end}.fbsOrderCardBody{grid-template-columns:minmax(250px,34%) minmax(0,1fr);height:clamp(450px,100dvh - 260px,680px);min-height:0}.fbsOrderMainMedia{place-items:center;min-height:0}.fbsOrderMainMedia>img{aspect-ratio:3/4;object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.fbsOrderProducts{grid-template-rows:minmax(0,1fr) auto auto;min-height:0;display:grid;overflow:hidden}.fbsProductSummaries{min-height:0;overflow:auto}.fbsProductSummaries>section{border-bottom:1px solid var(--line);grid-auto-rows:max-content;align-content:start;gap:13px;padding:15px 16px;display:grid}.fbsProductSummaries h3,.fbsProductSummaries p{margin:0}.fbsProductSummaries p{color:var(--muted);margin-top:5px}.fbsKizEntry{border-top:1px solid var(--line);background:var(--soft);grid-template-columns:minmax(170px,.65fr) minmax(240px,1.5fr) auto auto;align-items:center;gap:8px;padding:12px 15px;display:grid}.fbsKizEntry label{gap:2px;display:grid}.fbsKizEntry label small{color:var(--muted)}.fbsKizEntry input{border:2px solid var(--fbs-accent);min-width:0;height:42px;color:var(--ink);background:var(--panel);border-radius:9px;padding:0 12px;font-family:Consolas,monospace}.fbsKizEntry button{border:1px solid var(--fbs-accent);color:#fff;border-radius:8px;min-height:42px;padding:0 14px;font-weight:700}.fbsKizEntry button.primary{color:var(--fbs-accent-text);background:var(--panel)}.fbsOrderProducts>.fbsOrderCardActions{border-top:1px solid var(--line);background:var(--panel);padding:10px 15px}.fbsOrderProducts>.fbsOrderCardActions button:first-child{border-color:var(--fbs-accent);color:#fff;background:var(--fbs-accent)}.fbsOrderProducts>.fbsOrderCardActions button:disabled{color:var(--muted);background:var(--soft)}:root[data-theme=dark] .fbsMarketplace-ozon{--fbs-accent:#2477ff;--fbs-accent-soft:#142b53;--fbs-accent-text:#bcd4ff}:root[data-theme=dark] .fbsMarketplace-wildberries{--fbs-accent:#e33bcc;--fbs-accent-soft:#42153e;--fbs-accent-text:#ffc8f7}:root[data-theme=dark] :where(.fbsKizEntry,.fbsOrderProducts>.fbsOrderCardActions){background:#111c30;border-color:#30415f}:root[data-theme=dark] .fbsKizEntry input{color:#eef4ff;background:#0d1728}:root[data-theme=dark] .fbsKizEntry button.primary{color:#eef4ff;background:#17243a}@media (max-width:1100px){.fbsOrderCardBody{grid-template-columns:minmax(230px,36%) minmax(0,1fr)}.fbsKizEntry{grid-template-columns:1fr auto}.fbsKizEntry label{grid-column:1/-1}}@media (max-width:760px){.fbsMarketplaceOrderTabs>button{min-width:0;min-height:50px}.fbsOrderCard>header{grid-template-columns:1fr auto}.fbsOrderCard>header>button{grid-column:1/-1}.fbsOrderCardBody{grid-template-columns:1fr;height:auto}.fbsOrderMainMedia{height:min(62dvh,560px);min-height:360px}.fbsOrderProducts,.fbsProductSummaries{overflow:visible}.fbsKizEntry{grid-template-columns:1fr}.fbsKizEntry label{grid-column:auto}.fbsKizEntry button{width:100%}}.fbsAssemblyTransitionActions{align-items:center;gap:7px;display:flex}.fbsAssemblyTransitionActions button{border:1px solid var(--fbs-accent);min-height:40px;color:var(--fbs-accent-text);background:var(--fbs-accent-soft);white-space:nowrap;border-radius:8px;padding:0 12px;font-weight:700}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsAssemblyTransitionActions button:not(:disabled){border-color:var(--fbs-accent)!important;color:#fff!important;background:var(--fbs-accent)!important}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsAssemblyTransitionActions button:hover:not(:disabled){border-color:var(--fbs-accent-strong)!important;color:#fff!important;background:var(--fbs-accent-strong)!important}.fbsAssemblyTransitionActions button:disabled{opacity:.48}:root[data-theme=dark] .fbsAssemblyTransitionActions button{border-color:var(--fbs-accent);color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}@media (max-width:850px){.fbsAssemblyTransitionActions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}}@media (max-width:560px){.fbsAssemblyTransitionActions{grid-template-columns:1fr}.fbsAssemblyTransitionActions button{white-space:normal}}.fbsScanHistory{border:1px solid var(--line);background:var(--panel);border-radius:11px;overflow:hidden}.fbsScanHistory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.fbsScanHistory>header>div{gap:2px;display:grid}.fbsScanHistory h2,.fbsScanHistory header span{margin:0}.fbsScanHistory header span{color:var(--muted);font-size:10px}.fbsScanHistoryTable{overflow:auto}.fbsScanHistory table{border-collapse:collapse;width:100%;min-width:850px}.fbsScanHistory th,.fbsScanHistory td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:8px 10px}.fbsScanHistory tbody tr:last-child td{border-bottom:0}.fbsScanHistory th{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:400}.fbsScanHistory td{font-size:11px;font-weight:400}.fbsScanHistory td>span,.fbsScanHistory td>small{display:block}.fbsScanHistory td>small{color:var(--muted);margin-top:2px}.fbsScanHistory code{font:11px Consolas,monospace}.fbsScanHistory tr.success .fbsScanHistoryState{color:var(--success-text)}.fbsScanHistory tr.error .fbsScanHistoryState{color:var(--danger-text)}.fbsScanHistory tbody tr.latest{background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){.fbsScanHistory tbody tr.latest{background:color-mix(in srgb,var(--fbs-accent-soft) 75%,var(--panel))}}.fbsScanHistory tbody tr.latest td:first-child{box-shadow:inset 3px 0 var(--fbs-accent)}.fbsScanHistoryPagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.fbsScanHistoryPagination label,.fbsScanHistoryPagination>div{align-items:center;gap:8px;display:flex}.fbsScanHistoryPagination label,.fbsScanHistoryPagination span{color:var(--muted);font-size:10px}.fbsScanHistoryPagination select{border:1px solid var(--line);height:30px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 24px 0 8px;font-size:11px;font-weight:400}.fbsScanHistoryPagination button{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0;font-size:16px;font-weight:400}:root[data-theme=dark] .fbsScanHistory{color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] .fbsScanHistory tbody tr.latest{background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .fbsScanHistory tbody tr.latest{background:color-mix(in srgb,var(--fbs-accent-soft) 82%,#111c30)}}:root[data-theme=dark] .fbsScanHistoryPagination :is(button,select){color:#eef4ff;background:#17243a;border-color:#30415f}.fbsOrdersPanel .fbsTableActionBar{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:start}.fbsTableActionBar>.fbsAssemblyTransitionActions{grid-area:1/4;min-width:0}.fbsTableActionBar>.fbsFiltersContent{grid-column:1/-1}@media (max-width:1500px){.fbsOrdersPanel .fbsTableActionBar{grid-template-columns:minmax(220px,1fr) auto auto}.fbsTableActionBar>.fbsAssemblyTransitionActions{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-end}.fbsTableActionBar>.fbsToolbarFilter>.fbsFiltersContent{grid-row:3}}@media (max-width:850px){.fbsOrdersPanel .fbsTableActionBar{grid-template-columns:1fr auto auto}.fbsTableActionBar>.fbsAssemblyTransitionActions{grid-area:2/1/auto/-1}.fbsTableActionBar>.fbsToolbarFilter>.fbsFiltersContent{grid-row:3}}@media (max-width:560px){.fbsOrdersPanel .fbsTableActionBar{grid-template-columns:1fr}.fbsTableActionBar>input,.fbsTableActionBar>.fbsColumnChooser,.fbsTableActionBar>.fbsToolbarFilter>summary,.fbsTableActionBar>.fbsAssemblyTransitionActions{grid-column:1}.fbsTableActionBar>input{grid-row:1}.fbsTableActionBar>.fbsColumnChooser{grid-row:2}.fbsTableActionBar>.fbsToolbarFilter>summary{grid-row:3}.fbsTableActionBar>.fbsAssemblyTransitionActions{grid-row:4}.fbsTableActionBar>.fbsToolbarFilter>.fbsFiltersContent{grid-row:5}}.fbsOrderActions .fbsSplitAction{border-color:var(--fbs-accent,#7657e7);color:#fff;background:var(--fbs-accent,#7657e7);box-shadow:0 3px 10px var(--fbs-accent,#7657e7)}@supports (color:color-mix(in lab, red, red)){.fbsOrderActions .fbsSplitAction{box-shadow:0 3px 10px color-mix(in srgb,var(--fbs-accent,#7657e7) 28%,transparent)}}.fbsOrderActions .fbsSplitAction{font-weight:800}.fbsOrderActions .fbsSplitAction:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.fbsOrderActions .fbsSplitAction:disabled{box-shadow:none;filter:none;opacity:.48}.fbsTransferReview{gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);padding:20px;display:grid;overflow:auto}.fbsTransferReview>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fbsTransferReview>header>div{gap:4px;display:grid}.fbsTransferReview>header h2,.fbsTransferReview>header p,.fbsTransferReview>p{margin:0}.fbsTransferReview>header>button{color:var(--ink);background:0 0;border:0;font-size:26px;line-height:1}.fbsTransferReview>ul{border:1px solid var(--line);border-radius:9px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.fbsTransferReview>ul li{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.55fr) minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.fbsTransferReview>ul li:last-child{border-bottom:0}.fbsTransferReview>ul span,.fbsTransferReview>small{color:var(--muted)}.fbsTransferReview>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fbsTransferReview>footer button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 14px;font-weight:700}.fbsTransferReview>footer button.primary{border-color:var(--fbs-accent,#7657e7);color:#fff;background:var(--fbs-accent,#7657e7)}:root[data-theme=dark] .fbsTransferReview,:root[data-theme=dark] .fbsTransferReview>footer button{color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] .fbsTransferReview>footer button.primary{border-color:var(--fbs-accent,#8e77e8);color:#fff;background:var(--fbs-accent,#7657e7)}@media (max-width:620px){.fbsTransferReview{padding:14px}.fbsTransferReview>ul li{grid-template-columns:1fr;gap:3px}.fbsTransferReview>footer{grid-template-columns:1fr;display:grid}.fbsTransferReview>footer button{width:100%}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction),:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .buttonLink{border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction),:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .buttonLink{border-color:color-mix(in srgb,var(--fbs-accent) 45%,var(--line))}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction),:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .buttonLink{color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction),:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .buttonLink{background:color-mix(in srgb,var(--fbs-accent-soft) 82%,var(--panel))}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction),:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .buttonLink{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction):not(.primary):not(.active):not([type=submit]):not(.fbsSplitAction):not([aria-pressed=true]):hover:not(:disabled),:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .buttonLink:hover{border-color:var(--fbs-accent);color:var(--fbs-accent-text);background:var(--fbs-accent-soft);box-shadow:0 3px 10px var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction):not(.primary):not(.active):not([type=submit]):not(.fbsSplitAction):not([aria-pressed=true]):hover:not(:disabled),:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .buttonLink:hover{box-shadow:0 3px 10px color-mix(in srgb,var(--fbs-accent) 18%,transparent)}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(button.primary,button.active,button[type=submit],.fbsSplitAction):not(.danger):not(.fbsNeutralAction){border-color:var(--fbs-accent);color:#fff;background:var(--fbs-accent);box-shadow:0 4px 12px var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(button.primary,button.active,button[type=submit],.fbsSplitAction):not(.danger):not(.fbsNeutralAction){box-shadow:0 4px 12px color-mix(in srgb,var(--fbs-accent) 24%,transparent)}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction):disabled{border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction):disabled{border-color:color-mix(in srgb,var(--fbs-accent) 20%,var(--line))}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction):disabled{color:var(--fbs-accent-text)}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction):disabled{color:color-mix(in srgb,var(--fbs-accent-text) 42%,var(--muted))}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction):disabled{background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction):disabled{background:color-mix(in srgb,var(--fbs-accent-soft) 40%,var(--panel))}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button:not(.danger):not(.fbsNeutralAction):disabled{box-shadow:none;opacity:.58}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button.fbsNeutralAction{border-color:var(--line);color:var(--muted);background:var(--panel);box-shadow:none}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button.danger{border-color:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button.danger{border-color:color-mix(in srgb,var(--danger-text) 42%,var(--line))}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button.danger{color:var(--danger-text);background:var(--danger-surface)}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button{box-shadow:none;background:0 0;border-color:#0000}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button.active{border-bottom-color:var(--fbs-accent);color:var(--fbs-accent-text);box-shadow:none;background:0 0}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderTable th>button{color:inherit;box-shadow:none;background:0 0;border-color:#0000}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderTable th>button.active{color:var(--fbs-accent)}:root[data-theme=dark] :is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) button.fbsNeutralAction{color:#a8b6cb;background:#111c30;border-color:#3a4b69}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderActions .fbsSplitAction:not(:disabled){border-color:var(--fbs-accent-strong)}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderActions .fbsSplitAction:not(:disabled){border-color:color-mix(in srgb,var(--fbs-accent-strong) 82%,#fff)}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderActions .fbsSplitAction:not(:disabled){color:#fff;background:linear-gradient(135deg,var(--fbs-accent-strong),var(--fbs-accent))}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderActions .fbsSplitAction:not(:disabled){background:linear-gradient(135deg,var(--fbs-accent-strong),color-mix(in srgb,var(--fbs-accent) 78%,#fff))}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderActions .fbsSplitAction:not(:disabled){box-shadow:0 0 0 2px var(--fbs-accent),0 7px 18px var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderActions .fbsSplitAction:not(:disabled){box-shadow:0 0 0 2px color-mix(in srgb,var(--fbs-accent) 24%,transparent),0 7px 18px color-mix(in srgb,var(--fbs-accent) 38%,transparent)}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderActions .fbsSplitAction:not(:disabled){font-weight:900}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderActions .fbsSplitAction:hover:not(:disabled){box-shadow:0 0 0 3px var(--fbs-accent),0 9px 22px var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderActions .fbsSplitAction:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,var(--fbs-accent) 30%,transparent),0 9px 22px color-mix(in srgb,var(--fbs-accent) 44%,transparent)}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderActions .fbsSplitAction:hover:not(:disabled){filter:brightness(1.08)}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsMarketplaceOrderTabs>button{color:#fff;min-width:94px;min-height:62px;box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding:7px}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsMarketplaceOrderTabs>button:hover:not(:disabled){color:#fff;box-shadow:none;background:0 0;border-color:#0000;transform:translateY(-1px)}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsMarketplaceOrderTabs>button.active{color:#fff;box-shadow:none;background:0 0;border-color:#0000}.fbsMarketplaceOrderTabs>button .marketplaceIcon{transition:box-shadow .16s,transform .16s;border-radius:12px!important;flex:0 0 78px!important;width:78px!important;min-width:78px!important;height:48px!important;font-size:14px!important;box-shadow:0 4px 12px #10213b2e!important}.fbsMarketplaceOrderTabs>button:hover .marketplaceIcon{transform:scale(1.04)}.fbsMarketplaceOrderTabs>button.active .marketplaceIcon{box-shadow:0 0 0 3px var(--panel),0 0 0 6px var(--fbs-accent),0 8px 18px var(--fbs-accent)!important}@supports (color:color-mix(in lab, red, red)){.fbsMarketplaceOrderTabs>button.active .marketplaceIcon{box-shadow:0 0 0 3px var(--panel),0 0 0 6px var(--fbs-accent),0 8px 18px color-mix(in srgb,var(--fbs-accent) 30%,transparent)!important}}.fbsMarketplaceOrderTabs>button.active .marketplaceIcon{transform:translateY(-1px)}.fbsMarketplaceOrderTabs>button:focus-visible{outline:3px solid var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.fbsMarketplaceOrderTabs>button:focus-visible{outline:3px solid color-mix(in srgb,var(--fbs-accent) 38%,transparent)}}.fbsMarketplaceOrderTabs>button:focus-visible{outline-offset:1px}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button,:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button:hover:not(:disabled){transform:none;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button.active,:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button.active:hover:not(:disabled){transform:none;border-color:#0000!important;border-bottom-color:var(--fbs-accent)!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button.active b{color:var(--muted)!important;background:var(--soft)!important}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderTable th>button,:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderTable th>button:hover:not(:disabled),:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderTable th>button.active,:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderTable th>button.active:hover:not(:disabled){transform:none;color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsOrderTable th>button:focus-visible{transform:none;color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(.fbsTabs button.active,.fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button.active,.fbsOrderStatusTabs :is(.fbsOrderStatusPrimary,.fbsOrderStatusArchive)>button.active b,.fbsDateFilters button.active,.fbsOzonPeriodPopover nav button.active,.fbsOzonMonthDays button.endpoint,.fbsFiltersDisclosure[open]>summary,.fbsHistoryPeriod[open]>summary){font-weight:400!important}.fbsMarketplace-ozon .fbsOzonMonthDays button,.fbsMarketplace-ozon .fbsOzonMonthDays button:hover:not(:disabled){color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.fbsMarketplace-ozon .fbsOzonMonthDays button:hover:not(:disabled){background:var(--soft)!important}.fbsMarketplace-ozon .fbsOzonMonthDays button.inRange{border-radius:0;background:var(--fbs-accent)!important}@supports (color:color-mix(in lab, red, red)){.fbsMarketplace-ozon .fbsOzonMonthDays button.inRange{background:color-mix(in srgb, var(--fbs-accent) 16%, var(--panel))!important}}.fbsMarketplace-ozon .fbsOzonMonthDays button.endpoint,.fbsMarketplace-ozon .fbsOzonMonthDays button.endpoint:hover:not(:disabled){border-radius:5px;color:#fff!important;background:var(--fbs-accent)!important}.fbsMarketplace-ozon .fbsOzonPeriodPopover>nav button,.fbsMarketplace-ozon .fbsOzonPeriodPopover>nav button:hover:not(:disabled){color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;font-weight:400!important;transform:none!important}.fbsMarketplace-ozon .fbsOzonPeriodPopover>nav button:hover:not(:disabled){color:var(--ink)!important;background:var(--soft)!important}.fbsMarketplace-ozon .fbsOzonPeriodPopover>nav button.active,.fbsMarketplace-ozon .fbsOzonPeriodPopover>nav button.active:hover:not(:disabled){border-color:var(--fbs-accent)!important}@supports (color:color-mix(in lab, red, red)){.fbsMarketplace-ozon .fbsOzonPeriodPopover>nav button.active,.fbsMarketplace-ozon .fbsOzonPeriodPopover>nav button.active:hover:not(:disabled){border-color:color-mix(in srgb, var(--fbs-accent) 58%, var(--line))!important}}.fbsMarketplace-ozon .fbsOzonPeriodPopover>nav button.active,.fbsMarketplace-ozon .fbsOzonPeriodPopover>nav button.active:hover:not(:disabled){color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important}.fbsWorkspace button,.fbsWorkspace button :is(b,strong),.fbsOzonCalendar header b,.fbsToolbarFilter>summary,.fbsHistoryPeriod>summary,.fbsOzonPeriodPicker>summary,.fbsOzonOrderStatus,.fbsStatus,.fbsWorkspace .fbsOrderTable thead th>button,.fbsWorkspace .fbsOrderTable thead th>button>span{font-weight:400!important}.fbsMarketplace-ozon .fbsOzonCalendar header button,.fbsMarketplace-ozon .fbsOzonCalendar header button:hover:not(:disabled){color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.fbsMarketplace-ozon .fbsOzonMonthDays button.inRange{color:var(--ink)!important;background:var(--fbs-accent-soft)!important}.fbsMarketplace-ozon .fbsOzonMonthDays button.endpoint,.fbsMarketplace-ozon .fbsOzonMonthDays button.endpoint:hover:not(:disabled),.fbsMarketplace-ozon .fbsOzonPeriodPopover>footer button,.fbsMarketplace-ozon .fbsOzonPeriodPopover>footer button:hover:not(:disabled){border-color:var(--fbs-accent)!important;color:#fff!important;background:var(--fbs-accent)!important;box-shadow:none!important}.fbsWorkingContextUnified{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px}.fbsCabinetLoaders{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:10px;min-width:0;display:grid}.fbsCabinetLoader{border:1px solid var(--fbs-accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 11px;min-width:0;min-height:96px;padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.fbsCabinetLoader{border:1px solid color-mix(in srgb,var(--fbs-accent) 48%,var(--line))}}.fbsCabinetLoader{text-align:left;border-radius:11px}.fbsCabinetLoader>span{gap:2px;min-width:0;display:grid}.fbsCabinetLoader>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.fbsCabinetLoader>span small:first-child{letter-spacing:.45px;text-transform:uppercase}.fbsCabinetLoader>span b{white-space:normal;font-size:12px;line-height:1.25}.fbsCabinetLoader>em{white-space:nowrap;border:1px solid;border-radius:999px;grid-column:2;justify-self:start;padding:5px 8px;font-size:9px;font-style:normal;font-weight:400}.fbsCabinetLoader.active>span small{color:#ffffffc7}.fbsCabinetLoader.active>span b,.fbsCabinetLoader.active>em{color:#fff}.fbsCabinetLoader.active>em{background:#ffffff1f}.fbsOrderPagination{border-top:1px solid var(--line);background:var(--panel);justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:9px 12px;display:flex}.fbsOrderPagination>span{color:var(--muted);margin-right:auto;font-size:10px}.fbsOrderPagination label{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.fbsOrderPagination select{border:1px solid var(--line);height:36px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 28px 0 9px}.fbsOrderPagination button{border:1px solid var(--line);min-width:76px;height:36px;color:var(--ink);background:var(--panel);border-radius:8px}.fbsOrderReadOnlyNotice{border:1px solid var(--line);color:var(--ink);background:var(--soft);border-radius:9px;gap:3px;padding:12px;display:grid}.fbsOrderReadOnlyNotice span{color:var(--muted);font-size:10px}:root[data-theme=dark] :is(.fbsOrderPagination select,.fbsOrderPagination button){color:#dce7fa;background:#17243a;border-color:#3a4b69}@media (max-width:560px){.fbsOrderPagination{flex-wrap:wrap;align-items:stretch}.fbsOrderPagination>span{width:100%;margin-right:0}.fbsOrderPagination label{flex:1}.fbsOrderPagination select{width:100%}.fbsOrderPagination button{flex:1}}.fbsCabinetLoader:focus-visible{outline:3px solid var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.fbsCabinetLoader:focus-visible{outline:3px solid color-mix(in srgb,var(--fbs-accent) 34%,transparent)}}.fbsCabinetLoader:focus-visible{outline-offset:2px}.fbsCabinetLoadersEmpty{border:1px dashed var(--line);min-height:82px;color:var(--muted);border-radius:11px;place-items:center;padding:12px;display:grid}.fbsWorkingContextUnified>.fbsWorkingActions{grid-column:auto;justify-content:flex-end;align-self:stretch;align-items:stretch!important;display:flex!important}.fbsWorkingContextUnified>.fbsWorkingActions>button{min-width:160px;height:100%}.fbsWorkingContextUnified>.fbsSyncProgress{grid-column:1/-1}@media (max-width:1100px){.fbsWorkingContextUnified{grid-template-columns:1fr}.fbsWorkingContextUnified>.fbsWorkingActions{grid-column:1}.fbsWorkingContextUnified>.fbsWorkingActions>button{width:100%;min-height:42px}}@media (max-width:700px){.fbsCabinetLoaders{grid-template-columns:1fr}.fbsCabinetLoader{grid-template-columns:auto minmax(0,1fr)}.fbsCabinetLoader>em{grid-column:2;justify-self:start}}.fbsWorkingContextUnified{grid-template-columns:minmax(0,1fr) auto auto}.fbsCompactStatus{border:1px solid var(--border);min-width:220px;min-height:64px;color:var(--text);background:var(--surface-subtle);border-radius:10px;align-self:stretch;overflow:hidden}.fbsLiveSyncState{align-items:center;gap:10px;padding:9px 11px;display:flex!important}.fbsPrintAgentCompact{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.fbsPrintAgentCompact:has(.fbsPrintAgentCompactDownload){grid-template-columns:minmax(0,1fr) auto}.fbsPrintAgentCompactMain{text-align:left;min-width:0;font:inherit;align-items:center;gap:10px;padding:9px 11px;display:flex;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-weight:400!important}.fbsPrintAgentCompactMain:hover{background:var(--text)!important}@supports (color:color-mix(in lab, red, red)){.fbsPrintAgentCompactMain:hover{background:color-mix(in srgb,var(--text) 5%,transparent)!important}}.fbsCompactStatusIcon{width:34px;height:34px;color:var(--text);background:var(--surface);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.fbsCompactStatusIcon>i{border:2px solid var(--surface-subtle);background:var(--text-muted);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.fbsCompactStatusText{gap:3px;min-width:0;display:grid}.fbsCompactStatusText b,.fbsCompactStatusText small{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.fbsCompactStatusText b{color:var(--text);font-size:10px;line-height:1.25}.fbsCompactStatusText small{color:var(--text-muted);font-size:9px}.fbsPrintAgentCompactDownload{border-left:1px solid var(--border);min-width:40px;color:var(--warning-text);background:var(--warning-text);place-content:center;justify-items:center;gap:3px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.fbsPrintAgentCompactDownload{background:color-mix(in srgb,var(--warning-text) 8%,var(--surface))}}.fbsPrintAgentCompactDownload{font-size:8px;font-weight:400;text-decoration:none}.fbsPrintAgentCompactDownload:hover{background:var(--warning-text)}@supports (color:color-mix(in lab, red, red)){.fbsPrintAgentCompactDownload:hover{background:color-mix(in srgb,var(--warning-text) 14%,var(--surface))}}.fbsCompactStatus.live .fbsCompactStatusIcon>i,.fbsPrintAgentCompact.paired .fbsCompactStatusIcon>i{background:var(--success-text);box-shadow:0 0 0 3px var(--success-text)}@supports (color:color-mix(in lab, red, red)){.fbsCompactStatus.live .fbsCompactStatusIcon>i,.fbsPrintAgentCompact.paired .fbsCompactStatusIcon>i{box-shadow:0 0 0 3px color-mix(in srgb,var(--success-text) 14%,transparent)}}.fbsCompactStatus.error .fbsCompactStatusIcon>i,.fbsPrintAgentCompact:is(.offline,.error) .fbsCompactStatusIcon>i{background:var(--danger-text);box-shadow:0 0 0 3px var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.fbsCompactStatus.error .fbsCompactStatusIcon>i,.fbsPrintAgentCompact:is(.offline,.error) .fbsCompactStatusIcon>i{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger-text) 14%,transparent)}}.fbsPrintAgentCompact:is(.ready,.pairing,.no_printers,.expired,.outdated) .fbsCompactStatusIcon>i{background:var(--warning-text);box-shadow:0 0 0 3px var(--warning-text)}@supports (color:color-mix(in lab, red, red)){.fbsPrintAgentCompact:is(.ready,.pairing,.no_printers,.expired,.outdated) .fbsCompactStatusIcon>i{box-shadow:0 0 0 3px color-mix(in srgb,var(--warning-text) 14%,transparent)}}.fbsCompactStatus.connecting .fbsCompactStatusIcon>i,.fbsPrintAgentCompact.checking .fbsCompactStatusIcon>i{background:#2477ff;animation:1.15s ease-in-out infinite fbsPrintAgentPulse;box-shadow:0 0 0 3px #2477ff24}@keyframes fbsPrintAgentPulse{50%{opacity:.35;transform:scale(.75)}}@media (max-width:1350px){.fbsWorkingContextUnified{grid-template-columns:minmax(0,1fr) auto}.fbsLiveSyncState{grid-column:1}.fbsWorkingContextUnified>.fbsWorkingActions,.fbsWorkingContextUnified>.fbsPrintAgentCompact{grid-area:2/2}}@media (max-width:850px){.fbsWorkingContextUnified{display:grid}.fbsLiveSyncState,.fbsWorkingContextUnified>.fbsWorkingActions,.fbsWorkingContextUnified>.fbsPrintAgentCompact{grid-column:1;width:100%}.fbsWorkingContextUnified>.fbsWorkingActions,.fbsWorkingContextUnified>.fbsPrintAgentCompact{grid-row:auto}}.fbsLabelTemplatePicker{gap:14px;width:min(680px,100%);max-height:min(760px,100vh - 40px);padding:18px;display:grid;overflow:auto}.fbsLabelTemplatePicker header{justify-content:space-between;align-items:start;gap:12px;display:flex}.fbsLabelTemplatePicker header h2,.fbsLabelTemplatePicker header p{margin:0}.fbsLabelTemplatePicker header p:last-child{color:var(--text-muted);margin-top:6px;font-size:12px}.fbsLabelTemplatePicker header>button{font-size:24px;line-height:1}.fbsLabelTemplateChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fbsLabelTemplateChoices label{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.fbsLabelTemplateChoices label:hover,.fbsLabelTemplateChoices label.selected{border-color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.fbsLabelTemplateChoices label:hover,.fbsLabelTemplateChoices label.selected{background:color-mix(in srgb,var(--violet) 12%,var(--surface))}}.fbsLabelTemplateChoices input{flex:none}.fbsLabelTemplateChoices span{gap:3px;min-width:0;display:grid}.fbsLabelTemplateChoices b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fbsLabelTemplateChoices small{color:var(--text-muted)}.fbsLabelTemplateEmpty{border:1px dashed var(--border);background:var(--surface-subtle);border-radius:10px;gap:4px;padding:16px;display:grid}.fbsLabelTemplateEmpty span,.fbsLabelTemplateNote{color:var(--text-muted);font-size:12px}.fbsLabelTemplateNote{background:var(--surface-subtle);border-radius:9px;margin:0;padding:10px 12px}.fbsLabelTemplatePicker footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fbsLabelTemplatePicker footer>*{margin:0}@media (max-width:850px){.fbsLabelTemplateChoices{grid-template-columns:1fr}}@media (max-width:560px){.fbsLabelTemplatePicker{max-height:calc(100vh - 16px)}.fbsLabelTemplatePicker footer{grid-template-columns:1fr;display:grid}.fbsLabelTemplatePicker footer>*{width:100%}}.salesAnalyticsMain{gap:22px;display:grid}.salesAnalyticsHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.salesAnalyticsHeader h1{margin:4px 0 8px}.salesAnalyticsHeader p{color:var(--muted);margin:0}.salesAnalyticsPeriod{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-items:flex-end;gap:10px;padding:12px;display:flex}.salesAnalyticsPeriod label,.salesFilterBar label{color:var(--muted);gap:5px;font-size:12px;display:grid}.salesAnalyticsPeriod input{min-width:142px}.salesAnalyticsPeriod button{min-height:42px}.salesFilterBar{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(3,minmax(180px,280px));gap:12px;padding:14px 16px;display:grid}.salesMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.salesMetricGrid article{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:8px;padding:20px;display:grid;box-shadow:0 10px 28px #17233c12}.salesMetricGrid span,.salesMetricGrid small{color:var(--muted)}.salesMetricGrid strong{font-size:clamp(23px,2.2vw,34px)}.salesMetricGrid .positive{color:var(--success-text)}.salesMetricGrid .negative{color:var(--danger-text)}.salesPanelHeader{align-items:flex-end}.salesGrouping{background:var(--surface-subtle);border-radius:12px;gap:5px;padding:4px;display:flex}.salesGrouping button{background:0 0;border:0;padding:8px 12px}.salesGrouping button.active{background:var(--panel);color:var(--violet);box-shadow:0 2px 8px #0f172a14}.salesLegend{color:var(--muted);gap:18px;margin:12px 0 18px;font-size:13px;display:flex}.salesLegend span{align-items:center;gap:7px;display:flex}.salesLegend i{border-radius:3px;width:10px;height:10px}.salesLegend .current,.salesBar.current{background:#7257d5}.salesLegend .previous,.salesBar.previous{background:#c8c1eb}.salesBarChart{border-bottom:1px solid var(--line);background:linear-gradient(to top,transparent 24%,var(--line) 25%,transparent 25%,transparent 49%,var(--line) 50%,transparent 50%,transparent 74%,var(--line) 75%,transparent 75%);align-items:stretch;gap:10px;height:260px;padding:18px 8px 0;display:flex}.salesBarGroup{flex:1;justify-content:center;align-items:flex-end;gap:3px;height:100%;padding-bottom:25px;display:flex;position:relative}.salesBar{border-radius:5px 5px 2px 2px;width:min(16px,42%);min-height:2px}.salesBarGroup small{color:var(--muted);position:absolute;bottom:3px}.salesEmptyChart{text-align:center;height:260px;color:var(--muted);place-content:center;gap:5px;display:grid}.salesEmptyChart b{color:var(--ink)}.salesAnalyticsColumns{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:16px;display:grid}.salesProductRows{display:grid}.salesProductRows>div{border-top:1px solid var(--line);grid-template-columns:1fr 90px 130px;align-items:center;gap:14px;padding:15px 0;display:grid}.salesProductRows b{gap:3px;display:grid}.salesProductRows b small,.salesProductRows span,.salesEmptyProducts{color:var(--muted)}.salesProductRows strong{text-align:right}.salesCoverage p{color:var(--muted);line-height:1.6}.salesCoverage dl{gap:10px;display:grid}.salesCoverage dl div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}.salesCoverage dd{font-weight:800}@media (max-width:1050px){.salesMetricGrid{grid-template-columns:repeat(2,1fr)}.salesAnalyticsColumns{grid-template-columns:1fr}}@media (max-width:720px){.salesAnalyticsHeader{flex-direction:column;align-items:stretch}.salesAnalyticsPeriod{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.salesAnalyticsPeriod button{grid-column:1/-1}.salesFilterBar,.salesMetricGrid{grid-template-columns:1fr}.salesBarChart{gap:4px;height:220px;overflow-x:auto}.salesAnalyticsColumns{display:block}.salesAnalyticsColumns>.panel+.panel{margin-top:16px}.salesProductRows>div{grid-template-columns:1fr auto}.salesProductRows strong{text-align:left;grid-column:1/-1}}.adminSessionNote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text-muted);background:var(--surface-subtle);margin:0;padding:11px 18px;font-size:10px;line-height:1.45}.staffHeaderActions{align-items:center;gap:8px;display:flex}.staffSessionUsage{border-radius:6px;width:max-content;padding:4px 7px;font-weight:700;margin-top:6px!important}.staffSessionUsage.empty{color:var(--text-muted);background:var(--surface-subtle)}.staffSessionUsage.used{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.staffSessionUsage.used{background:color-mix(in srgb,var(--violet) 12%,var(--panel))}}.staffSessionUsage.full{color:var(--danger-text);background:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.staffSessionUsage.full{background:color-mix(in srgb,var(--danger-text) 12%,var(--panel))}}.staffRow{grid-template-columns:minmax(190px,1fr) minmax(150px,.7fr) 110px minmax(150px,.65fr) minmax(260px,1.3fr) 220px;min-width:1280px}.staffRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.staffAssignmentState b,.staffAssignmentState small,.staffAssignmentState em{display:block}.staffAssignmentState b{font-size:11px}.staffAssignmentState small{color:var(--text-muted);margin-top:3px;font-size:9px}.staffAssignmentState em{border-radius:6px;width:max-content;max-width:100%;margin-top:6px;padding:4px 7px;font-size:9px;font-style:normal;line-height:1.35}.staffAssignmentState em.active{color:var(--success-text);background:var(--success-text)}@supports (color:color-mix(in lab, red, red)){.staffAssignmentState em.active{background:color-mix(in srgb,var(--success-text) 12%,var(--panel))}}.staffAssignmentState em.paused{color:var(--warning-text);background:var(--warning-text)}@supports (color:color-mix(in lab, red, red)){.staffAssignmentState em.paused{background:color-mix(in srgb,var(--warning-text) 13%,var(--panel))}}.staffAssignmentState em.full{color:var(--danger-text);background:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.staffAssignmentState em.full{background:color-mix(in srgb,var(--danger-text) 12%,var(--panel))}}.staffSessionsAdmin{border:1px solid var(--line);background:var(--surface-subtle);border-radius:12px;margin:16px 18px 18px;padding:16px}.staffSessionsAdmin>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.staffSessionsAdmin h4,.staffSessionsAdmin p{margin:0}.staffSessionsAdmin header span,.staffSessionsAdmin>p{color:var(--text-muted);margin-top:4px;font-size:10px;line-height:1.45;display:block}.staffSessionList{gap:8px;margin-top:14px;display:grid}.staffSessionList article{border:1px solid var(--line);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.staffSessionList article.current{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.staffSessionList article.current{border-color:color-mix(in srgb,var(--violet) 35%,var(--line))}}.staffSessionList b,.staffSessionList span,.staffSessionList small{display:block}.staffSessionList b{color:var(--text);font-size:11px}.staffSessionList span,.staffSessionList small{color:var(--text-muted);margin-top:3px;font-size:9px;line-height:1.4}.staffSessionList em{color:var(--violet);background:var(--violet);border-radius:7px;flex:none;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.staffSessionList em{background:color-mix(in srgb,var(--violet) 12%,var(--panel))}}.staffSessionList em{font-size:9px;font-style:normal;font-weight:700}.staffSessionList .danger{color:var(--danger-text);border-color:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.staffSessionList .danger{border-color:color-mix(in srgb,var(--danger-text) 35%,var(--line))}}.staffSessionList .danger{background:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.staffSessionList .danger{background:color-mix(in srgb,var(--danger-text) 8%,var(--panel))}}@media (max-width:680px){.staffHeaderActions{grid-template-columns:1fr;width:100%;display:grid}.staffHeaderActions button{width:100%}.staffSessionsAdmin{margin:12px}.staffSessionList article{flex-direction:column;align-items:flex-start}.staffSessionList article button{width:100%}}.staffAssignmentEditor{border:1px solid var(--violet);margin:16px 18px 18px;padding:16px}@supports (color:color-mix(in lab, red, red)){.staffAssignmentEditor{border:1px solid color-mix(in srgb,var(--violet) 35%,var(--line))}}.staffAssignmentEditor{background:var(--surface-subtle);border-radius:12px}.staffAssignmentEditor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.staffAssignmentEditor h4{margin:0}.staffAssignmentEditor header span{color:var(--text-muted);margin-top:4px;font-size:10px;display:block}.staffAssignmentFields{grid-template-columns:minmax(190px,.8fr) minmax(210px,1fr) minmax(170px,.65fr) minmax(260px,1.25fr);gap:12px;margin-top:14px;display:grid}.staffAssignmentFields label{color:var(--text-muted);grid-template-rows:auto 38px auto;gap:5px;font-size:9px;display:grid}.staffAssignmentFields input[type=datetime-local],.staffAssignmentFields input[type=number],.staffAssignmentFields textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);background:var(--panel);font:inherit;border-radius:8px}.staffAssignmentFields input[type=datetime-local],.staffAssignmentFields input[type=number]{height:38px;padding:0 9px}.staffAssignmentFields textarea{resize:vertical;min-height:68px;padding:9px}.staffAssignmentFields small{line-height:1.35}.staffAssignmentToggle>span:nth-child(2){border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.staffAssignmentToggle input{accent-color:var(--violet)}.staffAssignmentReason{grid-template-rows:auto auto auto!important}.staffAssignmentEditor>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (max-width:1050px){.staffAssignmentFields{grid-template-columns:1fr 1fr}.staffAssignmentReason{grid-column:1/-1}}@media (max-width:620px){.staffAssignmentEditor{margin:12px}.staffAssignmentEditor>header{flex-direction:column}.staffAssignmentEditor>header button{width:100%}.staffAssignmentFields{grid-template-columns:1fr}.staffAssignmentReason{grid-column:auto}.staffAssignmentEditor>footer{grid-template-columns:1fr;display:grid}.staffAssignmentEditor>footer button{width:100%}}.staffAuditPanel{border-top:1px solid var(--line);margin:18px;padding-top:18px}.staffAuditPanel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.staffAuditPanel h4,.staffAuditPanel p{margin:0}.staffAuditList{border:1px solid var(--line);border-radius:10px;margin-top:12px;display:grid;overflow:hidden}.staffAuditList article{background:var(--panel);grid-template-columns:145px minmax(220px,1fr) minmax(180px,.7fr);align-items:start;gap:16px;padding:12px;display:grid}.staffAuditList article+article{border-top:1px solid var(--line)}.staffAuditList time,.staffAuditList span,.staffAuditList small{color:var(--text-muted);font-size:9px;line-height:1.45}.staffAuditList b,.staffAuditList span,.staffAuditList small{display:block}.staffAuditList small{margin-top:4px}.staffAuditList article>div:last-child b{margin-top:3px;font-size:10px}@media (max-width:680px){.staffAuditPanel{margin:12px}.staffAuditPanel>header{flex-direction:column;align-items:stretch}.staffAuditPanel>header button{width:100%}.staffAuditList article{grid-template-columns:1fr;gap:7px}}.staffSessionRevokeConfirm{border:1px solid var(--danger-text);grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) auto;align-items:end;gap:14px;margin-top:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.staffSessionRevokeConfirm{border:1px solid color-mix(in srgb,var(--danger-text) 35%,var(--line))}}.staffSessionRevokeConfirm{background:var(--danger-text);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.staffSessionRevokeConfirm{background:color-mix(in srgb,var(--danger-text) 6%,var(--panel))}}.staffSessionRevokeConfirm b,.staffSessionRevokeConfirm span,.staffSessionRevokeConfirm small{display:block}.staffSessionRevokeConfirm>div:first-child span,.staffSessionRevokeConfirm small{color:var(--text-muted);margin-top:4px;font-size:9px;line-height:1.45}.staffSessionRevokeConfirm label{color:var(--text-muted);gap:5px;font-size:9px;display:grid}.staffSessionRevokeConfirm textarea{resize:vertical;border:1px solid var(--line);min-height:68px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:9px}.staffSessionRevokeConfirm>div:last-child{gap:7px;display:flex}@media (max-width:850px){.staffSessionRevokeConfirm{grid-template-columns:1fr}.staffSessionRevokeConfirm>div:last-child{justify-content:flex-end}}@media (max-width:520px){.staffSessionRevokeConfirm>div:last-child{grid-template-columns:1fr;display:grid}.staffSessionRevokeConfirm button{width:100%}}.authBack{color:#654db9;background:#fff;border:1px solid #d9d1e5;border-radius:9px;height:36px;font-size:9px;font-weight:700}.profileTwoFactorPanel{grid-column:1/-1;padding:20px}.profileTwoFactorPanel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.profileTwoFactorPanel h2{color:#40344c;margin:3px 0 6px;font-size:20px}.profileTwoFactorPanel h3{color:#4d4158;margin:0 0 7px;font-size:13px}.profileTwoFactorPanel p{color:#81768b;margin:0;font-size:11px;line-height:1.5}.profileTwoFactorPanel>header>em{border-radius:7px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:700}.twoFactorSummary{background:#faf9fc;border:1px solid #e4deeb;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px;display:flex}.twoFactorSummary b,.twoFactorSummary small{display:block}.twoFactorSummary b{color:#51455d;font-size:12px}.twoFactorSummary small{color:#8b8095;margin-top:4px;font-size:9px;line-height:1.5}.twoFactorSummary>div:last-child{gap:8px;display:flex}.profileTwoFactorPanel button{color:#fff;background:#7657e7;border:1px solid #7657e7;border-radius:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:700}.profileTwoFactorPanel button.secondary{color:#654db9;background:#fff}.profileTwoFactorPanel button.danger{color:#983d2e;background:#fff5f2;border-color:#d9a89d}.profileTwoFactorPanel button:disabled{opacity:.5}.twoFactorForm{border:1px solid #e4deeb;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:11px;margin-top:16px;padding:14px;display:grid}.twoFactorForm>p{grid-column:1/-1}.twoFactorForm label,.twoFactorConfirmForm label{color:#62566e;gap:5px;font-size:10px;font-weight:600;display:grid}.twoFactorForm input,.twoFactorConfirmForm input{box-sizing:border-box;color:#4d4158;background:#fff;border:1px solid #ddd6e6;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:12px}.twoFactorForm>div,.twoFactorConfirmForm{align-items:end;gap:8px;display:flex}.twoFactorSetup{border:1px solid #e4deeb;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:20px;margin-top:16px;padding:16px;display:grid}.twoFactorQr{background:#fff;border:1px solid #e2dce9;border-radius:10px;align-self:start;place-items:center;padding:10px;display:grid}.twoFactorQr canvas{width:190px;height:190px;display:block}.twoFactorSetup h3+form,.twoFactorSetup code+h3{margin-top:17px}.twoFactorSetup>div:last-child>code{color:#473a54;letter-spacing:1px;overflow-wrap:anywhere;background:#f3f0f6;border-radius:7px;margin-top:7px;padding:8px 10px;font-size:11px;display:inline-block}.twoFactorConfirmForm{margin-top:8px}.twoFactorConfirmForm label{width:min(210px,100%)}.recoveryCodes{background:#faf8ff;border:1px solid #d8cdec;border-radius:10px;gap:14px;margin-top:16px;padding:16px;display:grid}.recoveryCodeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.recoveryCodeGrid code{color:#463951;letter-spacing:.8px;background:#fff;border:1px solid #e1d9ea;border-radius:7px;padding:8px 10px;font-size:11px}.recoveryCodes>div:last-child{gap:8px;display:flex}:root[data-theme=dark] :where(.authBack,.twoFactorSummary,.twoFactorForm,.twoFactorSetup,.recoveryCodes,.recoveryCodeGrid code){color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] :where(.twoFactorForm input,.twoFactorConfirmForm input){color:#eef4ff;background:#0d1728;border-color:#3a4b69}:root[data-theme=dark] .profileTwoFactorPanel button.secondary{color:#d7cbff;background:#17243a;border-color:#5a478f}:root[data-theme=dark] .profileTwoFactorPanel button.danger{color:#ffb5b5;background:#331c25;border-color:#7c4a4d}@media (max-width:760px){.profileTwoFactorPanel>header,.twoFactorSummary{flex-direction:column;align-items:stretch}.twoFactorSummary>div:last-child,.recoveryCodes>div:last-child{flex-wrap:wrap}.twoFactorForm,.twoFactorSetup{grid-template-columns:1fr}.twoFactorForm>p{grid-column:auto}.twoFactorForm>div,.twoFactorConfirmForm{flex-direction:column;align-items:stretch}.twoFactorConfirmForm label{width:100%}.twoFactorQr{width:max-content;max-width:100%}.recoveryCodeGrid{grid-template-columns:1fr}}.authBack{border-color:var(--line);color:var(--violet);background:var(--surface)}.profileTwoFactorPanel h2,.profileTwoFactorPanel h3,.twoFactorSummary b{color:var(--ink)}.profileTwoFactorPanel p,.twoFactorSummary small{color:var(--muted)}.profileTwoFactorPanel>header>em.enabled{color:var(--success-text);background:var(--success-surface)}.profileTwoFactorPanel>header>em.disabled{color:var(--text-muted);background:var(--soft)}:where(.twoFactorSummary,.twoFactorForm,.twoFactorSetup,.recoveryCodes,.recoveryCodeGrid code){border-color:var(--line);color:var(--ink);background:var(--surface-muted)}.profileTwoFactorPanel button{border-color:var(--violet);background:var(--violet)}.profileTwoFactorPanel button.secondary{border-color:var(--line);color:var(--violet);background:var(--surface)}.profileTwoFactorPanel button.danger{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.profileConsentsPanel{grid-column:1/-1;padding:20px}.profileConsentsPanel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.profileConsentsPanel h2{color:var(--ink);margin:3px 0 6px;font-size:20px}.profileConsentsPanel p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.profileConsentsPanel>header>a{box-sizing:border-box;border:1px solid var(--line);min-height:36px;color:var(--violet);background:var(--surface);white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.profileConsentCurrent{border:1px solid var(--line);background:var(--soft);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:13px 14px;display:flex}.profileConsentCurrent b,.profileConsentCurrent small{display:block}.profileConsentCurrent b{color:var(--ink);font-size:12px}.profileConsentCurrent small{color:var(--muted);margin-top:4px;font-size:9px}.profileConsentCurrent>em,.legalConsentState{border-radius:7px;width:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:700}.profileConsentCurrent>em.active,.legalConsentState.active{color:var(--success-text);background:var(--success-surface)}.profileConsentCurrent>button,.profileConsentHistory button{border:1px solid var(--violet);min-height:34px;color:var(--paper);background:var(--violet);border-radius:8px;padding:0 11px;font-size:10px;font-weight:700}.profileConsentHistory{border:1px solid var(--line);border-radius:10px;margin-top:10px;overflow:hidden}.profileConsentHistory article{background:var(--surface);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.profileConsentHistory article+article{border-top:1px solid var(--line)}.profileConsentHistory b,.profileConsentHistory small{display:block}.profileConsentHistory b a{color:var(--ink)}.profileConsentHistory small{color:var(--muted);margin-top:4px;font-size:9px}.profileConsentHistory>p{text-align:center;padding:18px}.profileConsentHistory button.secondary{border-color:var(--line);color:var(--violet);background:var(--surface)}.profileConsentHistory button.danger{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.profileConsentConfirm{align-items:center;gap:7px;display:flex}.profileConsentConfirm>span{color:var(--danger-text);font-size:9px;font-weight:700}.legalConsentState.revoked{color:var(--danger-text);background:var(--danger-surface)}.profileConsentNotice{background:var(--warning-surface);border-radius:8px;padding:10px 12px;color:var(--warning-text)!important;margin-top:10px!important}.legalConsentFilters{border-bottom:1px solid var(--line);background:var(--soft);grid-template-columns:minmax(260px,1fr) 190px auto auto;align-items:end;gap:10px;padding:13px 18px;display:grid}.legalConsentFilters label{color:var(--muted);gap:5px;font-size:10px;font-weight:600;display:grid}.legalConsentFilters input,.legalConsentFilters select{box-sizing:border-box;border:1px solid var(--line);width:100%;height:36px;color:var(--ink);background:var(--surface);border-radius:8px;padding:0 9px;font-size:11px}.legalConsentRow{grid-template-columns:minmax(210px,1.05fr) minmax(240px,1.15fr) 165px 150px minmax(180px,.9fr);min-width:1060px}.legalConsentRow a{color:var(--violet);font-weight:700}.legalConsentRow>span{min-width:0}.legalConsentRow>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.profileConsentsPanel>header{display:grid}.profileConsentsPanel>header>a{width:max-content}.legalConsentFilters{grid-template-columns:1fr 1fr}.legalConsentFilters button{width:100%}}@media (max-width:620px){.profileConsentCurrent,.profileConsentHistory article{align-items:stretch;display:grid}.profileConsentConfirm{flex-wrap:wrap}.legalConsentFilters{grid-template-columns:1fr}}.profileConsentHistory>article>em.pending,.legalConsentState.pending{width:max-content;color:var(--warning-text);background:var(--warning-surface);border-radius:7px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:700}.legalConsentHeaderActions{align-items:center;gap:8px;display:flex}.legalConsentHeaderActions>span{color:var(--muted);font-size:10px}.legalConsentHeaderActions>em{border-radius:7px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:700}.legalConsentHeaderActions>em.enabled{color:var(--success-text);background:var(--success-surface)}.legalConsentHeaderActions>em.stopped{color:var(--danger-text);background:var(--danger-surface)}.legalConsentDecision{border-bottom:1px solid var(--line);background:var(--warning-surface);grid-template-columns:minmax(200px,.7fr) minmax(320px,1.4fr) auto;align-items:end;gap:12px;padding:14px 18px;display:grid}.legalConsentDecision>div:first-child b,.legalConsentDecision>div:first-child span{display:block}.legalConsentDecision>div:first-child span{color:var(--muted);margin-top:4px;font-size:10px}.legalConsentDecision label{color:var(--muted);gap:5px;font-size:10px;font-weight:600;display:grid}.legalConsentDecision textarea{border:1px solid var(--line);min-height:58px;color:var(--ink);background:var(--surface);resize:vertical;border-radius:8px;padding:8px 9px}.legalConsentDecision>div:last-child{gap:7px;display:flex}.legalConsentRow.withAction{grid-template-columns:minmax(210px,1.05fr) minmax(240px,1.15fr) 165px 150px minmax(180px,.9fr) 110px;min-width:1170px}@media (max-width:900px){.legalConsentHeaderActions{flex-wrap:wrap;align-items:flex-start}.legalConsentDecision{grid-template-columns:1fr}.legalConsentDecision>div:last-child{justify-content:flex-end}}@media (max-width:620px){.legalConsentHeaderActions,.legalConsentDecision>div:last-child{display:grid}}.legalConsentTextEditor{border-bottom:1px solid var(--line);color:var(--ink);background:var(--surface)}.legalConsentTextEditor>summary{cursor:pointer;color:var(--violet);padding:13px 18px;font-size:11px;font-weight:800}.legalConsentTextEditor[open]>summary{border-bottom:1px solid var(--line);background:var(--soft)}.legalConsentTextEditor>form{grid-template-columns:minmax(200px,1fr) minmax(150px,.55fr) minmax(210px,.8fr);gap:11px;padding:14px 18px;display:grid}.legalConsentTextEditor label{color:var(--muted);gap:5px;font-size:10px;font-weight:600;display:grid}.legalConsentTextEditor label.wide{grid-column:1/-1}.legalConsentTextEditor input,.legalConsentTextEditor textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);font:inherit;border-radius:8px;padding:9px 10px}.legalConsentTextEditor input{height:38px}.legalConsentTextEditor textarea{resize:vertical;min-height:72px;line-height:1.45}.legalConsentTextEditor form>div{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.legalConsentTextEditor form>div>a{color:var(--violet);margin-right:auto;font-size:10px;font-weight:700}.legalConsentTextEditor>p{color:var(--muted);margin:0;padding:0 18px 14px;font-size:9px;line-height:1.5}@media (max-width:820px){.legalConsentTextEditor>form{grid-template-columns:1fr 1fr}.legalConsentTextEditor label.wide{grid-column:1/-1}}@media (max-width:560px){.legalConsentTextEditor>form{grid-template-columns:1fr}.legalConsentTextEditor label.wide{grid-column:auto}.legalConsentTextEditor form>div{flex-direction:column;grid-column:auto;align-items:stretch}.legalConsentTextEditor form>div>a{margin:0}.legalConsentTextEditor form>div>button{width:100%}}.twoFactorForm label,.twoFactorConfirmForm label{color:var(--text)}.twoFactorForm input,.twoFactorConfirmForm input{border-color:var(--line);color:var(--ink);background:var(--surface)}.twoFactorQr{border-color:var(--line);background:var(--paper)}.twoFactorSetup>div:last-child>code{color:var(--ink);background:var(--soft)}:root[data-theme=dark] :where(.authBack,.twoFactorSummary,.twoFactorForm,.twoFactorSetup,.recoveryCodes,.recoveryCodeGrid code){border-color:var(--line);color:var(--ink);background:var(--surface-muted)}:root[data-theme=dark] :where(.profileTwoFactorPanel h2,.profileTwoFactorPanel h3,.twoFactorSummary b){color:var(--ink)}:root[data-theme=dark] :where(.profileTwoFactorPanel p,.twoFactorSummary small){color:var(--muted)}:root[data-theme=dark] :where(.twoFactorForm label,.twoFactorConfirmForm label){color:var(--text)}:root[data-theme=dark] :where(.twoFactorForm input,.twoFactorConfirmForm input){border-color:var(--line);color:var(--ink);background:var(--surface)}:root[data-theme=dark] .twoFactorSetup>div:last-child>code{color:var(--ink);background:var(--soft)}:root[data-theme=dark] .profileTwoFactorPanel>header>em.enabled{color:var(--success-text);background:var(--success-surface)}:root[data-theme=dark] .profileTwoFactorPanel>header>em.disabled{color:var(--text-muted);background:var(--soft)}:root[data-theme=dark] .profileTwoFactorPanel button.secondary{border-color:var(--line);color:var(--violet);background:var(--surface)}:root[data-theme=dark] .profileTwoFactorPanel button.danger{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.fbsBatchListHeaderActions{align-items:center;gap:8px;display:flex}.fbsBatchListHeaderActions>span{text-align:center;min-width:24px}.fbsBatchClearButton{border:1px solid var(--danger-text);min-height:32px;color:var(--danger-text);background:var(--danger-surface);border-radius:7px;padding:0 10px;font-weight:700}.fbsBatchClearButton.danger{border-color:var(--danger-text)!important;color:var(--danger-text)!important;background:var(--danger-surface)!important}.fbsBatchClearButton:hover:not(:disabled){filter:brightness(.97)}.fbsBatchClearConfirm{border:1px solid var(--danger-text);color:var(--ink);background:var(--danger-surface);border-radius:9px;gap:10px;margin:10px;padding:11px;display:grid}.fbsBatchClearConfirm>div{gap:4px;display:grid}.fbsBatchClearConfirm span{color:var(--muted);line-height:1.45}.fbsBatchClearConfirm footer{justify-content:flex-end;gap:7px;display:flex}.fbsBatchClearConfirm button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 10px;font-weight:700}.fbsBatchClearConfirm button.danger{border-color:var(--danger-text)!important;color:var(--danger-text)!important;background:var(--danger-surface)!important}.fbsBatchListHeaderActions .fbsBatchClearButton{justify-content:center;align-items:center;gap:7px;min-width:96px;display:inline-flex}.fbsBatchClearButton>b{box-sizing:border-box;min-width:20px;height:20px;color:var(--danger-text);background:var(--danger-text);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.fbsBatchClearButton>b{background:color-mix(in srgb,var(--danger-text) 13%,var(--panel))}}.fbsBatchClearButton>b{font-size:9px;font-weight:800;line-height:1}:root[data-theme=dark] .workspace .fbsBatchClearButton.danger:disabled,:root[data-theme=dark] .workspace .fbsBatchClearConfirm button.danger:disabled{border-color:var(--danger-text)!important;color:var(--danger-text)!important;background:var(--danger-surface)!important;opacity:.55!important}@media (max-width:560px){.fbsBatchList .panelHeader{align-items:flex-start;gap:10px}.fbsBatchListHeaderActions{justify-content:space-between;width:100%}.fbsBatchClearConfirm footer{grid-template-columns:1fr 1fr;display:grid}.fbsBatchClearConfirm button{width:100%}}.fbsAssemblyProfileEditor{gap:16px;padding:18px}.fbsAssemblyProfileEditor .panelHeader{align-items:flex-start;gap:18px}.fbsAssemblyProfileEditor .panelHeader>div:first-child{min-width:0}.fbsAssemblyProfileEditor .panelHeader>div:last-child{flex:none;align-items:stretch;gap:8px}.fbsAssemblyProfileEditor .panelHeader>div:last-child select{min-width:170px}.fbsAssemblyProfileEditor select,.fbsAssemblyProfileEditor input{box-sizing:border-box;width:100%;min-width:0}.fbsAssemblyProfileEditor input[type=checkbox]{flex:none;width:auto;height:auto}.fbsAssemblyProfileGrid{align-items:start;gap:12px}.fbsAssemblyProfileGrid>label{min-width:0}.fbsAssemblyProfileGrid>label:not(.fbsCheck){grid-template-rows:auto 40px auto;align-content:start;gap:6px}.fbsAssemblyProfileGrid>label:not(.fbsCheck)>small{min-height:15px;line-height:1.45}.fbsAssemblyProfileGrid>.fbsCheck{box-sizing:border-box;align-self:start;min-height:63px;margin-top:16px;padding:9px 10px}.fbsAssemblyProfileGrid>.fbsCheck>span{min-width:0}.fbsAssemblyProfileGrid>.fbsCheck b,.fbsAssemblyProfileGrid>.fbsCheck small{line-height:1.35}.fbsProfileCabinets{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:8px 12px}.fbsProfileCabinets .fbsCheck{box-sizing:border-box;min-width:0;min-height:59px}.fbsAssemblyProfileEditor>footer{align-items:center;padding-top:2px}.fbsAssemblyProfileEditor>footer button{min-width:150px}@media (max-width:1400px){.fbsAssemblyProfileEditor .panelHeader{align-items:stretch}.fbsAssemblyProfileEditor .panelHeader>div:last-child{align-self:start}.fbsAssemblyProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fbsAssemblyProfileGrid>.fbsCheck{margin-top:0}.fbsProfileCabinets{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:700px){.fbsAssemblyProfileEditor{gap:14px;padding:14px}.fbsAssemblyProfileEditor .panelHeader{grid-template-columns:1fr;display:grid}.fbsAssemblyProfileEditor .panelHeader>div:last-child{grid-template-columns:minmax(0,1fr) auto;align-self:stretch;width:100%}.fbsAssemblyProfileEditor .panelHeader>div:last-child select{min-width:0}.fbsAssemblyProfileGrid{grid-template-columns:1fr}.fbsAssemblyProfileGrid>.fbsCheck{min-height:0;margin-top:0}.fbsProfileCabinets{grid-template-columns:1fr}.fbsAssemblyProfileEditor>footer button{width:100%;min-width:0}}@media (max-width:430px){.fbsAssemblyProfileEditor .panelHeader>div:last-child{grid-template-columns:1fr}}.fbsPrintLayout,.fbsPrintDocuments{align-items:stretch}.fbsBatchList,.fbsDocumentList{contain:size;min-height:0}.fbsBatchList{grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.fbsPrintDocuments{grid-template-columns:minmax(0,1fr) 320px}.fbsDocumentList{grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.fbsBatchScroll,.fbsDocumentScroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.fbsBatchScroll>p{color:var(--muted);padding:15px}.fbsBatchScroll>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;gap:4px;padding:11px 14px;display:grid}.fbsBatchScroll>button:hover{background:var(--soft)}@media (max-width:1200px){.fbsPrintDocuments{grid-template-columns:1fr}.fbsBatchList,.fbsDocumentList{contain:none;max-height:none}.fbsBatchList{overflow:hidden}.fbsBatchScroll,.fbsDocumentScroll{max-height:320px}}.fbsPrintLayout,.fbsPrintDocuments{grid-template-columns:minmax(0,1fr) clamp(360px,25vw,420px)}:is(.fbsBatchList:has(.fbsBatchClearConfirm),.fbsDocumentList:has(.fbsBatchClearConfirm)){min-height:270px}@media (max-width:1200px){.fbsPrintLayout,.fbsPrintDocuments{grid-template-columns:1fr}}.fbsExpirationSources>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.fbsExpirationSources>header>div{gap:2px;display:grid}.fbsExpirationSources>header>small{max-width:520px;color:var(--muted);text-align:right;line-height:1.45}.fbsExpirationSourceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.fbsExpirationSourceGrid>span,.fbsExpirationSourceGrid>button{border:1px solid var(--line);min-height:76px;color:var(--ink);background:var(--soft);font:inherit;text-align:left;border-radius:9px;align-content:start;gap:5px;padding:11px;display:grid;position:relative}.fbsExpirationSourceGrid>button{cursor:pointer}.fbsExpirationSourceGrid>button:hover,.fbsExpirationSourceGrid>button.active{background:#f4f0ff;border-color:#7658df}.fbsExpirationSourceGrid small{color:var(--muted);line-height:1.45}.fbsExpirationSourceGrid .planned{padding-right:76px}.fbsExpirationSourceGrid em{color:var(--muted);background:var(--panel);border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;position:absolute;top:9px;right:9px}.fbsExpirationSources>.fbsExpirationImport{border-top:1px solid var(--line);background:0 0;grid-template-columns:minmax(280px,1fr) minmax(320px,1.2fr) auto;align-items:stretch;gap:14px;margin-top:14px;padding:14px 0 0;display:grid}.fbsExpirationImport textarea{box-sizing:border-box;height:100%;min-height:98px}.fbsExpirationImport>button{align-self:start}.fbsExpirationSettings{border:1px solid var(--line);background:var(--soft);border-radius:9px;gap:4px;padding:11px 12px;display:grid}.fbsExpirationSettings span,.fbsExpirationSettings small{color:var(--muted);line-height:1.45}.fbsGeneralSettings>.fbsStickerSeparatorSettings{grid-column:1/-1}.fbsStickerSeparatorSettings{border:1px solid var(--line);background:var(--soft);border-radius:9px;gap:10px;padding:12px;display:grid}.fbsStickerSeparatorSettings fieldset{border:0;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0;padding:0;display:flex}.fbsStickerSeparatorSettings legend{width:100%;color:var(--muted);margin-bottom:2px;font-size:10px}.fbsStickerSeparatorSettings fieldset .fbsCheck{background:0 0;min-height:28px;padding:0}.fbsSeparatorTemplateChoice{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.fbsSeparatorTemplateChoice>label{color:var(--muted);gap:5px;font-size:10px;display:grid}.fbsSeparatorTemplateChoice select{width:100%}.fbsSeparatorTemplateChoice .buttonLink{white-space:nowrap;font-weight:400}@media (max-width:850px){.fbsGeneralSettings>.fbsStickerSeparatorSettings{grid-column:auto}.fbsSeparatorTemplateChoice{grid-template-columns:1fr}.fbsSeparatorTemplateChoice .buttonLink{justify-self:start}}.fbsWarehouseSettings{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:10px;padding:12px;display:grid}.fbsWarehouseSettings>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.fbsWarehouseSettings>header>div{gap:2px;min-width:0;display:grid}.fbsWarehouseSettings>header small,.fbsWarehouseSettings>p,.fbsWarehouseIdentity small{color:var(--muted);line-height:1.4}.fbsWarehouseSettings>header button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 11px;font-weight:700}.fbsWarehouseSettings>div{gap:8px;display:grid}.fbsWarehouseSettings article{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;padding:10px;display:grid}.fbsWarehouseIdentity{grid-column:1/-1;gap:2px;display:grid}.fbsWarehouseSettings article>.fbsCheck{border:1px solid var(--line);background:var(--soft);border-radius:8px;min-height:54px;padding:8px}.fbsWarehouseSettings article>em{color:#6048bf;grid-column:1/-1;font-style:normal}.fbsWarehouseSettings article>.errorText{grid-column:1/-1;max-width:none}:root[data-theme=dark] :where(.fbsWarehouseSettings,.fbsWarehouseSettings article,.fbsWarehouseSettings>header button,.fbsWarehouseSettings article>.fbsCheck){color:#eef4ff;background:#152238;border-color:#30415f}:root[data-theme=dark] .fbsWarehouseSettings article{background:#111c30}@media (max-width:620px){.fbsWarehouseSettings>header,.fbsWarehouseSettings article{grid-template-columns:1fr}.fbsWarehouseIdentity{grid-column:auto}.fbsWarehouseSettings>header button{width:100%}}.fbsExternalRegistries{color:var(--ink);background:var(--panel);gap:16px;padding:18px;display:grid}.fbsExternalRegistries>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fbsExternalRegistries>header h2,.fbsExternalRegistries>header p{margin:0}.fbsExternalRegistries>header p:not(.eyebrow){max-width:920px;color:var(--muted);margin-top:6px;line-height:1.5}.fbsExternalRegistries button,.fbsExternalRegistryEditor button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 12px;font-weight:700}.fbsExternalRegistries button.primary,.fbsExternalRegistryEditor button.primary{border-color:var(--violet);color:#fff;background:var(--violet)}.fbsExternalRegistries button.danger{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.fbsExternalRegistryGuide{border:1px solid var(--line);background:var(--soft);border-radius:11px;overflow:hidden}.fbsExternalRegistryGuide>summary{min-height:48px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:flex}.fbsExternalRegistryGuide>summary::-webkit-details-marker{display:none}.fbsExternalRegistryGuide>summary span{gap:3px;display:grid}.fbsExternalRegistryGuide>summary small{color:var(--muted);font-weight:400}.fbsExternalRegistryGuide>summary i{width:28px;height:28px;color:var(--violet);background:var(--panel);border-radius:50%;flex:none;place-items:center;font-size:18px;font-style:normal;transition:transform .18s;display:grid}.fbsExternalRegistryGuide[open]>summary i{transform:rotate(45deg)}.fbsExternalRegistryGuide>div{border-top:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;padding:14px;display:grid}.fbsExternalRegistryGuide ol{gap:10px;margin:0;padding-left:23px;line-height:1.5;display:grid}.fbsExternalRegistryGuide aside{border:1px solid var(--line);background:var(--soft);border-radius:9px;align-content:start;gap:9px;padding:13px;display:grid}.fbsExternalRegistryGuide aside ul{color:var(--muted);gap:7px;margin:0;padding-left:18px;line-height:1.45;display:grid}.fbsExternalRegistryGuide aside a{color:var(--violet);font-weight:700;text-decoration:none}.fbsExternalRegistryCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fbsExternalRegistryCards>article{border:1px solid var(--line);background:var(--soft);border-radius:11px;grid-template-columns:minmax(0,1.3fr) minmax(170px,.7fr);gap:12px;min-width:0;padding:14px;display:grid}.fbsExternalRegistryCards h3{margin:6px 0 4px}.fbsExternalRegistryCards code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.fbsExternalRegistryCards ul{color:var(--muted);margin:0;padding-left:18px;font-size:11px;line-height:1.7}.fbsExternalRegistryCards footer{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.fbsExternalRegistryHealth{align-content:start;gap:4px;display:grid}.fbsExternalRegistryHealth small{color:var(--muted)}.fbsRegistryState{border:1px solid var(--line);width:max-content;color:var(--muted);background:var(--panel);border-radius:999px;padding:4px 7px;font-size:10px}.fbsRegistryState.enabled,.fbsRegistryState.delivered{border-color:var(--success-text);color:var(--success-text);background:var(--success-surface)}.fbsRegistryState.failed{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.fbsRegistryState.pending,.fbsRegistryState.delivering{border-color:var(--warning-text);color:var(--warning-text);background:var(--warning-surface)}.fbsExternalRegistryEmpty{border:1px dashed var(--line);text-align:center;border-radius:10px;gap:5px;padding:24px;display:grid}.fbsExternalRegistryEmpty span{color:var(--muted)}.fbsExternalRegistryJournal{gap:10px;display:grid}.fbsExternalRegistryJournal>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.fbsExternalRegistryJournal h3{margin:0}.fbsExternalRegistryJournal>p{color:var(--muted);margin:0}.fbsExternalRegistryDeliveries{border:1px solid var(--line);border-radius:10px;max-height:270px;overflow:auto}.fbsExternalRegistryDeliveries>article{border-bottom:1px solid var(--line);grid-template-columns:95px 160px 120px minmax(180px,1fr);align-items:center;gap:9px;min-width:720px;padding:9px 11px;display:grid}.fbsExternalRegistryDeliveries>article:last-child{border-bottom:0}.fbsExternalRegistryDeliveries code,.fbsExternalRegistryDeliveries small{color:var(--muted)}.fbsExternalRegistryDeliveries .errorText{grid-column:2/-1}.fbsExternalRegistryEditor{width:min(820px,100vw - 28px);max-height:calc(100dvh - 28px);color:var(--ink);background:var(--panel);gap:14px;padding:18px;display:grid;overflow:auto}.fbsExternalRegistryEditor>header{justify-content:space-between;gap:16px;display:flex}.fbsExternalRegistryEditor h2,.fbsExternalRegistryEditor p{margin:0}.fbsExternalRegistryEditor header p:not(.eyebrow){color:var(--muted);margin-top:6px;line-height:1.45}.fbsExternalRegistryForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fbsExternalRegistryForm label{min-width:0;color:var(--muted);gap:5px;font-size:10px;display:grid}.fbsExternalRegistryForm label.wide{grid-column:span 2}.fbsExternalRegistryForm input,.fbsExternalRegistryForm select{border:1px solid var(--line);min-width:0;height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 10px}.fbsExternalRegistryEditor fieldset{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px;display:grid}.fbsExternalRegistryEditor legend{color:var(--muted);padding:0 5px;font-size:10px}.fbsExternalRegistryEditor>footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1000px){.fbsExternalRegistryCards,.fbsExternalRegistryGuide>div{grid-template-columns:1fr}}@media (max-width:700px){.fbsExternalRegistries>header{flex-direction:column}.fbsExternalRegistries>header>button{width:100%}.fbsExternalRegistryCards>article{grid-template-columns:1fr}.fbsExternalRegistryHealth,.fbsExternalRegistryCards footer{grid-column:1}.fbsExternalRegistryCards footer button{flex:130px}.fbsExternalRegistryForm{grid-template-columns:1fr}.fbsExternalRegistryForm label.wide{grid-column:auto}.fbsExternalRegistryEditor fieldset{grid-template-columns:1fr}.fbsExternalRegistryEditor>footer button{flex:1}.fbsExternalRegistryGuide>summary{align-items:flex-start}}:root[data-theme=dark] .fbsExpirationSourceGrid>button:hover,:root[data-theme=dark] .fbsExpirationSourceGrid>button.active{background:#211d3d;border-color:#7658df}:root[data-theme=dark] .fbsExpirationSources>.fbsExpirationImport{color:#eef4ff;background:0 0}@media (max-width:1050px){.fbsExpirationSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fbsExpirationSources>.fbsExpirationImport{grid-template-columns:1fr}.fbsExpirationImport>button{justify-self:start}.fbsExpirationImport textarea{min-height:110px}}@media (max-width:650px){.fbsExpirationSources>header{display:grid}.fbsExpirationSources>header>small{text-align:left}.fbsExpirationSourceGrid{grid-template-columns:1fr}.fbsExpirationImport>button{width:100%}}.supportSessionBanner{z-index:1200;color:#443306;background:#fff4c8;border-bottom:1px solid #d6b14f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:56px;padding:8px 22px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 8px 26px #1f263533}.supportSessionBanner>div{align-items:baseline;gap:12px;min-width:0;display:flex}.supportSessionBanner b{flex:none;font-size:13px}.supportSessionBanner span{flex:none;font-size:11px;font-weight:700}.supportSessionBanner small{color:#695719;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.supportSessionBanner button{color:#fff;background:#7255d6;border:1px solid #7255d6;border-radius:8px;min-height:36px;padding:0 14px;font-size:11px;font-weight:600}.supportSessionBanner button:disabled{opacity:.55}.supportSessionBanner.maintenance{background:#ffead0;border-color:#d89d41}.shell:has(.supportSessionBanner){padding-top:56px}.shell:has(.supportSessionBanner)>.sidebar{height:calc(100vh - 56px);top:56px}.supportSessionLaunch{background:#faf8ff;border-bottom:1px solid #ded4f7;grid-template-columns:minmax(210px,1.15fr) minmax(150px,.55fr) minmax(130px,.45fr) minmax(280px,1.4fr);align-items:end;gap:12px;padding:15px 18px;display:grid}.supportSessionLaunchIntro{align-self:center}.supportSessionLaunchIntro b,.supportSessionLaunchIntro span{display:block}.supportSessionLaunchIntro b{font-size:12px}.supportSessionLaunchIntro span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.supportSessionLaunch label{min-width:0;color:var(--muted);gap:5px;font-size:10px;font-weight:600;display:grid}.supportSessionLaunch select,.supportSessionLaunch input[type=text],.supportSessionLaunch input:not([type]){border:1px solid var(--line);width:100%;height:38px;color:var(--ink);background:var(--surface);border-radius:8px;padding:0 10px}.supportSessionReason{grid-column:1/3}.supportSessionConfirm{background:#fff9e8;border:1px solid #dccb91;border-radius:9px;grid-column:3/-1;align-items:start;padding:9px 11px;color:#6b571c!important;grid-template-columns:auto minmax(0,1fr)!important}.supportSessionConfirm input{accent-color:#7053d3;margin:2px 0 0}.supportSessionLaunchActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.supportSessionLaunchActions button{color:#fff;background:#7053d3;border:1px solid #7053d3;border-radius:8px;min-height:36px;padding:0 13px;font-size:11px;font-weight:600}.supportSessionLaunchActions button.secondary{color:#6047bd;background:var(--surface)}.supportSessionLaunchActions button:disabled{opacity:.5;cursor:not-allowed}.adminInlineButton.support{color:#17674c;background:#e8f7f0;border-color:#2c8b69}.supportSessionHistory{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:14px;overflow:hidden}.supportSessionHistory>div:first-child{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.supportSessionHistory>div:first-child b,.supportSessionHistory>div:first-child span{display:block}.supportSessionHistory>div:first-child b{font-size:12px}.supportSessionHistory>div:first-child span{color:var(--muted);font-size:10px}.supportSessionHistoryList{max-height:330px;display:grid;overflow:auto}.supportSessionHistoryList>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.3fr) minmax(210px,.8fr) 105px;align-items:center;gap:14px;min-height:70px;padding:11px 18px;display:grid}.supportSessionHistoryList>article:last-child{border-bottom:0}.supportSessionHistoryList>article.active{box-shadow:inset 4px 0 #2d9a73}.supportSessionHistoryList article>div{gap:3px;min-width:0;display:grid}.supportSessionHistoryList b{font-size:11px}.supportSessionHistoryList span,.supportSessionHistoryList small,.supportSessionHistoryList em{overflow-wrap:anywhere;font-size:9px}.supportSessionHistoryList span{color:var(--text-muted)}.supportSessionHistoryList small{color:var(--muted)}.supportSessionHistoryList em{color:var(--muted);text-align:right;font-style:normal}.supportSessionHistoryList>p{color:var(--muted);text-align:center;margin:0;padding:24px;font-size:11px}:root[data-theme=dark] .supportSessionBanner{color:#ffe9a6;background:#362d17;border-color:#8b712b}:root[data-theme=dark] .supportSessionBanner.maintenance{background:#3d2918;border-color:#946433}:root[data-theme=dark] .supportSessionBanner small{color:#d9c176}:root[data-theme=dark] :where(.supportSessionLaunch,.supportSessionHistory){color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] .supportSessionConfirm{color:#ffe1a0!important;background:#332b18!important;border-color:#725d29!important}:root[data-theme=dark] .adminInlineButton.support{color:#8de0c2!important;background:#153c32!important;border-color:#2f8267!important}.supportSessionBanner small.error,:root[data-theme=dark] .supportSessionBanner small.error{color:#e04f69;font-weight:700}@media (max-width:1100px){.supportSessionLaunch{grid-template-columns:repeat(2,minmax(0,1fr))}.supportSessionReason,.supportSessionConfirm{grid-column:1/-1}}@media (max-width:720px){.supportSessionBanner{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:88px;padding:9px 12px}.supportSessionBanner>div{gap:2px;display:grid}.supportSessionBanner b,.supportSessionBanner span{font-size:10px}.supportSessionBanner small{max-width:60vw;font-size:9px}.supportSessionBanner button{max-width:105px;min-height:42px;padding:0 9px}.shell:has(.supportSessionBanner){padding-top:88px}.shell:has(.supportSessionBanner)>.sidebar{height:72px;top:88px}.shell:has(.supportSessionBanner)>.sidebar.mobileMenuOpen{height:calc(100dvh - 88px);top:88px}.supportSessionLaunch{grid-template-columns:1fr}.supportSessionReason,.supportSessionConfirm,.supportSessionLaunchActions{grid-column:auto}.supportSessionLaunchActions{grid-template-columns:1fr 1fr;display:grid}.supportSessionHistory>div:first-child{flex-direction:column;align-items:flex-start}.supportSessionHistoryList>article{grid-template-columns:1fr}.supportSessionHistoryList em{text-align:left}.supportSessionHistoryList .adminInlineButton{width:100%}}.fbsHistoryPeriod>summary,.fbsToolbarFilter>summary{font-family:inherit;font-size:11px;font-weight:500;line-height:1.2}.fbsToolbarFilter>summary>span{color:inherit;font:inherit;white-space:nowrap;padding:0;display:inline}.fbsHistoryPeriod>summary:after,.fbsToolbarFilter>summary:after{content:"⌄";color:currentColor;margin-left:4px;font-size:14px;font-weight:400;line-height:1;transition:transform .18s}.fbsHistoryPeriod[open]>summary:after,.fbsToolbarFilter[open]>summary:after{transform:rotate(180deg)}.fbsHistoryPeriod[open]>summary,.fbsToolbarFilter[open]>summary{border-color:var(--fbs-accent);color:var(--fbs-accent);background:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.fbsHistoryPeriod[open]>summary,.fbsToolbarFilter[open]>summary{background:color-mix(in srgb,var(--fbs-accent) 9%,var(--panel))}}:root[data-theme=dark] :where(.fbsHistoryPeriod[open]>summary,.fbsToolbarFilter[open]>summary){border-color:var(--fbs-accent);color:var(--fbs-accent);background:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] :where(.fbsHistoryPeriod[open]>summary,.fbsToolbarFilter[open]>summary){background:color-mix(in srgb,var(--fbs-accent) 14%,#17243a)}}.kizExternalSourceEditor>header>div{gap:3px;display:grid}.fbsMarketplace-ozon :is(.fbsHistoryPeriod,.fbsToolbarFilter)[open]>summary{border-color:var(--fbs-accent)!important;color:#fff!important;background:var(--fbs-accent)!important}.fbsOrdersPanel .fbsOrderTable :is(th,td),.fbsOrdersPanel .fbsOrderTable :is(th,td) :where(b,strong,button,span,small,code,time,em){font-weight:400!important}.fbsOrdersPanel .fbsOrderTable tbody td small{line-height:1.35;font-size:9px!important}.fbsOrdersPanel .fbsOrderTable thead tr:first-child th,.fbsOrdersPanel .fbsOrderTable thead tr:first-child th>button,.fbsOrdersPanel .fbsOrderTable thead tr:first-child th>button>span{letter-spacing:.35px!important;text-transform:uppercase!important;font-family:inherit!important;font-size:9px!important;font-weight:400!important;line-height:1.25!important}.fbsOrdersPanel .fbsOrderTable thead tr:first-child th>button>span:first-child{text-align:left;display:grid}.fbsOrdersPanel .fbsOrderTable thead tr:first-child th>button small{color:inherit;display:block;letter-spacing:0!important;text-transform:none!important;font-family:inherit!important;font-size:8px!important;font-weight:400!important;line-height:1.25!important}.fbsMarketplace-ozon .fbsOrderTable table{min-width:1940px}.fbsMarketplace-ozon .fbsOrderTable :is(th,td).fbsColumn-order{width:180px;min-width:180px}.fbsMarketplace-ozon .fbsOrderTable :is(th,td).fbsColumn-status{width:142px;min-width:142px}.fbsMarketplace-ozon .fbsOrderTable :is(th,td).fbsColumn-accepted{width:112px;min-width:112px}.fbsMarketplace-ozon .fbsOrderTable :is(th,td).fbsColumn-tariff{width:150px;min-width:150px}.fbsMarketplace-ozon .fbsOrderTable :is(th,td).fbsColumn-product{width:310px;min-width:310px}.fbsMarketplace-ozon .fbsOrderTable :is(th,td).fbsColumn-track{width:150px;min-width:150px}.fbsMarketplace-ozon .fbsOrderTable td.fbsColumn-track code{white-space:nowrap}.fbsMarketplace-ozon .fbsOrderTable :is(th,td).fbsColumn-cost{text-align:right;width:112px;min-width:112px}.fbsMarketplace-ozon .fbsOrderTable :is(th,td).fbsColumn-warehouse{width:160px;min-width:160px}.fbsMarketplace-ozon .fbsOrderTable :is(th,td).fbsColumn-delivery{width:220px;min-width:220px}.fbsMarketplace-ozon .fbsOrderTable :is(th,td).fbsColumn-handedOver{width:132px;min-width:132px}.fbsMarketplace-ozon .fbsOrderTable :is(th,td).fbsColumn-plannedDelivery{width:190px;min-width:190px}.fbsOzonOrderStatus{color:#9a5d00;white-space:nowrap;background:#fff1cf;border-radius:7px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.fbsOzonOrderStatus.awaiting_deliver,.fbsOzonOrderStatus.delivering,.fbsOzonOrderStatus.driver_pickup{color:#126c94;background:#dff3ff}.fbsOzonOrderStatus.delivered{color:#08755c;background:#ddf7ee}.fbsOzonOrderStatus.cancelled,.fbsOzonOrderStatus.arbitration,.fbsOzonOrderStatus.client_arbitration{color:#a63b50;background:#ffe8ed}.fbsOzonTariff{gap:3px;display:grid}.fbsOzonTariff small{color:var(--muted);white-space:nowrap}.fbsOzonLabelAction{position:relative}.fbsOzonLabelAction:before{content:"";background:#1684ff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}:root[data-theme=dark] .fbsOzonOrderStatus{color:#ffd991;background:#3b3018}:root[data-theme=dark] .fbsOzonOrderStatus.awaiting_deliver,:root[data-theme=dark] .fbsOzonOrderStatus.delivering,:root[data-theme=dark] .fbsOzonOrderStatus.driver_pickup{color:#a9e2ff;background:#16364a}:root[data-theme=dark] .fbsOzonOrderStatus.delivered{color:#9ce5d0;background:#173d35}:root[data-theme=dark] .fbsOzonOrderStatus.cancelled,:root[data-theme=dark] .fbsOzonOrderStatus.arbitration,:root[data-theme=dark] .fbsOzonOrderStatus.client_arbitration{color:#ffb4c0;background:#3b1c26}.fbsMarketplace-ozon .fbsOrderTable :is(th,td).fbsColumn-actualDelivery{width:150px;min-width:150px}.fbsOrderTable :is(th,td).fbsColumn-shipmentDate{min-width:142px}.fbsOrderTable td.fbsColumn-shipmentDate time{white-space:nowrap;font-variant-numeric:tabular-nums}.fbsOrderTable :is(th,td).fbsOrderMenuCell{box-sizing:border-box;text-align:center;width:42px;min-width:42px;max-width:42px;padding-left:4px;padding-right:4px}.fbsOrderMenuCell .fbsOrderMenu{display:inline-block}.fbsOrderMenu{flex:none;position:relative}.fbsOrderMenuTrigger{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:var(--panel);cursor:pointer;border-radius:8px;place-items:center;padding:0;line-height:1;display:grid}.fbsOrderMenuTrigger[aria-expanded=true]{border-color:var(--fbs-accent);color:var(--fbs-accent);background:var(--fbs-accent-soft)}.fbsOrderMenuPopover{z-index:145;border:1px solid var(--line);min-width:190px;color:var(--ink);background:var(--panel);box-shadow:0 12px 28px var(--ink);border-radius:9px;margin:0;padding:5px;position:fixed;inset:auto;overflow:visible}@supports (color:color-mix(in lab, red, red)){.fbsOrderMenuPopover{box-shadow:0 12px 28px color-mix(in srgb,var(--ink) 18%,transparent)}}.fbsOrderMenuPopover button{text-align:left;white-space:nowrap;border:0;border-radius:6px;width:100%;min-height:36px;padding:0 10px}.fbsOrderMenuPopover button.danger{color:var(--danger-text);background:var(--danger-surface)}.fbsOrderTable th.fbsOzonTableSettingsCell{background:var(--panel);padding:0;border-bottom:3px solid #1677ff!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.fbsOrderTable th.fbsOzonTableSettingsCell{background:color-mix(in srgb,var(--panel) 88%,#1677ff 12%)}}.fbsOzonTableSettings{position:relative}.fbsOzonTableSettings>summary{color:#1677ff;cursor:pointer;place-items:center;width:46px;height:37px;list-style:none;display:grid}.fbsOzonTableSettings>summary::-webkit-details-marker{display:none}.fbsOzonTableSettings>summary svg{fill:currentColor;width:17px;height:17px}.fbsOzonTableSettings[open]>summary{color:#075fda;background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.fbsOzonTableSettings[open]>summary{background:color-mix(in srgb,var(--panel) 74%,#1677ff 26%)}}.fbsOzonTableSettings>div{z-index:60;border:1px solid var(--line);width:310px;color:var(--ink);background:var(--panel);box-shadow:0 14px 32px var(--ink);border-radius:0 0 10px 10px;position:absolute;top:100%;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fbsOzonTableSettings>div{box-shadow:0 14px 32px color-mix(in srgb,var(--ink) 20%,transparent)}}.fbsOzonTableSettings>div{text-align:left;text-transform:none;letter-spacing:normal}.fbsOzonTableSettings>div>header{border-bottom:1px solid var(--line);gap:10px;padding:13px 14px 10px;display:grid}.fbsOzonTableSettings>div>header b{font-size:13px}.fbsOzonTableSettings>div>header button{width:max-content;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fbsOzonTableSettings>div>header button:hover{color:#1677ff}.fbsOzonTableSettings>div>section{overscroll-behavior:contain;gap:3px;max-height:340px;padding:8px 12px 10px;display:grid;overflow:auto}.fbsOzonTableSettings label{cursor:pointer;align-items:center;gap:8px;min-height:30px;font-size:11px;font-weight:500;display:flex}.fbsOzonTableSettings label.isRequired{color:var(--muted);cursor:default}.fbsOzonTableSettings input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#b9c5d7;border:0;border-radius:999px;flex:none;width:27px;height:16px;transition:background .16s;position:relative}.fbsOzonTableSettings input:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.fbsOzonTableSettings input:checked{background:#1677ff}.fbsOzonTableSettings input:checked:after{transform:translate(11px)}.fbsOzonTableSettings input:disabled{opacity:.48;cursor:default}.fbsOrdersPanel .fbsTableActionBar.hasHeaderColumnChooser{grid-template-columns:minmax(260px,1fr) auto auto}.fbsTableActionBar.hasHeaderColumnChooser>.fbsToolbarFilter>summary{grid-column:2}.fbsTableActionBar.hasHeaderColumnChooser>.fbsAssemblyTransitionActions,.fbsOrdersPanel .fbsTableActionBar.hasHeaderColumnChooser>button:last-child{grid-column:3}:root[data-theme=dark] .fbsOzonTableSettings>div{color:#eef4ff;background:#111c30;border-color:#3a4b69}:root[data-theme=dark] .fbsOzonTableSettings input{background:#52617a}:root[data-theme=dark] .fbsOzonTableSettings input:checked{background:#3788f7}@media (max-width:1500px){.fbsOrdersPanel .fbsTableActionBar.hasHeaderColumnChooser{grid-template-columns:minmax(220px,1fr) auto auto}.fbsTableActionBar.hasHeaderColumnChooser>.fbsAssemblyTransitionActions{grid-column:1/-1}}@media (max-width:560px){.fbsOrdersPanel .fbsTableActionBar.hasHeaderColumnChooser{grid-template-columns:1fr}.fbsTableActionBar.hasHeaderColumnChooser>.fbsToolbarFilter>summary{grid-area:2/1}.fbsTableActionBar.hasHeaderColumnChooser>.fbsAssemblyTransitionActions,.fbsOrdersPanel .fbsTableActionBar.hasHeaderColumnChooser>button:last-child{grid-area:3/1}.fbsTableActionBar.hasHeaderColumnChooser>.fbsToolbarFilter>.fbsFiltersContent{grid-row:4}.fbsOzonTableSettings>div{width:min(310px,100vw - 28px)}}.fbsCancelDialog{gap:14px;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:20px;display:grid;overflow:auto}.fbsCancelDialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fbsCancelDialog>header>div{gap:4px;display:grid}.fbsCancelDialog h2,.fbsCancelDialog p{margin:0}.fbsCancelDialog>header p:last-child{color:var(--muted)}.fbsCancelDialog>header>button{color:var(--ink);background:0 0;border:0;font-size:25px}.fbsCancelWarning{border:1px solid var(--danger-text);gap:4px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.fbsCancelWarning{border:1px solid color-mix(in srgb,var(--danger-text) 45%,var(--line))}}.fbsCancelWarning{color:var(--danger-text);background:var(--danger-surface);border-radius:9px}.fbsCancelWarning span{color:var(--muted);line-height:1.45}.fbsCancelDialog>label:not(.fbsCheck){color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.fbsCancelDialog>label>b{color:var(--danger-text);font-size:9px}.fbsCancelDialog>label>small{font-weight:500}.fbsCancelDialog select,.fbsCancelDialog textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:var(--panel);font:inherit;border-radius:8px;padding:9px 10px}.fbsCancelDialog select{height:40px}.fbsCancelDialog textarea{resize:vertical;min-height:82px}.fbsCancelConfirm{border:1px solid var(--line);border-radius:9px;padding:11px}.fbsCancelDialog>footer{justify-content:flex-end;gap:8px;display:flex}.fbsCancelDialog>footer button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 14px;font-weight:700}.fbsCancelDialog>footer button.danger{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}:root[data-theme=dark] :where(.fbsOrderMenuTrigger,.fbsOrderMenuPopover,.fbsCancelDialog,.fbsCancelDialog select,.fbsCancelDialog textarea,.fbsCancelDialog>footer button){color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] .fbsOrderMenuPopover button.danger,:root[data-theme=dark] .fbsCancelDialog>footer button.danger{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}@media (max-width:560px){.fbsCancelDialog{padding:14px}.fbsCancelDialog>footer{grid-template-columns:1fr 1fr;display:grid}.fbsCancelDialog>footer button{width:100%}}.wbFbsTable table:not(.managedTableLayout) [data-column-default-hidden=true]{display:none}.managedTableLayout{table-layout:fixed;display:block}.managedTableLayout>thead,.managedTableLayout>tbody,.managedTableLayout>tfoot{display:block}.managedTableLayout>thead>tr,.managedTableLayout>tbody>tr,.managedTableLayout>tfoot>tr,.managedGridLayout>.adminTableRow,.managedAriaLayout [role=row]{display:grid!important}.managedTableLayout>:is(thead,tbody,tfoot)>tr>:is(th,td),.managedGridLayout>.adminTableRow>*,.managedAriaLayout [role=row]>*{box-sizing:border-box;width:auto!important;min-width:0!important;max-width:none!important}.managedTableLayout>:is(thead,tbody,tfoot)>tr>:is(th,td):not(.managedControlColumn),.managedGridLayout>.adminTableRow>:not(.managedControlColumn),.managedAriaLayout [role=row]>:not(.managedControlColumn){overflow-wrap:anywhere;overflow:hidden}.managedControlColumn{text-align:center!important;padding-left:4px!important;padding-right:4px!important;overflow:visible!important}.managedSelectionColumn{text-align:center!important;padding-left:4px!important;padding-right:4px!important}.managedColumnHeader>.columnSort,.managedTableLayout .managedColumnHeader>button{position:relative;padding-right:14px!important}.managedColumnHeader>.columnSort>i,.managedTableLayout .managedColumnHeader>button>span:last-child{pointer-events:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.managedTableLayout>thead>tr>th,.managedGridLayout>.adminTableHead>*,.managedAriaLayout .managedColumnHeader{position:relative}.managedTableLayout>thead>tr>th:after,.managedGridLayout>.adminTableHead>:after,.managedAriaLayout .managedColumnHeader:after{z-index:4;border-right:2px solid var(--ink);width:12px;height:70%;position:absolute;top:15%;right:0}@supports (color:color-mix(in lab, red, red)){.managedTableLayout>thead>tr>th:after,.managedGridLayout>.adminTableHead>:after,.managedAriaLayout .managedColumnHeader:after{border-right:2px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.managedTableLayout>thead>tr>th:after,.managedGridLayout>.adminTableHead>:after,.managedAriaLayout .managedColumnHeader:after{content:"";cursor:col-resize}.managedTableLayout>thead>tr>th:hover:after,.managedGridLayout>.adminTableHead>:hover:after,.managedAriaLayout .managedColumnHeader:hover:after{border-right-color:#3b82f6}.isResizingTableColumn,.isResizingTableColumn *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.tableLayoutTrigger{z-index:210;color:#cfe2ff;width:36px;min-width:36px;height:36px;font:inherit;cursor:pointer;background:#0f2d5a;border:1px solid #3178ea;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;box-shadow:0 8px 24px #030c1c47}.tableLayoutTrigger svg{width:18px;height:18px}.tableLayoutTrigger:hover,.tableLayoutTrigger.isActive{color:#fff;background:#1672f3}.tableLayoutPanel{z-index:220;color:#edf5ff;background:#0f1d33;border:1px solid #2e4668;border-radius:14px;width:min(390px,100vw - 24px);max-height:min(510px,100vh - 24px);position:fixed;overflow:hidden;box-shadow:0 22px 55px #0107127a}.tableLayoutPanel>header,.tableLayoutPanel>footer{justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.tableLayoutPanel>header{border-bottom:1px solid #2a3d5c}.tableLayoutPanel>header>div{gap:2px;display:grid}.tableLayoutPanel>header span,.tableLayoutPanel>footer>span{color:#9eb6d7;font-size:12px}.tableLayoutPanel button{color:#dbeafe;background:#142844;border:1px solid #35527b;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:30px;min-height:30px;display:inline-flex}.tableLayoutPanel button:hover:not(:disabled){background:#173965;border-color:#438df5}.tableLayoutPanel button:disabled{opacity:.38}.tableLayoutColumnList{max-height:368px;padding:7px;overflow:auto}.tableLayoutColumn{border-bottom:1px solid #213754;grid-template-columns:22px minmax(0,1fr) auto 76px;align-items:center;gap:7px;min-height:46px;padding:6px;display:grid}.tableLayoutColumn.isDragging{opacity:.45;background:#17365e}.tableLayoutGrip{color:#708bad;cursor:grab}.tableLayoutColumn>label:not(.tableLayoutWidth){align-items:center;gap:8px;min-width:0;display:flex}.tableLayoutColumn>label:not(.tableLayoutWidth) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tableLayoutColumn input[type=checkbox]{accent-color:#2979ff;width:16px;height:16px}.tableLayoutOrderButtons{gap:3px;display:flex}.tableLayoutOrderButtons button{min-width:26px;min-height:28px;padding:0}.tableLayoutOrderButtons button:first-child svg,.tableLayoutOrderButtons button:last-child svg{transform:rotate(-90deg)}.tableLayoutWidth{color:#9eb6d7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;font-size:11px;display:grid}.tableLayoutWidth input{color:#edf5ff;background:#0b192c;border:1px solid #35527b;border-radius:7px;width:52px;min-width:0;height:30px;padding:4px 5px}.tableLayoutPanel>footer{border-top:1px solid #2a3d5c;align-items:flex-start}.tableLayoutPanel>footer>span{max-width:225px}:root[data-theme=light] .tableLayoutTrigger{color:#0759bd;background:#eef6ff;box-shadow:0 8px 24px #1643782e}:root[data-theme=light] .tableLayoutPanel{color:#12233c;background:#fff;border-color:#c7d6e9;box-shadow:0 22px 55px #203c5e38}:root[data-theme=light] .tableLayoutPanel>header,:root[data-theme=light] .tableLayoutPanel>footer,:root[data-theme=light] .tableLayoutColumn{border-color:#dce6f1}:root[data-theme=light] .tableLayoutPanel>header span,:root[data-theme=light] .tableLayoutPanel>footer>span,:root[data-theme=light] .tableLayoutWidth{color:#607795}:root[data-theme=light] .tableLayoutPanel button{color:#174d91;background:#f2f7fd;border-color:#c8d8eb}:root[data-theme=light] .tableLayoutWidth input{color:#12233c;background:#fff;border-color:#c8d8eb}@media (max-width:720px){.tableLayoutPanel{right:12px!important}.tableLayoutColumn{grid-template-columns:20px minmax(0,1fr) 68px}.tableLayoutOrderButtons{display:none}}.fbsOrderActions{white-space:nowrap;justify-items:center;gap:5px;width:34px;min-width:34px;display:grid}.fbsOrderTable :is(th,td).fbsOrderPrimaryActionCell{text-align:center;width:42px;min-width:42px;max-width:42px;padding-left:4px;padding-right:4px}.fbsOrderPrimaryActionCell>.fbsOrderActions{margin-left:auto;margin-right:auto}.fbsOrderActions>button{width:100%}.fbsOrderActions>.fbsOrderIconAction{place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:grid}.fbsOrderIconAction>svg{width:18px;height:18px}.fbsOrderIconAction.fbsOzonKizAction>span{letter-spacing:.02em;font-size:9px;font-weight:900}.fbsOrderIconAction.fbsOzonKizAction.requiredMissing{color:#fff;background:#d92d20;border-color:#d92d20;box-shadow:0 3px 10px #d92d2047}.fbsRequiredKizNotice{margin-top:4px;font-weight:700;line-height:1.3;color:#b42318!important}.fbsOzonRequiredKizRow>td:first-child{box-shadow:inset 3px 0 #d92d20}.fbsOzonKizDialog{gap:14px;width:min(1480px,100%);max-height:calc(100dvh - 32px);padding:20px;display:grid;overflow:hidden}.fbsOzonKizDialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fbsOzonKizDialog>header>div{gap:4px;display:grid}.fbsOzonKizDialog>header :is(h2,p),.fbsOzonKizMessage{margin:0}.fbsOzonKizDialog>header>button.fbsOzonKizClose{border-radius:8px;flex:0 0 36px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;line-height:1;display:grid}.fbsOzonKizNotice{border:1px solid var(--fbs-accent,#7354df);gap:3px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.fbsOzonKizNotice{border:1px solid color-mix(in srgb, var(--fbs-accent,#7354df) 35%, var(--line))}}.fbsOzonKizNotice{background:var(--fbs-accent,#7354df);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.fbsOzonKizNotice{background:color-mix(in srgb, var(--fbs-accent,#7354df) 7%, var(--panel))}}.fbsOzonKizNotice span,.fbsOzonKizTable small{color:var(--muted)}.fbsOzonKizTable{border:1px solid var(--line);border-radius:9px;max-height:clamp(160px,100dvh - 390px,460px);overflow:auto}.fbsOzonKizTable table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1180px}.fbsOzonKizTable :is(th,td){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.fbsOzonKizTable thead,.fbsOzonKizTable .managedTableLayout>thead{z-index:5;background:var(--panel);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.fbsOzonKizTable thead th{background:var(--panel)}.fbsOzonKizTable th:first-child{white-space:nowrap;width:180px}.fbsOzonKizTable th:nth-child(2){text-align:center;white-space:nowrap;width:28px;padding-inline:4px}.fbsOzonKizTable th:nth-child(2) abbr{cursor:help;text-decoration:none}.fbsOzonKizTable td:nth-child(2){text-align:center;padding-inline:4px}.fbsOzonKizTable tr.fbsOzonKizRequiredRow>td{background:#d92d20}@supports (color:color-mix(in lab, red, red)){.fbsOzonKizTable tr.fbsOzonKizRequiredRow>td{background:color-mix(in srgb, #d92d20 5%, var(--panel))}}.fbsOzonKizTable tr.fbsOzonKizRequiredRow>td:first-child{box-shadow:inset 3px 0 #d92d20}.fbsOzonKizTable th:nth-child(4){white-space:nowrap;width:132px}.fbsOzonKizTable th:last-child{width:540px}.fbsOzonKizTable td:first-child>b,.fbsOzonKizTable td:nth-child(4)>:is(b,small){white-space:nowrap;overflow-wrap:normal;word-break:normal}.fbsOzonKizTable td>small,.fbsOzonKizSaved{gap:3px;display:grid}.fbsOzonKizTable input{width:100%;min-width:0;height:40px}.fbsOzonKizToolbar{min-height:40px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.fbsOzonKizToolbar label{align-items:center;gap:7px;display:inline-flex}.fbsOzonKizToolbar>div{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.fbsOzonKizToolbar input{accent-color:var(--fbs-accent,var(--violet))}.fbsOzonKizToolbar select{border:1px solid var(--line);min-width:132px;height:32px;color:var(--text);background:var(--panel);font:inherit;border-radius:7px;padding:0 28px 0 9px}.fbsOzonKizProduct{align-items:center;gap:10px;min-width:0;display:flex}.fbsOzonKizProduct>:is(img,.empty){object-fit:contain;border:1px solid var(--line);background:var(--soft);border-radius:7px;flex:0 0 42px;width:42px;height:52px}.fbsOzonKizProduct>.empty{color:var(--muted);place-items:center;display:grid}.fbsOzonKizProduct>span:last-child{justify-items:start;gap:3px;min-width:0;display:grid}.fbsOzonKizRequirement{white-space:normal;border-radius:999px;margin-top:2px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;line-height:1.35}.fbsOzonKizRequirement.required{color:#8a5400;background:#fff0c7}.fbsOzonKizRequirement.optional{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.fbsOzonKizRequirement.optional{background:color-mix(in srgb, var(--violet) 10%, var(--panel))}}.fbsOzonKizRequirement.not_required{color:var(--success-text);background:var(--success-bg)}.fbsOzonKizRequirement.unknown{color:var(--muted);background:var(--soft);font-weight:500}:root[data-theme=dark] .fbsOzonKizRequirement.required{color:#ffe0a0;background:#3b301a}:root[data-theme=dark] .fbsRequiredKizNotice{color:#ffb4ab!important}:root[data-theme=dark] .fbsOzonKizTable tr.fbsOzonKizRequiredRow>td{background:#d92d20}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .fbsOzonKizTable tr.fbsOzonKizRequiredRow>td{background:color-mix(in srgb, #d92d20 12%, var(--panel))}}.fbsOzonKizSaved code{overflow-wrap:anywhere}.fbsOzonKizTable .fbsOzonKizEmpty{color:var(--muted);text-align:center;padding:28px 16px}.fbsOzonKizMessage{color:var(--muted);background:var(--surface-soft,#f6f4fb);border-radius:8px;padding:9px 11px}.fbsOzonKizDialog>footer{z-index:2;background:var(--panel);justify-content:flex-end;gap:8px;display:flex;position:relative}.fbsOzonKizDialog>footer button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);font:inherit;border-radius:8px;padding:0 14px;font-weight:700}.fbsOzonKizDialog>footer button.primary{border-color:var(--fbs-accent,#7657e7);color:#fff;background:var(--fbs-accent,#7657e7)}@media (max-width:620px){.fbsOzonKizDialog{padding:14px}.fbsOzonKizDialog>footer{grid-template-columns:1fr;display:grid}.fbsOzonKizToolbar{flex-direction:column;align-items:flex-start}}.fbsOrderActions.fbsOzonLabelColumnActions{grid-template-columns:repeat(3,34px);align-items:center;width:112px;min-width:112px}.fbsOzonLabelColumnActions>.fbsOzonLabelIconAction{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.fbsOrderMenuCell>.fbsOrderMenu{width:34px;margin-left:auto;margin-right:auto;display:block}.managedAriaLayout .managedColumnHeader{cursor:default;position:relative}.managedAriaLayout .managedColumnHeader:after{content:"";z-index:3;border-right:2px solid var(--ink);width:12px;position:absolute;top:4px;bottom:4px;right:0}@supports (color:color-mix(in lab, red, red)){.managedAriaLayout .managedColumnHeader:after{border-right:2px solid color-mix(in srgb, var(--ink) 16%, transparent)}}.managedAriaLayout .managedColumnHeader:after{cursor:col-resize}.managedAriaLayout .managedColumnHeader:hover:after{border-right-color:#4a8df6}.managedColumnHeader{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;font-family:inherit!important;font-size:11px!important;font-style:normal!important;font-weight:650!important;line-height:1.25!important}.managedColumnHeader :is(button,label,span,b,strong,small){overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:100%;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;white-space:normal!important}.columnSort.active:not(:hover){color:inherit!important;background:0 0!important}.columnSort.active:not(:hover) i{color:#aaa2bb!important}:root[data-theme=dark] .columnSort.active:not(:hover){color:inherit!important;background:0 0!important}:root[data-theme=dark] .columnSort.active:not(:hover) i{color:#9eacc1!important}.dashboardApiStatus{margin-top:17px;overflow:hidden}.dashboardApiStatusHeader>div:first-child>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.dashboardApiStatusHeader>div:last-child{align-items:center;gap:8px;display:flex}.dashboardApiStatusHeader button{border:1px solid var(--line);width:34px;min-width:34px;height:34px;color:var(--muted);background:var(--surface);border-radius:8px;place-items:center;padding:0;display:grid}.dashboardApiStatusHeader button svg{width:16px;height:16px}.dashboardApiOverall,.dashboardApiState{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:400}:is(.dashboardApiOverall,.dashboardApiState).status-operational{color:#08755c;background:#ddf7ee}:is(.dashboardApiOverall,.dashboardApiState).status-degraded{color:#925600;background:#fff1d1}:is(.dashboardApiOverall,.dashboardApiState).status-outage{color:#a63b50;background:#ffe8ed}:is(.dashboardApiOverall,.dashboardApiState).status-unknown{color:var(--muted);background:var(--soft)}.dashboardApiProviders{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 16px;display:grid}.dashboardApiProvider{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.dashboardApiProvider>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:9px;min-height:58px;padding:8px 10px;list-style:none;display:grid}.dashboardApiProvider>summary::-webkit-details-marker{display:none}.dashboardApiProvider>summary .marketplaceIcon{width:38px;height:32px}.dashboardApiProvider>summary>span{gap:2px;min-width:0;display:grid}.dashboardApiProvider>summary b{font-size:12px;font-weight:500}.dashboardApiProvider>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboardApiProvider>summary>svg{width:17px;color:var(--muted);transition:transform .16s}.dashboardApiProvider[open]>summary>svg{transform:rotate(180deg)}.dashboardApiProviderDetails{border-top:1px solid var(--line);padding:0 10px 10px}.dashboardApiProviderDetails>p{color:var(--muted);margin:0;padding:9px 0;font-size:10px;line-height:1.45}.dashboardApiProviderDetails>div{display:grid}.dashboardApiProviderDetails article{border-top:1px solid var(--line);grid-template-columns:8px minmax(120px,1fr) minmax(220px,auto);align-items:center;gap:8px;min-width:0;padding:8px 0;display:grid}.dashboardApiProviderDetails article>i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.dashboardApiProviderDetails article>i.status-operational{background:#19a87e}.dashboardApiProviderDetails article>i.status-degraded{background:#ed971f}.dashboardApiProviderDetails article>i.status-outage{background:#e24c59}.dashboardApiProviderDetails article>span{gap:2px;min-width:0;display:grid}.dashboardApiProviderDetails article b{font-size:10px;font-weight:500}.dashboardApiProviderDetails article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboardApiProviderDetails dl{justify-content:flex-end;gap:14px;margin:0;display:flex}.dashboardApiProviderDetails dl>div{gap:2px;display:grid}.dashboardApiProviderDetails dt{color:var(--muted);font-size:8px}.dashboardApiProviderDetails dd{white-space:nowrap;margin:0;font-size:9px}.dashboardApiProviderDetails>a{width:max-content;color:var(--violet);align-items:center;gap:5px;margin-top:8px;font-size:10px;display:flex}.dashboardApiProviderDetails>a svg{width:13px;height:13px}.dashboardApiStatusError,.dashboardApiStatusLoading{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:12px 16px;font-size:11px}.dashboardApiStatusError{color:var(--danger-text);background:var(--danger-surface)}:root[data-theme=dark] :is(.dashboardApiStatusHeader button,.dashboardApiProvider){color:#eef4ff;background:#111c30;border-color:#30415f}:root[data-theme=dark] :is(.dashboardApiOverall,.dashboardApiState).status-operational{color:#9ce5d0;background:#173d35}:root[data-theme=dark] :is(.dashboardApiOverall,.dashboardApiState).status-degraded{color:#ffd991;background:#332b18}:root[data-theme=dark] :is(.dashboardApiOverall,.dashboardApiState).status-outage{color:#ffb4c0;background:#3b1c26}@media (max-width:900px){.dashboardApiProviders{grid-template-columns:1fr}}@media (max-width:640px){.dashboardApiStatusHeader{flex-direction:column;align-items:flex-start}.dashboardApiStatusHeader>div:last-child{justify-content:space-between;width:100%}.dashboardApiProvider>summary{grid-template-columns:38px minmax(0,1fr) 18px}.dashboardApiState{grid-area:2/2;justify-self:start}.dashboardApiProvider>summary>svg{grid-area:1/3/3}.dashboardApiProviderDetails article{grid-template-columns:8px minmax(0,1fr)}.dashboardApiProviderDetails dl{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}.fbsTape{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(min(132px,100%),1fr));align-content:start;max-height:min(62vh,720px);display:grid;overflow:hidden auto}.fbsTape>span{overflow-wrap:anywhere;width:auto;min-width:0;height:auto;min-height:72px}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(.fbsPrintControls,.fbsBatchPrintActions,.fbsPrintSectionActions) button.primary:not(:disabled){border-color:var(--fbs-accent)!important;color:#fff!important;background:var(--fbs-accent)!important;box-shadow:0 4px 12px var(--fbs-accent)!important}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(.fbsPrintControls,.fbsBatchPrintActions,.fbsPrintSectionActions) button.primary:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--fbs-accent) 24%, transparent)!important}}:root[data-theme=dark] :is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(.fbsPrintControls button,.fbsBatchPrintActions button,.fbsPrintSectionActions button,.fbsDocumentActions button,.fbsDocumentList article>button):not(.primary):not(.danger):not(.fbsNeutralAction):not([role=menuitem]){border-color:var(--fbs-accent)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] :is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(.fbsPrintControls button,.fbsBatchPrintActions button,.fbsPrintSectionActions button,.fbsDocumentActions button,.fbsDocumentList article>button):not(.primary):not(.danger):not(.fbsNeutralAction):not([role=menuitem]){border-color:color-mix(in srgb, var(--fbs-accent) 58%, var(--line))!important}}:root[data-theme=dark] :is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(.fbsPrintControls button,.fbsBatchPrintActions button,.fbsPrintSectionActions button,.fbsDocumentActions button,.fbsDocumentList article>button):not(.primary):not(.danger):not(.fbsNeutralAction):not([role=menuitem]){color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] :is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(.fbsPrintControls button,.fbsBatchPrintActions button,.fbsPrintSectionActions button,.fbsDocumentActions button,.fbsDocumentList article>button):not(.primary):not(.danger):not(.fbsNeutralAction):not([role=menuitem]){background:color-mix(in srgb, var(--fbs-accent-soft) 62%, var(--panel))!important}}:root[data-theme=dark] :is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) :is(.fbsPrintControls button,.fbsBatchPrintActions button,.fbsPrintSectionActions button,.fbsDocumentActions button,.fbsDocumentList article>button):not(.primary):not(.danger):not(.fbsNeutralAction):not([role=menuitem]){box-shadow:none!important}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsBatchListHeaderActions .fbsBatchClearButton.danger{border:1px solid var(--danger-text)!important;color:var(--danger-text)!important;box-shadow:none!important;background:0 0!important}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsBatchScroll>button{color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsBatchScroll>button:hover:not(:disabled){color:var(--ink)!important;background:var(--fbs-accent-soft)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.fbsPickingSheetSettings{border:1px solid var(--line);background:var(--soft);border-radius:10px;margin:14px 16px 0;overflow:hidden}.fbsPickingSheetSettings>summary{cursor:pointer;min-height:42px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:700;list-style-position:inside;display:flex}.fbsPickingSheetSettings>summary small{color:var(--muted);margin-left:auto;font-weight:400}.fbsPickingSheetSettings[open]>summary{border-bottom:1px solid var(--line)}.fbsDocumentDesignerBody{min-width:0;display:grid}.fbsDocumentDesignerTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;min-height:52px;padding:12px 14px 0;display:flex;overflow:visible}.fbsDocumentDesignerTabs>button{border:1px solid #0000;border-bottom-color:var(--line);min-height:40px;color:var(--muted);box-shadow:none;white-space:nowrap;background:0 0;border-radius:8px 8px 0 0;margin:0 0 -1px;padding:0 11px;font-size:11px;font-weight:400}.fbsDocumentDesignerTabs>button.active{border-color:var(--line);border-bottom-color:var(--panel);color:var(--ink);background:var(--panel)}.fbsPickingSheetSettingsBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.fbsPickingSheetSettingsBody>label:not(.fbsCheck){color:var(--muted);gap:5px;font-size:10px;display:grid}.fbsPickingSheetSettingsBody select{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 10px}.fbsPickingSheetDate,.fbsPickingSheetSettingsBody>fieldset,.fbsPickingSheetSettingsBody>footer{grid-column:1/-1}.fbsPickingSheetSettingsBody>fieldset{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:8px;display:grid}.fbsPickingSheetSettingsBody>fieldset>legend{color:var(--muted);padding:0 5px;font-size:10px}.fbsPickingSheetColumn{min-width:0;min-height:38px;color:var(--muted);background:var(--panel);border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 5px 4px 9px;display:grid}.fbsPickingSheetColumn.selected{border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.fbsPickingSheetColumn.selected{border-color:color-mix(in srgb, var(--fbs-accent) 44%, var(--line))}}.fbsPickingSheetColumn.selected{color:var(--ink)}.fbsPickingSheetColumn>label{align-items:center;gap:7px;min-width:0;display:flex}.fbsPickingSheetColumn>label input{accent-color:var(--fbs-accent)}.fbsPickingSheetColumn>span{gap:4px;display:flex}.fbsPickingSheetColumn>span>button.fbsNeutralAction{border-color:var(--line);width:30px;min-width:30px;min-height:30px;color:var(--ink);background:0 0;padding:0}.fbsPickingSheetSettingsBody>footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.fbsPickingSheetSettingsBody>footer>button{min-height:34px}.fbsPickingSheetSettingsBody>footer>div{gap:7px;display:flex}.fbsPickingSheetSettingsBody>footer>div>button{border-radius:8px;min-height:36px;margin:0;padding:0 13px;font-size:11px;font-weight:400}.fbsPickingSheetSettingsBody>footer>div>.fbsPickingSheetDoneButton{border:1px solid var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.fbsPickingSheetSettingsBody>footer>div>.fbsPickingSheetDoneButton{border:1px solid color-mix(in srgb, var(--fbs-accent) 45%, var(--line))}}.fbsPickingSheetSettingsBody>footer>div>.fbsPickingSheetDoneButton{color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){.fbsPickingSheetSettingsBody>footer>div>.fbsPickingSheetDoneButton{background:color-mix(in srgb, var(--fbs-accent-soft) 82%, var(--panel))}}.fbsPickingSheetSettingsBody>footer>div>.fbsPickingSheetDoneButton{box-shadow:none}.fbsPrintEditorActions{flex-wrap:nowrap;align-items:center;gap:7px;display:flex}.fbsPrintControlHeading{color:var(--muted);font-size:10px}.fbsPrintEditorActions>:is(button,.buttonLink){border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--panel);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 11px;font-size:10px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.fbsDocumentActions>.fbsDocumentIntro{margin:14px 16px 0}.fbsDocumentActions>div.fbsDocumentCreateActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 16px 0;display:grid}.fbsPrintGrouping{flex:none;min-width:0}.fbsPrintGroupingFields{flex-wrap:nowrap;gap:6px;display:flex}.fbsPrintGrouping label{align-items:center;gap:4px;min-width:0;display:flex}.fbsPrintGrouping label>small{width:20px;height:20px;color:var(--ink);background:var(--soft);border-radius:50%;place-items:center;display:grid}.fbsPrintGrouping select{width:88px;padding-left:8px;padding-right:6px}.fbsPrintGrouping label>button{min-width:28px;min-height:40px;padding:0;font-size:18px}.fbsPrintGroupingFields>.fbsAddPrintGrouping{width:40px;min-width:40px;min-height:40px;margin:0;padding:0;font-size:18px;font-weight:400}.fbsPrintControls{flex-wrap:nowrap;align-items:start;gap:16px;overflow-x:auto}.fbsPrintControlGroup{flex:none;grid-template-rows:auto 40px;align-items:end;gap:5px;display:grid}.fbsPrintControls :is(button,.buttonLink){min-height:40px;font-size:11px;font-weight:400;line-height:1}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsPrintControls .fbsPrintToolbarButton{border:1px solid var(--fbs-accent)!important;min-height:40px!important;padding:0 12px!important}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsPrintControls .fbsPrintToolbarButton{border:1px solid color-mix(in srgb, var(--fbs-accent) 58%, var(--line))!important}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsPrintControls .fbsPrintToolbarButton{color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsPrintControls .fbsPrintToolbarButton{background:color-mix(in srgb, var(--fbs-accent-soft) 62%, var(--panel))!important}}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsPrintControls .fbsPrintToolbarButton{box-shadow:none!important;font-size:11px!important;font-weight:400!important;line-height:1!important}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsPrintControls .fbsPrintToolbarButton:disabled{opacity:.5!important}.fbsPrintControls .fbsPrintSectionActions{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-start;width:auto}.fbsPrintSettingsGroup{white-space:nowrap;margin-left:auto}.fbsPickingSheetEditorDialog{width:min(900px,100vw - 24px);max-height:min(880px,100vh - 16px);padding:18px;overflow:auto}.fbsPickingSheetEditorDialog>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fbsPickingSheetEditorDialog>header :is(h2,p){margin:0}.fbsPickingSheetEditorDialog>header p:last-child{color:var(--muted);margin-top:5px;font-size:11px}.fbsPickingSheetEditorDialog>header>button{font-size:22px;line-height:1}.fbsPickingSheetEditorDialog>.fbsPickingSheetSettingsBody{margin-top:12px;padding:0}.fbsPickingSheetEditorDialog>.fbsDocumentDesignerBody{border:1px solid var(--line);border-radius:10px;margin-top:12px;overflow:hidden}.fbsPickingSheetEditorDialog>.fbsDocumentDesignerBody>.fbsPickingSheetSettingsBody{padding:12px}.fbsPickingSheetEditorDialog .fbsPickingSheetSettingsBody>fieldset{grid-template-columns:repeat(3,minmax(0,1fr))}.fbsMarketplace-ozon .fbsAssemblyProfileEditor{display:none}.fbsDefaultWarehouseWorkflow,.fbsWarehouseWorkflowSettings{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:12px;padding:14px;display:grid}.fbsDefaultWarehouseWorkflow>header>div,.fbsWarehouseWorkflowSettings>header>div,.fbsWarehouseWorkflowSettings summary>span{gap:3px;display:grid}.fbsDefaultWarehouseWorkflow small,.fbsWarehouseWorkflowSettings small{color:var(--muted)}.fbsWarehouseWorkflowGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fbsWarehouseWorkflowGrid>label:not(.fbsCheck){color:var(--muted);gap:5px;font-size:10px;display:grid}.fbsWarehouseWorkflowGrid select{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 10px}.fbsWarehouseWorkflowGrid>.fbsCheck,.fbsFixedWorkflowMode{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:58px;padding:9px}.fbsFixedWorkflowMode{align-content:center;gap:3px;display:grid}.fbsWorkflowCommand{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.fbsWarehouseWorkflowSettings>details{border:1px solid var(--line);background:var(--panel);border-radius:9px;overflow:hidden}.fbsWarehouseWorkflowSettings summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;list-style:none;display:flex}.fbsWarehouseWorkflowSettings summary::-webkit-details-marker{display:none}.fbsWarehouseWorkflowSettings summary i{font-size:18px;font-style:normal;transition:transform .18s}.fbsWarehouseWorkflowSettings details[open] summary i{transform:rotate(180deg)}.fbsWarehouseWorkflowSettings details>div{border-top:1px solid var(--line);gap:12px;padding:12px;display:grid}.fbsWarehouseWorkflowSettings fieldset{border:1px solid var(--line);border-radius:9px;min-width:0;padding:10px}.fbsWarehouseWorkflowSettings fieldset:disabled{opacity:.55}.fbsWarehouseWorkflowSettings details>div>button{justify-self:end}:root[data-theme=dark] :is(.fbsDefaultWarehouseWorkflow,.fbsWarehouseWorkflowSettings,.fbsWarehouseWorkflowSettings>details,.fbsWarehouseWorkflowGrid>.fbsCheck,.fbsFixedWorkflowMode){color:#eef4ff;background:#152238;border-color:#30415f}.fbsDocumentDownloadActions{flex:none;grid-template-columns:repeat(3,minmax(68px,auto));gap:6px!important;display:grid!important}.fbsDocumentDownloadActions>button{min-width:68px;min-height:36px;padding-inline:10px}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsDocumentDownloadActions>button.primary:not(:disabled){border-color:var(--fbs-accent)!important;color:#fff!important;background:var(--fbs-accent)!important}:root[data-theme=dark] :is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsDocumentDownloadActions>button:not(.primary):not(:disabled){border-color:var(--fbs-accent)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] :is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsDocumentDownloadActions>button:not(.primary):not(:disabled){border-color:color-mix(in srgb, var(--fbs-accent) 58%, var(--line))!important}}:root[data-theme=dark] :is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsDocumentDownloadActions>button:not(.primary):not(:disabled){color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] :is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .fbsDocumentDownloadActions>button:not(.primary):not(:disabled){background:color-mix(in srgb, var(--fbs-accent-soft) 62%, var(--panel))!important}}@media (max-width:700px){.fbsPickingSheetEditorDialog .fbsPickingSheetSettingsBody>fieldset,.fbsPickingSheetSettingsBody,.fbsPickingSheetSettingsBody>fieldset{grid-template-columns:1fr}.fbsPickingSheetSettingsBody>footer{flex-direction:column;align-items:stretch}.fbsPickingSheetSettingsBody>footer>div,.fbsPrintEditorActions{width:100%}.fbsWarehouseWorkflowGrid{grid-template-columns:1fr}.fbsWorkflowCommand{flex-direction:column;grid-column:auto;align-items:stretch}.fbsPrintGrouping label{flex:none;width:auto}.fbsPrintGrouping select{width:88px}.fbsPickingSheetSettingsBody>footer>div>button,.fbsPrintEditorActions>:is(button,.buttonLink){flex:1}.fbsDocumentDownloadActions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.fbsDocumentActions>div.fbsDocumentCreateActions{grid-template-columns:1fr}}.fbsMessage>span{flex:auto;min-width:0;line-height:1.4}.fbsMessage.error,.wbFbsNotice.error,.warehouseMessage[role=alert],.legalDetailsMessage.error{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface);box-shadow:inset 3px 0 0 var(--danger-text)}:where([role=alert],.authError,.errorText,.dashboardApiStatusError){color:var(--danger-text)!important}:where([role=alert],.authError,.errorText,.dashboardApiStatusError):before{content:"!";box-sizing:border-box;vertical-align:.08em;border:1.5px solid;border-radius:50%;place-items:center;width:1.25em;height:1.25em;margin-right:.45em;font-size:.88em;font-weight:800;line-height:1;display:inline-grid}:root[data-theme=dark] :where(.fbsMessage.error,.wbFbsNotice.error,.warehouseMessage[role=alert],.legalDetailsMessage.error){color:#ffb8c6;background:#3b1c26;border-color:#b95067}.fbsMessage>div{flex:none;align-items:center;gap:8px;display:flex}.fbsMessage .fbsMessageAction{min-height:32px;color:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:7px;justify-content:center;align-items:center;padding:0 11px;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.fbsMessage .fbsMessageAction:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.fbsMessage .fbsMessageAction:hover{background:color-mix(in srgb, currentColor 9%, transparent)}}.fbsMessage button.fbsMessageClose{width:30px;min-width:30px;min-height:30px;color:inherit;background:0 0;border:0;place-items:center;padding:0;font-size:20px;display:grid}@media (max-width:640px){.fbsMessage{align-items:flex-start}.fbsMessage>div{flex-direction:column-reverse;align-items:stretch}.fbsMessage button.fbsMessageClose{align-self:flex-end}}.pageHelpChoice{max-height:calc(100dvh - 86px);overflow:auto}.pageHelpChoice>:is(a,button){line-height:1.25;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important}.pageHelpChoice>:is(a,button)>b{line-height:1.25;font-family:inherit!important;font-size:13px!important;font-weight:400!important}.pageHelpChoice>:is(a,button)>small{line-height:1.3;font-family:inherit!important;font-size:11px!important;font-weight:400!important}.supportHeroActions{grid-column:1/-1;gap:8px;margin-top:8px;display:flex}.supportHeroActions>button{color:#fff;background:#7657e7;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:700;display:flex}.supportHeroActions>button.secondary{color:#6248c5;background:#fff;border:1px solid #cfc4f2}.supportHeroActions>button svg{width:17px}.supportSuggestionFields{grid-template-columns:1fr 1fr;gap:12px;margin:16px 18px 0;display:grid}.supportSuggestionFields label{color:#5c6679;gap:6px;font-weight:700;display:grid}.feedbackStatus{color:#5e4a9b;background:#eee9ff;border-radius:999px;width:max-content;padding:4px 8px;font-style:normal;font-weight:700}.feedbackStatus.under_review{color:#2868a9;background:#edf5ff}.feedbackStatus.planned,.feedbackStatus.in_development{color:#9b6414;background:#fff7df}.feedbackStatus.released{color:#24775d;background:#e5f7f0}.feedbackStatus.not_planned,.feedbackStatus.merged{color:#687286;background:#edf0f5}.supportConversation article.system{text-align:center;background:#f5f2ff;border-color:#d7cff2;align-self:center}.supportAdminQueue>form{grid-template-columns:140px 170px minmax(0,1fr) auto}.supportAdminControls.withFeedback{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=dark] .supportHeroActions>button.secondary{color:#d7ccff;background:#211d3d;border-color:#594a8a}:root[data-theme=dark] .feedbackStatus{color:#cbbcff;background:#2b2350}:root[data-theme=dark] .supportConversation article.system{background:#211d3d;border-color:#594a8a}@media (max-width:680px){.supportHeroActions{grid-template-columns:1fr;width:100%;display:grid}.supportHeroActions>button{width:100%}.supportSuggestionFields,.supportAdminControls.withFeedback,.supportAdminQueue>form{grid-template-columns:1fr}}.runtimeReadOnlyBanner{z-index:1000;border:1px solid #7657e7;gap:3px;max-width:420px;padding:12px 14px;display:grid;position:fixed;bottom:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.runtimeReadOnlyBanner{border:1px solid color-mix(in srgb,#7657e7 55%,var(--border))}}.runtimeReadOnlyBanner{color:var(--text);background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.runtimeReadOnlyBanner{background:color-mix(in srgb,var(--surface) 94%,#7657e7 6%)}}.runtimeReadOnlyBanner{box-shadow:0 12px 30px #0f172a33}.runtimeReadOnlyBanner span{color:var(--muted);font-size:13px;line-height:1.4}@media (max-width:640px){.runtimeReadOnlyBanner{max-width:none;bottom:10px;left:10px;right:10px}}.fbsAssembly{gap:10px;display:grid}:where(button,input:is([type=button],[type=submit],[type=reset]),[role=button],a.buttonLink,a.actionLink,a[class*=Button],.pageHelpChoice>a),:where(button,[role=button],a.buttonLink,a.actionLink,a[class*=Button],.pageHelpChoice>a) :where(b,strong,span,small){font-weight:400!important}.fbsScanHistoryEmpty{color:var(--muted);text-align:center!important;padding:18px 12px!important}.fbsTabs{flex-wrap:nowrap;align-items:center;overflow:visible}.fbsTabScanner{flex:420px;grid-template-columns:minmax(180px,1fr) 38px;gap:5px;min-width:280px;max-width:720px;margin-left:auto;display:grid}.fbsTabScanner input{border:1px solid var(--line);width:100%;min-width:0;height:37px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 11px;font:12px Consolas,monospace}.fbsTabScanner:focus-within input{border-color:var(--fbs-accent);box-shadow:0 0 0 2px var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.fbsTabScanner:focus-within input{box-shadow:0 0 0 2px color-mix(in srgb, var(--fbs-accent) 18%, transparent)}}.fbsTabScanner:focus-within input{outline:0}.fbsScannerReady{display:block}.fbsScannerReady>button{border:1px solid var(--success-text);width:38px;height:37px;min-height:37px;color:var(--success-text);background:var(--success-surface);padding:0;font-size:18px;font-weight:400}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .workspace .fbsTabs .fbsScannerReady>button:disabled{cursor:default;border-color:var(--success-text)!important;color:var(--success-text)!important;background:var(--success-surface)!important;opacity:1!important}:root[data-theme=dark] .fbsTabScanner input{color:#eef4ff;background:#0d1728;border-color:#30415f}@media (max-width:850px){.fbsTabs{flex-wrap:wrap;overflow:visible}.fbsTabScanner{flex-basis:100%;min-width:100%;max-width:none;margin-left:0}}@media (max-width:560px){.fbsTabs{grid-template-columns:none;display:flex}.fbsTabs>button{flex:1 1 0}}.fbsSettingsScreen{gap:12px}.fbsSettingsScreen>.fbsAssemblyProfileEditor{display:none!important}.fbsSettingsScreen>.fbsSettings{order:1;gap:12px;display:grid}.fbsSettingsScreen :is(h2,h3,p),.fbsSettingsGroupHeader>div{margin:0}.fbsSettingsScreen h2{color:var(--ink);font-size:16px;font-weight:500;line-height:1.25}.fbsSettingsScreen h3,.fbsSettingsScreen :is(.fbsDefaultWarehouseWorkflow,.fbsWarehouseWorkflowSettings,.fbsWarehouseSettings) header b{color:var(--ink);font-size:12px;font-weight:500;line-height:1.3}.fbsSettingsScreen :is(button,.buttonLink){border-radius:8px;min-height:36px;padding:0 12px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2;font-weight:400!important}.fbsSettingsScreen :is(button,.buttonLink):not(.primary):not(.danger):not(.fbsNeutralAction[aria-label=Закрыть]){border:1px solid var(--line);color:var(--ink);background:var(--panel)}.fbsSettingsScreen :is(button,.buttonLink):not(:disabled):hover{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.fbsSettingsScreen :is(button,.buttonLink):not(:disabled):hover{border-color:color-mix(in srgb, var(--violet) 58%, var(--line))}}.fbsSettingsScreen :is(button,.buttonLink):not(:disabled):hover{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.fbsSettingsScreen :is(button,.buttonLink):not(:disabled):hover{background:color-mix(in srgb, var(--violet) 8%, var(--panel))}}.fbsDefaultSettings{gap:12px;padding:15px}.fbsDefaultSettings>header{min-height:42px}.fbsDefaultSettings>header>span{color:var(--muted);background:var(--soft)}.fbsGeneralSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fbsSettingsGroup{border:1px solid var(--line);background:var(--soft);border-radius:10px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.fbsSettingsPrintGroup{grid-column:1/-1}.fbsSettingsGroupHeader{border-bottom:1px solid var(--line);padding-bottom:8px}.fbsSettingsGroupHeader>div{gap:2px;display:grid}.fbsSettingsGroupHeader p{color:var(--muted);font-size:10.5px;line-height:1.35}.fbsSettingsGroup>.fbsCheck{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:52px;padding:8px 9px}.fbsSettingsGroup .fbsCheck b{color:var(--ink);font-size:11.5px;font-weight:500}.fbsSettingsGroup .fbsCheck small,.fbsSettingsScreen label small,.fbsSettingsScreen header p:not(.eyebrow){color:var(--muted);font-size:10.5px;line-height:1.35}.fbsSettingsGroup>label:not(.fbsCheck){color:var(--muted);gap:5px;font-size:10.5px;display:grid}.fbsSettingsGroup .fbsSchedule,.fbsSettingsGroup .fbsStickerSeparatorSettings,.fbsSettingsGroup .fbsExpirationSettings,.fbsSettingsGroup .fbsPrintAssignments{grid-column:auto}.fbsSettingsGroup .fbsSchedule,.fbsSettingsGroup .fbsStickerSeparatorSettings,.fbsSettingsGroup .fbsExpirationSettings{background:var(--panel);border-radius:8px;padding:10px}.fbsSettingsPrintGroup>label:not(.fbsCheck){max-width:340px}.fbsDefaultWarehouseWorkflow{gap:10px;padding:12px}.fbsCabinetSettingsList{gap:8px}.fbsCabinetSettingsList>header{padding:2px 3px 5px}.fbsCabinetSettingsList>.fbsEmpty{border:1px dashed var(--line);color:var(--muted);background:var(--soft);border-radius:9px;margin:0;padding:13px 14px}.fbsCabinetSettings>summary{min-height:58px;padding:9px 13px}.fbsCabinetSettingsBody{gap:12px;padding:12px}.fbsAgentSetup{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:end;gap:8px 12px;margin:0;padding:14px 15px}.fbsAgentSetup>.fbsAgentSummary{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.fbsAgentSummary>div{gap:2px;display:grid}.fbsAgentStatus{color:var(--muted);background:var(--soft);border-radius:999px;flex:none;padding:4px 8px;font-size:10px}.fbsAgentStatus.connected,.fbsAgentStatus.paired{color:var(--success-text);background:var(--success-surface)}.fbsAgentStatus.ready,.fbsAgentStatus.no_printers,.fbsAgentStatus.outdated{color:var(--warning-text);background:var(--warning-surface)}.fbsAgentStatus.offline,.fbsAgentStatus.expired,.fbsAgentStatus.error{color:var(--danger-text);background:var(--danger-surface)}.fbsPrintAgentState{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:var(--panel);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:9px 14px;font-family:inherit;font-size:11px;font-weight:400;display:flex}:is(.fbsPrintAgentState:hover,.fbsPrintAgentState:focus-visible){border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){:is(.fbsPrintAgentState:hover,.fbsPrintAgentState:focus-visible){border-color:color-mix(in srgb, var(--fbs-accent) 55%, var(--line))}}:is(.fbsPrintAgentState:hover,.fbsPrintAgentState:focus-visible){background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){:is(.fbsPrintAgentState:hover,.fbsPrintAgentState:focus-visible){background:color-mix(in srgb, var(--fbs-accent-soft) 42%, var(--panel))}}.fbsPrintAgentState:is(.offline,.outdated){cursor:default}.labelPrintAgent.outdated{background:#fff8f5;border-color:#ecd1c9}.labelPrintAgent.outdated b{color:#a34d39}.fbsPrintAgentState>span:first-child{background:var(--text-muted);width:10px;height:10px;box-shadow:0 0 0 4px var(--text-muted);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.fbsPrintAgentState>span:first-child{box-shadow:0 0 0 4px color-mix(in srgb, var(--text-muted) 14%, transparent)}}.fbsPrintAgentState.paired>.fbsPrintAgentStateDot{background:var(--success-text);box-shadow:0 0 0 4px var(--success-text)}@supports (color:color-mix(in lab, red, red)){.fbsPrintAgentState.paired>.fbsPrintAgentStateDot{box-shadow:0 0 0 4px color-mix(in srgb, var(--success-text) 15%, transparent)}}.fbsPrintAgentState.ready>.fbsPrintAgentStateDot,.fbsPrintAgentState.no_printers>.fbsPrintAgentStateDot,.fbsPrintAgentState.outdated>.fbsPrintAgentStateDot{background:var(--warning-text);box-shadow:0 0 0 4px var(--warning-text)}@supports (color:color-mix(in lab, red, red)){.fbsPrintAgentState.ready>.fbsPrintAgentStateDot,.fbsPrintAgentState.no_printers>.fbsPrintAgentStateDot,.fbsPrintAgentState.outdated>.fbsPrintAgentStateDot{box-shadow:0 0 0 4px color-mix(in srgb, var(--warning-text) 15%, transparent)}}.fbsPrintAgentState.checking>.fbsPrintAgentStateDot,.fbsPrintAgentState.pairing>.fbsPrintAgentStateDot{background:var(--fbs-accent);box-shadow:0 0 0 4px var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.fbsPrintAgentState.checking>.fbsPrintAgentStateDot,.fbsPrintAgentState.pairing>.fbsPrintAgentStateDot{box-shadow:0 0 0 4px color-mix(in srgb, var(--fbs-accent) 15%, transparent)}}.fbsPrintAgentState.offline>.fbsPrintAgentStateDot,.fbsPrintAgentState.expired>.fbsPrintAgentStateDot,.fbsPrintAgentState.error>.fbsPrintAgentStateDot{background:var(--danger-text);box-shadow:0 0 0 4px var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.fbsPrintAgentState.offline>.fbsPrintAgentStateDot,.fbsPrintAgentState.expired>.fbsPrintAgentStateDot,.fbsPrintAgentState.error>.fbsPrintAgentStateDot{box-shadow:0 0 0 4px color-mix(in srgb, var(--danger-text) 15%, transparent)}}.fbsPrintAgentState>span:nth-child(2){gap:2px;min-width:0;display:grid}.fbsPrintAgentState small{color:var(--muted);font-size:9.5px}.fbsPrintAgentState b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.fbsPrintAgentStateText>span{color:var(--muted);font-size:10px;font-weight:400;line-height:1.35}.fbsPrintAgentState em{color:var(--fbs-accent-text);white-space:nowrap;margin-left:auto;font-style:normal}.fbsPrintAgentStateActions{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;display:flex}.fbsPrintAgentStateActions :is(a,button){color:var(--fbs-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px;font-weight:400;text-decoration:none}.fbsPrintAgentStateActions a{text-underline-offset:2px;text-decoration:underline}:is(.fbsPrintAgentStateActions :is(a,button):hover,.fbsPrintAgentStateActions :is(a,button):focus-visible){color:var(--text)}.fbsPrintAgentState.compact{min-height:48px}.fbsSystemPrintAction{text-align:left;justify-content:flex-start;align-items:center;gap:9px;display:flex;border:1px solid var(--border)!important;min-height:54px!important;color:var(--text)!important;background:var(--surface)!important;border-radius:8px!important;padding:8px 11px!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important}.fbsSystemPrintAction>span{gap:2px;min-width:0;display:grid}.fbsSystemPrintAction b{font-weight:400}.fbsSystemPrintAction small{color:var(--text-muted);font-size:10px}.fbsAgentSetup>p,.fbsAgentSetup>span:not(.fbsAgentStatus){color:var(--muted);grid-column:1/-1;font-size:10.5px;line-height:1.35}.fbsAgentSetup>.fbsAgentPairingGuide{border:1px solid var(--accent);padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.fbsAgentSetup>.fbsAgentPairingGuide{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line))}}.fbsAgentSetup>.fbsAgentPairingGuide{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.fbsAgentSetup>.fbsAgentPairingGuide{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}}.fbsAgentSetup>.fbsAgentPairingGuide{color:var(--ink)}.fbsAgentPairingGuide b{margin-right:4px}.fbsAgentSetup>label{grid-column:1}.fbsAgentActions{grid-column:2;justify-content:flex-end;gap:6px}.fbsAgentSetup:not(:has(>label)) .fbsAgentActions{grid-column:1/-1}.fbsAgentPairingDialog{gap:15px;width:min(520px,100%);max-height:calc(100vh - 32px);padding:20px;display:grid;overflow:auto}.fbsAgentPairingDialog>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fbsAgentPairingDialog>header div{gap:4px;display:grid}.fbsAgentPairingDialog :is(h2,p){margin:0}.fbsAgentPairingDialog>header p:not(.eyebrow),.fbsAgentPairingDialog>p,.fbsAgentPairingDialog li,.fbsAgentPairingState small{color:var(--muted);font-size:11px;line-height:1.45}.fbsAgentPairingDialog>ol{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:6px;margin:0;padding:12px 14px 12px 34px;display:grid}.fbsAgentPairingDialog>label{color:var(--muted);gap:7px;font-size:11px;display:grid}.fbsAgentPairingDialog>label input{border:2px solid var(--fbs-accent);height:58px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.fbsAgentPairingDialog>label input{border:2px solid color-mix(in srgb, var(--fbs-accent) 64%, var(--line))}}.fbsAgentPairingDialog>label input{color:var(--ink);background:var(--panel);letter-spacing:.18em;text-align:center;border-radius:10px;outline:none;font:600 25px/1 Cascadia Mono,Consolas,monospace}.fbsAgentPairingDialog>label input:focus{border-color:var(--fbs-accent);box-shadow:0 0 0 4px var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.fbsAgentPairingDialog>label input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--fbs-accent) 18%, transparent)}}.fbsAgentPairingState{background:var(--soft);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.fbsAgentPairingState>span{background:var(--warning-text);border-radius:50%;flex:none;width:10px;height:10px}.fbsAgentPairingState.paired>span,.fbsAgentPairingState.no_printers>span{background:var(--success-text)}.fbsAgentPairingState:is(.offline,.expired,.error)>span{background:var(--danger-text)}.fbsAgentPairingState>div{gap:2px;display:grid}.fbsAgentPairingDialog>footer{justify-content:flex-end;gap:8px;display:flex}.fbsAgentPairingDialog>footer button{min-width:120px}.fbsAgentPairingResult{border:1px solid var(--line);background:var(--soft);border-radius:9px;padding:13px 14px}.settingsPrintAgentLayout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:14px;display:grid}.settingsPrintAgentLayout>.fbsAgentSetup{margin:0}.settingsPrintAgentLayoutCompact{grid-template-columns:minmax(0,1fr)}.settingsPrintAgentLayoutCompact>.fbsAgentSetup{box-shadow:none;border:0}.settingsPrintAgentPairing{grid-column:1/-1;grid-template-columns:minmax(180px,280px) auto;align-items:end;gap:8px;display:grid}.settingsPrintAgentPairing label{color:var(--muted);gap:5px;font-size:11px;display:grid}.settingsPrintAgentPairing input{box-sizing:border-box;border:1px solid var(--line);width:100%;height:40px;color:var(--ink);background:var(--panel);letter-spacing:4px;border-radius:8px;padding:0 12px;font-size:18px}.settingsPrintAgentPairingAction{box-sizing:border-box;border:1px solid var(--violet);min-width:128px;height:40px;color:var(--paper);background:var(--violet);box-shadow:0 4px 12px var(--violet);border-radius:9px;margin:0;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.settingsPrintAgentPairingAction{box-shadow:0 4px 12px color-mix(in srgb, var(--violet) 22%, transparent)}}.settingsPrintAgentPairingAction{font:inherit;cursor:pointer;font-size:12px;font-weight:600;line-height:1;transition:border-color .16s,background-color .16s,box-shadow .16s}.settingsPrintAgentPairingAction:hover:not(:disabled){border-color:var(--violet)}.settingsPrintAgentPairingAction:focus-visible{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.settingsPrintAgentPairingAction:hover:not(:disabled){border-color:color-mix(in srgb, var(--violet) 84%, #000)}.settingsPrintAgentPairingAction:focus-visible{border-color:color-mix(in srgb, var(--violet) 84%, #000)}}.settingsPrintAgentPairingAction:hover:not(:disabled){background:var(--violet)}.settingsPrintAgentPairingAction:focus-visible{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.settingsPrintAgentPairingAction:hover:not(:disabled){background:color-mix(in srgb, var(--violet) 84%, #000)}.settingsPrintAgentPairingAction:focus-visible{background:color-mix(in srgb, var(--violet) 84%, #000)}}.settingsPrintAgentPairingAction:hover:not(:disabled){box-shadow:0 0 0 3px var(--violet), 0 4px 12px var(--violet)}.settingsPrintAgentPairingAction:focus-visible{box-shadow:0 0 0 3px var(--violet), 0 4px 12px var(--violet)}@supports (color:color-mix(in lab, red, red)){.settingsPrintAgentPairingAction:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb, var(--violet) 14%, transparent), 0 4px 12px color-mix(in srgb, var(--violet) 22%, transparent)}.settingsPrintAgentPairingAction:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--violet) 14%, transparent), 0 4px 12px color-mix(in srgb, var(--violet) 22%, transparent)}}.settingsPrintAgentPairingAction:hover:not(:disabled){outline:none}.settingsPrintAgentPairingAction:focus-visible{outline:none}.settingsPrintAgentPairingAction:disabled{border-color:var(--border);color:var(--text-muted);background:var(--surface-muted);box-shadow:none;cursor:not-allowed;opacity:.62}.settingsPrintAgentPrinters{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-column:1/-1;gap:4px;padding:10px 12px;display:grid}.settingsPrintAgentPrinters span{color:var(--muted);font-size:11px;line-height:1.45}.settingsPrintAgentActions{align-items:stretch;gap:8px}.settingsPrintAgentActions>.settingsPrintAgentAction{box-sizing:border-box;border:1px solid var(--border);height:40px;min-height:40px;color:var(--violet);background:var(--surface);box-shadow:none;font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:0 14px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}:is(.settingsPrintAgentActions>.settingsPrintAgentAction:hover,.settingsPrintAgentActions>.settingsPrintAgentAction:focus-visible){border-color:var(--violet);color:var(--violet);background:var(--surface-subtle);box-shadow:0 0 0 3px var(--violet)}@supports (color:color-mix(in lab, red, red)){:is(.settingsPrintAgentActions>.settingsPrintAgentAction:hover,.settingsPrintAgentActions>.settingsPrintAgentAction:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--violet) 14%, transparent)}}:is(.settingsPrintAgentActions>.settingsPrintAgentAction:hover,.settingsPrintAgentActions>.settingsPrintAgentAction:focus-visible){outline:none}.settingsPrintAgentActions>.settingsPrintAgentActionPrimary{border-color:var(--violet);color:var(--paper);background:var(--violet)}:is(.settingsPrintAgentActions>.settingsPrintAgentActionPrimary:hover,.settingsPrintAgentActions>.settingsPrintAgentActionPrimary:focus-visible){border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){:is(.settingsPrintAgentActions>.settingsPrintAgentActionPrimary:hover,.settingsPrintAgentActions>.settingsPrintAgentActionPrimary:focus-visible){border-color:color-mix(in srgb, var(--violet) 84%, #000)}}:is(.settingsPrintAgentActions>.settingsPrintAgentActionPrimary:hover,.settingsPrintAgentActions>.settingsPrintAgentActionPrimary:focus-visible){color:var(--paper);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){:is(.settingsPrintAgentActions>.settingsPrintAgentActionPrimary:hover,.settingsPrintAgentActions>.settingsPrintAgentActionPrimary:focus-visible){background:color-mix(in srgb, var(--violet) 84%, #000)}}.settingsPrintAgentActions>.settingsPrintAgentAction:disabled{border-color:var(--border);color:var(--text-muted);background:var(--surface-muted);box-shadow:none;cursor:not-allowed;opacity:.62}.settingsPrintAgentInstallHelp{color:var(--muted);margin:2px 0 0;font-size:11px;line-height:1.45}.settingsPrintAgentInstallHelp a{color:var(--violet);font-weight:650}.settingsPrintAgentHelp{padding:16px}.settingsPrintAgentHelpCompact{padding:0;overflow:hidden}.settingsPrintAgentHelpCompact>summary{box-sizing:border-box;min-height:44px;color:var(--ink);cursor:pointer;align-items:center;padding:10px 14px;font-weight:700;display:flex}.settingsPrintAgentHelpCompact>div{border-top:1px solid var(--line);padding:0 16px 16px}.settingsPrintAgentHelp h2,.settingsPrintAgentHelp p{margin:0}.settingsPrintAgentHelp ol{color:var(--ink);margin:14px 0;padding-left:20px;font-size:11px;line-height:1.65}.settingsPrintAgentHelp p:last-child{color:var(--muted);font-size:10px;line-height:1.5}.settingsPrintAgentSecurity{border:1px solid var(--warning-text);background:var(--warning-surface);border-radius:9px;padding:11px 12px;color:var(--warning-text)!important}.printAgentInstallPage{box-sizing:border-box;min-height:100dvh;color:var(--text);background:radial-gradient(circle at 10% 0, var(--violet), transparent 36%), var(--surface-muted);padding:40px 20px 64px}@supports (color:color-mix(in lab, red, red)){.printAgentInstallPage{background:radial-gradient(circle at 10% 0, color-mix(in srgb, var(--violet) 14%, transparent), transparent 36%), var(--surface-muted)}}.printAgentInstallCard{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(860px,100%);box-shadow:0 20px 60px var(--text);border-radius:22px;margin:0 auto;padding:32px}@supports (color:color-mix(in lab, red, red)){.printAgentInstallCard{box-shadow:0 20px 60px color-mix(in srgb, var(--text) 12%, transparent)}}.printAgentInstallCard>header>a,.printAgentInstallHash>a,.printAgentInstallMore a{color:var(--violet);font-weight:700;text-decoration:none}.printAgentInstallCard>header .eyebrow{margin-top:28px}.printAgentInstallCard>header h1{margin:5px 0 12px;font-size:clamp(30px,5vw,44px);line-height:1.08}.printAgentInstallCard>header>p:last-child{max-width:700px;color:var(--text-muted);margin:0;line-height:1.6}.printAgentInstallCard>section{margin-top:30px}.printAgentInstallCard h2{margin:0 0 12px;font-size:20px}.printAgentInstallSource{border:1px solid var(--success-text);background:var(--success-surface);border-radius:14px;padding:18px}.printAgentInstallSource>div{grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.printAgentInstallSource>div>span{color:#fff;background:var(--success-text);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.printAgentInstallSource h2,.printAgentInstallSource p{margin:0}.printAgentInstallSource p{color:var(--text-muted);overflow-wrap:anywhere;margin-top:4px;line-height:1.55}.printAgentInstallSource>code,.printAgentInstallHash>code{border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:9px;margin-top:14px;padding:11px 12px;font:12px/1.5 Consolas,monospace;display:block;overflow-x:auto}.printAgentInstallSteps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.printAgentInstallSteps>li{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px;display:grid}.printAgentInstallSteps>li>span{width:32px;height:32px;color:var(--violet);background:var(--violet);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.printAgentInstallSteps>li>span{background:color-mix(in srgb, var(--violet) 12%, var(--surface))}}.printAgentInstallSteps>li>span{font-weight:800}.printAgentInstallSteps h3,.printAgentInstallSteps p{margin:0}.printAgentInstallSteps h3{font-size:15px}.printAgentInstallSteps p{color:var(--text-muted);margin-top:5px;line-height:1.55}.printAgentInstallStop{border:1px solid var(--danger-text);background:var(--danger-surface);border-radius:14px;margin-top:30px;padding:18px}.printAgentInstallStop h2{color:var(--danger-text)}.printAgentInstallStop ul{color:var(--text);gap:7px;margin:0;padding-left:20px;line-height:1.5;display:grid}.printAgentInstallStop p{color:var(--danger-text);margin:12px 0 0;font-weight:700}.printAgentInstallHash p{color:var(--text-muted);line-height:1.55}.printAgentInstallHash>a{margin-top:10px;display:inline-flex}.printAgentInstallCard>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:22px;display:flex}.printAgentInstallCard>footer>div{gap:3px;display:grid}.printAgentInstallCard>footer span{color:var(--text-muted);font-size:12px}.printAgentInstallDownload{color:#fff;background:var(--violet);text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}:root[data-theme=dark] .printAgentInstallDownload{color:#fff;background:#7657e7}.printAgentInstallMore{color:var(--text-muted);margin:22px 0 0;font-size:12px;line-height:1.55}@media (max-width:620px){.printAgentInstallPage{padding:0}.printAgentInstallCard{border-radius:0;padding:22px 16px 34px}.printAgentInstallCard>footer{flex-direction:column;align-items:stretch}.printAgentInstallDownload{box-sizing:border-box;width:100%}}.portalSearch{flex:0 310px;width:clamp(240px,20vw,310px);position:relative}.portalSearchField{box-sizing:border-box;color:#7b8799;background:#fff;border:1px solid #d8ddea;border-radius:10px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:40px;padding:0 9px 0 11px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 1px 2px #24304a0a}.portalSearchField:focus-within{border-color:#9f8bdc;box-shadow:0 0 0 3px #e8e2fb}.portalSearchField>svg,.portalSearchCompactButton>svg{width:19px;height:19px}.portalSearchField input{color:#45536b;min-width:0;height:36px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.portalSearchField input::placeholder{color:#909aac}.portalSearchField input::-webkit-search-cancel-button{display:none}.portalSearchField kbd{color:#8a95a6;white-space:nowrap;background:#f7f8fb;border:1px solid #e1e4eb;border-radius:5px;padding:3px 6px;font-size:9px}.portalSearchField>button{color:#8a95a6;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.portalSearchField>button svg{width:15px;height:15px}.portalSearchCompactButton,.portalSearchBackdrop{display:none}.portalSearchResults{z-index:270;color:#45536b;background:#fff;border:1px solid #dddfe8;border-radius:13px;width:min(430px,100vw - 28px);max-height:min(610px,100dvh - 100px);padding:7px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 20px 55px #24183f2b}.portalSearchResults section+section{border-top:1px solid #eef0f4;margin-top:5px;padding-top:5px}.portalSearchResults h3{color:#8a95a6;letter-spacing:.06em;text-transform:uppercase;margin:0;padding:7px 9px 5px;font-size:9px}.portalSearchResults section>a{color:#45536b;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:6px 9px;text-decoration:none;display:grid}.portalSearchResults section>a:hover,.portalSearchResults section>a.active{color:#6247c2;background:#f5f2ff}.portalSearchResults section>a>svg{color:#8d7cc8;width:17px;height:17px}.portalSearchResults section>a b,.portalSearchResults section>a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portalSearchResults section>a b{font-size:12px}.portalSearchResults section>a small{color:#8792a4;margin-top:2px;font-size:10px!important}.portalSearchResults>p{color:#7c8798;text-align:center;margin:0;padding:22px 14px;font-size:12px}.portalSearchResults>footer{color:#97a0ae;border-top:1px solid #eef0f4;gap:12px;padding:8px 9px 3px;font-size:9px;display:flex}:root[data-theme=dark] .portalSearchField,:root[data-theme=dark] .portalSearchResults{color:#dce7fa;background:#152238;border-color:#334563}:root[data-theme=dark] .portalSearchField input{color:#eef4ff}:root[data-theme=dark] .portalSearchField input::placeholder,:root[data-theme=dark] .portalSearchResults h3,:root[data-theme=dark] .portalSearchResults section>a small{color:#9eacc1!important}:root[data-theme=dark] .portalSearchField kbd{color:#aebbd0;background:#0d1728;border-color:#40516c}:root[data-theme=dark] .portalSearchResults section+section,:root[data-theme=dark] .portalSearchResults>footer{border-color:#2b3b56}:root[data-theme=dark] .portalSearchResults section>a{color:#e6edf9}:root[data-theme=dark] .portalSearchResults section>a:hover,:root[data-theme=dark] .portalSearchResults section>a.active{color:#fff;background:#263554}@media (max-width:1180px){.portalSearch{flex:0 0 40px;width:40px}.portalSearchCompactButton{color:#53627a;background:#fff;border:1px solid #d8ddea;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid}.portalSearch>.portalSearchField{display:none}.portalSearch.isOpen>.portalSearchField{z-index:272;width:min(520px,100vw - 40px);display:grid;position:fixed;top:72px;right:20px}.portalSearch.isOpen .portalSearchResults{z-index:272;box-sizing:border-box;width:min(520px,100vw - 40px);position:fixed;top:120px;right:20px}.portalSearch.isOpen .portalSearchBackdrop{z-index:260;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#21193655;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}:root[data-theme=dark] .portalSearchCompactButton{color:#dce7fa;background:#152238;border-color:#334563}}@media (max-width:720px){.portalSearch,.portalSearchCompactButton{flex-basis:36px;width:36px;height:36px}.portalSearch.isOpen>.portalSearchField{width:calc(100vw - 20px);top:64px;right:10px}.portalSearch.isOpen .portalSearchResults{width:calc(100vw - 20px);max-height:calc(100dvh - 122px);top:112px;right:10px}}@media (max-width:420px){.portalSearch,.portalSearchCompactButton{flex-basis:34px;width:34px;height:34px}.portalSearchField kbd{display:none}.topbar:has(.portalSearch) h1{max-width:105px}}.settingsExternalRegistries{margin-top:17px}.settingsGisMtConnection{color:var(--text);background:var(--surface);margin-top:17px;scroll-margin-top:18px}.settingsGisMtConnection>form>header h2,.settingsGisMtConnection>form>header p{margin:0}.settingsGisMtConnection>form>.kizGisMtFields{grid-template-columns:minmax(180px,.55fr) minmax(280px,1.45fr)}.settingsGisMtConnection>form>footer>div{justify-content:flex-end;align-items:center;gap:10px;display:flex}.kizGisMtKep>.settingsChzKepSource{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settingsChzKepSource>label{border:1px solid var(--border);background:var(--surface-subtle);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;min-width:0;padding:12px 13px;display:flex}.settingsChzKepSource input{width:auto;min-height:auto;margin-top:3px}.settingsChzKepSource span{gap:3px;min-width:0;display:grid}.settingsChzKepSource small,.settingsChzGateway small,.settingsChzGateway span{color:var(--text-muted)}.kizGisMtKep>.settingsChzGateway{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-template-columns:1fr;gap:12px;padding:12px;display:grid}.settingsChzGatewayGuide{border:1px solid var(--border);background:var(--surface);border-radius:9px}.settingsChzGatewayGuide>summary{color:var(--violet);cursor:pointer;padding:10px 12px;font-weight:700}.settingsChzGatewayGuide>div{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:12px;display:grid}.settingsChzGatewayGuide section{min-width:0}.settingsChzGatewayGuide ol{color:var(--text-muted);gap:7px;margin:8px 0 0;padding-left:22px;display:grid}.settingsChzGatewayGuide li::marker{color:var(--violet);font-weight:700}.settingsChzGatewayGuide a{color:var(--violet)}.settingsChzGatewayGuide code{color:var(--text)}.settingsChzGatewayGuide>p{border-top:1px solid var(--border);color:var(--text-muted);background:var(--violet);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.settingsChzGatewayGuide>p{background:color-mix(in srgb, var(--violet) 5%, var(--surface))}}.settingsChzEntityConnections{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;gap:10px;padding:12px;display:grid}.settingsChzEntityConnections>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.settingsChzEntityConnections>header div,.settingsChzEntityConnections>div,.settingsChzEntityConnections button>span{gap:3px;display:grid}.settingsChzEntityConnections>header span,.settingsChzEntityConnections button small{color:var(--muted);font-size:11px}.settingsChzEntityConnections>header strong{color:var(--violet);white-space:nowrap;font-size:12px}.settingsChzEntityConnections>div{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px}.settingsChzEntityConnections button{border:1px solid var(--border);min-height:62px;color:var(--text);background:var(--surface);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.settingsChzEntityConnections button.selected{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet)}@supports (color:color-mix(in lab, red, red)){.settingsChzEntityConnections button.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 12%,transparent)}}.settingsChzEntityConnections button em{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal}.settingsChzEntityConnections button.connected em{color:var(--success-text)}.settingsChzEntityConnections button.warning em{color:var(--danger-text)}.settingsChzGatewayQuickStart{border:1px solid var(--violet);gap:4px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.settingsChzGatewayQuickStart{border:1px solid color-mix(in srgb, var(--violet) 30%, var(--border))}}.settingsChzGatewayQuickStart{color:var(--text);background:var(--violet);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.settingsChzGatewayQuickStart{background:color-mix(in srgb, var(--violet) 7%, var(--surface))}}.settingsChzGatewayQuickStart code{color:inherit}.settingsChzGatewayConnect{grid-template-columns:minmax(320px,1fr) max-content max-content max-content;align-items:end;gap:10px;display:grid}.settingsChzGatewayConnect>label{gap:5px;min-width:0;display:grid}.settingsChzGatewayCertificate{border:1px solid var(--violet);grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:9px 12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.settingsChzGatewayCertificate{border:1px solid color-mix(in srgb, var(--violet) 32%, var(--border))}}.settingsChzGatewayCertificate{color:var(--text);background:var(--violet);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.settingsChzGatewayCertificate{background:color-mix(in srgb, var(--violet) 5%, var(--surface))}}.settingsChzGatewayCertificate>div{gap:3px;min-width:0;display:grid}.settingsChzGatewayCertificate>div>span{color:var(--text-muted);font-size:12px;line-height:1.4}.settingsChzGatewayCertificate>label{color:var(--text-muted);grid-column:1/-1;align-items:center;gap:7px;font-size:12px;display:flex}.settingsChzGatewayManual{color:var(--text-muted);justify-self:start}.settingsChzGatewayManual>summary{color:var(--violet);cursor:pointer}.settingsChzGatewayManual>div{grid-template-columns:minmax(260px,1fr) 160px minmax(220px,.8fr);gap:5px;width:min(820px,100%);margin-top:8px;display:grid}.settingsChzGatewayManual label{gap:5px;min-width:0;display:grid}.settingsChzGatewayDiagnostic{border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:9px;grid-template-columns:max-content 1fr max-content;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.settingsChzGatewayDiagnostic.ready{border-color:var(--success-text)}@supports (color:color-mix(in lab, red, red)){.settingsChzGatewayDiagnostic.ready{border-color:color-mix(in srgb, var(--success-text) 35%, var(--border))}}.settingsChzGatewayDiagnostic.ready{background:var(--success-surface)}.settingsChzGatewayDiagnostic.ready>b{color:var(--success-text)}.settingsChzGatewayDiagnostic.error{border-color:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.settingsChzGatewayDiagnostic.error{border-color:color-mix(in srgb, var(--danger-text) 35%, var(--border))}}.settingsChzGatewayDiagnostic.error{background:var(--danger-surface)}.settingsChzGatewayDiagnostic.error>b{color:var(--danger-text)}.settingsChzGatewayDiagnostic.checking>b{color:var(--violet)}.settingsChzGatewayFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settingsChzGatewayFacts>div{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.settingsChzGatewayFacts b,.settingsChzGatewayFacts small,.settingsChzGatewayWorkplaces span,.settingsChzGatewayWorkplaces small{overflow-wrap:anywhere}.settingsChzGatewayWorkplaces{gap:8px;display:grid}.settingsChzGatewayWorkplaces>header{align-items:center}.settingsChzGatewayWorkplaces>header>div{gap:2px;display:grid}.settingsChzGatewayWorkplaces ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.settingsChzGatewayWorkplaces li{border:1px solid var(--border);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.settingsChzGatewayWorkplaces li>div{gap:3px;min-width:0;display:grid}.settingsChzGatewayWorkplaces li b{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.settingsChzGatewayWorkplaces em{color:var(--success-text);background:var(--success-surface);border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}.kizGisMtAction.secondary.danger{color:var(--danger-text);border-color:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.kizGisMtAction.secondary.danger{border-color:color-mix(in srgb, var(--danger-text) 35%, var(--border))}}.kizGisMtAction.secondary.danger:not(:disabled):hover{color:var(--danger-text);border-color:var(--danger-text);background:var(--danger-surface)}.kizGisMtKep>.settingsChzKepActions{grid-template-columns:max-content minmax(260px,1fr) minmax(180px,.35fr) max-content;align-items:start}.settingsChzKepActions>.kizGisMtAction{align-self:start;margin-top:21px}.settingsGisMtConnection>form>footer a,.fbsRegistryInboundShortcut>a,.kizGisMtConnectionShortcut>a{color:var(--violet);font-weight:700;text-decoration:none}.fbsRegistryInboundShortcut,.kizGisMtConnectionShortcut{border:1px solid var(--border);color:var(--text);background:var(--surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.fbsRegistryInboundShortcut>div,.kizGisMtConnectionShortcut>div{gap:3px;display:grid}.fbsRegistryInboundShortcut span,.kizGisMtConnectionShortcut span{color:var(--text-muted)}.fbsRegistryInboundShortcut>a,.kizGisMtConnectionShortcut>a{flex:none}.kizGisMtAvailable{border-radius:10px;grid-column:1/-1;border:1px solid var(--violet)!important;background:var(--surface)!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;padding:14px!important;display:grid!important}.kizGisMtAvailable>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.kizGisMtAvailable>header>div{gap:3px;display:grid}.kizGisMtAvailable>header span,.kizGisMtAvailable label small,.kizGisMtAvailableOptions small,.kizGisMtAvailablePreview small{color:var(--text-muted)}.kizGisMtAvailable>header>a{color:var(--violet);white-space:nowrap;font-weight:700;text-decoration:none}.kizGisMtAvailableFilters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kizGisMtAvailableFilters label{align-content:start;gap:4px;display:grid}.kizGisMtAvailableFilters input,.kizGisMtAvailableFilters select{box-sizing:border-box;border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);background:var(--surface-muted);border-radius:8px;padding:0 10px}.kizGisMtAvailableOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kizGisMtAvailableOptions label{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.kizGisMtAvailableOptions label>span{gap:2px;display:grid}.kizGisMtAvailableOptions input{margin-top:3px}.kizGisMtAvailable>footer{justify-content:flex-end;gap:8px;display:flex}.kizGisMtAvailablePreview{border:1px solid var(--success-text);color:var(--success-text);background:var(--success-surface);border-radius:9px;gap:5px;padding:10px;display:grid}.kizGisMtAvailablePreview.limited{border-color:var(--warning-text);color:var(--warning-text);background:var(--warning-surface)}.kizGisMtAvailablePreview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.kizGisMtAvailablePreview>div>span{border:1px solid;border-radius:7px;gap:2px;min-width:0;padding:7px;display:grid}.kizGisMtAvailablePreview code{overflow-wrap:anywhere;color:inherit}.kizGisMtAvailableKep{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;gap:9px;padding:11px;display:grid}.kizGisMtAvailableKep>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kizGisMtAvailableKep>header>div{gap:2px;display:grid}.kizGisMtAvailableKep>header>a{color:var(--violet);white-space:nowrap;font-weight:700;text-decoration:none}.kizGisMtAvailableKep>div{grid-template-columns:minmax(170px,.7fr) auto minmax(260px,1.3fr) auto;align-items:end;gap:8px;display:grid}.kizGisMtAvailableKep label{gap:4px;display:grid}.kizGisMtAvailableKep select{box-sizing:border-box;border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 10px}.kizGisMtAvailableKep button{min-height:40px}.kizGisMtAvailableKep>small,.kizGisMtAvailableKep header small{color:var(--text-muted)}.kizGisMtKepNotice{border:1px solid var(--warning-text);color:var(--warning-text);background:var(--warning-surface);border-radius:8px;justify-content:space-between;gap:10px;padding:9px 10px;grid-template-columns:none!important;align-items:center!important;display:flex!important}.kizGisMtKepNotice span{min-width:0}.kizGisMtKepNotice a{color:inherit;flex:none;font-weight:700;text-decoration:none}.kizGisMtKepNotice.error,.kizGisMtKepNotice.gateway-offline{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}@media (max-width:850px){.settingsPrintAgentLayout{grid-template-columns:1fr}.settingsChzGatewayConnect{grid-template-columns:1fr 1fr}.settingsChzGatewayCertificate{grid-template-columns:1fr}.settingsChzGatewayCertificate>label{grid-column:auto}.settingsChzGatewayFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsChzGatewayDiagnostic{grid-template-columns:max-content 1fr}.settingsChzGatewayDiagnostic>small{grid-column:2}.kizGisMtKep>.settingsChzKepActions{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"find certificate""connect inn"}.settingsChzKepActions>.kizGisMtAction:first-child{grid-area:find}.settingsChzKepActions>label:not(.inn){grid-area:certificate}.settingsChzKepActions>label.inn{grid-area:inn}.settingsChzKepActions>.kizGisMtAction:last-child{grid-area:connect}}@media (max-width:560px){.settingsPrintAgentPairing{grid-template-columns:1fr}.settingsPrintAgentPairingAction,.settingsPrintAgentActions>.settingsPrintAgentAction{width:100%}.kizGisMtKep>.settingsChzKepSource,.settingsChzGatewayGuide>div,.settingsChzGatewayConnect,.settingsChzGatewayCertificate,.settingsChzGatewayManual>div,.settingsChzGatewayFacts,.settingsChzGatewayDiagnostic{grid-template-columns:1fr}.settingsChzGatewayDiagnostic>small{grid-column:auto}.settingsChzGatewayWorkplaces>header,.settingsChzGatewayWorkplaces li{flex-direction:column;align-items:stretch}.settingsChzGatewayWorkplaces .kizGisMtAction{width:100%}.kizGisMtKep>.settingsChzKepActions{grid-template-columns:1fr;grid-template-areas:"certificate""find""inn""connect"}.settingsChzKepActions>.kizGisMtAction{margin-top:0}}.fbsExternalRegistries{gap:12px;padding:15px}.fbsExternalRegistries>header{gap:12px}.fbsExternalRegistries>header p:not(.eyebrow){margin-top:4px;line-height:1.4}@media (max-width:900px){.fbsGeneralSettings,.fbsPrintAssignments,.fbsWarehouseWorkflowGrid{grid-template-columns:1fr}.fbsSettingsPrintGroup{grid-column:auto}.fbsAgentSetup{grid-template-columns:1fr}.fbsAgentSetup>label,.fbsAgentActions{grid-column:1}.fbsAgentActions{justify-content:flex-start}}@media (max-width:620px){.fbsDefaultSettings,.fbsAgentSetup,.fbsExternalRegistries{padding:12px}.fbsDefaultSettings>header{grid-template-columns:auto minmax(0,1fr)}.fbsDefaultSettings>header>span{grid-column:2;justify-self:start}.fbsAgentSetup>.fbsAgentSummary,.fbsExternalRegistries>header{flex-direction:column;align-items:flex-start}.fbsAgentActions>*,.fbsExternalRegistries>header>button{width:100%}.settingsGisMtConnection>form>footer>div,.fbsRegistryInboundShortcut,.kizGisMtConnectionShortcut{flex-direction:column;align-items:stretch}.kizGisMtAvailableFilters{grid-template-columns:1fr 1fr}.kizGisMtAvailableKep>div{grid-template-columns:1fr auto}.settingsGisMtConnection>form>.kizGisMtFields{grid-template-columns:1fr}.fbsAgentPairingDialog{padding:15px}.fbsAgentPairingDialog>footer{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:600px){.kizGisMtAvailable>header,.kizGisMtAvailable>footer,.kizGisMtAvailableKep>header,.kizGisMtKepNotice{flex-direction:column;align-items:stretch}.kizGisMtAvailableFilters,.kizGisMtAvailableOptions,.kizGisMtAvailablePreview>div,.kizGisMtAvailableKep>div{grid-template-columns:1fr}.kizGisMtAvailable>footer button,.kizGisMtAvailableKep button{width:100%}}.fbsWorkspace{gap:0}.serviceAdminWorkspace>.topbar{height:91px}.warehouseWorkspace{grid-template-rows:91px auto auto minmax(0,1fr)}.warehouseWorkspace>.topbar{height:91px}@media (max-width:720px){.serviceAdminWorkspace>.topbar{height:74px;min-height:74px}.warehouseWorkspace{grid-template-rows:74px auto auto minmax(0,1fr)}.warehouseWorkspace>.topbar{height:74px}}.catalogEditorGroup select,.productDetailEditorGrid select{box-sizing:border-box;width:100%;min-width:0;height:40px;color:var(--text);background:var(--panel);font:inherit;border:1px solid #ddd7e8;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:400}.fbsExpirationSettings ol{gap:6px;margin:7px 0;padding:0;list-style:none;display:grid}.fbsExpirationSettings li{border:1px solid var(--line);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:5px 7px;display:flex}.fbsExpirationSettings li>span{color:var(--text);align-items:center;gap:8px;display:flex}.fbsExpirationSettings li>span>b{color:#6946bd;background:#eee8ff;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.fbsExpirationSettings li>div{gap:4px;display:flex}.fbsExpirationSettings li button{border:1px solid var(--line);background:var(--panel);border-radius:6px;width:30px;height:28px;padding:0}:root .authHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}:root .authConfirmLink{place-items:center;text-decoration:none;display:grid}.authNotice{color:#24633e;background:#eaf8ef;border-radius:8px;margin:0;padding:10px;font-size:9px;line-height:1.45}.subscriberTable .pendingRegistration{background:#fffaf0;border-left:3px solid #d99825}.subscriptionState.pending{color:#8a5a10;background:#fff0c8}:root[data-theme=dark] .authNotice{color:#baf2cd;background:#183626}:root[data-theme=dark] .subscriberTable .pendingRegistration{background:#282315;border-left-color:#e6ad43}.pendingRegistrationSummary{color:#775019;background:#fff8e7;border:1px solid #ead39e;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:12px 16px 0;padding:10px 12px;font-size:10px;display:flex}.pendingRegistrationSummary span{color:#846f4f;font-size:9px}:root[data-theme=dark] .pendingRegistrationSummary{color:#ffd58b;background:#292316;border-color:#6b5329}:root[data-theme=dark] .pendingRegistrationSummary span{color:#d3bd97}.fbsOutgoingRegistryTable table{min-width:2280px}.kizRegistryDetails{min-width:1420px}.memberControls,.invitationControls{flex:0 0 368px;grid-template-columns:128px 142px 86px;justify-content:end;align-items:end;gap:6px;width:368px;max-width:368px;margin-left:auto;display:grid}.memberControls>label,.invitationControls>label{grid-column:1;min-width:0}.memberControls select,.invitationControls select,.memberControls>button,.invitationControls>button{box-sizing:border-box;width:100%;height:34px;min-height:34px}.memberControls select,.invitationControls select{max-width:none}.memberControls>button.secondary,.invitationControls>.resendInvitationButton{grid-column:2}.memberControls>button.danger,.invitationControls>.revokeInvitationButton,.invitationControls>.removeInvitationButton{grid-column:3}.removeInvitationButton{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.removeInvitationButton{border-color:color-mix(in srgb, var(--danger) 35%, var(--line))}}.removeInvitationButton{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.removeInvitationButton{background:color-mix(in srgb, var(--danger) 5%, var(--surface))}}.memberControls>button.ownership{grid-column:2/4}.memberControls>button.memberAccessButton,.invitationControls>button.memberAccessButton{color:var(--violet);border-color:var(--violet);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.memberControls>button.memberAccessButton,.invitationControls>button.memberAccessButton{border-color:color-mix(in srgb, var(--violet) 34%, var(--line))}}.memberControls>button.memberAccessButton,.invitationControls>button.memberAccessButton{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.memberControls>button.memberAccessButton,.invitationControls>button.memberAccessButton{background:color-mix(in srgb, var(--violet) 4%, var(--surface))}}.memberList .memberAccessSummary{color:var(--violet);text-transform:none}.memberControls>.memberProtectedHint{grid-column:1/-1}.teamAccessBackdrop{z-index:1450;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20173570;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.teamAccessDialog{box-sizing:border-box;border:1px solid var(--line);width:min(520px,100%);color:var(--ink);background:var(--surface);border-radius:16px;padding:20px;box-shadow:0 28px 90px #21173545}.teamAccessDialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.teamAccessDialog>header h3{margin:2px 0 4px;font-size:20px}.teamAccessDialog>header span{color:var(--muted);font-size:11px}.teamAccessDialog>header>button{border:1px solid var(--violet);width:36px;height:36px;color:var(--violet);background:var(--surface);border-radius:9px;font-size:22px;line-height:1}.teamAccessDialog>p{color:var(--muted);background:var(--surface-subtle);border-radius:9px;margin:16px 0;padding:11px;font-size:10px;line-height:1.5}.teamAccessDialog>label{color:var(--muted);gap:6px;margin-top:12px;font-size:10px;font-weight:650;display:grid}.teamAccessDialog select,.teamAccessDialog input{box-sizing:border-box;border:1px solid var(--line);width:100%;height:39px;color:var(--ink);background:var(--surface);font:inherit;border-radius:9px;padding:0 10px;font-weight:400}.teamAccessDialog label small{font-weight:400}.teamAccessDescription{color:var(--text-subtle);margin-top:8px;font-size:10px;line-height:1.45}.teamAccessDialog>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.teamAccessDialog>footer button{border:1px solid var(--violet);color:#fff;background:var(--violet);border-radius:8px;min-height:39px;padding:0 14px;font-size:10px;font-weight:650}.teamAccessDialog>footer button.secondary{color:var(--violet);background:var(--surface)}.teamAccessDialog>footer button:disabled{opacity:.5}:root[data-theme=dark] .teamAccessBackdrop{background:#020713a8}@media (max-width:900px){.memberControls,.invitationControls{width:368px;max-width:calc(100% - 41px);margin-left:41px;padding-left:0}}@media (max-width:620px){.memberControls,.invitationControls{grid-template-columns:minmax(0,1fr);width:calc(100% - 41px);max-width:calc(100% - 41px)}.memberControls>label,.invitationControls>label,.memberControls>button.secondary,.invitationControls>.resendInvitationButton,.memberControls>button.danger,.invitationControls>.revokeInvitationButton,.invitationControls>.removeInvitationButton,.memberControls>button.ownership{grid-column:1}}.portalUserServiceEditor{border-bottom:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:minmax(210px,.8fr) minmax(230px,.8fr) minmax(190px,.65fr) minmax(270px,1.2fr);align-items:end;gap:12px;padding:14px 18px;display:grid}.portalUserServiceEditor>label,.portalUserServiceNew{min-width:0;color:var(--text-muted);grid-template-rows:12px 38px minmax(14px,auto);gap:5px;font-size:10px;font-weight:600;display:grid}.portalUserServiceEditor select{box-sizing:border-box;border:1px solid var(--line);width:100%;height:38px;color:var(--text);background:var(--panel);border-radius:8px;padding:0 10px;font-size:11px}.portalUserServiceEditor small{color:var(--text-subtle);font-size:9px;font-weight:400;line-height:14px}.portalUserServiceIdentity{align-self:center;min-width:0}.portalUserServiceIdentity b,.portalUserServiceIdentity span,.portalUserServiceIdentity small{overflow-wrap:anywhere;display:block}.portalUserServiceIdentity b{color:var(--text);font-size:12px}.portalUserServiceIdentity span{color:var(--violet);margin-top:4px;font-size:10px}.portalUserServiceIdentity small{margin-top:4px}.portalUserServiceToggle>span:nth-child(2){box-sizing:border-box;border:1px solid var(--line);height:38px;color:var(--text);background:var(--panel);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-weight:400;display:flex}.portalUserServiceToggle input{accent-color:var(--violet)}.portalUserServiceNew b{box-sizing:border-box;border:1px solid var(--line);height:38px;color:var(--success-text);background:var(--success-surface);border-radius:8px;align-items:center;padding:0 10px;font-size:10px;display:flex}.portalUserServiceReason textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;height:62px;color:var(--text);background:var(--panel);font:inherit;resize:vertical;border-radius:8px;padding:9px;font-weight:400}.portalUserServiceConfirmation{align-items:center;grid-column:1/4!important;grid-template-rows:none!important;gap:8px!important;display:flex!important}.portalUserServiceConfirmation input{width:16px;height:16px;accent-color:var(--violet);flex:none}.portalUserServiceActions{justify-content:flex-end;gap:7px;display:flex}.portalUserServiceActions button{border:1px solid var(--violet);color:#fff;background:var(--violet);border-radius:8px;min-height:36px;padding:0 12px;font-size:10px;font-weight:600}.portalUserServiceActions button.secondary{color:var(--violet);background:var(--panel)}.portalUserServiceActions button.danger{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.portalUserServiceActions button:disabled{opacity:.5}.portalUserRow{grid-template-columns:minmax(210px,1.1fr) minmax(240px,1.25fr) 175px minmax(155px,.85fr) 125px 110px 125px;min-width:1320px}.portalUserRow.withAction{grid-template-columns:minmax(210px,1.1fr) minmax(240px,1.25fr) 175px minmax(155px,.85fr) 125px 110px 125px 175px;min-width:1500px}.portalUserServiceState{border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex}.portalUserServiceState.active{color:var(--success-text);background:var(--success-surface)}.portalUserServiceState.inactive{color:var(--danger-text);background:var(--danger-surface)}.portalUserServiceState.empty{color:var(--text-subtle);background:var(--surface-muted)}.portalUserActions{flex-wrap:wrap;gap:6px;align-items:flex-start!important;display:flex!important}:root[data-theme=dark] .portalUserServiceEditor{border-color:var(--line);background:var(--surface-subtle)}:root[data-theme=dark] :where(.portalUserServiceEditor select,.portalUserServiceToggle>span:nth-child(2),.portalUserServiceReason textarea){border-color:var(--line);color:var(--text);background:var(--panel)}:root[data-theme=dark] .portalUserServiceActions button.secondary{color:#d8cfff;background:var(--panel);border-color:#51617a}@media (max-width:1250px){.portalUserServiceEditor{grid-template-columns:1fr 1fr}.portalUserServiceReason{grid-column:1/-1}.portalUserServiceConfirmation{grid-column:1!important}.portalUserServiceActions{align-self:center}.portalUsersTable .portalUserRow,.portalUsersTable .portalUserRow.withAction{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}}@media (max-width:720px){.portalUserServiceEditor{grid-template-columns:1fr}.portalUserServiceReason,.portalUserServiceConfirmation{grid-column:auto!important}.portalUserServiceActions{grid-template-columns:1fr 1fr;display:grid}.portalUsersTable .portalUserRow,.portalUsersTable .portalUserRow.withAction{grid-template-columns:1fr 1fr}}.pendingRegistrationPanel{background:#fffaf0;border:1px solid #ead39e;border-radius:12px;margin:14px 16px;overflow:hidden}.pendingRegistrationPanel>header{border-bottom:1px solid #edddb8;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.pendingRegistrationPanel h4{margin:2px 0 0;font-size:14px}.pendingRegistrationPanel>header>strong{color:#81550e;background:#ffe7ae;border-radius:9px;place-items:center;min-width:30px;height:30px;display:grid}.pendingRegistrationGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;padding:10px;display:grid}.pendingRegistrationGrid>article{background:var(--surface);border:1px solid #eadfc8;border-radius:10px;min-width:0;padding:12px}.pendingRegistrationGrid>article.blocked{background:#fff7f5;border-color:#e2bdb4}.pendingRegistrationIdentity{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.pendingRegistrationMark{color:#7b561b;background:#fff0c8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.pendingRegistrationIdentity b,.pendingRegistrationIdentity a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pendingRegistrationIdentity b{font-size:11px}.pendingRegistrationIdentity a{color:#6850bd;margin-top:3px;font-size:9px}.pendingRegistrationIdentity em{color:#81550e;background:#fff0c8;border-radius:6px;padding:4px 7px;font-size:8px;font-style:normal}.pendingRegistrationGrid>article.blocked .pendingRegistrationIdentity em{color:#9b3f2c;background:#ffe9e4}.pendingRegistrationGrid dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.pendingRegistrationGrid dl>div{background:var(--surface-subtle);border-radius:8px;min-width:0;padding:8px}.pendingRegistrationGrid dt{color:var(--muted);font-size:8px}.pendingRegistrationGrid dd{color:var(--ink);margin:3px 0 0;font-size:9px;font-weight:650}.pendingRegistrationGrid footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.registrationActionBackdrop{z-index:1250;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20173570;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.registrationActionDialog{box-sizing:border-box;border:1px solid var(--line);width:min(520px,100%);color:var(--ink);background:var(--surface);border-radius:16px;padding:22px;box-shadow:0 28px 90px #21173545}.registrationActionDialog h3{margin:2px 0 10px;font-size:20px}.registrationActionDialog>div>p:last-child{background:var(--surface-subtle);border-radius:9px;gap:3px;margin:0;padding:10px;font-size:10px;display:grid}.registrationActionDialog>div>p span{color:var(--muted)}.registrationActionDialog>label{color:var(--muted);gap:6px;margin-top:13px;font-size:10px;font-weight:650;display:grid}.registrationActionDialog textarea,.registrationActionDialog input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);font:inherit;border-radius:9px;font-weight:400}.registrationActionDialog textarea{resize:vertical;min-height:82px;padding:10px}.registrationActionDialog input:not([type=checkbox]){height:39px;padding:0 10px}.registrationActionConfirm{background:#faf8ff;border:1px solid #ded4f2;border-radius:9px;align-items:start;padding:10px;grid-template-columns:auto 1fr!important}.registrationActionConfirm input{accent-color:#7053d3;margin:2px 0 0}.registrationActionDialog>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.registrationActionDialog>footer button{color:#fff;background:#7053d3;border:1px solid #7053d3;border-radius:8px;min-height:39px;padding:0 13px;font-size:10px;font-weight:650}.registrationActionDialog>footer button.secondary{color:#6047bd;background:var(--surface)}.registrationActionDialog>footer button.danger{background:#a74632;border-color:#b64d38}.registrationActionDialog>footer button:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=dark] .pendingRegistrationPanel{background:#292316;border-color:#6b5329}:root[data-theme=dark] .pendingRegistrationPanel>header{border-color:#594723}:root[data-theme=dark] .pendingRegistrationGrid>article{background:#152238;border-color:#4e442f}:root[data-theme=dark] .pendingRegistrationGrid>article.blocked{background:#321d27;border-color:#75404d}:root[data-theme=dark] .pendingRegistrationMark,:root[data-theme=dark] .pendingRegistrationIdentity em{color:#ffd58b;background:#493918}:root[data-theme=dark] .registrationActionBackdrop{background:#020713a8}:root[data-theme=dark] .registrationActionConfirm{background:#201b36;border-color:#4b4164}@media (max-width:720px){.pendingRegistrationPanel{margin:10px}.pendingRegistrationGrid{grid-template-columns:1fr}.pendingRegistrationIdentity{grid-template-columns:34px minmax(0,1fr)}.pendingRegistrationIdentity em{grid-column:2}.pendingRegistrationGrid dl{grid-template-columns:1fr}.pendingRegistrationGrid footer,.registrationActionDialog>footer{grid-template-columns:1fr;display:grid}.registrationActionDialog>footer button.secondary{order:2}}.pendingRegistrationGrid .pendingRegistrationDelivery{border:1px solid var(--line);background:var(--surface);grid-column:1/-1}.pendingRegistrationDelivery small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.pendingRegistrationDelivery.sent{background:#f3fbf5;border-color:#b9dac5}.pendingRegistrationDelivery.sent dd{color:#247143}.pendingRegistrationDelivery.failed{background:#fff6f3;border-color:#edc5bc}.pendingRegistrationDelivery.failed dd{color:#a74632}.pendingRegistrationDelivery.sending{background:#faf8ff;border-color:#d8cef1}.pendingRegistrationDelivery.sending dd{color:#6047bd}:root[data-theme=dark] .pendingRegistrationDelivery.sent{background:#173025;border-color:#315d45}:root[data-theme=dark] .pendingRegistrationDelivery.failed{background:#321d27;border-color:#75404d}:root[data-theme=dark] .pendingRegistrationDelivery.sending{background:#241e39;border-color:#514571}.pendingRegistrationFilters{flex-wrap:wrap;gap:6px;padding:10px 10px 0;display:flex}.pendingRegistrationFilters a{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:8px;padding:6px 9px;font-size:9px;text-decoration:none}.pendingRegistrationFilters a:hover{color:#6047bd;border-color:#b9aae8}.pendingRegistrationFilters a.active{color:#fff;background:#7053d3;border-color:#7053d3}.pendingRegistrationPanel>header>strong{white-space:nowrap;width:auto;padding:0 9px}.fbsShipmentJournal{gap:12px;min-width:0;display:grid}.fbsShipmentJournalHeader{justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.fbsShipmentJournalHeader h2,.fbsShipmentJournalHeader p{margin:0}.fbsShipmentJournalHeader>div:first-child{gap:4px;display:grid}.fbsShipmentJournalHeader>div:first-child>p:last-child{color:var(--text-muted);font-size:12px}.fbsJournalHeaderActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.fbsJournalLocalSource{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-subtle);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px}.fbsShipmentJournal button{border:1px solid var(--border);min-height:38px;color:var(--text);background:var(--surface-muted);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:inline-flex}.fbsShipmentJournal button:disabled{cursor:not-allowed;opacity:.5}.fbsShipmentJournalHeader .fbsJournalExport,.fbsShipmentJournalFilters button.primary{border-color:var(--violet);color:var(--paper);background:var(--violet)}.fbsShipmentJournalFilters{grid-template-columns:135px 135px minmax(150px,.7fr) minmax(190px,1fr) minmax(160px,.8fr) minmax(260px,1.5fr) auto 40px;align-items:end;gap:8px;padding:13px;display:grid}.fbsShipmentJournalFilters label{min-width:0;color:var(--text-muted);gap:5px;font-size:10px;display:grid}.fbsShipmentJournalFilters :is(input,select){box-sizing:border-box;border:1px solid var(--border);width:100%;height:38px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:0 9px;font-size:11px}.fbsShipmentJournalFilters .fbsJournalRefresh{width:40px;padding:0}.fbsShipmentJournalMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.fbsShipmentJournalMetrics article{border:1px solid var(--border);min-height:72px;color:var(--text);background:var(--surface);border-radius:10px;align-content:center;gap:3px;padding:12px 14px;display:grid}.fbsShipmentJournalMetrics span{color:var(--text-muted);font-size:10px}.fbsShipmentJournalMetrics strong{font-size:20px;font-weight:600}.fbsJournalError{border:1px solid var(--danger-text);color:var(--danger-text);background:var(--danger-surface);border-radius:8px;padding:10px 12px;font-size:12px}.fbsShipmentJournalTable{min-width:0;overflow:hidden}.fbsShipmentJournalTable>div:first-child{max-width:100%;overflow:auto}.fbsShipmentJournalTable table{border-collapse:collapse;table-layout:auto;width:100%}.fbsShipmentJournalTable :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 11px}.fbsShipmentJournalTable th{color:var(--text-muted);letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:500}.fbsShipmentJournalTable td{color:var(--text);font-size:11px}.fbsShipmentJournalTable td>b,.fbsShipmentJournalTable td>span,.fbsShipmentJournalTable td>small{display:block}.fbsShipmentJournalTable td>small{max-width:260px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.fbsShipmentJournalTable :is(.fbsJournalDateColumn,.fbsJournalMarketplaceColumn,.fbsJournalCabinetColumn,.fbsJournalCodesColumn,.fbsJournalQuantityColumn,.fbsJournalMarkColumn,.fbsJournalStatusColumn,.fbsJournalWarehouseColumn){white-space:nowrap;width:1%}.fbsShipmentJournalTable .fbsJournalOrderColumn{width:1%;min-width:165px}.fbsShipmentJournalTable .fbsJournalOrderColumn>small{max-width:210px}.fbsShipmentJournalTable .fbsJournalProductColumn{white-space:normal;min-width:240px;max-width:390px}.fbsShipmentJournalTable .fbsJournalProductColumn>b{overflow-wrap:anywhere}.fbsShipmentJournalTable .fbsJournalProductColumn>small{max-width:100%}.fbsShipmentJournalTable .fbsJournalDateColumn>small{white-space:normal;max-width:145px}.fbsShipmentJournalTable .fbsJournalCabinetColumn>b{text-overflow:ellipsis;max-width:190px;overflow:hidden}.fbsShipmentJournalTable .fbsJournalQuantityColumn{text-align:center}.fbsShipmentJournalTable time{white-space:nowrap;font-variant-numeric:tabular-nums}.fbsJournalMarketplace{white-space:nowrap;align-items:center;gap:7px;display:inline-flex!important}.fbsJournalMarketplace .marketplaceIcon{width:22px;height:22px}.fbsJournalMark,.fbsJournalStatus{white-space:nowrap;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px}.fbsJournalMark.with{color:var(--success-text);background:var(--success-surface)}.fbsJournalMark.without{color:var(--text-muted);background:var(--surface-muted)}.fbsJournalMark.partial{color:var(--warning-text);background:var(--warning-surface)}.fbsJournalStatus{color:var(--text-muted);background:var(--surface-subtle)}.fbsJournalEmpty{min-height:150px;color:var(--text-muted);text-align:center;place-content:center;justify-items:center;gap:5px;padding:24px;display:grid}.fbsJournalEmpty b{color:var(--text)}.fbsShipmentJournalTable>footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:flex}.fbsJournalPageSize{white-space:nowrap;align-items:center;gap:7px;display:flex}.fbsJournalPageSize select{border:1px solid var(--border);height:34px;color:var(--text);background:var(--surface);font:inherit;border-radius:7px;padding:0 26px 0 8px}.fbsJournalPagination>nav{align-items:center;gap:5px;display:flex}.fbsJournalPagination>nav button{min-width:36px;height:36px;min-height:36px;padding:0 8px}.fbsJournalPagination>nav button.active{border-color:var(--violet);color:var(--paper);background:var(--violet)}.fbsJournalPageGap{text-align:center;min-width:16px}.fbsShipmentJournalNote{color:var(--text-muted);margin:0;padding:0 3px;font-size:10px;line-height:1.5}.fbsJournalHeaderActions{flex-wrap:wrap}.fbsShipmentJournalHeader .fbsJournalExport.secondary{border-color:var(--border);color:var(--text);background:var(--surface-muted)}.fbsShipmentJournalNote a{color:var(--violet);text-underline-offset:2px;font-weight:700}@media (max-width:1380px){.fbsShipmentJournalFilters{grid-template-columns:repeat(4,minmax(0,1fr))}.fbsShipmentJournalSearch{grid-column:1/3}.fbsShipmentJournalFilters button.primary{grid-column:3}.fbsShipmentJournalFilters .fbsJournalRefresh{grid-column:4;justify-self:end}}@media (max-width:760px){.fbsShipmentJournalHeader,.fbsJournalHeaderActions{flex-direction:column;align-items:stretch}.fbsJournalLocalSource{text-align:center}.fbsShipmentJournalHeader .fbsJournalExport{width:100%}.fbsShipmentJournalFilters{grid-template-columns:1fr 1fr}.fbsShipmentJournalSearch{grid-column:1/-1}.fbsShipmentJournalFilters button.primary{grid-column:1}.fbsShipmentJournalFilters .fbsJournalRefresh{grid-column:2}.fbsShipmentJournalMetrics{grid-template-columns:1fr 1fr}.fbsShipmentJournalTable>footer{flex-direction:column;align-items:stretch}.fbsJournalPagination>nav{max-width:100%;overflow:auto}.fbsJournalPagination>nav button{flex:none}.fbsJournalPageSize{justify-content:space-between}.fbsJournalPageSize select{min-width:84px}}.fbsJournalSourcePanel{justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.fbsJournalSourcePanel>div:first-child{gap:5px;display:grid}.fbsJournalSourcePanel p{color:var(--text-muted);margin:0;font-size:10px}.fbsJournalSourcePanel .fbsJournalLocalSource{width:max-content}.fbsJournalSourceActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.fbsJournalSourceActions button.primary{border-color:var(--violet);color:var(--paper);background:var(--violet)}.fbsShipmentJournalFilters{grid-template-columns:135px 135px minmax(150px,.7fr) minmax(190px,1fr) minmax(160px,.8fr) minmax(260px,1.5fr) auto}.fbsJournalError,.fbsJournalNotice{border:1px solid var(--danger-text);color:var(--danger-text);background:var(--danger-surface);border-radius:8px;padding:10px 12px;font-size:12px}.fbsJournalNotice{border-color:var(--success-text);color:var(--success-text);background:var(--success-surface)}@media (max-width:1380px){.fbsJournalSourcePanel{align-items:flex-start}.fbsJournalSourceActions{flex-wrap:wrap}}@media (max-width:760px){.fbsJournalSourcePanel,.fbsJournalSourceActions{flex-direction:column;align-items:stretch}.fbsJournalSourcePanel .fbsJournalLocalSource{text-align:center;white-space:normal;width:auto}.fbsJournalSourceActions button{width:100%}.fbsShipmentJournalFilters button.primary{grid-column:1/-1}}.fbsShipmentJournal button{font-weight:inherit}.fbsJournalSourceActions button{font-weight:600}.developerModuleAccessFilters{background:var(--surface-subtle);grid-template-columns:minmax(190px,1.25fr) minmax(150px,.8fr) minmax(190px,1.25fr) minmax(150px,.8fr) auto;align-items:end;gap:10px;padding:14px 18px 10px;display:grid}.developerModuleAccessFilters label{min-width:0;color:var(--text-muted);gap:5px;font-size:11px;display:grid}.developerModuleAccessFilters input,.developerModuleAccessFilters select{box-sizing:border-box;width:100%;min-width:0;height:38px}.developerModuleAccessFilters button{min-height:38px}.developerModuleAccessResult{color:var(--text-muted);background:var(--surface-subtle);margin:0;padding:0 18px 11px;font-size:11px}.developerModuleAccessResult b{color:var(--text)}.developerModuleAccessRow{grid-template-columns:minmax(210px,1.5fr) repeat(var(--developer-module-count),minmax(92px,.65fr)) 108px;min-width:max(440px,var(--developer-module-table-width))}.developerModuleAccessRow.head>span:not(:first-child):not(:last-child){color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.developerModuleAccessRow.head>span:not(:first-child):not(:last-child){background:color-mix(in srgb,var(--violet) 10%,var(--surface-muted))}}.developerModuleAccessRow.head>span:not(:first-child):not(:last-child){letter-spacing:.01em;text-shadow:0 1px #ffffff8c;font-size:11px;font-weight:800}.developerModuleAccessRow.head>span:not(:first-child):not(:last-child):first-line{font-weight:800}.developerModuleAdminGrid>article>header h4{color:var(--violet);letter-spacing:-.01em;font-size:16px;font-weight:800}.developerModuleHelpButton{white-space:nowrap;flex:none;justify-content:center;align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.portalMenuAdmin{overflow:hidden}.portalMenuAdmin>header,.portalMenuAdmin>footer{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.portalMenuAdmin>header{border-bottom:1px solid var(--border)}.portalMenuAdmin>header h3{margin:4px 0 6px}.portalMenuAdmin>header p{max-width:820px;color:var(--text-muted);margin:0;font-size:11px}.portalMenuGroups{background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.portalMenuGroups article{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr) 80px auto;align-items:end;gap:8px;padding:11px;display:grid}.portalMenuGroups label{color:var(--text-muted);gap:5px;font-size:10px;display:grid}.portalMenuGroups input{box-sizing:border-box;width:100%;height:34px}.portalMenuGroups .portalMenuVisible{grid-template-columns:auto 1fr;align-self:center;align-items:center}.portalMenuGroups .portalMenuVisible input{width:16px;height:16px}.portalMenuItems{border-top:1px solid var(--border);overflow:auto}.portalMenuItem{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1fr) minmax(190px,.8fr) 90px 120px;align-items:center;gap:10px;min-width:680px;padding:9px 18px;display:grid}.portalMenuItem.head{color:var(--text-muted);background:var(--surface-muted);font-size:10px;font-weight:700}.portalMenuItem b{color:var(--violet);font-size:11px}.portalMenuItem select,.portalMenuItem>input{height:34px}.portalMenuItem label{color:var(--text-muted);align-items:center;gap:7px;font-size:10px;display:flex}.portalMenuItem label input{accent-color:var(--violet)}.portalMenuAdmin>footer{padding-block:13px}.portalMenuAdmin>.settingsMessage{border-top:1px solid var(--border);margin:0}.developerModuleAdminGrid>article>header code{color:var(--violet);background:var(--violet);border-radius:5px;padding:2px 6px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.developerModuleAdminGrid>article>header code{background:color-mix(in srgb,var(--violet) 9%,var(--surface-muted))}}.developerModuleAdminGrid>article>header code{font-weight:700}@media (max-width:980px){.developerModuleAccessFilters{grid-template-columns:1fr 1fr}.developerModuleAccessFilters button{justify-self:start}}@media (max-width:760px){.developerModuleAccessFilters{grid-template-columns:1fr}.developerModuleAccessFilters button{width:100%}}.pageHelpContents{background:#faf8ff;border:1px solid #e4def0;border-radius:12px;margin:0 0 10px;padding:14px}.pageHelpContents>b{color:#443654;margin-bottom:9px;font-size:14px;display:block}.pageHelpContents ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:6px!important}.pageHelpContents li{display:block!important}.pageHelpContents a{color:#6048bd;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:5px 8px;font-size:12px;font-weight:650;line-height:1.25;text-decoration:none;display:flex}.pageHelpContents a:hover{background:#efeaff}.pageHelpContents a:focus-visible{outline-offset:1px;outline:3px solid #ddd4f8}.pageHelpContents a span{color:#fff;background:#7657e7;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.pageHelpSection{scroll-margin-top:24px}.pageHelpSection+.pageHelpSection{border-top:1px solid #ebe7f3;padding-top:20px;margin-top:24px!important}.pageHelpSection>h3{font-size:16px!important}:root[data-theme=dark] .pageHelpContents{background:#152238;border-color:#334563}:root[data-theme=dark] .pageHelpContents>b{color:#f4f7ff}:root[data-theme=dark] .pageHelpContents a{color:#d7ccff;background:#111c30}:root[data-theme=dark] .pageHelpContents a:hover{background:#23324d}:root[data-theme=dark] .pageHelpSection+.pageHelpSection{border-color:#30415f}@media (max-width:520px){.pageHelpContents ol{grid-template-columns:1fr}}.pageHelpSection ol li[id]{scroll-margin-top:18px}.helpPageContents{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:22px 0 8px;padding:20px}.helpPageContents>div:first-child h2{color:var(--text);margin:4px 0 0;font-size:21px}.helpPageContents>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.helpPageContents>div:nth-child(2)>a{border:1px solid var(--border);min-height:52px;color:var(--text);background:var(--surface-subtle);border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.helpPageContents>div:nth-child(2)>a:hover{border-color:var(--violet);color:var(--violet)}.helpPageContents>div:nth-child(2)>a span{width:25px;height:25px;color:var(--paper);background:var(--violet);border-radius:7px;flex:none;place-items:center;font-size:10px;display:grid}.helpPageContents details{border-top:1px solid var(--border);margin-top:12px}.helpPageContents summary{color:var(--violet);cursor:pointer;padding:13px 0 7px;font-size:12px;font-weight:700}.helpPageContents details>div{flex-wrap:wrap;gap:7px;display:flex}.helpPageContents details a{color:var(--text-muted);background:var(--surface-muted);border-radius:999px;padding:6px 9px;font-size:11px;text-decoration:none}.helpPageContents details a:hover{color:var(--violet)}.helpAnchorSection,.helpModules[id],.helpKnowledge[id]{scroll-margin-top:24px}:root[data-theme=dark] .helpPageContents{background:#111c30;border-color:#30415f}:root[data-theme=dark] .helpPageContents>div:nth-child(2)>a{color:#eef4ff;background:#152238;border-color:#334563}:root[data-theme=dark] .helpPageContents details a{color:#c3cee0;background:#1b2942}@media (max-width:980px){.helpPageContents>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.helpPageContents{padding:16px}.helpPageContents>div:nth-child(2){grid-template-columns:1fr}.helpPageContents details>div{display:grid}.helpPageContents details a{border-radius:8px}}.fbsTransferReview>header>button.fbsOzonKizClose{border:1px solid var(--line);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--ink);background:var(--panel);font-size:inherit;border-radius:8px;flex:0 0 36px;place-items:center;padding:0;line-height:1;display:grid}.fbsTransferBlocked{color:#8f1d14;background:#fff4f2;border:1px solid #e3a6a0;border-radius:10px;gap:6px;padding:12px;display:grid}.fbsTransferBlocked>span{color:#7a332d;font-size:11px}.fbsTransferBlocked>ul{border:1px solid #efc4bf;border-radius:8px;max-height:190px;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.fbsTransferBlocked li{border-bottom:1px solid #f0d2ce;grid-template-columns:minmax(140px,.55fr) minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.fbsTransferBlocked li:last-child{border-bottom:0}.fbsTransferBlocked li span{font-size:10px}.fbsTransferReview>footer button:disabled{cursor:not-allowed;opacity:.48}:root[data-theme=dark] .fbsTransferBlocked{color:#ffb4ab;background:#321d27;border-color:#7f464b}:root[data-theme=dark] .fbsTransferBlocked>span{color:#f4b7b1}:root[data-theme=dark] .fbsTransferBlocked>ul{border-color:#75404d}:root[data-theme=dark] .fbsTransferBlocked li{border-color:#633841}@media (max-width:620px){.fbsTransferBlocked li{grid-template-columns:1fr;gap:3px}}.kizImportPermission{border:1px solid var(--warning-text);color:var(--warning-text);background:var(--warning-surface);border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;padding:11px 13px!important;display:flex!important}.kizImportPermission span{color:inherit}.kizRegistryToolbar{grid-template-columns:minmax(260px,.7fr) minmax(680px,1.7fr) auto;align-items:start}.kizRegistryToolbar input,.kizRegistryToolbar select{min-height:40px}.kizRegistryFilters{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.kizRegistryFilters>select{flex:190px;width:auto;min-width:170px}.kizRegistryFilters label{color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;gap:5px;display:flex}.kizRegistryFilters label input{width:142px}.kizRegistryPagination{border-top:1px solid var(--border);min-height:54px;color:var(--text-muted);background:var(--surface);justify-content:flex-end;align-items:center;gap:9px;padding:8px 12px;display:flex}.kizRegistryPagination>span{margin-right:auto}.kizRegistryPagination label{align-items:center;gap:6px;display:flex}.kizRegistryPagination select{border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--surface-muted);border-radius:8px;padding:0 8px}.kizRegistryPagination button{border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 12px}.kizRegistryPagination button:disabled{opacity:.48;cursor:not-allowed}.kizRegistryPagination b{min-width:52px;color:var(--text);text-align:center}.kizRegistryToolbarActions{justify-content:flex-end;gap:7px;display:flex}.kizRegistryToolbarActions .secondary{color:var(--text);background:var(--surface)}.kizRegistryToolbar .datePeriodPresets button{border-color:var(--border);color:var(--text);background:var(--surface);font-weight:500}.kizRegistryToolbar .datePeriodPresets button[aria-pressed=true]{border-color:var(--violet);color:var(--paper);background:var(--violet);font-weight:700}:root[data-theme=dark] .kizRegistryToolbar :is(.datePeriodPresets button[aria-pressed=true],.kizRegistryExport:not(.secondary)){color:var(--paper-ink);background:var(--violet)}.kizRegistryActiveFilters{border-bottom:1px solid var(--border);min-height:42px;color:var(--text-muted);background:var(--surface-subtle);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 12px;display:flex}.kizRegistryActiveFilters>span{margin-right:2px;font-weight:700}.kizRegistryActiveFilters button{border:1px solid var(--border);min-height:28px;color:var(--text);background:var(--surface);font:inherit;border-radius:999px;align-items:center;gap:7px;padding:3px 8px;display:inline-flex}.kizRegistryActiveFilters button:hover{border-color:var(--violet);color:var(--violet)}.kizRegistryActiveFilters button b{font-size:16px;line-height:1}.kizRegistryActiveFilters button.clearAll{color:var(--violet);background:0 0;border-color:#0000;margin-left:auto;font-weight:700}.kizRegistryDetailsActions{grid-column:1/-1;justify-content:flex-end;display:flex}.kizRegistryDetailsActions button{border:1px solid var(--violet);min-height:34px;color:var(--violet);background:var(--surface);border-radius:8px;padding:0 11px;font-weight:700}.kizRegistryDetailsActions button:hover{color:var(--paper);background:var(--violet)}.kizRegistryCodeSelect{align-items:center;grid-template-columns:18px minmax(0,1fr)!important}.kizRegistryCodeSelect>input{width:16px;height:16px;accent-color:var(--violet);margin:0}.kizRegistryCodeSelect>span{gap:3px;min-width:0;display:grid}.kizRegistryBulkBar{border-bottom:1px solid var(--border);min-height:58px;color:var(--text);background:var(--surface-subtle);align-items:end;gap:9px;padding:9px 12px;display:flex}.kizRegistryBulkBar>span{align-self:center;margin-right:auto}.kizRegistryBulkBar label{min-width:220px;color:var(--text-muted);gap:4px;display:grid}.kizRegistryBulkBar select{border:1px solid var(--border);min-height:38px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 9px}.kizRegistryBulkBar button{border:1px solid var(--violet);min-height:38px;color:var(--paper);background:var(--violet);border-radius:8px;padding:0 12px;font-weight:700}.kizRegistryBulkBar button.secondary{color:var(--text);background:var(--surface)}.kizRegistryBulkBar button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:1180px){.kizRegistryToolbar{grid-template-columns:1fr}.kizRegistryFilters{flex-wrap:wrap;justify-content:flex-start}.kizRegistryToolbarActions{justify-content:flex-start}.kizRegistryExport{width:max-content}}@media (max-width:760px){.kizRegistryBulkBar{flex-wrap:wrap;align-items:stretch}.kizRegistryBulkBar>span{width:100%;margin:0}.kizRegistryBulkBar label{min-width:100%}.kizRegistryBulkBar button{flex:1}}@media (max-width:600px){.kizRegistryFilters{grid-template-columns:1fr 1fr;display:grid}.kizRegistryFilters>select{grid-column:1/-1}.kizRegistryFilters label input{width:100%}.kizRegistryToolbarActions>*{flex:1}.kizRegistryPagination{flex-wrap:wrap;justify-content:center}.kizRegistryPagination>span{text-align:center;width:100%;margin:0}.kizRegistryPagination label{justify-content:center;width:100%}}.kizRegistryAdvancedFilters{border-bottom:1px solid var(--border);background:var(--surface-subtle)}.kizRegistryAdvancedFilters>summary{color:var(--violet);cursor:pointer;padding:10px 14px;font-weight:700}.kizRegistryAdvancedGrid{grid-template-columns:1.35fr 1.15fr .8fr;gap:12px;padding:0 14px 14px;display:grid}.kizRegistryAdvancedGrid fieldset{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;margin:0;padding:10px}.kizRegistryAdvancedGrid legend{color:var(--text);padding:0 5px;font-weight:700}.kizRegistryAdvancedGrid fieldset:first-child,.kizRegistryAdvancedGrid fieldset:nth-child(2){grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;display:grid}.kizRegistryAdvancedGrid label{min-width:0;color:var(--text-muted);gap:4px;display:grid}.kizRegistryAdvancedGrid input,.kizRegistryAdvancedGrid select{box-sizing:border-box;border:1px solid var(--border);width:100%;height:36px;color:var(--text);background:var(--surface-muted);border-radius:8px;padding:0 9px}.kizRegistryAdvancedGrid small{color:var(--text-muted);margin-top:8px;line-height:1.35;display:block}.kizRegistryGroups{background:var(--surface);display:grid}.kizRegistryGroups>header,.kizRegistryGroups>article{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 14px;display:grid}.kizRegistryGroups>header{background:var(--surface-subtle);grid-template-columns:1fr auto}.kizRegistryGroups>header div{gap:3px;display:grid}.kizRegistryGroups>header span,.kizRegistryGroups>header small{color:var(--text-muted)}.kizRegistryGroups>article{grid-template-columns:90px minmax(260px,1.5fr) minmax(210px,.7fr) auto}.kizRegistryGroupCount{color:var(--violet);background:var(--violet-soft);border-radius:10px;justify-items:center;padding:8px;display:grid}.kizRegistryGroupCount b{font-size:22px}.kizRegistryGroupMain,.kizRegistryGroups>article>div:nth-child(3){gap:3px;min-width:0;display:grid}.kizRegistryGroupMain span,.kizRegistryGroupMain small,.kizRegistryGroups>article>div:nth-child(3) span,.kizRegistryGroups>article>div:nth-child(3) small{color:var(--text-muted)}.kizRegistryGroups>article>button,.kizRegistryGroupTrail button{border:1px solid var(--violet);min-height:36px;color:var(--violet);background:var(--surface);border-radius:8px;padding:0 12px;font-weight:700}.kizRegistryGroupTrail{border-bottom:1px solid var(--border);background:var(--surface-subtle);align-items:center;gap:12px;padding:9px 14px;display:flex}.kizRegistryGroupTrail span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kizCategoryAttribute b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kizRegistryRow[style]{width:max(100%,1184px)}@media (max-width:1000px){.kizRegistryAdvancedGrid{grid-template-columns:1fr}.kizRegistryGroups>article{grid-template-columns:72px 1fr auto}.kizRegistryGroups>article>div:nth-child(3){grid-column:2}.kizRegistryGroups>article>button{grid-area:1/3/3}}@media (max-width:600px){.kizRegistryAdvancedGrid fieldset:first-child,.kizRegistryAdvancedGrid fieldset:nth-child(2){grid-template-columns:1fr}.kizRegistryGroups>article{grid-template-columns:64px 1fr}.kizRegistryGroups>article>div:nth-child(3),.kizRegistryGroups>article>button{grid-column:1/-1}.kizRegistryGroups>article>button{grid-row:auto;width:100%}.kizRegistryGroupTrail{flex-direction:column;align-items:stretch}}.identifierListFilters{align-items:center;gap:8px;display:flex}.identifierListFilters select{border:1px solid var(--border);height:38px;color:var(--text);background:var(--surface-muted);border-radius:8px;padding:0 9px;font-size:11px}.identifierBulkHeaderActions,.identifierBulkPrepare,.identifierBulkDraftHeader{align-items:center;gap:9px;display:flex}.identifierBulkHeaderActions a{color:var(--violet);font-size:11px}.identifierBulkPrepare{padding:0 18px 16px}.identifierBulkPrepare span{color:var(--text-muted);font-size:10px}.identifierBulkDraft{border:1px solid var(--border);border-radius:10px;margin:0 18px 18px;overflow:hidden}.identifierBulkDraftHeader{background:var(--surface-subtle);justify-content:space-between;padding:11px 12px;font-size:12px}.identifierBulkGrid{overflow:auto}.identifierBulkGrid table{border-collapse:collapse;width:100%;min-width:1500px}.identifierBulkGrid th{text-align:left;color:var(--text-muted);background:var(--surface-muted);padding:7px;font-size:10px}.identifierBulkGrid td{border-top:1px solid var(--border);vertical-align:top;padding:6px}.identifierBulkGrid tr.invalid{background:var(--danger-surface)}.identifierBulkGrid input:not([type=checkbox]),.identifierBulkGrid select{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:105px;height:32px;color:var(--text);background:var(--surface);border-radius:6px;padding:0 7px;font-size:10px}.identifierBulkGrid input[type=checkbox]{width:16px;height:16px}.identifierBulkGrid small{min-width:150px;color:var(--danger-text);margin-top:4px;font-size:9px;line-height:1.35;display:block}.identifierBulkGrid td:last-child button{min-width:30px;min-height:30px}@media (max-width:760px){.identifierBulkHeaderActions,.identifierBulkPrepare,.identifierListFilters{flex-direction:column;align-items:stretch}.identifierListFilters select{width:100%}}.identifierEditor .panelHeader p{max-width:820px;color:var(--text-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.identifierArchiveFilter{height:38px;color:var(--text-muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.identifierArchiveFilter input{width:16px;height:16px}.identifierArchivedRow{opacity:.64}.identifierRowActions{white-space:nowrap;gap:6px;display:flex}.identifierSelectionBar{border-bottom:1px solid var(--border);color:var(--text-muted);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 18px;font-size:11px;display:flex}.identifierSelectionBar>div{gap:7px;display:flex}.identifierSelectionBar button{min-height:30px}.identifierBatchHistory{border:1px solid var(--border);border-radius:10px;margin:14px 18px 18px;overflow:hidden}.identifierBatchHistoryHeader{background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.identifierBatchHistoryHeader>div{gap:3px;display:grid}.identifierBatchHistoryHeader span,.identifierBatchHistory>p{color:var(--text-muted);font-size:10px}.identifierBatchHistory>p{margin:0;padding:16px}.identifierBatchHistoryTable{overflow:auto}.identifierBatchHistoryTable table{border-collapse:collapse;width:100%;min-width:720px}.identifierBatchHistoryTable th,.identifierBatchHistoryTable td{text-align:left;border-top:1px solid var(--border);padding:9px 11px;font-size:10px}.identifierBatchHistoryTable th{color:var(--text-muted);background:var(--surface-muted)}.identifierBatchHistoryTable td{color:var(--text)}.catalogIdentifiersLink{width:max-content;margin-top:13px;text-decoration:none}.productIdentifiersWorkspace{padding-bottom:56px}.identifierIntro{background:linear-gradient(135deg,var(--surface-muted),var(--surface));justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:24px 28px;display:flex}.identifierIntro h2{color:var(--text);margin:6px 0 8px;font-size:22px}.identifierIntro p{max-width:790px;color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.identifierStats{text-align:center;min-width:150px;display:grid}.identifierStats b{color:var(--violet);font-size:30px}.identifierStats span,.identifierStats small{color:var(--text-muted);font-size:11px}.identifierEditor,.identifierBulk,.identifierList,.identifierWb{margin-bottom:16px;overflow:hidden}.identifierEditor>.panelHeader,.identifierBulk>.panelHeader,.identifierList>.panelHeader,.identifierWb>.panelHeader{border-bottom:1px solid var(--border);padding:16px 18px}.identifierEditor .panelHeader h3,.identifierBulk .panelHeader h3,.identifierList .panelHeader h3,.identifierWb .panelHeader h3{color:var(--text);margin:3px 0 0;font-size:16px}.identifierBulk .panelHeader p,.identifierWb .panelHeader p{max-width:820px;color:var(--text-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.identifierForm{grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(130px,.7fr));align-items:end;gap:11px;padding:16px 18px;display:grid}.identifierForm label,.identifierWbControls label,.identifierSizeChoice{color:var(--text-muted);gap:5px;font-size:11px;display:grid}.identifierForm input,.identifierForm select,.identifierWbControls select,.identifierSizeChoice select,.identifierSearch{box-sizing:border-box;border:1px solid var(--border);width:100%;height:38px;color:var(--text);background:var(--surface-muted);font:inherit;border-radius:8px;padding:0 10px}.identifierCheckbox{align-items:center;height:38px;gap:8px!important;display:flex!important}.identifierCheckbox input{width:16px;height:16px}.identifierFormActions{gap:8px;display:flex}.identifierFormActions button{min-height:38px}.identifierBulk textarea{box-sizing:border-box;border:1px solid var(--border);width:calc(100% - 36px);min-height:150px;color:var(--text);background:var(--surface-muted);white-space:pre;resize:vertical;border-radius:9px;margin:16px 18px;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.identifierSearch{width:270px}.identifierTableWrap{overflow:auto}.identifierTableWrap table{border-collapse:collapse;width:100%;min-width:1120px}.identifierTableWrap th{text-align:left;color:var(--text-muted);background:var(--surface-subtle);padding:9px 10px;font-size:10px}.identifierTableWrap td{border-top:1px solid var(--border);color:var(--text);vertical-align:top;padding:10px;font-size:11px}.identifierTableWrap td span,.identifierTableWrap td small{color:var(--text-muted);margin-top:3px;font-size:10px;display:block}.identifierTableWrap code{font-size:11px}.identifierTableWrap button{min-height:30px}.identifierWbControls{align-items:end;gap:10px;padding:14px 18px;display:flex}.identifierWbControls label{min-width:260px}.identifierSizeChoice{border-top:1px solid var(--border);grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr);align-items:center;padding:8px 18px}.identifierWbPreview{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;align-items:center;gap:12px;margin:0 18px 16px;padding:13px;display:flex}.identifierWbPreview p{color:var(--text);flex:1;margin:0;font-size:12px}.identifierWbPreview small{color:var(--text-muted);font-size:10px}.identifierFbsReturn{border:1px solid var(--border);color:var(--text);background:var(--surface-subtle);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 18px 0;padding:12px 14px;display:grid}.identifierFbsReturn span{color:var(--text-muted);font-size:11px;line-height:1.45}.identifierFbsReturn a{color:var(--violet);font-weight:700;text-decoration:none}.fbsUnitDateCorrectionButton{color:var(--violet);font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;margin-top:4px;padding:4px 0;font-size:10px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fbsProductionDateCorrection{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text);background:var(--surface-subtle);grid-template-columns:minmax(260px,1fr) 180px minmax(320px,auto);align-items:end;gap:10px;padding:14px 16px;display:grid}.fbsProductionDateCorrection>div:first-child{gap:4px;display:grid}.fbsProductionDateCorrection span,.fbsProductionDateCorrection>small{color:var(--text-muted);font-size:10px;line-height:1.45}.fbsProductionDateCorrection>label{color:var(--text-muted);gap:5px;font-size:10px;display:grid}.fbsProductionDateCorrection input{border:1px solid var(--border);height:38px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 10px}.fbsProductionDateCorrectionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fbsProductionDateCorrectionActions button,.fbsProductionDateCorrectionActions a{box-sizing:border-box;border:1px solid var(--border);min-height:38px;color:var(--text);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.fbsProductionDateCorrectionActions button.primary{border-color:var(--violet);color:#fff;background:var(--violet)}.fbsProductionDateCorrection>small{grid-column:1/-1}@media (max-width:1200px){.identifierForm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.fbsProductionDateCorrection{grid-template-columns:1fr 180px}.fbsProductionDateCorrectionActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.identifierIntro{flex-direction:column;align-items:flex-start}.identifierStats{text-align:left}.identifierForm{grid-template-columns:1fr}.identifierBulk .panelHeader,.identifierList .panelHeader{flex-direction:column;align-items:stretch}.identifierSearch{width:100%}.identifierWbControls,.identifierWbPreview{flex-direction:column;align-items:stretch}.identifierWbControls label{min-width:0}.identifierSizeChoice{grid-template-columns:1fr}.identifierWbPreview button{width:100%}.identifierFbsReturn,.fbsProductionDateCorrection{grid-template-columns:1fr}.fbsProductionDateCorrectionActions{flex-direction:column;grid-column:auto;align-items:stretch}.fbsProductionDateCorrectionActions>*{width:100%}.identifierSelectionBar{flex-direction:column;align-items:stretch}.identifierSelectionBar>div{flex-wrap:wrap}}.catalogProductRow.inlineEditing{background:#f8f5ff;align-items:start;padding-top:12px;padding-bottom:12px}.catalogInlineCell{color:#6a5d76;gap:4px;min-width:0;font-size:9px;font-weight:600;display:grid!important}.catalogInlineCell>span{display:none}.catalogInlineCell input,.catalogInlineCell select,.catalogInlineCell textarea{box-sizing:border-box;color:#3f3548;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfc4e1;border-radius:7px;font-size:11px;font-weight:400}.catalogInlineCell input,.catalogInlineCell select{height:36px;padding:0 8px}.catalogInlineCell textarea{resize:vertical;min-height:58px;padding:7px 8px;line-height:1.35}.catalogInlineShelfLife{grid-template-columns:minmax(72px,1fr) 68px}.catalogProductRow.inlineEditing .catalogTableActions{align-content:start}.catalogProductRow.inlineEditing .catalogTableActions button:first-child{color:#fff;background:#7657e7;border-color:#7657e7}:root[data-theme=dark] .catalogProductRow.inlineEditing{background:#17243a!important}:root[data-theme=dark] .catalogInlineCell{color:#aebdd3}:root[data-theme=dark] .catalogInlineCell input,:root[data-theme=dark] .catalogInlineCell select,:root[data-theme=dark] .catalogInlineCell textarea{color:#eef4ff;background:#111c30;border-color:#3a4b69}.catalogPanelControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.catalogShelfLifeUnit{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);border-radius:9px;align-items:center;gap:4px;padding:3px;font-size:11px;display:flex}.catalogShelfLifeUnit>span{padding:0 6px}.catalogShelfLifeUnit button{min-height:30px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-weight:650}.catalogShelfLifeUnit button[aria-pressed=true]{color:var(--text);background:var(--surface);box-shadow:0 1px 4px var(--text)}@supports (color:color-mix(in lab, red, red)){.catalogShelfLifeUnit button[aria-pressed=true]{box-shadow:0 1px 4px color-mix(in srgb,var(--text) 12%,transparent)}}.catalogShelfLifeUnit button:disabled{opacity:.55;cursor:not-allowed}.catalogBulkEditor{border-bottom:1px solid var(--border);color:var(--text);background:var(--surface-subtle);grid-template-columns:minmax(210px,1.2fr) minmax(180px,.8fr) minmax(220px,1fr) auto;align-items:end;gap:12px;padding:14px 18px;display:grid}.catalogBulkEditor>div:first-child{align-self:center;gap:4px;display:grid}.catalogBulkEditor b{font-size:13px}.catalogBulkEditor small{max-width:420px;color:var(--text-muted);font-size:11px;line-height:1.4}.catalogBulkEditor label{min-width:0;color:var(--text-muted);gap:5px;font-size:11px;font-weight:650;display:grid}.catalogBulkEditor :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;min-height:38px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:7px 9px;font-size:12px}.catalogBulkEditor textarea{resize:vertical;height:54px}.catalogBulkActions{align-items:center;gap:7px;display:flex}.catalogBulkActions button{border:1px solid var(--violet);min-height:38px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.catalogBulkActions button{border:1px solid color-mix(in srgb,var(--violet) 45%,var(--border))}}.catalogBulkActions button{color:var(--violet);background:var(--surface);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;font-size:11px;font-weight:700}.catalogBulkActions button:first-child{color:var(--paper);background:var(--violet)}.catalogBulkActions button:disabled{border-color:var(--border);color:var(--text-subtle);background:var(--surface-muted);cursor:not-allowed}.catalogRowSelect{place-items:center;min-height:34px;display:grid}.catalogRowSelect input{width:17px;height:17px;accent-color:var(--violet);cursor:pointer;margin:0}.catalogRowSelect input:disabled{cursor:not-allowed}.catalogPanel .catalogInlineShelfLife{grid-template-columns:minmax(72px,1fr)}.catalogProductRow.bulkSelected{background:var(--violet)!important}@supports (color:color-mix(in lab, red, red)){.catalogProductRow.bulkSelected{background:color-mix(in srgb,var(--violet) 10%,var(--surface))!important}}.catalogProductRow.bulkSelected{box-shadow:inset 3px 0 var(--violet)}@media (max-width:1100px){.catalogBulkEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogBulkActions{justify-content:flex-start}}@media (max-width:720px){.catalogPanel>.panelHeader{flex-direction:column;align-items:flex-start}.catalogPanelControls{justify-content:flex-start;width:100%}.catalogShelfLifeUnit{box-sizing:border-box;width:100%}.catalogShelfLifeUnit>span{margin-right:auto}.catalogBulkEditor{grid-template-columns:1fr}.catalogBulkActions{grid-template-columns:1fr 1fr;display:grid}.catalogBulkActions button{white-space:normal}.catalogBulkValue textarea{height:64px}}.catalogRowHoverCard{z-index:160;box-sizing:border-box;border:1px solid var(--border);width:min(390px,100vw - 24px);color:var(--text);background:var(--surface);box-shadow:0 14px 34px var(--text);border-radius:10px;gap:10px;padding:13px 15px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.catalogRowHoverCard{box-shadow:0 14px 34px color-mix(in srgb,var(--text) 20%,transparent)}}.catalogRowHoverCard{pointer-events:none;animation:.12s ease-out catalogRowPreviewIn}.catalogRowHoverCard.above{transform:translateY(-100%)}.catalogRowHoverCard>b{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.catalogRowHoverCard dl{grid-template-columns:1fr 1fr;gap:7px 14px;margin:0;display:grid}.catalogRowHoverCard dl>div{gap:2px;min-width:0;display:grid}.catalogRowHoverCard dt{color:var(--text-muted);font-size:11px}.catalogRowHoverCard dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.35}@keyframes catalogRowPreviewIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.catalogRowHoverCard.above{animation-name:catalogRowPreviewAboveIn}@keyframes catalogRowPreviewAboveIn{0%{opacity:0;transform:translateY(calc(3px - 100%))}to{opacity:1;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.catalogRowHoverCard{animation:none}}@media (max-width:480px){.catalogRowHoverCard dl{grid-template-columns:1fr 1fr}.catalogRowHoverCard{padding:12px}}.fbsQuantityOperatorSelect{width:52px;min-width:52px;display:block;position:relative}.fbsQuantityOperatorSelect:after{content:"⌄";z-index:1;color:var(--muted);pointer-events:none;font-size:12px;line-height:1;position:absolute;top:50%;right:9px;transform:translateY(-55%)}.fbsQuantityOperatorSelect>select{-webkit-appearance:none;appearance:none;text-align:left;height:36px;padding:0 22px 0 10px;width:52px!important}.kizRegistryGroupCount{background:var(--surface-muted)}.kizRegistryPeriodLabel{color:var(--text-muted);white-space:nowrap;align-self:center;font-weight:700}.kizImportSources>label>select,.kizApiIntegration label>select,.kizGisMtLegalEntity>select{box-sizing:border-box;border:1px solid var(--border);width:100%;min-height:40px;color:var(--text);background:var(--surface-muted);font:inherit;border-radius:8px;padding:0 10px}.kizGisMtLegalEntity{gap:4px;max-width:560px;display:grid}.kizGisMtLegalEntity>span{color:var(--text-muted)}:where(.tableFilterBar,.catalogToolbar,.advancedFiltersMenu,.advertisingFilterBar,.advertisingRecommendationFilters,.subscriberDocumentFilters,.identifierListFilters,.mappingFilters,.auditFilters,.costFilters,.salesFilterBar,.developerModuleAccessFilters,.jobQueueFilters,.legalConsentFilters,.outboundEmailFilters,.pendingRegistrationFilters,.portalUserFilters,.subscriberFilters,.subscriptionHistoryFilters,.supportQueueFilters,.kizRegistryFilters,.fbsShipmentJournalFilters,.wbFbsFilters,.fbsOperationalFilters,.fbsColumnFilters){--table-filter-control-height:36px;--table-filter-control-radius:8px}:is(.tableFilterBar,.catalogToolbar,.advancedFiltersMenu,.advertisingFilterBar,.advertisingRecommendationFilters,.subscriberDocumentFilters,.identifierListFilters,.mappingFilters,.costFilters,.salesFilterBar,.developerModuleAccessFilters,.jobQueueFilters,.legalConsentFilters,.outboundEmailFilters,.pendingRegistrationFilters,.portalUserFilters,.subscriberFilters,.subscriptionHistoryFilters,.supportQueueFilters,.kizRegistryFilters,.fbsShipmentJournalFilters,.wbFbsFilters,.fbsOperationalFilters,.fbsColumnFilters) :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;border:1px solid var(--border);color:var(--text);background:var(--surface);font:inherit;padding:0 9px;height:var(--table-filter-control-height)!important;min-height:var(--table-filter-control-height)!important;border-radius:var(--table-filter-control-radius)!important}:is(.tableFilterBar,.catalogToolbar,.advancedFiltersMenu,.advertisingFilterBar,.advertisingRecommendationFilters,.subscriberDocumentFilters,.identifierListFilters,.mappingFilters,.costFilters,.salesFilterBar,.developerModuleAccessFilters,.jobQueueFilters,.legalConsentFilters,.outboundEmailFilters,.pendingRegistrationFilters,.portalUserFilters,.subscriberFilters,.subscriptionHistoryFilters,.supportQueueFilters,.kizRegistryFilters,.fbsShipmentJournalFilters,.wbFbsFilters,.fbsOperationalFilters,.fbsColumnFilters) textarea{box-sizing:border-box;min-height:calc(var(--table-filter-control-height)*2);border:1px solid var(--border);color:var(--text);background:var(--surface);font:inherit;padding:8px 9px;border-radius:var(--table-filter-control-radius)!important}:is(.tableFilterBar,.catalogToolbar,.advancedFiltersMenu,.advertisingFilterBar,.advertisingRecommendationFilters,.subscriberDocumentFilters,.identifierListFilters,.mappingFilters,.costFilters,.salesFilterBar,.developerModuleAccessFilters,.jobQueueFilters,.legalConsentFilters,.outboundEmailFilters,.pendingRegistrationFilters,.portalUserFilters,.subscriberFilters,.subscriptionHistoryFilters,.supportQueueFilters,.kizRegistryFilters,.fbsShipmentJournalFilters,.wbFbsFilters,.fbsOperationalFilters,.fbsColumnFilters) select{field-sizing:content;width:auto;max-width:100%;padding-right:28px}:is(.tableFilterBar,.catalogToolbar,.advancedFiltersMenu,.advertisingFilterBar,.advertisingRecommendationFilters,.subscriberDocumentFilters,.identifierListFilters,.mappingFilters,.costFilters,.salesFilterBar,.developerModuleAccessFilters,.jobQueueFilters,.legalConsentFilters,.outboundEmailFilters,.pendingRegistrationFilters,.portalUserFilters,.subscriberFilters,.subscriptionHistoryFilters,.supportQueueFilters,.kizRegistryFilters,.fbsShipmentJournalFilters,.wbFbsFilters,.fbsOperationalFilters,.fbsColumnFilters) label{min-width:0;color:var(--text-muted)}.tableFilterBar{border-block:1px solid var(--border);color:var(--text);background:var(--surface);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.tableFilterField{min-width:0;color:var(--text-muted);gap:4px;font-size:10px;display:grid}.tableFilterField>span:first-child{white-space:nowrap}.tableFilterField-field,.tableFilterField-operator{flex:0 auto}.tableFilterField-text{flex:0 24ch}.tableFilterField-search{flex:260px}.tableFilterField-number{flex:0 9ch}.tableFilterField-date{flex:0 14ch}.tableFilterField :is(input,select){width:100%;max-width:100%}.tableFilterField-operator select{field-sizing:content;width:auto;max-width:15ch}.tableFilterField-number input{inline-size:9ch}.tableFilterField-date input{inline-size:14ch}@media (max-width:600px){.tableFilterBar{flex-direction:column;align-items:stretch}.tableFilterField,.tableFilterField-field,.tableFilterField-operator,.tableFilterField-text,.tableFilterField-number,.tableFilterField-date,.tableFilterField-search{flex-basis:auto;width:100%}.tableFilterField :is(input,select),.tableFilterField-operator select,.tableFilterField-number input,.tableFilterField-date input{width:100%;inline-size:auto;max-width:none}}.kizRegistryPrintLauncher{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.kizRegistryPrintLauncher>div{gap:3px;display:grid}.kizRegistryPrintLauncher span{color:var(--text-muted)}.kizRegistryPrintLauncher button,.kizRegistryGroupActions button{border:1px solid var(--violet);min-height:38px;color:var(--paper);background:var(--violet);border-radius:8px;padding:0 13px;font-weight:700}.kizRegistryPrintLauncher button:disabled{opacity:.45;cursor:not-allowed}.kizRegistrySetPrint{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:minmax(260px,1fr) minmax(250px,auto) auto;align-items:end;gap:10px;padding-top:12px;display:grid}.kizRegistrySetPrint>label:first-child{gap:5px;display:grid}.kizRegistrySetPrint input[type=text],.kizRegistrySetPrint input:not([type]){box-sizing:border-box;border:1px solid var(--border);width:100%;height:40px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 10px}.kizRegistrySetPrintRule{align-items:center;gap:8px;min-height:40px;display:flex}.kizRegistrySetPrintRule input{width:16px;height:16px;accent-color:var(--violet)}.kizRegistrySetPrint>p{color:var(--danger-text);grid-column:1/-1;margin:0}.kizRegistrySetPreview{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-column:1/-1;min-width:0;overflow:hidden}.kizRegistrySetPreview>header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.kizRegistrySetPreview>header>div{gap:3px;min-width:0;display:grid}.kizRegistrySetPreviewActions{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:7px;padding:8px 12px;display:flex}.kizRegistrySetPreviewActions button{min-height:32px;color:var(--violet);background:var(--surface);padding:0 10px}.kizRegistrySetPreviewRows{background:var(--surface);max-height:260px;overflow:auto}.kizRegistrySetPreviewRows>div{border-bottom:1px solid var(--border);grid-template-columns:20px minmax(150px,.6fr) minmax(300px,1.4fr) minmax(150px,.55fr);align-items:center;gap:12px;min-width:760px;padding:9px 12px;display:grid}.kizRegistrySetPreviewRows>div.is-selected{background:var(--surface-subtle)}.kizRegistrySetPreviewRows>div:first-child{z-index:1;color:var(--text-muted);background:var(--surface-subtle);padding-block:7px;position:sticky;top:0}.kizRegistrySetPreviewRows>div:last-child{border-bottom:0}.kizRegistrySetPreviewRows input{width:16px;height:16px;accent-color:var(--violet);margin:0}.kizRegistrySetPreviewRows code{overflow-wrap:anywhere;color:var(--text);font:inherit}.kizRegistrySetPreviewRows span[role=cell]{gap:2px;min-width:0;display:grid}.kizRegistrySetPreviewRows small{color:var(--text-muted)}.kizRegistryGroupActions{align-items:center;gap:7px;display:flex}.kizRegistryGroupActions button:last-child{color:var(--violet);background:var(--surface)}.kizPrintBackdrop{z-index:3000;background:#181227b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.kizPrintDialog{border:1px solid var(--border);width:min(920px,100vw - 32px);max-height:calc(100vh - 40px);color:var(--text);background:var(--surface);border-radius:14px;overflow:auto;box-shadow:0 24px 70px #120d2647}.kizPrintDialog>header{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:start;gap:16px;padding:16px 18px;display:flex;position:sticky;top:0}.kizPrintDialog h3{margin:2px 0 4px;font-size:20px}.kizPrintDialog header span{color:var(--text-muted)}.kizPrintClose{border:1px solid var(--violet);width:38px;height:38px;color:var(--violet);background:var(--surface);border-radius:8px;flex:0 0 38px;font-size:24px;line-height:1}.kizPrintFields{grid-template-columns:120px minmax(250px,1fr) minmax(220px,.8fr);gap:12px;padding:16px 18px;display:grid}.kizPrintFields label{min-width:0;color:var(--text-muted);gap:5px;display:grid}.kizPrintFields input,.kizPrintFields select,.kizPrintOrder select{box-sizing:border-box;border:1px solid var(--border);width:100%;height:40px;color:var(--text);background:var(--surface-muted);border-radius:8px;padding:0 10px}.kizPrintOrder{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(160px,.9fr) repeat(3,minmax(130px,.7fr));align-items:end;gap:10px;margin:0 18px 12px;padding:12px 14px;display:grid}.kizPrintOrder>div{align-self:center;gap:3px;display:grid}.kizPrintOrder small{color:var(--text-muted);line-height:1.35}.kizPrintOrder>label:not(.kizPrintSetRule){min-width:0;color:var(--text-muted);gap:5px;display:grid}.kizPrintSetRule{grid-column:1/-1;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding-top:2px;display:grid}.kizPrintSetRule input{width:16px;height:16px;accent-color:var(--violet);margin:2px 0 0}.kizPrintSetRule span{gap:2px;display:grid}.kizPrintSummary{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 18px;padding:12px 14px;display:flex}.kizPrintSummary>div{gap:3px;min-width:0;display:grid}.kizPrintSummary span{color:var(--text-muted)}.kizPrintSummary a{color:var(--violet);flex:none;font-weight:700}.kizPrintPdfRule{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:9px;margin:12px 18px 0;padding:11px 13px;display:grid}.kizPrintPdfRule input{width:16px;height:16px;accent-color:var(--violet);margin:2px 0 0}.kizPrintPdfRule span{gap:3px;display:grid}.kizPrintPdfRule small{color:var(--text-muted);line-height:1.4}.kizPrintMessage{color:var(--text);background:var(--surface-subtle);border-radius:9px;margin:12px 18px 0;padding:10px 12px}.kizPrintDialog>footer{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 18px;display:flex;position:sticky;bottom:0}.kizPrintDialog>footer>div{align-items:center;gap:8px;display:flex}.kizPrintDialog>footer a,.kizPrintDialog>footer button{border:1px solid var(--violet);min-height:38px;color:var(--paper);background:var(--violet);border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-weight:700;text-decoration:none;display:inline-flex}.kizPrintDialog>footer a{color:var(--violet);background:var(--surface)}.kizPrintDialog>footer button.secondary{border-color:var(--border);color:var(--text);background:var(--surface)}.kizPrintDialog>footer button:disabled{opacity:.45;cursor:not-allowed}.kizPrintRepeatRule{border-color:var(--warning-text);color:var(--warning-text);background:var(--warning-surface)}.kizPrintRepeatRule small{color:inherit}@media (max-width:760px){.kizRegistryPrintLauncher,.kizRegistrySetPrint{grid-template-columns:1fr}.kizRegistryPrintLauncher button{width:100%}.kizRegistrySetPreview>header{flex-direction:column;align-items:stretch}.kizRegistrySetPreview>header button{width:100%}.kizRegistryGroupActions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.kizPrintFields,.kizPrintOrder{grid-template-columns:1fr}.kizPrintSummary,.kizPrintDialog>footer{flex-direction:column;align-items:stretch}.kizPrintSummary a{align-self:flex-start}.kizPrintDialog>footer>div{grid-template-columns:1fr;width:100%;display:grid}.kizPrintDialog>footer a,.kizPrintDialog>footer button{box-sizing:border-box;width:100%}}.pageHelpVersion{color:var(--text-muted);text-transform:none;letter-spacing:0;margin-top:7px;font-size:12px;font-weight:600;display:block}.helpModuleVersion{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:10px}.billingWalletPanel{grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:24px;margin-bottom:17px;padding:20px;display:grid}.billingWalletPanel h2{margin:4px 0 7px;font-size:27px}.billingWalletPanel>div>span,.billingWalletPanel>div>small{color:var(--text-muted);font-size:11px;line-height:1.45;display:block}.billingWalletPanel>div>small{margin-top:7px}.billingWalletActions{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.billingWalletActions label span{color:var(--text-muted);margin-bottom:5px;font-size:9px;font-weight:700;display:block}.billingWalletActions input{border:1px solid var(--border);background:var(--surface);width:100%;height:39px;color:var(--text);border-radius:8px;padding:0 10px}.billingWalletActions button{min-height:39px;color:var(--paper);background:var(--violet);border:0;border-radius:8px;padding:0 14px;font-size:9px;font-weight:800}.billingWalletActions button.secondary{color:var(--violet);background:var(--surface-subtle);grid-column:1/-1}.billingWalletActions small{color:var(--text-muted);grid-column:1/-1;font-size:10px}.billingWalletHistory{margin:-5px 0 17px;padding:0;overflow:hidden}.billingWalletHistory summary{cursor:pointer;color:var(--text);padding:14px 20px;font-weight:800}.billingWalletHistory>div{border-top:1px solid var(--border)}.billingWalletHistory article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto minmax(120px,auto);align-items:center;gap:16px;padding:12px 20px;display:grid}.billingWalletHistory article:last-child{border-bottom:0}.billingWalletHistory article>span{gap:3px;display:grid}.billingWalletHistory small{color:var(--text-muted);font-size:10px}.billingWalletHistory strong{font-size:12px}.billingWalletHistory strong.credit{color:var(--success-text)}.billingWalletHistory strong.debit{color:var(--text)}.billingWalletHistory article>small{text-align:right}@media (max-width:750px){.billingWalletPanel,.billingWalletActions{grid-template-columns:1fr}.billingWalletHistory article{grid-template-columns:minmax(0,1fr) auto}.billingWalletHistory article>small{text-align:left;grid-column:1/-1}}.kizGisMtFooterActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:600px){.kizGisMtFooterActions{width:100%;display:grid}.kizGisMtFooterActions button{width:100%}}.subscriberLegalEntitiesPanel{gap:14px;display:grid}.subscriberLegalEntitiesPanel>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.subscriberLegalEntitiesPanel>header>span{color:var(--violet);font-size:24px;font-weight:700}.subscriberLegalEntityList{gap:8px;display:grid}.subscriberLegalEntityList article{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.subscriberLegalEntityList article div{gap:3px;display:grid}.subscriberLegalEntityList small{color:var(--text-muted)}.subscriberLegalEntityForm{grid-template-columns:2fr 1fr 1fr 1fr;align-items:end;gap:10px;display:grid}.subscriberLegalEntityForm label{gap:4px;display:grid}.subscriberLegalEntityForm input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);border-radius:8px;padding:0 10px}.subscriberLegalEntityForm>div{gap:8px;display:flex}.subscriberLegalEntityForm button{border:1px solid var(--violet);background:var(--violet);min-height:40px;color:var(--paper);font:inherit;border-radius:8px;padding:0 12px;font-weight:700}.subscriberLegalEntityForm button.secondary,.subscriberLegalEntityList button.secondary{border-color:var(--border);background:var(--surface);color:var(--text)}.subscriberLegalEntityArchiveToggle{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.subscriberLegalEntityList article.archived{opacity:.7;background:var(--surface-muted)}.subscriberLegalEntityActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px!important;display:flex!important}.subscriberLegalEntityActions button{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px}.subscriberLegalEntityActions button.danger{color:var(--danger-text);border-color:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.subscriberLegalEntityActions button.danger{border-color:color-mix(in srgb,var(--danger-text) 35%,var(--border))}}.subscriberLegalEntityMerge{flex-basis:100%;justify-content:flex-end;gap:6px!important;display:flex!important}.subscriberLegalEntityMerge select{border:1px solid var(--border);background:var(--surface);min-width:230px;min-height:36px;color:var(--text);border-radius:8px;padding:0 8px}.subscriberLegalEntityMerge button{background:var(--violet);border-color:var(--violet);color:var(--paper)}@media (max-width:900px){.subscriberLegalEntityForm{grid-template-columns:1fr 1fr}.subscriberLegalEntityForm>div{grid-column:1/-1}}@media (max-width:600px){.subscriberLegalEntityForm{grid-template-columns:1fr}.subscriberLegalEntityForm>div{grid-column:auto}.subscriberLegalEntityList article{flex-direction:column;align-items:stretch}.subscriberLegalEntityActions{justify-content:flex-start}.subscriberLegalEntityMerge{flex-direction:column}.subscriberLegalEntityMerge select{width:100%;min-width:0}}.fbsPrintDialog{gap:16px;width:min(620px,100%);padding:20px;display:grid}.fbsPrintDialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fbsPrintDialog h2,.fbsPrintDialog p{margin:0}.fbsPrintDialog header>div{gap:4px;display:grid}.fbsPrintDialog header>p{color:var(--muted)}.fbsPrintDialogActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fbsPrintDialogAction{border:1px solid var(--violet);min-width:0;min-height:48px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;line-height:1.25;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex}.fbsPrintDialogAction svg{flex:none}.fbsPrintDialogAction.secondary{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.fbsPrintDialogAction.secondary{background:color-mix(in srgb,var(--violet) 6%,var(--surface))}}.fbsPrintDialogAction.primary{color:var(--paper);background:var(--violet);box-shadow:0 5px 13px var(--violet)}@supports (color:color-mix(in lab, red, red)){.fbsPrintDialogAction.primary{box-shadow:0 5px 13px color-mix(in srgb,var(--violet) 24%,transparent)}}.fbsPrintDialogAction:not(:disabled):hover{transform:translateY(-1px)}.fbsPrintDialogAction.secondary:not(:disabled):hover{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.fbsPrintDialogAction.secondary:not(:disabled):hover{background:color-mix(in srgb,var(--violet) 11%,var(--surface))}}.fbsPrintDialogAction.primary:not(:disabled):hover{box-shadow:0 7px 17px var(--violet)}@supports (color:color-mix(in lab, red, red)){.fbsPrintDialogAction.primary:not(:disabled):hover{box-shadow:0 7px 17px color-mix(in srgb,var(--violet) 30%,transparent)}}.fbsPrintDialogAction:focus-visible{outline:3px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.fbsPrintDialogAction:focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 25%,transparent)}}.fbsPrintDialogAction:focus-visible{outline-offset:2px}.fbsPrintDialogAction:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.fbsPrintDialog>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fbsPrintDialog>footer .fbsLabelSizeToggle.labeled{width:auto;min-height:34px;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:400;display:inline-flex}.fbsPrintDialog>footer .fbsLabelSizeToggle.labeled:hover{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.fbsPrintDialog>footer .fbsLabelSizeToggle.labeled:hover{background:color-mix(in srgb,var(--violet) 7%,transparent)}}@media (max-width:620px){.fbsPrintDialog{padding:14px}.fbsPrintDialogActions,.fbsPrintDialog>footer{grid-template-columns:1fr;display:grid}.fbsPrintDialogActions button,.fbsPrintDialog>footer button,.fbsPrintDialog>footer .fbsLabelSizeToggle.labeled{width:100%}}.printDialogDocumentTabs{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.printDialogDocumentTabs button{min-height:36px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:11px;font-weight:600}.printDialogDocumentTabs button[aria-pressed=true]{color:var(--paper);background:var(--violet);box-shadow:0 3px 9px var(--violet)}@supports (color:color-mix(in lab, red, red)){.printDialogDocumentTabs button[aria-pressed=true]{box-shadow:0 3px 9px color-mix(in srgb,var(--violet) 22%,transparent)}}.printDialogPickingOptions{gap:8px;display:grid}.printDialogPickingOptions label{color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.printDialogPickingOptions select{border:1px solid var(--border);width:min(180px,55%);height:34px;color:var(--text);background:var(--surface);font:inherit;border-radius:7px;padding:0 8px;font-size:10px}.printDialogPickingOptions input{width:15px;height:15px;accent-color:var(--violet);margin:0}.printDialogPickingSummary{color:var(--text);gap:5px;font-size:10px;display:grid}.printDialogPickingSummary small{color:var(--muted);line-height:1.45}.fbsPrintDialog:has(.fbsPrintDialogSettings){width:min(920px,100%);max-height:calc(100vh - 40px);overflow:auto}.fbsPrintDialogSettings{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);gap:10px;display:grid}.fbsPrintDialogSettings>section{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;min-width:0;padding:12px}.fbsPrintDialogSettings>section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.fbsPrintDialogSettings>section>header>b{font-size:12px}.fbsPrintDialogSettings>section>header>span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fbsPrintDialogSizes{flex-wrap:wrap;gap:6px;padding:2px;display:flex}.fbsPrintDialogSizes button{border:1px solid var(--border);min-height:32px;color:var(--text);background:var(--surface);font:inherit;border-radius:7px;flex:none;padding:0 9px;font-size:10px}.fbsPrintDialogSizes button[aria-pressed=true]{border-color:var(--violet);color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.fbsPrintDialogSizes button[aria-pressed=true]{background:color-mix(in srgb,var(--violet) 9%,var(--surface))}}.fbsPrintDialogSizes button[aria-pressed=true]{box-shadow:0 0 0 1px var(--violet)}.fbsPrintDialogComposition{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fbsPrintDialogComposition label{min-width:0;color:var(--text);align-items:center;gap:7px;font-size:10px;display:flex}.fbsPrintDialogComposition input{width:15px;height:15px;accent-color:var(--violet);margin:0}.fbsPrintDialogGrouping{align-items:center;gap:3px;display:flex}.fbsPrintDialogGrouping label{flex:0 142px;grid-template-columns:18px minmax(72px,1fr) 22px;align-items:center;min-width:0;display:grid}.fbsPrintDialogGrouping label small{color:var(--text-muted);place-items:center;font-size:9px;display:grid}.fbsPrintDialogGrouping select,.fbsPrintDialogPrinter{box-sizing:border-box;border:1px solid var(--border);width:100%;height:34px;color:var(--text);background:var(--surface);font:inherit;border-radius:7px;padding:0 7px;font-size:10px}.fbsPrintDialogGrouping label button,.fbsPrintDialogGrouping>button.add{width:22px;height:28px;color:var(--violet);background:0 0;border:0;border-radius:6px;padding:0;font-size:17px}.fbsPrintDialogGrouping>button.add{flex:0 0 22px}.fbsPrintDialogFooterLink{min-height:34px;color:var(--muted);border-radius:7px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.fbsPrintDialogFooterLink:hover{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.fbsPrintDialogFooterLink:hover{background:color-mix(in srgb,var(--violet) 7%,transparent)}}.fbsPrintDialogWarning{border:1px solid var(--warning-text);padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.fbsPrintDialogWarning{border:1px solid color-mix(in srgb,var(--warning-text) 40%,var(--border))}}.fbsPrintDialogWarning{color:var(--warning-text);background:var(--warning-text);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.fbsPrintDialogWarning{background:color-mix(in srgb,var(--warning-text) 8%,var(--surface))}}@media (max-width:720px){.fbsPrintDialogSettings{grid-template-columns:1fr}.fbsPrintDialogGrouping{flex-direction:column;align-items:stretch}.fbsPrintDialogGrouping label{flex-basis:auto;grid-template-columns:22px minmax(0,1fr) 28px}.fbsPrintDialogGrouping>button.add{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-control-height:40px;--ds-radius-control:9px;--ds-radius-panel:14px;--ds-border-soft:color-mix(in srgb, var(--border) 76%, transparent);--ds-border-quiet:color-mix(in srgb, var(--border) 56%, transparent);--ds-shadow-panel:0 1px 2px color-mix(in srgb, var(--ink) 5%, transparent);--ds-shadow-overlay:0 18px 48px color-mix(in srgb, var(--ink) 18%, transparent);--ds-copy-size:13px;--ds-caption-size:12px}:root[data-theme=dark]{--ds-border-soft:color-mix(in srgb, var(--border) 78%, transparent);--ds-border-quiet:color-mix(in srgb, var(--border) 58%, transparent);--ds-shadow-panel:0 1px 2px #02071224;--ds-shadow-overlay:0 20px 54px #020712b8}.workspace :where(p,label,input,select,textarea,time,dt,dd){font-size:var(--ds-copy-size)!important}.workspace :where(small,.mutedText,.panelHeader>span){line-height:1.45;font-size:var(--ds-caption-size)!important}.workspace :where(td){font-size:13px;line-height:1.45}.workspace :where(th){font-size:12px;line-height:1.35}.workspace:not(.fbsWorkspace) :where(button.primary,button.primaryAction,button.primaryButton,button.queueButton,.primaryButton.actionLink){font-weight:700;min-height:var(--ds-control-height)!important;border-radius:var(--ds-radius-control)!important;font-size:12px!important}.workspace:not(.fbsWorkspace) :where(button.secondary,button.secondaryAction,button.secondaryButton,button.buttonLink,button.adminInlineButton,.secondaryButton.actionLink,.catalogExcelButtons button,.catalogPanelActions>.catalogCreateButton,.catalogPanelActions>.catalogTableEditButton){font-weight:650;min-height:var(--ds-control-height)!important;border-color:var(--ds-border-soft)!important;border-radius:var(--ds-radius-control)!important;color:var(--text)!important;background:var(--surface)!important;box-shadow:none!important;font-size:12px!important}.workspace:not(.fbsWorkspace) :where(button.secondary,button.secondaryAction,button.secondaryButton,button.buttonLink,button.adminInlineButton,.secondaryButton.actionLink,.catalogExcelButtons button,.catalogPanelActions>.catalogCreateButton,.catalogPanelActions>.catalogTableEditButton):hover:not(:disabled){border-color:color-mix(in srgb, var(--violet) 38%, var(--border))!important;color:var(--violet)!important;background:var(--surface-subtle)!important}.workspace:not(.fbsWorkspace) :where(.panel,.settingsSections,.catalogTable,.transferTable,.productCard,.connectionStatusPanel,.marketplaceConnectionCard,.billingPeriodPanel,.billingExtrasPanel,.billingModulesPanel,.billingStoragePanel,.billingWalletPanel,.billingWalletHistory){border-color:var(--ds-border-soft)!important;box-shadow:var(--ds-shadow-panel)!important}.workspace:not(.fbsWorkspace) :where(.panel .panel,.panel article,.profileSessionList,.profileSessionList article,.catalogEditorGroup,.aiConnectionSummary article){border-color:var(--ds-border-quiet)!important;box-shadow:none!important}.portalMobileUtilities{display:none;position:relative}.portalQuickActions>div.portalDesktopUtilities:not(.pageHelpMenu){display:contents}.portalMobileUtilityButton{border:1px solid var(--border);width:40px;height:40px;min-height:40px;color:var(--text-muted);background:var(--surface);border-radius:10px;place-items:center;padding:0;display:grid}.portalMobileUtilityMenu{z-index:560;border:1px solid var(--border);width:min(300px,100vw - 20px);color:var(--text);background:var(--surface);box-shadow:var(--ds-shadow-overlay);border-radius:13px;position:fixed;top:146px;right:10px;overflow:hidden}.portalQuickActions .portalMobileUtilityMenu>:is(button,a){box-sizing:border-box;border:0;border-bottom:1px solid var(--ds-border-quiet);width:100%;min-height:52px;color:var(--text);background:var(--surface);font:inherit;text-align:left;border-radius:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;padding:9px 14px;font-weight:650;text-decoration:none;display:grid;font-size:13px!important}.portalQuickActions .portalMobileUtilityMenu>:is(button,a):hover{color:var(--violet);background:var(--surface-subtle)}.portalQuickActions .portalMobileUtilityMenu>:last-child{border-bottom:0}.portalQuickActions .portalMobileUtilityMenu>.themeToggle{flex-basis:auto;width:100%;height:auto;min-height:52px}.portalQuickActions .portalMobileUtilityMenu>.themeToggle>b{color:inherit;text-align:left;font-size:13px!important}.workspace:not(.fbsWorkspace) .catalogPanelActions>.catalogCreateButton{border-color:var(--violet)!important;color:var(--paper)!important;background:var(--violet)!important}.workspace:not(.fbsWorkspace) .catalogPanelActions>.catalogCreateButton:hover:not(:disabled){border-color:var(--violet)!important;color:var(--paper)!important;background:color-mix(in srgb, var(--violet) 88%, var(--ink))!important}.appMissing{min-height:70vh;padding:var(--ds-space-6);place-content:center;justify-items:center;gap:var(--ds-space-4);color:var(--text);background:var(--canvas);text-align:center;display:grid}.appMissing>span{color:var(--violet);font-size:var(--ds-caption-size);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.appMissing h1,.appMissing p{margin:0}.appMissing p{max-width:520px;color:var(--text-muted);line-height:1.6}.appMissing a{min-height:var(--ds-control-height);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-control);color:var(--paper);background:var(--violet);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:720px){.workspace>.topbar{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px 12px;height:auto;min-height:92px;padding-block:10px;display:grid}.workspace>.topbar>div:first-child{min-width:0}.workspace>.topbar h1{text-overflow:clip;white-space:normal;max-width:none;font-size:18px;line-height:1.2;overflow:visible}.topbar:has(.portalSearch) h1{text-overflow:clip;white-space:normal;max-width:none;font-size:18px;line-height:1.2;overflow:visible}.portalQuickActions{gap:5px}.portalDesktopUtilities{display:none!important}.portalMobileUtilities{display:block}.portalMobileUtilityButton,.portalQuickActions .portalAgentIndicator,.portalQuickActions .portalSearch,.portalQuickActions .portalSearchCompactButton,.portalQuickActions .portalUserButton,.portalQuickActions .portalUserPlaceholder{flex-basis:38px;width:38px;height:38px;min-height:38px}}@media (max-width:460px){.workspace>.topbar{grid-template-columns:minmax(0,1fr);min-height:108px}.workspace>.topbar .accountActions{width:100%}.portalQuickActions{justify-content:flex-end;width:100%}.portalMobileUtilityButton,.portalQuickActions .portalAgentIndicator,.portalQuickActions .portalSearch,.portalQuickActions .portalSearchCompactButton,.portalQuickActions .portalUserButton,.portalQuickActions .portalUserPlaceholder{flex-basis:40px;width:40px;height:40px;min-height:40px}.portalMobileUtilityMenu{top:190px}}
