/*! 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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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}.invert{--tw-invert:invert(100%);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,)}.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\:JsonConverter\(typeof\(FboTransportInt64JsonConverter\)\)\]{property:JsonConverter(typeof(FboTransportInt64JsonConverter))}.\[property\:JsonNumberHandling\(JsonNumberHandling\.AllowReadingFromString\|JsonNumberHandling\.WriteAsString\)\]{property:JsonNumberHandling(JsonNumberHandling.AllowReadingFromString|JsonNumberHandling.WriteAsString)}.\[property\:JsonPropertyName\(\"nm_id\"\)\]{property:JsonPropertyName("nm id")}.\[property\:JsonPropertyName\(\"norm_queries\"\)\]{property:JsonPropertyName("norm queries")}.\[property\:System\.Text\.Json\.Serialization\.JsonNumberHandling\(System\.Text\.Json\.Serialization\.JsonNumberHandling\.AllowReadingFromString\)\]{property:System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)}.block-1{block-size:calc(var(--spacing) * 1)}.\[data-campaign-trigger\$\=\"\:\$\{id\}\"\]\:visible:is(),.\[data-campaign-trigger\$\=\"\:42\"\]\:visible:is(),.\[data-campaign-trigger\$\=\"\:47\"\]\:visible:is(),.\[data-campaign-trigger\]\:visible:is(data-campaign-trigger){visibility:visible}}.fboSettingsFields{border:0;min-width:0;margin:0;padding:0}.fboWorkflowPanel.fboActualCargoEditor{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.fboActualCargoEditor label{min-width:0;color:var(--text-muted);align-content:start;gap:5px;display:grid}.fboWorkflowPanel.fboActualCargoEditor :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px}.fboActualCargoEditor textarea{resize:vertical;min-height:84px}.fboActualCargoEditor label.fboActualCargoAcknowledgement{align-items:flex-start;gap:8px;display:flex}.fboActualCargoAcknowledgement input{flex:none;margin-top:3px}.fboLabelPanel.fboActualCargoFacts{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.fboActualCargoFacts>div,.fboActualCargoEditor>div{min-width:0}.fboActualCargoFacts :is(p,b),.fboActualCargoEditor p{overflow-wrap:anywhere}.fboMoveControls.fboRetirementControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.fboRetirementControls>div{grid-column:1/-1}.fboRetirementControls label.fbsCheck{align-items:flex-start;min-height:44px;display:flex}.fboRetirementControls label.fbsCheck input[type=checkbox]{flex:none;width:auto;min-height:0;margin-top:3px}@media (max-width:760px){.fboMoveControls.fboRetirementControls{grid-template-columns:minmax(0,1fr)}.fboRetirementControls>button{width:100%}}.fboPlanWizard fieldset,.fboTransportPanel fieldset{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:8px;gap:12px;padding:12px;display:grid}.fboPlanWizard fieldset label,.fboPlanWizard section[aria-label="Склады и принятый состав"] label,.fboTransportPanel fieldset label{color:var(--text-muted);align-content:start;gap:6px;display:grid}.fboPlanWizard input:not([type=checkbox]),.fboPlanWizard select,.fboTransportPanel input:not([type=checkbox]),.fboTransportPanel select,.fboTransportPanel textarea{border:1px solid var(--border);width:100%;min-width:0;min-height:40px;color:var(--text);background:var(--surface);border-radius:8px;padding:8px 10px}.fboTransportPanel textarea{resize:vertical;min-height:80px;font:inherit}.fboCreateDialog{--button-height:44px}.wbFbsDialog.fboCreateDialog :is(button,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}.fboCreateDialog button[aria-label=Закрыть]{justify-content:center;align-items:center;min-width:44px;display:inline-flex}.fboCreateDialog>label{min-width:0;color:var(--text-muted);align-content:start;gap:6px;display:grid}.fboCreateDialog>label input{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:8px 10px}.fboCompositionPreview>summary{cursor:pointer;min-height:44px;padding:12px 0}.fboPlanWizard .fboCompositionPreview label.fboFileErrorFilter{min-height:44px;color:var(--text-muted);align-items:center;gap:8px;display:flex}.fboPlanWizard .fboCompositionPreview label.fboFileErrorFilter input[type=checkbox]{flex:none;width:auto;min-height:0;margin:0}.fboTransportPanel{--button-height:44px;min-width:0;color:var(--text);background:var(--surface-muted);border-color:var(--border);align-items:start;display:grid}.fboTransportPanel input:not([type=checkbox]):not([type=radio]):not([type=file]),.fboTransportPanel select{min-height:44px}.fboLabelPanel.fboTransportPanel{min-width:0;color:var(--text);background:var(--surface-muted);border-color:var(--border);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.fboTransportPanel>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.fboTransportPanel label.checkboxLabel{align-items:flex-start;gap:8px;min-height:44px;display:flex}.fboTransportPanel input[type=number]{max-width:160px}.fboTransportPrintHistory{min-width:0;color:var(--text)}.fboTransportPrintHistory>section{max-height:60vh;overflow:auto}.fboPlanWizard fieldset input[type=number]{max-width:160px}.fboOzonWizard.fboPlanWizard{--button-height:44px}.fboOzonWizard.fboPlanWizard :is(input:not([type=checkbox]):not([type=radio]),select,button){min-height:44px}.fboOzonWizard.fboPlanWizard .fboRowActions button{min-height:44px!important}.fboOzonWizard.fboPlanWizard>header>button{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;display:inline-flex}.fboPlanWizard pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;color:var(--text);overflow:auto}.fboPlanWizard .fboLabelPanel>div{width:100%;min-width:0}.fboPlanWizard section[aria-label="Склады и принятый состав"]{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.fboPlanWizard section[aria-label="Склады и принятый состав"]>*{min-width:0;max-width:100%}.fboPlanWizard section[aria-label="Склады и принятый состав"] :is(label,p,section){overflow-wrap:anywhere;min-width:0}.fboPlanWizard section[aria-label="Сравнение плана и состава Ozon"] .fboTable{min-width:0;max-width:100%;overflow-x:auto}.fboPlanWizard :is(.fboCalculationPanel,.fboDraftAttempts){min-width:0;color:var(--text);background:var(--surface-muted);border-color:var(--border);grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.fboPlanWizard :is(.fboCalculationPanel,.fboDraftAttempts)>div{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.fboPlanWizard :is(.fboCalculationPanel,.fboDraftAttempts)>button{justify-self:start;max-width:100%}.fboPlanWizard :is(.fboCalculationPanel,.fboDraftAttempts) :is(b,small,p,h4){overflow-wrap:anywhere;margin:0}.fboPlanWizard .fboCalculationPanel>div>small{color:var(--text-muted);display:block}.fboOzonWizard.fboPlanWizard label.checkboxLabel{min-height:44px;color:var(--text);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.fboOzonWizard.fboPlanWizard label.checkboxLabel input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.fboPlanWizard .fboCreationConsent{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.fboPlanWizard .fboCreationConsent>button{justify-self:start;max-width:100%}@media (max-width:760px){.fboPlanWizard :is(.fboCalculationPanel,.fboDraftAttempts,.fboCreationConsent)>button{justify-self:stretch;width:100%}}.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}.financeDiagnostic{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:8px;margin-block:10px;padding:10px}.financeDiagnostic>summary{cursor:pointer;font-weight:600}.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:40px;height:40px;color:var(--text);background:var(--surface);flex:0 0 40px;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(760px,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}.portalAgentDialog .settingsPrintAgentInstallHelp{border-color:var(--border);color:var(--text-muted);background:var(--surface-subtle)}.portalAgentDialog .settingsPrintAgentInstallHelp a{color:var(--violet);background:0 0;border:0;padding:0}@media (max-width:600px){.portalAgentWorkspaceDialog{width:calc(100vw - 16px)}.portalAgentWorkspaceDialog>header{padding:14px}.portalAgentDialog .portalAgentClose{flex-basis:44px;width:44px;height:44px}.portalAgentDialogBody{padding:10px}}.analyticsBusinessFilters :where(input:not([type=checkbox]),select,button,summary){min-height:44px}.developerDiagnostics{gap:16px;min-width:0;display:grid}.developerDiagnosticsCard{min-width:0;color:var(--text);padding:20px}.developerDiagnosticsCard p{color:var(--text-muted)}.developerDiagnosticsCard .developerAnalyticsStatus{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);border-radius:8px;margin:14px 0 8px;padding:10px 12px}.developerDiagnosticsCard .developerAnalyticsWarning{border:1px solid var(--warning-text);background:var(--warning-surface);color:var(--warning-text);border-radius:8px;margin:8px 0 12px;padding:10px 12px}.developerDiagnosticsControls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.developerDiagnosticsControls label,.developerDiagnosticsQuery{min-width:180px;color:var(--text);gap:6px;display:grid}.developerDiagnosticsControls select,.developerDiagnosticsControls input,.developerDiagnosticsQuery textarea{border:1px solid var(--border);background:var(--surface);max-width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px}:is(.developerDiagnosticsControls :is(select,input):focus-visible,.developerDiagnosticsQuery textarea:focus-visible){outline:2px solid var(--violet);outline-offset:2px}.developerDiagnosticsQuery textarea{box-sizing:border-box;resize:vertical;width:100%;font-family:ui-monospace,Consolas,monospace}.developerDiagnosticsTotals{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.developerDiagnosticsTotals span{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;gap:4px;min-width:125px;padding:10px;display:grid}.developerDiagnosticsHistory{border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:10px;margin:18px 0;padding:14px}.developerDiagnosticsHistory h4{margin:0 0 8px}.developerDiagnosticsHistory p{color:var(--text-muted)}.developerDiagnosticsScroll{border:1px solid var(--border);border-radius:8px;max-width:100%;margin:10px 0 18px;overflow:auto}.developerDiagnosticsScroll table{border-collapse:collapse;white-space:nowrap;width:100%}.developerDiagnosticsScroll th,.developerDiagnosticsScroll td{border-bottom:1px solid var(--border);color:var(--text);text-align:left;padding:8px 11px}.developerDiagnosticsScroll th{background:var(--surface-subtle)}.developerDiagnosticsCard button:disabled{opacity:.55;cursor:not-allowed}.developerDiagnosticsActions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.developerDiagnosticsActions .adminInlineButton{white-space:normal;border-color:var(--border);background:var(--surface);max-width:100%;height:auto;min-height:34px;color:var(--text);font:inherit;padding:8px 11px}.developerDiagnosticsActions .adminInlineButton:hover:not(:disabled){background:var(--surface-subtle)}.developerDiagnosticsActions .adminInlineButton:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.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,.salesCabinetPrompt,.salesConfirmedProductRow,.salesProductMetricGroups>section,.salesProductGap,.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,.unitCalculatorConnection,.unitCalculatorConnection select,.unitCalculatorConnectionMissing 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:stretch;min-height:0;grid-template-rows:91px auto auto minmax(0,1fr)!important;height:100dvh!important;overflow:hidden auto!important}.warehouseLabelPrint{border-color:var(--border);background:var(--surface);min-width:0;max-width:100%;color:var(--text);margin:0 0 12px;overflow:visible}.warehouseLabelPrint .labelPrintBody{border-top:0;min-width: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(320px,1fr) auto;justify-content:stretch;align-items:end!important;gap:10px 12px!important;display:grid!important}.warehouseLabelContextScope{border-bottom:1px solid var(--border);grid-column:1/-1;align-items:center;gap:22px;min-width:0;padding-bottom:10px;display:flex}.warehouseLabelSourceScope{justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.warehouseLabelSourceHeading{gap:3px;min-width:170px;display:grid}.warehouseLabelSourceHeading>b{color:var(--text);font-size:11px;font-weight:600}.warehouseLabelSourceHeading>small{color:var(--text-muted);font-size:9px;font-weight:400}.warehouseLabelSourceOptions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;min-width:0;margin-left:auto;display:flex}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption{--warehouse-source-accent:var(--violet);text-align:center;justify-content:center;align-items:center;min-width:94px;height:78px;display:flex;min-height:78px!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;padding:7px!important}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption.ozon{--warehouse-source-accent:var(--warehouse-ozon-accent,var(--violet))}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption.wildberries{--warehouse-source-accent:var(--warehouse-wb-accent,var(--violet))}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption.all{--warehouse-source-accent:var(--text-muted)}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption:hover:not(:disabled){transform:translateY(-1px);color:var(--text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption.active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption:hover:not(:disabled)>:first-child{transform:scale(1.04)}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption.active>:first-child{box-shadow:0 0 0 3px var(--surface),0 0 0 6px var(--warehouse-source-accent),0 8px 18px var(--warehouse-source-accent)!important}@supports (color:color-mix(in lab, red, red)){.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption.active>:first-child{box-shadow:0 0 0 3px var(--surface),0 0 0 6px var(--warehouse-source-accent),0 8px 18px color-mix(in srgb,var(--warehouse-source-accent) 30%,transparent)!important}}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption.active>:first-child{transform:translateY(-1px)}.warehouseCabinetScope,.warehouseDatasetScope{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.warehouseCabinetHeading{gap:3px;min-width:170px;display:grid}.warehouseCabinetHeading>b{color:var(--text);font-size:11px;font-weight:600}.warehouseCabinetHeading>small{color:var(--text-muted);font-size:9px;font-weight:400}.warehouseCabinetOptions{scrollbar-width:thin;flex:auto;justify-content:flex-start;align-items:stretch;gap:8px;min-width:0;display:flex;overflow-x:auto}.warehouseLabelPrint .labelPrintBody .warehouseCabinetOption{--warehouse-cabinet-accent:var(--violet);flex:1 0 260px;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:center;gap:10px;max-width:420px;display:grid;border-color:var(--warehouse-cabinet-accent)!important;min-height:72px!important;padding:10px 12px!important}@supports (color:color-mix(in lab, red, red)){.warehouseLabelPrint .labelPrintBody .warehouseCabinetOption{border-color:color-mix(in srgb,var(--warehouse-cabinet-accent) 36%,var(--border))!important}}.warehouseLabelPrint .labelPrintBody .warehouseCabinetOption{text-align:left;color:var(--text)!important;background:var(--surface)!important}.warehouseLabelPrint .labelPrintBody .warehouseCabinetOption.ozon{--warehouse-cabinet-accent:var(--warehouse-ozon-accent)}.warehouseLabelPrint .labelPrintBody .warehouseCabinetOption.wildberries{--warehouse-cabinet-accent:var(--warehouse-wb-accent)}.warehouseCabinetOption>span{gap:3px;min-width:0;display:grid}.warehouseCabinetOption>span small{color:var(--text-muted);letter-spacing:.45px;text-transform:uppercase;font-size:9px}.warehouseCabinetOption>span b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.warehouseLabelPrint .labelPrintBody .warehouseCabinetOption:hover:not(:disabled){border-color:var(--warehouse-cabinet-accent)!important;background:var(--warehouse-cabinet-accent)!important}@supports (color:color-mix(in lab, red, red)){.warehouseLabelPrint .labelPrintBody .warehouseCabinetOption:hover:not(:disabled){background:color-mix(in srgb,var(--warehouse-cabinet-accent) 7%,var(--surface))!important}}.warehouseLabelPrint .labelPrintBody .warehouseCabinetOption.active{border-color:var(--warehouse-cabinet-accent)!important;color:var(--paper)!important;background:var(--warehouse-cabinet-accent)!important;box-shadow:0 7px 16px var(--warehouse-cabinet-accent)!important}@supports (color:color-mix(in lab, red, red)){.warehouseLabelPrint .labelPrintBody .warehouseCabinetOption.active{box-shadow:0 7px 16px color-mix(in srgb,var(--warehouse-cabinet-accent) 22%,transparent)!important}}.warehouseLabelPrint .labelPrintBody .warehouseCabinetOption.active:hover:not(:disabled){color:var(--paper)!important;background:var(--warehouse-cabinet-accent)!important}@supports (color:color-mix(in lab, red, red)){.warehouseLabelPrint .labelPrintBody .warehouseCabinetOption.active:hover:not(:disabled){background:color-mix(in srgb,var(--warehouse-cabinet-accent) 90%,var(--text))!important}}.warehouseCabinetOption.active>span small{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.warehouseCabinetOption.active>span small{color:color-mix(in srgb,var(--paper) 76%,transparent)}}.warehouseDatasetSummary{--warehouse-dataset-accent:var(--text-muted);box-sizing:border-box;border:1px solid var(--warehouse-dataset-accent);flex:260px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:260px;max-width:420px;min-height:72px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.warehouseDatasetSummary{border:1px solid color-mix(in srgb,var(--warehouse-dataset-accent) 36%,var(--border))}}.warehouseDatasetSummary{color:var(--text);background:var(--warehouse-dataset-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.warehouseDatasetSummary{background:color-mix(in srgb,var(--warehouse-dataset-accent) 5%,var(--surface))}}.warehouseDatasetSummary.internal{--warehouse-dataset-accent:var(--violet)}.warehouseDatasetIcon{width:42px;height:42px;color:var(--paper);background:var(--warehouse-dataset-accent);border-radius:10px;place-items:center;font-size:10px;font-weight:700;display:grid;overflow:hidden}.warehouseDatasetSummary.internal .warehouseDatasetIcon{background:var(--surface)}.warehouseDatasetIcon>img{object-fit:contain;width:38px;height:38px;display:block}.warehouseDatasetSummary>span:last-child{gap:2px;min-width:0;display:grid}.warehouseDatasetSummary small{color:var(--text-muted);letter-spacing:.45px;text-transform:uppercase;font-size:9px}.warehouseDatasetSummary b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.warehouseDatasetSummary em{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption .marketplaceIcon,.warehouseLabelSourceMark,.warehouseLabelSourceBrand{box-sizing:border-box;place-items:center;display:grid;width:78px!important;min-width:78px!important;height:62px!important;min-height:62px!important;color:var(--paper)!important;background:var(--warehouse-source-accent)!important;box-shadow:0 4px 12px var(--text)!important;border:0!important;border-radius:12px!important;flex:0 0 78px!important}@supports (color:color-mix(in lab, red, red)){.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption .marketplaceIcon,.warehouseLabelSourceMark,.warehouseLabelSourceBrand{box-shadow:0 4px 12px color-mix(in srgb,var(--text) 18%,transparent)!important}}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption .marketplaceIcon,.warehouseLabelSourceMark,.warehouseLabelSourceBrand{font-weight:700;transition:box-shadow .16s,transform .16s;font-size:14px!important}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption .marketplaceIcon.internal,.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceBrand{background:var(--surface)!important}.warehouseLabelSourceBrand>img{object-fit:contain;width:44px;height:44px;display:block}.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}.warehouseLabelSearch input,.warehouseLabelPrintControls select{width:100%;min-width:0}.warehouseLabelSearchInput{min-width:0;position:relative}.warehouseLabelSearchInput>input{padding-right:42px}.warehouseLabelPrint .labelPrintBody .warehouseLabelSearchClear{width:30px;min-width:30px;height:30px;position:absolute;top:50%;right:5px;transform:translateY(-50%);min-height:30px!important;color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important;border-radius:6px!important;padding:0!important}.warehouseLabelPrint .labelPrintBody .warehouseLabelSearchClear:hover:not(:disabled){color:var(--text)!important;background:var(--surface-muted)!important}.warehouseLabelPrint .labelPrintBody .warehouseLabelSearchClear:focus-visible{outline-offset:1px;outline:2px solid var(--violet)!important}.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}.warehouseLabelPrint .labelPrintBody :is(.warehouseLabelSearch>button,.warehouseLabelPrintActions>button){white-space:nowrap;height:40px;border-radius:8px!important;min-height:40px!important;padding:0 12px!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important}.warehouseLabelAdvancedFilters{border-top:1px solid var(--border);background:var(--surface-muted);grid-template-columns:repeat(2,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}.warehouseCategoryFilterField{min-width:0;color:var(--text-muted);gap:4px;font-size:10px;display:grid;position:relative}.warehouseCategoryMultiSelect{min-width:0;color:var(--text);position:relative}.warehouseCategoryMultiSelect>summary{box-sizing:border-box;border:1px solid var(--border);height:38px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:11px;list-style:none;display:flex}.warehouseCategoryMultiSelect>summary::-webkit-details-marker{display:none}.warehouseCategoryMultiSelect>summary:after{content:"⌄";color:var(--text-muted);flex:none;font-size:13px}.warehouseCategoryMultiSelect[open]>summary{border-color:var(--violet);box-shadow:0 0 0 2px var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseCategoryMultiSelect[open]>summary{box-shadow:0 0 0 2px color-mix(in srgb,var(--violet) 16%,transparent)}}.warehouseCategoryMultiSelect>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.warehouseCategoryMultiSelect>summary>small{min-width:20px;height:20px;color:var(--paper);background:var(--violet);border-radius:10px;place-items:center;margin-left:auto;font-size:9px;font-weight:700;display:grid}.warehouseCategoryMultiPanel{z-index:30;box-sizing:border-box;border:1px solid var(--border);width:min(620px,100vw - 48px);color:var(--text);background:var(--surface);box-shadow:0 14px 38px var(--text);border-radius:10px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 5px);left:0}@supports (color:color-mix(in lab, red, red)){.warehouseCategoryMultiPanel{box-shadow:0 14px 38px color-mix(in srgb,var(--text) 18%,transparent)}}.warehouseCategoryTools{grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:8px;display:grid}.warehouseLabelAdvancedFilters .warehouseCategorySearch{color:var(--text-muted);gap:4px;font-size:9px;display:grid}.warehouseCategorySearch input{box-sizing:border-box;border:1px solid var(--border);width:100%;height:36px;color:var(--text);background:var(--surface-muted);font:inherit;border-radius:7px;padding:0 10px;font-size:11px}.warehouseCategorySearch input:focus{border-color:var(--violet);outline:2px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseCategorySearch input:focus{outline:2px solid color-mix(in srgb,var(--violet) 18%,transparent)}}.warehouseLabelAdvancedFilters .warehouseCategorySort{color:var(--text-muted);gap:4px;font-size:9px;display:grid}.warehouseCategorySort select{box-sizing:border-box;border:1px solid var(--border);width:100%;height:36px;color:var(--text);background:var(--surface-muted);font:inherit;border-radius:7px;padding:0 28px 0 10px;font-size:11px}.warehouseCategorySort select:focus{border-color:var(--violet);outline:2px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseCategorySort select:focus{outline:2px solid color-mix(in srgb,var(--violet) 18%,transparent)}}.warehouseCategoryOptions{gap:4px;max-height:310px;padding-right:3px;display:grid;overflow:auto}.warehouseLabelAdvancedFilters .warehouseCategoryOptions>label{min-width:0;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto 34px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.warehouseLabelAdvancedFilters .warehouseCategoryOptions>label:hover,.warehouseLabelAdvancedFilters .warehouseCategoryOptions>label.selected{border-color:var(--border);background:var(--surface-muted)}.warehouseCategoryOptions input{width:15px;height:15px;accent-color:var(--violet);margin:0}.warehouseCategoryOptions label>span:last-child{gap:2px;min-width:0;display:grid}.warehouseCategoryOptions b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.warehouseCategoryOptions small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;overflow:hidden}.warehouseCategorySourceIcon{border:1px solid var(--border);background:var(--surface);border-radius:7px;place-items:center;width:34px;height:28px;display:grid;overflow:hidden}.warehouseCategorySourceIcon>img{object-fit:contain;width:24px;height:24px}.warehouseCategorySourceIcon>.marketplaceIcon{border-radius:6px!important;width:30px!important;min-width:30px!important;height:24px!important;font-size:8px!important}.warehouseCategoryOptions>p{color:var(--text-muted);text-align:center;margin:0;padding:18px 8px;font-size:10px}.warehouseCategoryMultiPanel>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.warehouseCategoryMultiPanel>footer>span{color:var(--text-muted);font-size:9px}.warehouseLabelPrint .labelPrintBody .warehouseCategoryMultiPanel>footer>button{min-height:32px!important;padding:5px 9px!important;font-size:10px!important}@media (max-width:640px){.warehouseCategoryTools{grid-template-columns:1fr}}.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}.panel.fbsPrintDialog.warehouseLabelPrintDialog{--button-height:44px}.panel.fbsPrintDialog.warehouseLabelPrintDialog :is(button,select){min-height:44px}.panel.fbsPrintDialog.warehouseLabelPrintDialog :is(.fbsOzonKizClose,.fbsPrintDialogGrouping button){min-width:44px}.warehouseLabelPrintDialog :is(.fbsPrintDialogComposition,.printDialogPickingOptions) label{align-items:center;min-height:44px}.fbsOrderCard .fbsUnits code,.fbsOrderCard .fbsKizPreview code,.fbsOutgoingRegistryTable .fbsFullMark{text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere;max-width:none;overflow:visible}.kizRegistryRow .kizFullCode,.kizMovementRow .kizFullCode{min-width:0;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.kizRegistryWorkspace :is(.kizRegistryTable,.kizMovementTable){border-top:1px solid var(--border)}.kizRegistryWorkspace :is(.kizRegistryRow,.kizMovementRow){align-items:start;gap:0;padding:0}.kizRegistryWorkspace :is(.kizRegistryHead,.kizRegistryRow,.kizMovementRow)>*{padding:9px 11px}.kizRegistryWorkspace .kizRegistryHead{border-bottom:1px solid var(--border);gap:0;padding:0}.kizRegistryWorkspace .kizRegistryHead>[role=columnheader]{padding:10px 11px}.kizRegistryWorkspace .kizRegistryCodeSelect{align-items:start}.kizRegistryWorkspace .kizRegistryHead>.kizRegistryCodeSelect{gap:0;grid-template-columns:32px minmax(0,1fr)!important;display:grid!important}.kizRegistryWorkspace :is(.kizRegistryRow,.kizMovementRow):not(.kizRegistryHead) b{font-weight:400}.fbsPrintDialogSettings>.fbsPrintDialogStickerBlock{border:1px solid var(--danger-text);color:var(--danger-text);background:var(--danger-surface);box-shadow:inset 3px 0 0 var(--danger-text);border-radius:9px;grid-column:1/-1;padding:12px 14px}.fbsPrintDialogStickerBlock strong{font-size:12px;font-weight:700;line-height:1.4}.fbsPrintDialogSettings>.fbsPrintDialogStickerBlock p{color:inherit;margin:5px 0 10px;font-size:11px;line-height:1.45}.fbsPrintDialogStickerBlock button{min-height:34px;color:var(--danger-text);background:var(--surface);font:inherit;border:1px solid;border-radius:7px;padding:0 11px;font-size:11px;font-weight:600}.fbsPrintDialogStickerBlock button:hover:not(:disabled){background:var(--danger-surface)}.fbsPrintDialogStickerBlock button:focus-visible{outline:2px solid var(--danger-text);outline-offset:2px}.fbsPrintDialogStickerBlock button:disabled{opacity:.6;cursor:wait}.fbsPrintDialogSettings>.fbsPrintDialogStickerReady{border:1px solid var(--success-text);color:var(--success-text);background:var(--success-surface);border-radius:9px;grid-column:1/-1;padding:10px 12px;font-size:11px;line-height:1.4}.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}.labelPrintPanel.warehouseLabelPrint{overflow:visible!important}.warehouseLabelPrintTable{min-width:0;max-width:100%;overflow:visible}.warehouseLabelHeadViewport{z-index:12;scrollbar-width:none;background:var(--surface);width:100%;min-width:0;box-shadow:0 2px 6px var(--text);position:sticky;top:0;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.warehouseLabelHeadViewport{box-shadow:0 2px 6px color-mix(in srgb,var(--text) 8%,transparent)}}.warehouseLabelHeadViewport::-webkit-scrollbar{height:0}.warehouseLabelRowsViewport{width:100%;min-width:0;overflow-x:auto}.warehouseLabelPrintTable .labelPrintRows{max-height:none;overflow:visible}.warehouseLabelPrintTable .labelPrintHead,.warehouseLabelPrintTable .labelPrintRows>label{min-width:1120px;grid-template-columns:40px minmax(200px,1.3fr) minmax(75px,.5fr) minmax(100px,.65fr) minmax(130px,.8fr) minmax(80px,.55fr) minmax(250px,1fr) minmax(140px,.7fr) 65px!important}.warehouseLabelPrintTable .labelPrintHead{box-sizing:border-box;height:44px;min-height:44px;color:var(--text-muted);background:var(--surface);align-items:stretch}.warehouseLabelPrintTable .labelPrintHead>span{letter-spacing:.35px;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:normal;align-content:start;min-width:0;padding:10px;font-family:inherit;font-size:9px;font-weight:400;line-height:1.25}.warehouseLabelPrintTable .labelPrintHead>span:first-child{text-align:center;padding-left:0;padding-right:0}.warehouseLabelPrintTable .labelPrintHead>span>button{text-align:left;white-space:normal;justify-content:space-between;gap:6px;width:100%;display:flex;min-height:22px!important;color:inherit!important;box-shadow:none!important;font:inherit!important;font-size:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-start!important;padding:0 14px 0 0!important;transform:none!important}.warehouseLabelPrintTable .labelPrintHead>span>button:is(:hover,:focus-visible,.active):not(:disabled){transform:none;color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.warehouseLabelPrintTable .labelPrintHead>span>button>span:first-child{word-break:normal;min-width:0;display:block;overflow-wrap:normal!important}.warehouseLabelPrintTable .labelPrintHead>span:last-child>button>span:first-child{white-space:nowrap}.warehouseLabelPrintTable .labelPrintHead>span>button>span:last-child{color:inherit;flex:none}.warehouseLabelPrintTable .labelPrintRows>label>span:nth-child(4) small{margin-top:3px;display:block}.warehouseLabelPrintTable .labelPrintRows>label>span{padding-left:10px}@media (max-width:720px){.warehouseLabelHeadViewport{top:72px}}.warehouseLabelBarcodeLegend{border-top:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);align-items:flex-start;gap:7px;margin:0;padding:8px 14px;font-size:10px;line-height:1.4;display:flex}.warehouseLabelBarcodeLegend>span:first-child{color:var(--violet);flex:none;font-weight:700}.warehouseLabelBarcodes{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:5px;display:flex;overflow-x:auto}.warehouseLabelBarcodes>span{box-sizing:border-box;border:1px solid var(--border);min-height:25px;color:var(--text-muted);background:var(--surface-soft);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.warehouseLabelBarcodes>span[role=button]{cursor:pointer}.warehouseLabelBarcodes>span[role=button]:is(:hover,:focus-visible){border-color:var(--violet);box-shadow:0 0 0 2px var(--violet);outline:none}@supports (color:color-mix(in lab, red, red)){.warehouseLabelBarcodes>span[role=button]:is(:hover,:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb,var(--violet) 18%,transparent)}}.warehouseLabelBarcodes>span.active{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseLabelBarcodes>span.active{border-color:color-mix(in srgb,var(--violet) 52%,var(--border))}}.warehouseLabelBarcodes>span.active{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseLabelBarcodes>span.active{background:color-mix(in srgb,var(--violet) 9%,var(--surface))}}.warehouseLabelBarcodes>span.active:before{content:"✓";font-size:9px;font-weight:700}.warehouseLabelBarcodes>span>small{text-transform:uppercase;font-weight:600;color:inherit!important;margin:0!important;font-size:8px!important}.warehouseLabelBarcodes>small{flex-basis:100%;margin:0!important}.warehouseLabelGtins{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.warehouseLabelGtins>code{white-space:nowrap;font-variant-numeric:tabular-nums}.warehouseLabelSelect{place-items:center;display:grid;padding-left:0!important;padding-right:0!important}.warehouseLabelProduct{grid-template-columns:var(--table-product-thumb-width) minmax(0,1fr);align-items:center;gap:10px;display:grid}.warehouseLabelThumb{max-width:var(--table-product-thumb-width);height:var(--table-product-thumb-height);box-sizing:border-box;border:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);border-radius:8px;justify-self:start;place-items:center;display:grid;position:relative;overflow:hidden;width:var(--table-product-thumb-width)!important;min-width:var(--table-product-thumb-width)!important;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}.warehouseInternalCategoryCell{gap:3px;display:grid}.warehouseInternalCategoryCell input{box-sizing:border-box;width:100%;min-width:0;height:32px;color:var(--text);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px}.warehouseInternalCategoryCell input:hover{border-color:var(--border);background:var(--surface)}.warehouseInternalCategoryCell input:focus-visible{border-color:var(--violet);outline:2px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseInternalCategoryCell input:focus-visible{outline:2px solid color-mix(in srgb,var(--violet) 22%,transparent)}}.warehouseInternalCategoryCell input:focus-visible{outline-offset:1px;background:var(--surface)}.warehouseInternalCategoryCell small{color:var(--text-muted);margin:0!important;font-size:8px!important}.warehouseCategoryTemplateBackdrop{z-index:930}.warehouseCategoryTemplateDialog{width:min(760px,100vw - 24px);max-height:min(88dvh,760px);color:var(--text);background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.warehouseCategoryTemplateDialog>header{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.warehouseCategoryTemplateDialog>header :is(p,h2){margin:0}.warehouseCategoryTemplateDialog>header p:last-child{color:var(--text-muted);margin-top:5px;font-size:12px}.warehouseCategoryTemplateBody{gap:16px;padding:18px 20px;display:grid;overflow:auto}.warehouseCategoryTemplateBody>label{color:var(--text-muted);gap:6px;font-size:11px;display:grid}.warehouseCategoryTemplateBody>label input{border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--surface-muted);font:inherit;border-radius:8px;padding:0 11px}.warehouseCategoryTemplateBody fieldset{border:1px solid var(--border);border-radius:9px;min-width:0;margin:0;padding:12px}.warehouseCategoryTemplateBody legend{color:var(--text-muted);padding:0 6px;font-size:11px}.warehouseCategoryTemplateBody fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.warehouseCategoryTemplateBody fieldset label{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:9px;display:flex}.warehouseCategoryTemplateBody fieldset label>span{gap:2px;min-width:0;display:grid}.warehouseCategoryTemplateBody fieldset small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouseCategoryTemplateBody details{border:1px solid var(--border);border-radius:8px;padding:10px 12px}.warehouseCategoryTemplateBody summary{cursor:pointer}.warehouseCategoryTemplateBody ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.warehouseCategoryTemplateBody li{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding-top:6px;font-size:11px;display:flex}.warehouseCategoryTemplateBody li span{color:var(--text-muted);text-align:right}.warehouseCategoryTemplateDialog>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.warehouseCategoryTemplateDialog>footer button{border:1px solid var(--border);min-height:38px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 14px}.warehouseCategoryTemplateDialog>footer button.primary{border-color:var(--violet);color:var(--paper);background:var(--violet)}@media (max-width:620px){.warehouseCategoryTemplateBody fieldset>div{grid-template-columns:1fr}}@media (max-width:1050px){.warehouseLabelPrintControls{grid-template-columns:minmax(0,1fr)}.warehouseLabelContextScope,.warehouseLabelSearch,.warehouseLabelPrintActions,.warehouseLabelShortcut{grid-column:1}.warehouseLabelContextScope{flex-direction:column;align-items:stretch;gap:12px}.warehouseLabelSourceScope{order:2;width:100%;margin-left:0}.warehouseCabinetScope,.warehouseDatasetScope{order:1}.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){.warehouseWorkspace{align-content:start;min-height:100dvh;grid-template-rows:auto!important;height:auto!important;overflow:visible!important}.warehouseLabelPrintControls{grid-template-columns:minmax(0,1fr)}.warehouseLabelSearch,.warehouseLabelPrintControls>label,.warehouseLabelPrintActions,.warehouseLabelShortcut{grid-column:1}.warehouseLabelContextScope{flex-direction:column;align-items:stretch;gap:12px}.warehouseLabelSourceScope{flex-direction:column;order:2;align-items:stretch;gap:8px;width:100%;margin-left:0}.warehouseCabinetScope,.warehouseDatasetScope{flex-direction:column;order:1;align-items:stretch;gap:8px}.warehouseCabinetHeading{min-width:0}.warehouseCabinetOptions{justify-content:flex-start;width:100%;margin-left:0}.warehouseLabelPrint .labelPrintBody .warehouseCabinetOption{flex-basis:240px}.warehouseDatasetSummary{width:100%;min-width:0;max-width:none}.warehouseLabelSourceHeading{min-width:0}.warehouseLabelSourceOptions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.warehouseLabelPrint .labelPrintBody .warehouseLabelSourceOption{width:100%;min-width:0}.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}@supports (color:color-mix(in lab, red, red)){.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutTrigger{border-color:color-mix(in srgb,var(--fbs-accent) 36%,transparent)!important}}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutTrigger{color:var(--fbs-accent)!important}@supports (color:color-mix(in lab, red, red)){.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutTrigger{color:color-mix(in srgb,var(--fbs-accent) 70%,transparent)!important}}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutTrigger{box-shadow:none!important;background:0 0!important}.tableLayoutOverlay:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .tableLayoutTrigger:is(:hover,.isActive){border-color:var(--fbs-accent)!important;color:var(--fbs-accent-text)!important;box-shadow:none!important;background:0 0!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(.fbsShipmentJournalOverview,.fbsShipmentJournalHeader,.fbsJournalSourcePanel,.fbsShipmentJournalFilters,.fbsShipmentJournalTable,.fbsShipmentSupplyPanel,.fbsShipmentJournalMetrics article){color:var(--text)!important;background:var(--surface)!important;border-color:var(--border)!important}.fbsShipmentJournalMetrics[aria-busy=true],.fbsShipmentAnalytics[aria-busy=true]>div:first-child{opacity:.65}.fbsShipmentJournal :where(input,select,button:not(.primary):not(.fbsJournalExport):not(.fbsShipmentSupplyLink)){color:var(--text)!important;background:var(--surface-muted)!important;border-color:var(--border)!important}.fbsShipmentJournal .fbsOrderHeaderStyle thead tr:first-child th>button,.fbsShipmentJournal .fbsOrderHeaderStyle thead tr:first-child th>button:hover:not(:disabled),.fbsShipmentJournal .fbsOrderHeaderStyle thead tr:first-child th>button.active{color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:#0000!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 .fbsJournalFullMarks{gap:3px;min-width:0;display:grid}.fbsShipmentJournal .fbsJournalFullMarks code{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.fbsOutgoingColumnFilters,.fbsOutgoingColumnFilters :is(input,select,button){color:var(--text);background:var(--surface);border-color:var(--border)}.fbsOutgoingColumnFilters :is(input,select,button):focus-visible{outline:2px solid var(--violet);outline-offset:2px}.fbsOutgoingLimitNotice{color:var(--warning-text);background:var(--warning-surface);border-color:var(--border)}.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}.fbsWorkingContext>.fbsCabinetLoaders{flex-wrap:wrap;align-items:stretch;gap:10px;min-width:0;display:flex}.fbsWorkingContext .fbsCabinetLoader{flex:200px;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;max-width:100%;min-height:64px;padding:6px 8px}.fbsWorkingContext .fbsCabinetLoader>em{grid-column:1;padding:3px 6px}.fbsWorkingContext .fbsCabinetLoader>span small{letter-spacing:normal;text-transform:none}.fbsWorkingContext .fbsCabinetLoader.active{background:var(--fbs-accent-strong)!important}@supports (color:color-mix(in lab, red, red)){.fbsWorkingContext .fbsCabinetLoader.active{background:color-mix(in srgb,var(--fbs-accent-strong) 85%,var(--paper-ink))!important}}.fbsWorkingContext .fbsCabinetLoader.active{border-color:var(--fbs-accent-strong);color:var(--paper)}.fbsWorkingContext .fbsCabinetLoader.active>span small{color:var(--paper)}.fbsWorkingContext .fbsCabinetLoader:not(.active){background:var(--surface);border-color:var(--border);color:var(--text)}.fbsWorkingContext .fbsCabinetLoader:not(.active)>span b{color:var(--text)}.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}.fbsWorkspace :is(.fbsToolbarFilter>summary.fbsOrderFilterToggle,.wbFbsToolbar .wbFbsActions>button.fbsOrderFilterToggle){border:1px solid var(--border);min-height:40px;box-shadow:none;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:400;line-height:1.2;display:inline-flex;color:var(--text)!important;background:var(--surface)!important}.fbsWorkspace :is(.fbsToolbarFilter>summary.fbsOrderFilterToggle,.wbFbsToolbar .wbFbsActions>button.fbsOrderFilterToggle):after{content:"⌄";color:currentColor;margin-left:4px;font-size:14px;line-height:1;transition:transform .18s}.fbsWorkspace :is(.fbsToolbarFilter[open]>summary.fbsOrderFilterToggle,.wbFbsToolbar .wbFbsActions>button.fbsOrderFilterToggle[aria-expanded=true]){border-color:var(--fbs-accent)!important;color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important}.fbsWorkspace :is(.fbsToolbarFilter[open]>summary.fbsOrderFilterToggle,.wbFbsToolbar .wbFbsActions>button.fbsOrderFilterToggle[aria-expanded=true]):after{transform:rotate(180deg)}.fbsWorkspace :is(.fbsToolbarFilter:not([open])>summary.fbsOrderFilterToggle,.wbFbsToolbar .wbFbsActions>button.fbsOrderFilterToggle[aria-expanded=false]):hover{border-color:var(--fbs-accent);color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important}.fbsWorkspace :is(.fbsToolbarFilter>summary.fbsOrderFilterToggle,.wbFbsToolbar .wbFbsActions>button.fbsOrderFilterToggle):focus-visible{outline:2px solid var(--fbs-accent);outline-offset:2px}@media (max-width:560px){.wbFbsToolbar .wbFbsActions{width:100%;margin-left:0}.wbFbsToolbar .wbFbsActions>button.fbsOrderFilterToggle{flex:100%;width:100%}}.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 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>:is(input,.portalClearableField){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,var(--text-muted))!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>.fbsActiveOrdersScope{border:1px solid var(--border);min-height:36px;color:var(--text-muted);background:var(--surface-subtle);border-radius:8px;align-items:center;margin:6px 0;padding:0 10px;font-size:11px;display:inline-flex}.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,.fbsOrderTableStyle tbody tr:is(:hover,:focus-within)>td{background:var(--surface-muted);color:var(--text)}.fbsOrderTable .fbsProductCardRow{cursor:pointer}.fbsOrderTable .fbsProductCardRow:hover>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{white-space:pre-wrap;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{color:var(--text-muted);white-space:nowrap;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,.fbsOrderTableStyle.fbsOrderHeaderStyle{width:100%;overflow:auto}.wbFbsTable table,.fbsOrderTableStyle.fbsOrderHeaderStyle table{table-layout:fixed;border-collapse:collapse;width:100%}.wbFbsTable :is(th,td),.fbsOrderTableStyle.fbsOrderHeaderStyle :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,.fbsOrderTableStyle.fbsOrderHeaderStyle 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,.fbsOrderTableStyle.fbsOrderHeaderStyle 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:1450;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{box-sizing:border-box;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>*{min-width:0}.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{width:var(--table-product-thumb-width);height:var(--table-product-thumb-height);flex:0 0 var(--table-product-thumb-width);border:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);border-radius:6px;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{width:100%;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),.fbsOrderTableStyle.fbsOrderHeaderStyle :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(4,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:1300px){.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 .fbsSettingsGroup>.fbsWarehouseWorkflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.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{grid-column:1/-1;align-items:flex-start}.fbsSettingsScreen .fbsMarkWorkflowGrid>label{grid-column:1/-1}.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,.fbsSettingsScreen .fbsSettingsGroup>.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)}.unitPriceSensitivity{background:var(--surface-subtle);color:var(--text);border-color:var(--border)}.unitPriceSensitivity :is(span,p){color:var(--text-muted)}.unitSensitivityGrid article{background:var(--surface);color:var(--text);border-color:var(--border)}.unitSensitivityGrid :is(span,small){color:var(--text-muted)}.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}.connectionTaxHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.connectionTaxHeading h3,.connectionTaxHeading p{margin:0}.connectionTaxHeading p{margin-top:6px}.connectionTaxCurrent{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;gap:12px;margin:16px 0;padding:14px;display:grid}.connectionTaxCurrent>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.connectionTaxCurrent>div:first-child span{color:var(--text-muted)}.connectionTaxCurrent.saved{border-color:var(--success-border);background:var(--success-surface)}.connectionTaxCurrent.empty{border-style:dashed}.connectionTaxDraftActions,.connectionTaxLinkCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.connectionTaxDraftActions{justify-content:flex-start;margin-top:14px}.connectionTaxLinkCard{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:12px;margin-top:16px;padding:14px}.connectionTaxLinkCard p{color:var(--text-muted);margin:4px 0 0}.unitTaxPolicyNotice{border:1px solid var(--warning-border);background:var(--warning-surface);color:var(--warning-text);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:13px 14px;display:flex}.unitTaxPolicyNotice div{gap:4px;display:grid}.unitTaxPolicyNotice span{color:var(--text)}.unitTaxPolicyNotice a{color:var(--text);flex:none;font-weight:700;text-decoration:underline}.connectionTaxMessage{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);border-radius:10px;padding:11px 12px}.connectionTaxMessage.success{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.connectionTaxMessage.error{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.connectionTaxHistory{border-top:1px solid var(--border);gap:8px;margin-top:16px;padding-top:16px;display:grid}.connectionTaxHistory h4{margin:0}.connectionTaxHistory details{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;padding:10px 12px}.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{white-space:normal;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:560px){.connectionTaxPanel{padding:12px}.connectionTaxHeading,.connectionTaxCurrent>div:first-child,.connectionTaxLinkCard{flex-direction:column;align-items:stretch}.connectionTaxHeading button,.connectionTaxLinkCard button{width:100%}.unitTaxPolicyNotice{flex-direction:column;align-items:stretch}}.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 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))}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%}.backToTop{display:flex}body:has(.floatingPageActions>.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>.backToTop) .workspace{padding-bottom:calc(260px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(260px + env(safe-area-inset-bottom))}}@media print{.floatingPageActions{display:none!important}}.portalUserButton{position:relative}.portalUserButton .portalUserName{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.portalUserButton .portalUserName>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portalUserButton .portalUserName .supportUnreadBadge{border:0;flex:none;min-width:16px;height:16px;padding:0 4px;font-size:10px;position:static}.portalUserButton .portalUserMobileBadge{display:none}@media (max-width:900px){.portalUserButton .portalUserMobileBadge{display:grid}}.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}.staffBackupRetention>header{flex-wrap:wrap}.staffBackupRetention .staffCleanupBadge{overflow-wrap:anywhere;max-width:100%}.staffOperationsCard.staffBackupRetention dl{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.staffOperationsCard.staffBackupRetention dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.staffOperationsCard.staffBackupRetention dl{grid-template-columns:minmax(0,1fr)}}.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,.staffCleanupBadge.deferred{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,.staffCleanupResult.deferred{border-color:var(--warning-text)}.staffOperationsCleanupBlocker{border:1px solid var(--warning-text);gap:3px;margin:8px 0;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.staffOperationsCleanupBlocker{border:1px solid color-mix(in srgb,var(--warning-text) 38%,var(--border))}}.staffOperationsCleanupBlocker{border-left:3px solid var(--warning-text);background:var(--warning-surface);border-radius:8px}.staffOperationsCleanupBlocker b{color:var(--warning-text);font-size:12px}.staffOperationsCleanupBlocker span,.staffOperationsCleanupBlocker small{color:var(--text-muted);font-size:11px;line-height:1.4}.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(--surface-muted);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(--surface);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(--surface) 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}.staffPostgresDiagnostics{gap:18px;min-width:0;display:grid}.staffPostgresDiagnosticsIntro{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.staffPostgresDiagnosticsIntro>div{gap:5px;display:grid}.staffPostgresDiagnosticsIntro p,.staffPostgresDiagnosticsSection>p{color:var(--text);margin:0;font-size:11px;line-height:1.5}.staffPostgresDiagnosticsIntro small{color:var(--text-muted);font-size:10px}.staffPostgresDiagnosticsIntro button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;flex:none;padding:0 12px}.staffPostgresDiagnostics .tableFilterDisclosure{margin:0}.staffPostgresDiagnosticsCheckbox{min-height:34px;color:var(--text);align-items:center;gap:8px;font-size:11px;display:flex}.staffPostgresDiagnosticsCheckbox input{width:16px;height:16px;accent-color:var(--violet)}.staffPostgresDiagnosticsSection{gap:8px;min-width:0;display:grid}.staffPostgresDiagnosticsSection>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.staffPostgresDiagnosticsSection>header :is(p,h4){margin:0}.staffPostgresDiagnosticsSection>header h4{font-size:15px}.staffPostgresDiagnosticsSection>header>span{color:var(--text-muted);font-size:10px}.staffPostgresDiagnosticsTable{border:1px solid var(--border);background:var(--surface);border-radius:9px;max-width:100%;overflow:auto}.staffPostgresDiagnosticsTable table{border-collapse:collapse;white-space:nowrap;width:100%}.staffPostgresDiagnosticsTable th,.staffPostgresDiagnosticsTable td{border-bottom:1px solid var(--border);color:var(--text);text-align:left;vertical-align:top;padding:8px 10px;font-size:10px}.staffPostgresDiagnosticsTable td small{color:var(--warning-text);margin-top:3px;font-size:9px;display:block}.staffPostgresDiagnosticsTable tr.attention td{background:var(--warning-surface)}.staffPostgresDiagnosticsEmpty{color:var(--text-muted);text-align:center;margin:0;padding:18px;font-size:11px}#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}.staffPostgresDiagnosticsIntro{flex-direction:column;align-items:stretch}.staffPostgresDiagnosticsIntro button{width:100%}.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{grid-template-columns:minmax(0,1fr) 90px minmax(0,1.4fr);width:min(760px,100%)}.subscriberExtensionDialog>*{min-width:0}.subscriberExtensionDialog>.staffDialogActions{grid-column:1/-1}.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}.staffWorkspaceDialog.subscriberExtensionDialog{grid-template-columns:minmax(0,1fr) 90px}.subscriberExtensionDialog>.extensionReason,.subscriberExtensionDialog>.staffDialogActions{grid-column:1/-1}}@media (max-width:480px){.staffWorkspaceDialog.subscriberExtensionDialog{grid-template-columns:minmax(0,1fr)}.subscriberExtensionDialog>.extensionReason,.subscriberExtensionDialog>.staffDialogActions{grid-column:1}}@media (max-width:760px){.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}.costCatalog .costBulkRule{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);border-radius:12px;grid-template-columns:repeat(3,minmax(150px,1fr));align-items:start;gap:12px;margin:14px 0;padding:14px;display:grid}.costCatalog .costBulkRule>div{grid-column:1/-1}.costCatalog .costBulkRule :is(h4,p){margin:0}.costCatalog .costBulkRule label:has(input[type=checkbox]){align-items:flex-start;gap:8px;padding-top:22px;display:flex}.costCatalog .costBulkRule input[type=checkbox]{flex:0 0 20px;margin:0}.costCatalog .costBulkRule .primaryAction{align-self:end}@media (max-width:900px){.costCatalog .costBulkRule{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.costCatalog .costBulkRule{grid-template-columns:minmax(0,1fr)}.costCatalog .costBulkRule label:has(input[type=checkbox]){padding-top:0}}.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 :where(.advertisingCabinetCombobox input,.advertisingCabinetCombobox>button,.advertisingCabinetOptions,.advertisingPreviousResult){border-color:var(--border);background:var(--surface);color:var(--text)}.advertisingAnalyticsShell .advertisingCabinetCombobox :where(input,button){color:inherit;background:0 0;border:0;outline:0}.advertisingAnalyticsShell .advertisingCabinetCombobox:focus-within{border-color:var(--violet);box-shadow:0 0 0 2px var(--violet)}@supports (color:color-mix(in lab, red, red)){.advertisingAnalyticsShell .advertisingCabinetCombobox:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--violet) 28%,transparent)}}.advertisingAnalyticsShell .advertisingPlatformField{align-self:center}.advertisingAnalyticsShell .advertisingPlatformSegments button{padding:0}.advertisingAnalyticsShell .advertisingPlatformSegments button[aria-pressed=true]{border-color:var(--text);color:var(--paper)}.advertisingAnalyticsShell :where(.advertisingPlatformSegments button,.advertisingCabinetOptions button):focus-visible{outline:3px solid var(--violet);outline-offset:2px}.advertisingPreviousResult{border:1px solid var(--warning-text);background:var(--warning-surface);color:var(--warning-text);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.advertisingPreviousResult>div{gap:3px;display:grid}.advertisingPreviousResult span{font-size:12px}.advertisingPreviousResult dl{gap:12px;margin:0;display:flex}.advertisingPreviousResult dl div{gap:2px;display:grid}.advertisingPreviousResult :is(dt,dd){margin:0}.advertisingPreviousResult dt{font-size:10px}.advertisingPreviousResult dd{white-space:nowrap;font-weight:750}@media (max-width:700px){.advertisingPreviousResult{display:grid}.advertisingPreviousResult dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.advertisingPreviousResult dd{white-space:normal}}.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)}.advertisingAnalyticsShell .advertisingFilterBar>label{gap:3px;display:grid}.advertisingAnalyticsShell .advertisingFilterBar>label>span{position:static}.advertisingAnalyticsShell .advertisingFilterBar>label>select{height:44px!important;min-height:44px!important;padding:0 34px 0 12px!important}.advertisingAnalyticsShell .advertisingMobileFilterSummary{color:var(--text)}.advertisingAnalyticsShell .advertisingMobileFilterSummary dt{color:var(--text-muted)}.advertisingAnalyticsShell .advertisingMobileFilterSummary button{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);border-radius:8px}.advertisingAnalyticsShell .advertisingMobileFilterSummary button:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.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}.connectionTaxSummary{gap:8px;padding:10px 12px;display:grid}.connectionTaxSummary p{color:var(--text-muted);margin:0}.connectionTaxSummaryBody{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.connectionTaxSummaryBody>div{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.connectionTaxSummaryBody>div>span{color:var(--text-muted);overflow-wrap:anywhere}.connectionTaxSummaryBody>a{color:var(--text);text-decoration:underline}.connectionTaxSummaryBody details{flex-basis:100%}.connectionTaxSummaryBody details p{margin-top:6px}.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))}}.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%}}.datePeriodControls{flex-wrap:wrap;align-items:flex-start;gap:6px;width:100%;min-width:0;display:flex}.datePeriodRangeInputs{flex:none;gap:6px;display:flex}.datePeriodRangeInputs label{min-width:0;display:block!important}.datePeriodRangeInputs input{box-sizing:border-box;font:inherit;border:1px solid var(--border)!important;width:132px!important;min-width:132px!important;height:36px!important;min-height:36px!important;color:var(--text)!important;background:var(--surface)!important;border-radius:7px!important;padding:0 8px!important}.datePeriodControls>.datePeriodPresets{flex:560px}.datePeriodPresets{--date-period-accent:var(--violet);--date-period-accent-text:var(--violet);--date-period-accent-soft:var(--violet)}@supports (color:color-mix(in lab, red, red)){.datePeriodPresets{--date-period-accent-soft:color-mix(in srgb,var(--violet) 10%,var(--surface))}}.datePeriodPresets{gap:8px;min-width:0;display:grid}.datePeriodTone-ozon{--date-period-accent:var(--date-period-ozon-accent);--date-period-accent-text:var(--date-period-ozon-text);--date-period-accent-soft:var(--date-period-ozon-soft)}.datePeriodTone-wildberries{--date-period-accent:var(--date-period-wb-accent);--date-period-accent-text:var(--date-period-wb-text);--date-period-accent-soft:var(--date-period-wb-soft)}.datePeriodPresets>div{flex-wrap:wrap;gap:6px;display:flex}.datePeriodPresets>div>button{width:var(--date-period-preset-width);min-width:var(--date-period-preset-width)}.datePeriodPresets button[data-period-preset=today],.datePeriodPresets button[data-period-preset=yesterday]{--date-period-preset-width:76px}.datePeriodPresets button[data-period-preset=week],.datePeriodPresets button[data-period-preset=fortnight],.datePeriodPresets button[data-period-preset=fourWeeks]{--date-period-preset-width:80px}.datePeriodPresets button[data-period-preset=month]{--date-period-preset-width:102px}.datePeriodPresets button[data-period-preset=previousMonth]{--date-period-preset-width:118px}.datePeriodPresets button[data-period-preset=quarter]{--date-period-preset-width:112px}.datePeriodPresets button[data-period-preset=year],.datePeriodPresets button[data-period-preset=all]{--date-period-preset-width:90px}.datePeriodPresets button{font:inherit;cursor:pointer;border-radius:7px;min-height:36px;padding:7px 8px;background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border)!important;box-shadow:none!important}.datePeriodPresets button:hover:not(:disabled){border-color:var(--date-period-accent)!important;color:var(--date-period-accent-text)!important;background:var(--date-period-accent-soft)!important}.datePeriodPresets button[aria-pressed=true]{border-color:var(--date-period-accent)!important;color:var(--paper)!important;background:var(--date-period-accent)!important;box-shadow:0 0 0 1px var(--date-period-accent)!important}@supports (color:color-mix(in lab, red, red)){.datePeriodPresets button[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--date-period-accent) 28%,transparent)!important}}.datePeriodPresets button[aria-pressed=true]{font-weight:700}.datePeriodDayNavigation{gap:4px;margin-right:2px;display:flex}.datePeriodPresets .datePeriodDayNavigation button{height:36px;padding:0;font-size:18px;line-height:1;width:36px!important;min-width:36px!important}.datePeriodPresets button:disabled{cursor:not-allowed;opacity:.5}.datePeriodPresets small{color:var(--text-muted);line-height:1.4}.datePeriodPresets button:focus-visible{outline:2px solid var(--date-period-accent);outline-offset:2px}@media (max-width:760px){.datePeriodControls{display:grid}.datePeriodRangeInputs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.datePeriodRangeInputs input{width:100%!important;min-width:0!important}.datePeriodControls>.datePeriodPresets{min-width:0}}.advertisingFilterBar>.datePeriodControls{grid-column:1/-1}.advertisingFilterBar .advertisingFilterActions{min-width:max-content}.advertisingFilterBar .advertisingFilterActions button{white-space:nowrap;min-width:max-content}.advertisingWorkspaceNavigation{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:10px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.advertisingWorkspaceNavigation button{min-height:38px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-weight:750}.advertisingWorkspaceNavigation button:hover{background:var(--surface);border-color:var(--border)}.advertisingWorkspaceNavigation button.active{background:var(--surface);border-color:var(--violet);box-shadow:0 1px 2px var(--text)}@supports (color:color-mix(in lab, red, red)){.advertisingWorkspaceNavigation button.active{box-shadow:0 1px 2px color-mix(in srgb, var(--text) 12%, transparent)}}.advertisingWorkspaceNavigation button:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.advertisingAnalyticsShell .advertisingFilterGuidance{border-top:1px solid var(--border);background:var(--surface);color:var(--text-muted);padding-top:7px}.advertisingViewPanel{min-width:0;color:var(--text)}.advertisingRouteContext{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.advertisingRouteContext>div{gap:3px;display:grid}.advertisingRouteContext span{color:var(--text-muted);font-size:12px}.advertisingRouteContext a{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;flex:none;padding:8px 11px;font-weight:750;text-decoration:none}.advertisingRouteContext a:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.salesAnalyticsMain .salesFilterBar>.datePeriodControls,.salesAnalyticsMain .salesFilterBar>.salesAnalyticsPeriod,.salesPeriodPopover>.datePeriodControls,.fbsShipmentJournalFilters>.datePeriodControls{grid-column:1/-1}.fbsShipmentJournalFilters :is(input,select){min-width:0;max-width:100%}.fbsShipmentJournalFilters.tableFilterBar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:11px;padding:12px 14px;display:grid}.fbsJournalPeriodRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 12px;display:grid}.fbsJournalPeriodRow>.fbsJournalSupplyToggle{box-sizing:border-box;border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--surface);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 12px;font-size:11px;font-weight:650}.fbsJournalPeriodRow>.fbsJournalSupplyToggle:hover{border-color:var(--table-filter-accent,var(--violet));color:var(--table-filter-accent-text,var(--violet));background:var(--table-filter-accent-soft,var(--surface-muted))}.fbsJournalPeriodRow>.fbsJournalSupplyToggle:focus-visible{outline:2px solid var(--table-filter-accent,var(--violet));outline-offset:2px}.fbsJournalToolbar{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.fbsJournalToolbar>.fbsShipmentJournalSearch{width:min(100%,560px);max-width:560px;color:var(--text-muted);flex:320px;gap:4px;font-size:10px;display:grid}.fbsJournalToolbar>.fbsShipmentJournalSearch input{width:100%}.fbsJournalToolbar .tableFilterToggle{flex:none}.fbsJournalToolbar>.fbsJournalFilterActions{flex:none;margin-left:auto}.fbsJournalToolbar .fbsJournalFilterDisclosurePanel{flex:1 0 100%;width:100%;margin-top:0}.fbsJournalGroupingRow>span{color:var(--text-muted);font-size:10px}.fbsJournalPeriodNotice{color:var(--text-muted);grid-column:1/-1;font-size:10px}.fbsJournalPeriodNotice.error{color:var(--danger-text)}.fbsJournalCriteriaRow{grid-template-columns:minmax(130px,180px) minmax(140px,200px) minmax(140px,190px) minmax(130px,170px) minmax(150px,190px) minmax(220px,1fr);align-items:end;gap:8px;display:grid}.fbsJournalCriteriaRow>label{min-width:0}.fbsShipmentSupplyPanel{border-top:1px solid var(--border);grid-column:1/-1;min-width:0;padding:12px 0 0}.fbsShipmentSupplyHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.fbsShipmentSupplyHeading>div{gap:4px;display:grid}.fbsShipmentSupplyHeading strong{color:var(--text);font-size:13px;font-weight:600}.fbsShipmentSupplyHeading small{color:var(--text-muted);font-size:11px}.fbsShipmentSupplyFilters{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:8px;margin-top:12px;display:grid}.fbsShipmentSupplyFilters label{min-width:0;color:var(--text-muted);gap:5px;font-size:10px;display:grid}.fbsShipmentSupplyFilters :is(input,select,button){box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;height:36px;color:var(--text);font:inherit;border-radius:8px;font-size:11px}.fbsShipmentSupplyFilters :is(input,select){padding:0 10px}.fbsShipmentSupplyFilters button{cursor:pointer;white-space:nowrap;width:auto;padding:0 11px}.fbsShipmentSupplyFilters button:disabled{opacity:.5;cursor:default}.fbsShipmentSupplyFilters :is(input,select,button):focus-visible{outline:2px solid var(--violet);outline-offset:2px}.fbsShipmentSupplyTable{max-width:100%;margin-top:12px;overflow:auto}.fbsShipmentSupplyTable table{border-collapse:collapse;width:100%;min-width:1500px}.fbsShipmentSupplyTable :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 6px}.fbsShipmentSupplyTable td{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px}.fbsShipmentSupplyTable td:nth-child(n+11){text-align:right;white-space:nowrap}.fbsShipmentSupplyTable td:nth-child(n+6):nth-child(-n+9){white-space:nowrap}.fbsShipmentSupplyLink{color:var(--violet);font:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0}.fbsShipmentSupplyLink:hover{text-decoration:underline}.fbsJournalGroupingRow{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 12px;padding-top:10px;display:grid}.fbsJournalGroupingRow>span{grid-column:1/-1}.fbsJournalGroupingRow .fbsJournalGrouping{grid-column:auto}.fbsShipmentJournalFilters .fbsJournalGroupingRow .fbsJournalFilterActions{grid-column:2;place-self:end}.fbsShipmentJournalFilters .fbsJournalFilterActions{justify-content:flex-end}.fbsJournalFilterStatus{color:var(--text-muted);align-self:center;margin-right:auto;font-size:10px}@media (max-width:1380px){.fbsJournalCriteriaRow{grid-template-columns:repeat(2,minmax(0,1fr))}.fbsJournalCriteriaRow>.fbsShipmentJournalSearch{grid-column:1/-1}}@media (max-width:760px){.fbsJournalPeriodRow{grid-template-columns:minmax(0,1fr)}.fbsJournalPeriodRow>.fbsJournalSupplyToggle{justify-self:end}.fbsJournalToolbar>.fbsShipmentJournalSearch{flex-basis:100%;max-width:none}.fbsJournalToolbar>.fbsJournalFilterActions{flex:100%;margin-left:0}.fbsJournalToolbar>.fbsJournalFilterActions>*{flex:auto}.fbsJournalCriteriaRow{grid-template-columns:minmax(0,1fr)}.fbsShipmentSupplyHeading{flex-direction:column;align-items:stretch}.fbsShipmentSupplyFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.fbsShipmentSupplySearch{grid-column:1/-1}.fbsShipmentSupplyFilters button{width:100%}.fbsShipmentJournalFilters .fbsJournalFilterActions{flex-wrap:wrap}.fbsJournalGroupingRow,.fbsJournalGroupingRow .fbsJournalGrouping{grid-template-columns:minmax(0,1fr)}.fbsShipmentJournalFilters .fbsJournalGroupingRow .fbsJournalFilterActions{grid-column:1;justify-self:stretch}.fbsWorkspace>.topbar{min-width:0}}@media (max-width:520px){.fbsShipmentSupplyFilters{grid-template-columns:minmax(0,1fr)}.fbsShipmentSupplySearch{grid-column:auto}}@media (max-width:600px){.kizRegistryFilters>.datePeriodControls{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{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:36px;display:grid}.advertisingCompactStatusRow .advertisingDataFreshness{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:11px;line-height:1.4;overflow:hidden}.advertisingCompactStatusRow .advertisingDataFreshness.status-delayed{color:var(--warning-text);text-overflow:clip;white-space:normal;overflow:visible}.advertisingSyncStatus{gap:2px;min-width:0;display:grid}.advertisingSyncStatus>.advertisingDataFreshness{margin:0}.advertisingSyncInlineMessage{min-width:0;color:var(--success-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.advertisingSyncInlineMessage.warning,.advertisingSyncInlineMessage.error{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.advertisingSyncInlineMessage.warning{color:var(--warning-text)}.advertisingSyncInlineMessage.error{color:var(--danger-text)}.advertisingSyncAction{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 7px;min-width:0;margin-left:auto;display:inline-flex}.advertisingSyncContext{max-width:210px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace .advertisingCompactStatusRow .advertisingSyncAction button{cursor:pointer;white-space:nowrap;border-radius:8px;width:max-content;min-height:30px;padding:0 9px;font-size:12px;font-weight:750;border:1px solid var(--violet)!important;background:var(--surface)!important;color:var(--violet)!important}.workspace .advertisingCompactStatusRow .advertisingSyncAction button:hover:not(:disabled){background:var(--violet-soft)!important}.workspace .advertisingCompactStatusRow .advertisingSyncAction button:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.workspace .advertisingCompactStatusRow .advertisingSyncAction button:disabled{cursor:not-allowed;border-color:var(--border)!important;background:var(--surface-muted)!important;color:var(--text-muted)!important}.advertisingSyncAction small{color:var(--text-muted);text-align:right;flex-basis:100%;font-size:11px}.advertisingVisuallyHidden{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.advertisingCompactStatusRow .advertisingCompactSupport{min-height:38px;font:inherit;cursor:pointer;margin:0;font-size:13px;font-weight:750}.advertisingCompactStatusRow>details{flex:1;margin:0}.advertisingCompactStatusRow>details[open]{flex-basis:100%}.advertisingBusinessDataStatus{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:750;display:inline-flex}.advertisingBusinessDataStatus>summary{cursor:pointer}.advertisingBusinessDataStatus[open]{border-radius:10px;flex-basis:100%;gap:8px;display:grid}.advertisingBusinessDataStatus[open]>div{gap:8px;font-weight:400;display:grid}.advertisingBusinessDataStatus p{color:var(--text-muted);margin:0}.advertisingBusinessDataStatus.status-ready{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.advertisingBusinessDataStatus.status-incomplete{border-color:var(--border);background:var(--surface-muted);color:var(--text)}.advertisingBusinessDataStatus.status-delayed{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.advertisingBusinessDataActions{flex-wrap:wrap;gap:8px;display:flex}.advertisingBusinessDataActions :is(button,a){box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:7px 11px;font-weight:750;text-decoration:none;display:inline-flex}.advertisingBusinessDataActions :is(button,a):focus-visible{outline:3px solid var(--violet);outline-offset:2px}.keywordSparkline{min-width:100px;height:30px;padding:0!important}.advertisingCompactSupport>p{color:var(--text-muted);margin:6px 0}@media (max-width:700px){.advertisingCompactStatusRow{grid-template-columns:minmax(0,1fr);align-items:start}.advertisingCompactStatusRow .advertisingDataFreshness{white-space:normal}.advertisingSyncAction{justify-content:space-between;width:100%;margin-left:0}.advertisingSyncContext{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;max-width:none;line-height:1.35;display:-webkit-box;overflow:hidden}.advertisingSyncAction button{flex:none;width:max-content;max-width:100%}.advertisingSyncInlineMessage{white-space:normal}}@media (max-width:480px){.advertisingWorkspaceNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:4px;display:grid}.advertisingWorkspaceNavigation button{width:100%;min-height:36px;padding:6px 3px;font-size:12px}.advertisingRouteContext{flex-direction:column;align-items:stretch}.advertisingRouteContext a{text-align:center}.advertisingBusinessDataStatus,.advertisingCompactStatusRow>details{width:100%}.advertisingCompactStatusRow>.advertisingCompactSupport{display:none}.advertisingBusinessDataActions{grid-template-columns:minmax(0,1fr);display:grid}}.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}.advertisingTotalsFull{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.advertisingTotalsFull article{border:1px solid var(--border);background:var(--surface-subtle);min-width:0;color:var(--text);border-radius:8px;align-content:start;gap:2px;padding:7px 8px;display:grid}.advertisingTotalsFull article span,.advertisingTotalsFull article small{color:var(--text-muted);font-size:11px;line-height:1.35}.advertisingTotalsFull article strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px}.advertisingTotalsFull article.positive{border-color:var(--success-border);background:var(--success-surface)}.advertisingTotalsFull article.positive strong{color:var(--success-text)}.advertisingTotalsFull article.negative{border-color:var(--danger-border);background:var(--danger-surface)}.advertisingTotalsFull article.negative strong{color:var(--danger-text)}.advertisingTotalsFull article.unknown{border-color:var(--border);background:var(--surface-muted)}.advertisingTotalsFull article.unknown strong{color:var(--text-muted)}.campaignToolbar,.clusterToolbar{color:var(--text);flex-wrap:wrap;align-items:end;gap:8px;margin:10px 0;display:flex}.campaignLifecycleTabs{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;flex-wrap:wrap;gap:4px;margin:10px 0 0;padding:4px;display:inline-flex}.campaignLifecycleTabs button{min-height:34px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:750}.campaignLifecycleTabs button[aria-current=page]{border-color:var(--violet);background:var(--surface);color:var(--text);box-shadow:0 1px 3px var(--text)}@supports (color:color-mix(in lab, red, red)){.campaignLifecycleTabs button[aria-current=page]{box-shadow:0 1px 3px color-mix(in srgb,var(--text) 10%,transparent)}}.campaignLifecycleTabs button:focus-visible{outline:3px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.campaignLifecycleTabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 38%,transparent)}}.campaignLifecycleTabs button:focus-visible{outline-offset:2px}@media (max-width:600px){.campaignLifecycleTabs{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.campaignLifecycleTabs button{width:100%}.campaignLifecycleTabs button:last-child{grid-column:1/-1}}.campaignToolbar label,.clusterToolbar label{min-width:150px;color:var(--text-muted);gap:4px;font-size:11px;display:grid}.campaignToolbar input,.campaignToolbar select,.clusterToolbar input,.clusterToolbar select{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);border-radius:7px}.campaignPager{color:var(--text-muted);justify-content:flex-end;align-items:center;gap:10px;margin:10px 0;display:flex}.campaignStatusBadge{border:1px solid var(--border);background:var(--surface-muted);width:max-content;color:var(--text-muted);border-radius:999px;margin:3px 4px 0 0;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.advertisingMetricGap{color:var(--text-muted);background:0 0;border:0;margin:6px 0;padding:0;font-size:12px}.advertisingDataFreshness{color:var(--text-muted);margin:2px 0 0;font-size:11px}.advertisingDataFreshness.partial,.advertisingDataFreshness.missing{color:var(--text-muted)}.advertisingSnapshotNotice{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);border-radius:8px;margin:6px 0;padding:7px 9px;font-size:12px}.advertisingMetricHierarchy{gap:5px;display:grid}.advertisingFinanceNotice{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:5px 10px;margin:0;font-size:11px;line-height:1.4;display:flex}.advertisingFinanceNotice a{color:var(--violet);font-weight:700}.advertisingDailySpend{color:var(--text);gap:8px;margin-top:18px;display:grid}.advertisingDailySpend,.advertisingDailyDisclosure{min-width:0;max-width:100%}.advertisingDailySpend h3{margin:0}.advertisingDailyCards .advertisingMetricNoticeText{width:min(300px,100vw - 96px);left:0;right:auto}.advertisingDailySummary{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);border-radius:10px;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;font-size:12px;display:flex}.advertisingDailySummary b{color:var(--text)}.advertisingDailyDisclosure>summary{cursor:pointer;width:max-content;color:var(--violet);font-weight:750}.advertisingDailyTable{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-width:100%;overflow:auto visible}.advertisingDailyTable table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;min-width:100%;font-size:12px}.advertisingDailyTable :is(th,td){border-bottom:1px solid var(--border);text-align:right;vertical-align:top;color:var(--text);padding:8px 9px}.advertisingDailyTable :is(th,td):first-child,.advertisingDailyTable :is(th,td):nth-child(2),.advertisingDailyTable :is(th,td):nth-child(3),.advertisingDailyTable :is(th,td):nth-child(4){text-align:left}.advertisingDailyTable thead th{background:var(--surface-muted);color:var(--text-muted);white-space:nowrap;position:sticky;top:0}.advertisingDailyTable small{color:var(--text-muted);display:block}.advertisingDailyCards{display:none}.advertisingBusinessJournal{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;gap:10px;padding:12px;display:grid}.advertisingBusinessJournal h2{margin:0}.journalOperationNotice{color:var(--text-muted);margin:0;font-size:12px}.advertisingJournalFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.advertisingJournalFilters label{color:var(--text-muted);gap:4px;font-size:11px;display:grid}.advertisingJournalFilters :is(input,select){box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-width:0;min-height:38px;color:var(--text);font:inherit;border-radius:7px;padding:7px 9px}.advertisingJournalFilters details{align-self:end;min-width:0}.advertisingJournalFilters details>summary{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;padding:7px 9px;display:flex}.advertisingJournalFilters details>div{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.advertisingEventList{gap:6px;display:grid}.advertisingEventList article{border:1px solid var(--border);background:var(--surface);border-radius:9px}.advertisingEventList article>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(180px,1.1fr) minmax(150px,.7fr) minmax(220px,1fr) minmax(220px,1fr);align-items:center;gap:10px;padding:10px;display:grid}.advertisingEventList article>button>span{gap:2px;min-width:0;display:grid}.advertisingEventList .advertisingOperationGroup{overflow:hidden}.advertisingEventList .advertisingOperationSummary{background:var(--surface-muted)}.advertisingOperationMembers{border-top:1px solid var(--border);background:var(--surface-subtle);display:grid}.journalGroupScope{border-bottom:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);margin:0;padding:8px 12px;font-size:11px}.journalGroupScope.journalWarning{color:var(--warning-text);background:var(--warning-bg)}.advertisingOperationMembers>button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(180px,1.1fr) minmax(150px,.7fr) minmax(200px,1fr) minmax(260px,1.6fr);align-items:start;gap:10px;padding:10px 10px 10px 30px;display:grid}.advertisingOperationMembers>button>span{gap:2px;min-width:0;display:grid}.advertisingOperationMembers>button:last-child{border-bottom:0}.advertisingOperationSummary:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}.advertisingOperationMembers>button:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}.advertisingEventList small,.advertisingEventList time{color:var(--text-muted);font-size:11px}.journalMilestones{flex-wrap:wrap;place-content:start;gap:4px!important;display:flex!important}.journalMilestones em{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:3px 5px;font-size:10px;font-style:normal}.advertisingEventDialogBackdrop{z-index:3000;background:var(--text);place-items:center;padding:16px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.advertisingEventDialogBackdrop{background:color-mix(in srgb,var(--text) 22%,transparent)}}.advertisingEventDialog{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(820px,100%);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:0 20px 60px var(--text);border-radius:14px;gap:12px;padding:16px;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.advertisingEventDialog{box-shadow:0 20px 60px color-mix(in srgb,var(--text) 24%,transparent)}}.advertisingEventDialog>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.advertisingEventDialog :is(h3,h4,p){margin:0}.advertisingEventDialog>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.advertisingEventDialog>dl div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;padding:8px}.advertisingEventDialog :is(dt,dd){margin:0}.advertisingEventDialog dt,.advertisingEventDialog small{color:var(--text-muted);font-size:11px}.advertisingEventComments{gap:6px;padding-left:20px;display:grid}.advertisingEventComments li{border-bottom:1px solid var(--border);padding:7px}.advertisingEventDialog form{gap:7px;display:grid}.advertisingEventDialog form label{gap:4px;display:grid}.advertisingEventDialog textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);min-height:80px;color:var(--text);border-radius:8px}@media (max-width:760px){.advertisingJournalFilters,.advertisingJournalFilters details>div,.advertisingEventList article>button,.advertisingOperationMembers>button{grid-template-columns:minmax(0,1fr)}.advertisingOperationMembers>button{padding-left:18px}.journalMilestones{justify-content:start}.advertisingEventDialog{max-height:calc(100dvh - 16px);padding:12px}.advertisingEventDialog>dl{grid-template-columns:minmax(0,1fr)}}.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);display:grid}.clusterNavigationBand{align-items:stretch;gap:4px;min-width:0;display:flex}.keywordEntityTabs{border-bottom:1px solid var(--border);flex:none;align-items:end;gap:0;margin:0;display:flex}.keywordEntityTabs button{min-height:34px;color:var(--text-muted);background:var(--surface-muted);white-space:nowrap;text-align:left;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:7px;padding:6px 14px;display:flex}.keywordEntityTabs button[aria-selected=true]{border-color:var(--border);color:var(--text);background:var(--surface);box-shadow:inset 0 2px 0 var(--violet);font-weight:700}.keywordEntityTabs button:disabled{color:var(--text-muted);opacity:.78}.clusterProviderTabs{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;flex:auto;align-items:stretch;gap:2px;margin:0;padding:3px;display:flex;overflow-x:auto}.clusterProviderTabs button{min-height:30px;color:var(--text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;display:flex}.clusterProviderTabs button[aria-pressed=true]{border-color:var(--border);color:var(--text);background:var(--surface);box-shadow:0 1px 2px var(--text)}@supports (color:color-mix(in lab, red, red)){.clusterProviderTabs button[aria-pressed=true]{box-shadow:0 1px 2px color-mix(in srgb,var(--text) 8%,transparent)}}.clusterProviderTabs button[aria-pressed=true]{font-weight:700}.clusterProviderTabs button:disabled{opacity:.68}.keywordEntityTabs button span,.clusterProviderTabs button span{background:var(--surface-muted);min-width:20px;color:var(--text-muted);border-radius:999px;padding:1px 5px;font-size:10px}.clusterStateExplanation{color:var(--text-muted);background:var(--surface-muted);flex:none;margin:0;padding:0;font-size:10px;line-height:1.35;position:relative}.clusterStateExplanation>summary{border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;min-height:30px;padding:3px 8px;display:flex}.clusterStateExplanation>p{z-index:7;border:1px solid var(--border);background:var(--surface);width:min(420px,80vw);color:var(--text-muted);box-shadow:0 8px 24px var(--text);border-radius:7px;margin:4px 0 0;padding:8px;position:absolute;right:0}@supports (color:color-mix(in lab, red, red)){.clusterStateExplanation>p{box-shadow:0 8px 24px color-mix(in srgb,var(--text) 14%,transparent)}}.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{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:11px;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}.keywordRangeSummary{border-inline:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex}.keywordRangeSummary button{min-height:24px;padding:2px 6px}.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{border-inline:1px solid var(--border);color:var(--text-muted);background:var(--surface-subtle);align-items:center;gap:8px;margin:0;padding:3px 8px;font-size:11px;display:flex}.keywordCaption>details{margin-left:auto;display:inline-block;position:relative}.keywordCaption summary{cursor:pointer}.keywordCaption details p{z-index:7;border:1px solid var(--border);background:var(--surface);width:min(520px,82vw);color:var(--text-muted);box-shadow:0 8px 24px var(--text);border-radius:7px;margin:4px 0 0;padding:8px;position:absolute;right:0}@supports (color:color-mix(in lab, red, red)){.keywordCaption details p{box-shadow:0 8px 24px color-mix(in srgb,var(--text) 14%,transparent)}}.keywordScroll{border:1px solid var(--border);overscroll-behavior:contain;border-radius:0;max-width:100%;max-height:540px;scroll-margin-top:70px;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);min-height:30px;padding:2px 6px}.keywordScroll tbody tr:nth-child(2n)>*{background:var(--surface-subtle)}.keywordScroll tbody tr.isSelected>*{background:var(--violet-soft)}.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:26px;color:var(--text-muted);text-transform:none}.keywordFilterRow th{height:40px;padding:3px 5px}.keywordFilterRow th>div{gap:2px;display:grid}.keywordFilterRow input{width:74px;min-height:20px;padding:1px 4px;font-size:10px}.keywordFilterRow .keywordIdentity input{width:100%;min-height:26px;font-size:11px}.keywordScroll thead button{text-align:right;background:0 0;border:0;line-height:15px}.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}.keywordProductContext{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);gap:4px;padding:8px 12px;display:grid}.keywordProductContext>div{overflow-wrap:anywhere;gap:4px;display:grid}.keywordProductContext small{color:var(--text);line-height:1.4}.keywordScroll .keywordIdentity>.keywordInlineDayAction{width:auto;min-height:20px;color:var(--text-muted);border:1px solid var(--border);background:var(--surface-subtle);padding:1px 4px;font-size:10px;display:inline-block}.keywordScroll .keywordSelect{z-index:2;text-align:center;width:38px;min-width:38px;max-width:38px;position:sticky;left:0}.keywordScroll .keywordDays{z-index:2;text-align:center;width:68px;min-width:68px;max-width:68px;position:sticky;left:38px}.keywordScroll .keywordIdentity{z-index:2;text-align:left;white-space:normal;overflow-wrap:anywhere;width:360px;min-width:360px;max-width:360px;box-shadow:2px 0 0 var(--border);position:sticky;left:106px}.keywordScroll .keywordProduct{text-align:left;white-space:normal;overflow-wrap:anywhere;width:220px;min-width:220px;max-width:220px}.keywordScroll .keywordArticle{text-align:left;width:120px;min-width:120px;max-width:160px}.keywordScroll thead .keywordSelect,.keywordScroll thead .keywordDays,.keywordScroll thead .keywordIdentity{z-index:5;background:var(--surface-muted)}.keywordScroll tfoot .keywordSelect,.keywordScroll tfoot .keywordDays,.keywordScroll tfoot .keywordIdentity{z-index:4;background:var(--surface-muted)}.keywordScroll .keywordIdentity>button{white-space:normal;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;width:100%;max-width:none;min-height:15px;padding:0;display:block;overflow:visible}.keywordScroll .keywordDays button{min-height:20px;padding:1px 4px;font-size:10px}.keywordScroll .keywordIdentity>small{text-overflow:ellipsis;vertical-align:middle;max-width:190px;margin-right:6px;display:inline-block;overflow:hidden}.keywordRowActions{vertical-align:middle;gap:3px;margin-top:1px;display:inline-flex}.keywordRowActions button{color:var(--text-muted);font-size:9px;border-color:var(--border)!important;min-height:18px!important;padding:0 4px!important}@media (min-width:601px){.keywordScroll tbody :is(th,td){height:27px;padding-block:0;line-height:13px}.keywordScroll tbody .keywordIdentity>button{min-height:13px;line-height:13px}.keywordScroll tbody .keywordRowActions{margin-top:0}.keywordScroll tbody .keywordRowActions button{line-height:14px;min-height:16px!important}}.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);background:var(--surface);min-height:30px;color:var(--text);border-radius:5px;align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.keywordColumnChooser summary>span[aria-hidden=true]{background:var(--surface-muted);min-width:17px;height:17px;color:var(--text-muted);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;display:grid}.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)}.keywordBulkBar{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);box-shadow:0 -4px 14px var(--text);border-top:0;border-radius:0 0 6px 6px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.keywordBulkBar{box-shadow:0 -4px 14px color-mix(in srgb,var(--text) 10%,transparent)}}.keywordBulkBar.isSticky{z-index:6;position:sticky;bottom:0}.keywordBulkBar small{color:var(--text-muted);flex:320px}.tablePageSize{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.tablePageSize select{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--text);border-radius:6px}.keywordDetailTabs{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:4px;padding:4px;display:flex}.keywordDetailTabs button{min-height:32px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 9px}.keywordDetailTabs button[aria-selected=true]{border-color:var(--border);background:var(--surface);color:var(--text);font-weight:700}.advertisingKeywordDays{gap:8px;min-width:0;display:grid}.advertisingKeywordDays>p{color:var(--text-muted);margin:0;font-size:12px}.advertisingKeywordDays .keywordDaysReconciliation{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);border-radius:7px;padding:7px 9px}.advertisingKeywordDays .keywordDaysReconciliation.status-ready{border-color:var(--success-text);background:var(--success-surface);color:var(--success-text)}.advertisingKeywordDays .keywordDaysReconciliation.status-mismatch{border-color:var(--danger-text);background:var(--danger-surface);color:var(--danger-text)}@media (max-width:600px){.clusterNavigationBand{display:grid}.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{width:240px;min-width:240px;max-width:240px;left:94px}.keywordScroll .keywordIdentity>button{max-width:none}.keywordScroll .keywordProduct{width:180px;min-width:180px;max-width:180px}.keywordScroll tbody .keywordIdentity>small{max-width:225px;margin-right:0;display:block}.keywordScroll tbody .keywordRowActions{max-width:225px;margin-top:2px;display:flex}.keywordScroll .keywordSelect{width:34px;min-width:34px;max-width:34px}.keywordScroll .keywordDays{width:60px;min-width:60px;max-width:60px;left:34px}.keywordColumnChooser>div{width:90vw;position:fixed;top:15vh;right:5vw}.keywordEntityTabs{overflow-x:auto}.clusterStateExplanation>p,.keywordCaption details p{width:calc(90vw - 16px);max-height:55vh;position:fixed;top:20vh;right:5vw;overflow:auto}.keywordCaption{align-items:flex-start}.keywordDetailTabs{grid-template-columns:minmax(0,1fr);display:grid}}.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}}.ozonFinanceWorkspace :where(.ozonFinanceConnectionFlow,.ozonFinanceFilters,.ozonFinanceScheduleDialog,.ozonFinanceSummary article,.ozonFinanceInformer,.ozonFinanceAlerts,.ozonFinanceTableSection,.ozonFinanceDetails details,.ozonFinanceRewardBreakdown),.ozonFinanceWorkspace .ozonFinanceCashFlow{border-color:var(--border);color:var(--text);background:var(--surface)}.ozonFinanceWorkspace .ozonFinanceBalanceMovement{color:var(--text);background:var(--surface)}.ozonFinanceWorkspace .ozonFinanceMovementGroup{color:var(--text);background:var(--surface-subtle)}.ozonFinanceWorkspace .ozonFinanceCashFlowTable{border-color:var(--border);color:var(--text);background:var(--surface)}.ozonFinanceWorkspace .ozonFinanceTableSection{border-top-width:3px;border-top-color:var(--fbs-accent)}.ozonFinanceWorkspace .ozonFinanceSummary article:not(.statusWarning):not(.statusOk){border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace .ozonFinanceSummary article:not(.statusWarning):not(.statusOk){border-color:color-mix(in srgb,var(--fbs-accent) 22%,var(--border))}}.ozonFinanceWorkspace .ozonFinanceSummary article:not(.statusWarning):not(.statusOk){border-top-color:var(--fbs-accent);background:linear-gradient(145deg,var(--surface),var(--fbs-accent-soft))}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace .ozonFinanceSummary article:not(.statusWarning):not(.statusOk){background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--fbs-accent-soft) 45%,var(--surface)))}}.ozonFinanceWorkspace .ozonFinanceInformer{border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace .ozonFinanceInformer{border-color:color-mix(in srgb,var(--fbs-accent) 22%,var(--border))}}.ozonFinanceWorkspace .ozonFinanceInformer{border-top-color:var(--fbs-accent);background:linear-gradient(145deg,var(--surface),var(--fbs-accent-soft))}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace .ozonFinanceInformer{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--fbs-accent-soft) 45%,var(--surface)))}}.ozonFinanceWorkspace .ozonFinanceSettlementDetailBody{gap:12px;display:grid}.ozonFinanceWorkspace .ozonFinanceSettlementDetailBody>label{color:var(--text-muted);justify-self:start;gap:4px;font-size:12px;display:grid}.ozonFinanceWorkspace .ozonFinanceSettlementDetailBody select{border:1px solid var(--border);min-height:44px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:8px}.ozonFinanceWorkspace .ozonFinanceSettlementDetailValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ozonFinanceWorkspace .ozonFinanceSettlementDetailValues>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;min-width:0;padding:9px}.ozonFinanceWorkspace .ozonFinanceSettlementDetailValues dt{color:var(--text-muted);font-size:11px}.ozonFinanceWorkspace .ozonFinanceSettlementDetailValues dd{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:700}.ozonFinanceWorkspace .ozonFinanceLoanForecastRows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ozonFinanceWorkspace .ozonFinanceLoanForecastRows>li{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;gap:6px;min-width:0;padding:10px 12px;display:grid}.ozonFinanceWorkspace .ozonFinanceLoanForecastRows>li>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ozonFinanceWorkspace .ozonFinanceLoanForecastRows strong{color:var(--text);font-variant-numeric:tabular-nums}.ozonFinanceWorkspace .ozonFinanceLoanForecastRows :where(span,small){color:var(--text-muted);overflow-wrap:anywhere}.ozonFinanceWorkspace .ozonFinanceLoanForecastRows small{font-size:11px}.ozonFinanceWorkspace .ozonFinanceForecastDetails{gap:12px;min-width:0;display:grid}.ozonFinanceWorkspace .ozonFinanceForecastAfter{border:1px solid var(--border);background:var(--surface);border-radius:9px;min-width:0}.ozonFinanceWorkspace .ozonFinanceForecastAfter>summary{color:var(--fbs-accent-text);cursor:pointer;padding:12px;font-weight:600}.ozonFinanceWorkspace .ozonFinanceForecastAfter>.ozonFinanceSettlementDetailBody{padding:0 12px 12px}.ozonFinanceWorkspace .ozonFinanceForecastAfter .ozonFinanceSettlementDetailValues{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ozonFinanceWorkspace .ozonFinanceInformer.sales{border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace .ozonFinanceInformer.sales{border-color:color-mix(in srgb,var(--fbs-accent) 48%,var(--border))}}.ozonFinanceWorkspace .ozonFinanceInformer.sales{background:linear-gradient(145deg,var(--fbs-accent-soft),var(--surface))}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace .ozonFinanceInformer.sales{background:linear-gradient(145deg,color-mix(in srgb,var(--fbs-accent-soft) 76%,var(--surface)),var(--surface))}}.ozonFinanceWorkspace .ozonFinanceInformer.expense{border-top-color:var(--warning-text)}.ozonFinanceWorkspace .ozonFinanceInformerSection>header{color:var(--text)}.ozonFinanceWorkspace .ozonFinanceInformerGroup>h3{color:var(--text-muted)}.ozonFinanceWorkspace .ozonFinanceInformerSettingsButton{border-color:var(--border);color:var(--fbs-accent-text);background:var(--surface)}.ozonFinanceWorkspace .ozonFinanceInformerSettings{border-color:var(--border);color:var(--text);background:var(--surface)}.ozonFinanceWorkspace .ozonFinanceInformerSettingsRow{border-color:var(--border);color:var(--text);background:var(--surface-subtle)}.ozonFinanceWorkspace .ozonFinanceInformerSettings button{border-color:var(--border);color:var(--fbs-accent-text);background:var(--surface)}.ozonFinanceWorkspace .ozonFinanceInformerSettings :where(span,small,svg){color:var(--text-muted)}.ozonFinanceWorkspace .ozonFinanceInformerSaveError{border-color:var(--warning-text);color:var(--warning-text);background:var(--warning-surface)}.ozonFinanceWorkspace .ozonFinanceTable thead th{color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}.ozonFinanceWorkspace .ozonFinanceTable tbody td:first-child{color:var(--text);background:var(--surface)}.ozonFinanceWorkspace .ozonFinanceTable tbody tr.expanded>td:first-child{background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace .ozonFinanceTable tbody tr.expanded>td:first-child{background:color-mix(in srgb,var(--fbs-accent-soft) 58%,var(--surface))}}.ozonFinanceWorkspace .ozonFinanceDetails details[open]{border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace .ozonFinanceDetails details[open]{border-color:color-mix(in srgb,var(--fbs-accent) 54%,var(--border))}}.ozonFinanceWorkspace :where(input,select,.ozonFinanceScheduleControls .toggle){border-color:var(--border);color:var(--text);background:var(--surface)}.ozonFinanceWorkspace :where(.ozonFinanceFreshness,.ozonFinanceFilters label,.ozonFinanceSchedule label,.ozonFinanceScheduleMeta,.ozonFinanceSummary span,.ozonFinanceSummary small,.ozonFinanceAlerts p span,.ozonFinanceTable th,.ozonFinanceTable td small,.ozonFinanceEmpty){color:var(--text-muted)}.ozonFinanceWorkspace :where(.ozonFinanceTable th){color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}.ozonFinanceWorkspace :where(.ozonFinanceDetailsRow>td){background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace :where(.ozonFinanceDetailsRow>td){background:color-mix(in srgb,var(--fbs-accent-soft) 36%,var(--surface-muted))}}.ozonFinanceWorkspace :where(button,input,select,summary):focus-visible{outline:3px solid var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace :where(button,input,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--fbs-accent) 38%,transparent)}}.ozonFinanceWorkspace :where(button,input,select,summary):focus-visible{outline-offset:2px}.ozonFinanceWorkspace :where(.ozonFinanceFilters>footer,.ozonFinanceSchedule>summary,.ozonFinanceEmptyState){color:var(--text);background:var(--surface)}.ozonFinanceWorkspace :where(.ozonFinanceFilters>header,.ozonFinanceFilters>footer,.ozonFinanceSchedule[open]>summary){border-color:var(--border)}.ozonFinanceWorkspace :where(.ozonFinanceFilters>footer,.ozonFinanceSchedule>summary small,.ozonFinanceScheduleBody>p,.ozonFinanceTableSection>header>div>p:last-child,.ozonFinanceEmptyState p){color:var(--text-muted)}.ozonFinanceWorkspace :where(.ozonFinanceCharts){border-color:var(--border);color:var(--text);background:var(--surface)}.ozonFinanceWorkspace .ozonFinancePeriodComparison,.ozonFinanceWorkspace .ozonOrderPeriodComparison{border-color:var(--border);border-top-color:var(--fbs-accent);color:var(--text);background:var(--surface)}.ozonFinanceWorkspace .ozonFinanceComparisonTableWrap{border-color:var(--border)}.ozonFinanceWorkspace .ozonFinanceComparisonTableWrap thead th{color:var(--text-muted);background:var(--surface-muted)}.ozonFinanceWorkspace .ozonFinanceComparisonTableWrap tbody th{color:var(--text)}.ozonFinanceWorkspace .ozonFinanceComparisonSteps button{border-color:var(--border);color:var(--fbs-accent-text);background:var(--surface)}.ozonFinanceWorkspace .ozonFinanceComparisonOpen{color:var(--fbs-accent-text);background:0 0}.ozonFinanceWorkspace .ozonFinanceCharts{border-top-color:var(--fbs-accent)}.ozonFinanceWorkspace :where(.ozonFinanceCharts>header>div:first-child>p:last-child,.ozonFinanceChartLegend,.ozonFinanceChartSvg text){color:var(--text-muted);fill:var(--text-muted)}.ozonFinanceChartChoices{min-width:0;color:var(--text);border:0;margin:0;padding:0;position:sticky;left:0}.ozonFinanceChartChoices legend{margin-bottom:8px;font-size:12px;font-weight:650}.ozonFinanceSectionControls{color:var(--text);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ozonFinanceSectionControls>button{--button-height:44px;--ds-control-height:44px;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.ozonFinanceSectionButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ozonFinanceSectionButtonWrap{gap:5px;min-width:0;display:grid}.ozonFinanceWorkspace .ozonFinanceSectionButton{--ds-control-height:56px;--button-height:56px;white-space:normal;align-content:center;width:100%;line-height:1.35;min-height:56px!important;padding:9px 11px!important}.ozonFinanceSectionButtonWrap .ozonFinanceOverviewSectionMoves{justify-content:center}.ozonFinanceSectionButtonWrap .ozonFinanceOverviewSectionMoves button{width:44px;height:44px}.ozonFinanceWorkspace .ozonFinanceSectionDialog{box-sizing:border-box;width:min(1320px,100vw - 48px);max-width:none;height:min(880px,100dvh - 48px);max-height:none;margin:auto;padding:0;overflow:hidden}.ozonFinanceWorkspace .ozonFinanceSectionDialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ozonFinanceSectionDialog::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceSectionDialog::backdrop{background:color-mix(in srgb,var(--text) 36%,transparent)}}.ozonFinanceWorkspace .ozonFinanceSectionDialog>.ozonFinanceSectionDialogBody{overscroll-behavior:contain;min-width:0;min-height:0;max-height:none;display:block;overflow:auto}.ozonFinanceSectionDialog .ozonFinanceSectionClose{--button-height:44px;--ds-control-height:44px;flex:0 0 44px;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.ozonFinanceSectionDialog>footer .secondaryAction{--button-height:44px;--ds-control-height:44px;min-height:44px}@media (max-width:620px){.ozonFinanceSectionButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.ozonFinanceWorkspace .ozonFinanceSectionDialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0}.ozonFinanceWorkspace .ozonFinanceSectionDialog>header h2{font-size:18px}.ozonFinanceWorkspace .ozonFinanceSectionDialog>footer{display:flex}}.ozonFinanceChartChoices .ozonFinanceChartLegend label{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.ozonFinanceChartChoices input{width:16px;height:16px;accent-color:var(--fbs-accent);margin:0}.ozonFinanceChartChoices label:focus-within{outline:2px solid var(--fbs-accent);outline-offset:2px}.ozonFinanceChartScaleHint{color:var(--text-muted);margin:0 0 8px;font-size:12px;position:sticky;left:0}.ozonFinanceWorkspace .ozonFinanceChartSvg path.chart4,.ozonFinanceWorkspace .ozonFinanceChartSvg circle.chart4{stroke:var(--violet)}.ozonFinanceWorkspace .ozonFinanceChartSvg path.chart5,.ozonFinanceWorkspace .ozonFinanceChartSvg circle.chart5{stroke:var(--danger-text)}.ozonFinanceWorkspace .ozonFinanceChartSvg path.chart6,.ozonFinanceWorkspace .ozonFinanceChartSvg circle.chart6{stroke:var(--text-muted)}.ozonFinanceWorkspace .ozonFinanceChartSvg path:is(.chart4,.chart5,.chart6){fill:none}.ozonFinanceWorkspace .ozonFinanceChartSvg circle.chart4{fill:var(--violet)}.ozonFinanceWorkspace .ozonFinanceChartSvg circle.chart5{fill:var(--danger-text)}.ozonFinanceWorkspace .ozonFinanceChartSvg circle.chart6{fill:var(--text-muted)}.ozonFinanceWorkspace .ozonFinanceChartSvg path.chart4{stroke-dasharray:7 4}.ozonFinanceWorkspace .ozonFinanceChartSvg path.chart6{stroke-dasharray:3 4}@media (max-width:620px){.ozonFinanceWorkspace .ozonFinanceChartTabs{flex-wrap:wrap}.ozonFinanceWorkspace .ozonFinanceChartTabs button{white-space:normal;min-height:44px}.ozonFinanceChartChoices .ozonFinanceChartLegend{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ozonFinanceChartChoices .ozonFinanceChartLegend label{padding:4px 7px;line-height:1.3}.ozonFinanceChartChoices .ozonFinanceChartLegend :is(input,i){flex-shrink:0}}.ozonFinanceWorkspace .ozonFinanceChartTabs{background:var(--surface-muted)}.ozonFinanceWorkspace .ozonFinanceOrderMetricTabs{border-color:var(--border);background:var(--surface-muted)}.ozonFinanceWorkspace .ozonFinanceChartUnavailable{color:var(--text-muted)}.ozonFinanceWorkspace .ozonFinanceChartTabs button{color:var(--text-muted);background:0 0}.ozonFinanceWorkspace .ozonFinanceChartTabs button.active{color:var(--paper);background:var(--fbs-accent)}.ozonFinanceWorkspace .ozonFinanceUnclassified{border-color:var(--warning-text);color:var(--text);background:var(--warning-surface)}.ozonFinanceWorkspace :where(.ozonFinanceSyncAction,.ozonFinanceEmptyState>span){border-color:var(--fbs-accent);color:var(--paper);background:var(--fbs-accent)}.ozonFinanceWorkspace .ozonFinanceConnectionFlow article,.ozonFinanceWorkspace .ozonFinanceConnectionStep{border-color:var(--border);color:var(--text);background:var(--surface-subtle)}.ozonFinanceWorkspace .ozonFinanceConnectionFlow article.pending :where(span,strong){color:var(--text-muted);background:var(--surface-muted)}.ozonFinanceWorkspace .ozonFinanceConnectionFlow article.ready :where(span,strong){color:var(--success-text);background:var(--success-surface)}.ozonFinanceWorkspace .ozonFinanceConnectionFlow article.warning :where(span,strong){color:var(--warning-text);background:var(--warning-surface)}.ozonFinanceWorkspace :where(.ozonFinanceEventComposer,.ozonFinanceEventDetailsList),.ozonFinanceWorkspace :where(.ozonFinanceEventComposer input,.ozonFinanceEventComposer select,.ozonFinanceEventComposer textarea){border-color:var(--border);color:var(--text);background:var(--surface)}.ozonFinanceWorkspace :where(.ozonFinanceEventBadge,.ozonFinanceEventConfidence){color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}.ozonFinanceWorkspace :where(.ozonFinanceEventBadge.observed,.ozonFinanceEventConfidence.observed){color:var(--warning-text);background:var(--warning-surface)}.ozonFinanceWorkspace :where(.ozonFinanceEventBadge.confirmed,.ozonFinanceEventConfidence.confirmed){color:var(--success-text);background:var(--success-surface)}.ozonFinanceWorkspace .ozonFinanceTableMeta span{color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}.ozonFinanceWorkspace .ozonFinanceTableMeta span.ready{color:var(--success-text);background:var(--success-surface)}.ozonFinanceWorkspace .ozonFinanceTableMeta span.warning{color:var(--warning-text);background:var(--warning-surface)}.workspace .catalogPanel :where(.catalogBulkEditor,.catalogBulkEditor input,.catalogBulkEditor select,.catalogBulkEditor textarea,.catalogBulkActions button){border-color:var(--border);color:var(--text);background-color:var(--surface)}.workspace .catalogPanel .catalogShelfLifeUnit{border-color:var(--border);color:var(--text);background:var(--surface-muted)}.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(--paper);background:var(--violet);box-shadow:0 1px 5px var(--violet)}@supports (color:color-mix(in lab, red, red)){.workspace .catalogPanel .catalogShelfLifeUnit button[aria-pressed=true]{box-shadow:0 1px 5px color-mix(in srgb,var(--violet) 36%,transparent)}}.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)}.catalogProductDialog,.catalogExcelDialog,.fbsTemplatePreviewDialog,.fbsCostDialog,.supportImageDialog,.supportScreenshotPreviewDialog{margin:auto;position:fixed;inset:0}.workspace :where(.salesPriceDecision,.salesPriceReturn,.unitHistoryVersion,.unitHistoryTechnical){border-color:var(--border);color:var(--text);background:var(--surface-subtle)}.workspace :where(.salesPriceDecision,.salesPriceReturn,.unitHistoryVersion,.unitHistoryTechnical) :where(p,span,dt){color:var(--text-muted)}.workspace :where(.salesPriceDecision,.salesPriceReturn,.unitHistoryVersion,.unitHistoryTechnical) :where(b,h3,dd,summary){color:var(--text)}.workspace .auditGlyph.analytics{color:var(--success-text);background:var(--success-surface)}.analyticsAuditClassFilters{border-left:3px solid var(--border);padding-left:12px}.analyticsAuditDetails{gap:7px;margin:7px 0;display:grid}.analyticsAuditDetails p{color:var(--text-muted);margin:0}.analyticsAuditDetails p b{color:var(--text)}.analyticsAuditBadges{flex-wrap:wrap;gap:6px;display:flex}.analyticsAuditBadges span{border:1px solid var(--border);color:var(--text);background:var(--surface-muted);border-radius:999px;padding:4px 7px;font-size:11px}.analyticsAuditEffect{border-left:3px solid var(--warning-text);background:var(--warning-surface);padding:8px;color:var(--warning-text)!important}.analyticsAuditDetails>a,.analyticsJournalLink{color:var(--violet);font-weight:700}.journalHeader{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 8px;padding:10px 14px;display:flex}.journalHeader h2,.journalHeader p{margin:0}.journalHeader h2{font-size:18px}.journalHeader p{color:var(--text-muted);margin-top:2px;font-size:12px}.journalResultCount{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:700}.journalResultCounters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.journalResultCounters span{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.journalFilterBar{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:flex}.journalFilterBar>p{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:11px;overflow:hidden}.journalFilterDisclosure{flex:none}.journalFilterDisclosure>summary,.journalGuidance>summary{cursor:pointer;color:var(--violet);font-weight:700}.journalFilterDisclosure[open]{flex:100%}.journalFilterDisclosure[open]>summary{margin-bottom:8px}.journalFilterBar:has(.journalFilterDisclosure[open]){flex-wrap:wrap;align-items:flex-start}.journalFilterBar:has(.journalFilterDisclosure[open])>p{flex-basis:calc(100% - 100px)}.journalFilters{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin:0;padding:10px;display:grid}.journalFilters>.datePeriodControls{grid-column:1/-1}.journalFilters label{min-width:0;color:var(--text-muted);gap:5px;font-size:11px;font-weight:700;display:grid}.journalFilters select,.journalFilters input{border:1px solid var(--border);background:var(--surface-muted);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:9px;padding:9px 10px}:is(.journalFilters select:focus-visible,.journalFilters input:focus-visible,.journalPager button:focus-visible,.journalDisclosure summary:focus-visible,.auditTechnical summary:focus-visible){outline:3px solid var(--violet);outline-offset:2px}.journalSearch{grid-column:span 2}.journalContextStatus,.journalDataStatus{color:var(--text-muted);margin:5px 2px;font-size:11px;line-height:1.4}.journalGuidance{color:var(--text-muted);margin:5px 2px 8px;font-size:11px}.journalGuidance p{margin:6px 0 0;line-height:1.4}.auditList .journalCard{background:var(--surface);display:block;border-color:var(--border)!important}.auditList .journalOperationCard{border-bottom:1px solid var(--border);background:var(--surface);padding:0;display:block}.journalOperationSummary{background:var(--surface-muted);width:100%;color:var(--text);text-align:left;cursor:pointer;border:0;grid-template-columns:24px minmax(180px,1fr) minmax(260px,1fr) auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.journalOperationSummary>span{gap:3px;min-width:0;display:grid}.journalOperationSummary small,.journalOperationSummary time{color:var(--text-muted)}.journalOperationSummary time{white-space:nowrap;font-size:11px}.journalOperationChevron{font-size:18px}.journalOperationCounts{text-align:right}.journalOperationMembers{background:var(--surface-subtle);padding-left:26px;display:grid}.journalOperationMembers .journalCard{border-bottom:1px solid var(--border);padding:12px 16px}.journalOperationMembers .journalCard:last-child{border-bottom:0}.journalCardBody{min-width:0;color:var(--text)}.journalObject{font-weight:700;color:var(--text-muted)!important}.journalLifecycle.confirmed{color:var(--success-text);background:var(--success-surface)}.journalLifecycle.failed,.journalLifecycle.unknown{color:var(--danger-text);background:var(--danger-surface)}.journalLifecycle.pending,.journalLifecycle.planned{color:var(--warning-text);background:var(--warning-surface)}.journalDisclosure{margin:9px 0}.journalDisclosure summary,.auditTechnical summary{cursor:pointer;width:max-content;max-width:100%;color:var(--violet);font-weight:700}.journalGroup{border-left:3px solid var(--warning-text);background:var(--warning-surface);padding:9px;color:var(--warning-text)!important}.journalEffectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.journalEffectGrid>div{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.journalEffectGrid span,.journalEffectGrid small{color:var(--text-muted)}.journalEffectGrid b{overflow-wrap:anywhere;color:var(--text)}.journalCheckpointGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.journalCheckpointPeriods{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.journalCheckpointPeriods button{border:1px solid var(--border);background:var(--surface);min-width:64px;color:var(--text);cursor:pointer;border-radius:8px;gap:2px;padding:7px 9px;display:grid}.journalCheckpointPeriods button[aria-pressed=true]{border-color:var(--violet);background:var(--surface-muted)}.journalCheckpointPeriods small{color:var(--text-muted);font-size:10px}.journalCheckpointGrid>article{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;gap:4px;min-width:0;padding:9px;display:grid}.journalCheckpointGrid :is(span,small){color:var(--text-muted);overflow-wrap:anywhere}.journalWarning{color:var(--warning-text)!important}.journalPager{color:var(--text-muted);justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.journalPager button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:9px;padding:9px 16px;font-weight:700}.journalPager button:disabled{cursor:not-allowed;opacity:.5}.auditTechnical code{overflow-wrap:anywhere;max-width:100%;color:var(--text-muted);display:block}@media (max-width:760px){.journalFilters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.journalSearch{grid-column:1/-1}.journalEffectGrid,.journalCheckpointGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.journalHeader{align-items:flex-start;padding:8px 10px}.journalHeader p{display:none}.journalFilterBar{align-items:flex-start;padding:7px 9px}.journalFilterBar>p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.journalFilterDisclosure[open]{width:100%}.journalFilters{grid-template-columns:minmax(0,1fr);padding:8px}.journalSearch{grid-column:auto}.journalPager{justify-content:space-between}.journalPager button{padding-inline:12px}.operationsWorkspace .auditPanel{padding:8px}.operationsWorkspace .auditList article{grid-template-columns:26px minmax(0,1fr);padding:9px 8px}.operationsWorkspace .auditGlyph{width:26px;height:26px}.operationsWorkspace .journalChange,.operationsWorkspace .journalNext{margin-top:4px;font-size:12px}.operationsWorkspace .auditMeta{gap:4px}.operationsWorkspace .auditMeta span{font-size:10px}}.analyticsJournalLink{align-items:center;min-height:36px;display:inline-flex}.journalRowButton{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:0;display:grid}.journalRowButton:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.journalOperationSummary:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.journalRefresh:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.journalDialog button:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.journalDialog a:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.journalChange,.journalNext{color:var(--text);overflow-wrap:anywhere;margin-top:7px;line-height:1.45;display:block}.journalRefresh{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);cursor:pointer;border-radius:9px;align-self:end;padding:8px 13px;font-weight:700}.journalRefresh:disabled{opacity:.6;cursor:wait}.journalRefreshing{border-top:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);text-align:center;margin:0;padding:8px 12px;position:sticky;bottom:0}.journalDialogBackdrop{z-index:80;background:var(--text);place-items:center;padding:24px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.journalDialogBackdrop{background:color-mix(in srgb,var(--text) 34%,transparent)}}.journalDialog{--text-muted:var(--text)}@supports (color:color-mix(in lab, red, red)){.journalDialog{--text-muted:color-mix(in srgb,var(--text) 80%,var(--surface) 20%)}}.journalDialog{border:1px solid var(--border);background:var(--surface);width:min(840px,100%);max-height:calc(100vh - 48px);color:var(--text);box-shadow:0 22px 70px var(--text);border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.journalDialog{box-shadow:0 22px 70px color-mix(in srgb,var(--text) 24%,transparent)}}.journalDialog>header{border-bottom:1px solid var(--border);background:var(--surface-muted);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.journalDialog>header h2,.journalDialog>header p{margin:0}.journalDialog>header .eyebrow{color:var(--text-muted)}.journalDialog>header button{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:9px;flex:none;font-size:24px}.journalDialogBody{gap:16px;max-height:calc(100vh - 135px);padding:20px;display:grid;overflow:auto}.journalDialogBody section{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;min-width:0;padding:14px}.journalDialogBody h3,.journalDialogBody p{margin:0}.journalDialogBody h3{margin-bottom:8px;font-size:14px}.journalDialogBody p,.journalDialogBody a{overflow-wrap:anywhere;line-height:1.5}.journalStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.journalStatusGrid p{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;gap:5px;padding:12px;display:grid}.journalStatusGrid span{color:var(--text-muted)}@media (max-width:420px){.journalDialogBackdrop{align-items:end;padding:0}.journalDialog{border-radius:16px 16px 0 0;max-height:94vh}.journalDialogBody{max-height:calc(94vh - 82px);padding:14px}.journalStatusGrid{grid-template-columns:minmax(0,1fr)}.journalRowButton{grid-template-columns:30px minmax(0,1fr);gap:8px}.analyticsAuditBadges{flex-direction:column;align-items:flex-start}.journalRefresh{width:100%}}@media (max-width:760px){.journalOperationSummary{grid-template-columns:24px minmax(0,1fr) auto}.journalOperationCounts{text-align:left;grid-column:2/-1}.journalOperationMembers{padding-left:10px}.journalResultCounters{justify-content:flex-start}}@media (max-width:420px){.journalOperationSummary{padding:10px 8px}.journalOperationSummary time{grid-column:2/-1}.journalOperationMembers{padding-left:4px}}.ozonFinanceMetricDialog .ozonFinanceScheduleDialogBody,.ozonFinanceMetricDialog .ozonFinanceMetricDays{min-width:0}.ozonFinanceMetricDialog .ozonFinanceMetricDays>div{min-width:0;max-width:100%}.ozonFinanceMetricDialog .ozonFinanceMetricDays table{table-layout:auto;width:100%;min-width:100%}@media (max-width:620px){.ozonFinanceWorkspace .ozonFinanceCharts{padding:8px}.ozonFinanceWorkspace .ozonFinanceCharts>header{gap:8px}.ozonFinanceWorkspace .ozonFinanceChartTabs button,.ozonFinanceWorkspace .ozonFinanceComparisonSteps button,.ozonFinanceWorkspace .ozonFinanceComparisonOpen{min-height:44px}.ozonFinanceWorkspace .ozonFinanceChartCanvas{margin-top:8px;padding:8px}}.ozonFinanceMetricDialog .ozonFinanceMetricDays td{white-space:nowrap}.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}}.advertisingFactWorkspace,.campaignDetail,.advertisingClusterInventory{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}.campaignDesktopTable,.productDesktopTable,.clusterDesktopTable{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-width:100%;overflow:auto}.campaignDesktopTable table,.productDesktopTable table,.clusterDesktopTable table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.campaignDesktopTable caption{border-bottom:1px solid var(--border);color:var(--text-muted);text-align:left;padding:7px 10px;font-size:11px}.campaignDesktopTable :is(th,td),.productDesktopTable :is(th,td),.clusterDesktopTable :is(th,td){border-bottom:1px solid var(--border);text-align:right;vertical-align:top;max-width:260px;color:var(--text);padding:9px 10px;font-size:12px}.campaignDesktopTable th:first-child,.campaignDesktopTable td:first-child,.productDesktopTable th:first-child,.productDesktopTable td:first-child,.clusterDesktopTable th:first-child,.clusterDesktopTable td:first-child,.clusterDesktopTable td:nth-child(2){text-align:left}.campaignDesktopTable thead th,.productDesktopTable thead th,.clusterDesktopTable thead th{z-index:2;background:var(--surface-muted);color:var(--text-muted);white-space:nowrap;position:sticky;top:0}.campaignDesktopTable tbody tr:nth-child(2n),.productDesktopTable tbody tr:nth-child(2n),.clusterDesktopTable tbody tr:nth-child(2n){background:var(--surface-subtle)}.campaignDesktopTable button,.productDesktopTable button,.clusterDesktopTable button{color:var(--text);text-align:left;background:0 0;border:0;padding:0;font-weight:750}.campaignDesktopTable small,.productDesktopTable small,.clusterDesktopTable small{margin-top:3px;font-weight:400}.campaignDesktopTable .campaignStatusBadge{white-space:normal;overflow-wrap:anywhere;width:fit-content;max-width:240px;line-height:1.25;display:flex}.campaignStatusBadge.isConfirmed,.campaignStatusBadge.isActive{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.campaignStatusBadge.isPaused{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.campaignStatusBadge.isCompleted,.campaignStatusBadge.isWarning,.campaignStatusBadge.isUnknown{border-color:var(--border);background:var(--surface-muted);color:var(--text-muted)}.advertisingScheduleSummary{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.advertisingScheduleSummary>div{gap:2px;min-width:0;display:grid}.advertisingScheduleSummary span{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.advertisingScheduleSummary a{color:var(--violet);flex:none;font-weight:750}.advertisingConnectionSchedule{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-subtle);width:100%;min-width:0;color:var(--text);border-radius:10px;grid-column:1/-1;margin-top:12px;scroll-margin-block:24px}.advertisingConnectionSchedule>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.advertisingConnectionSchedule>summary:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.advertisingConnectionSchedule>summary>span{gap:2px;min-width:0;display:grid}.advertisingConnectionSchedule>summary small{color:var(--text-muted);font-style:normal}.advertisingConnectionSchedule>summary em{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:750}.advertisingConnectionSchedule>summary em.enabled{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.advertisingConnectionScheduleBody{gap:10px;padding:0 12px 12px;display:grid}.advertisingConnectionScheduleBody>p{color:var(--text-muted);margin:0}.advertisingConnectionScheduleBody form{grid-template-columns:minmax(250px,1fr) minmax(150px,.45fr) minmax(170px,.5fr) auto;align-items:end;gap:10px;display:grid}.advertisingConnectionScheduleBody form>label{color:var(--text-muted);align-content:end;gap:5px;font-size:12px;display:grid}.advertisingConnectionScheduleBody :is(select,input[type=number]){box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px}.advertisingConnectionScheduleBody form>button{min-height:40px;padding-inline:14px}.advertisingConnectionScheduleToggle{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:9px;min-height:40px;padding:7px 9px;display:flex!important}.advertisingConnectionScheduleToggle input{width:18px;height:18px;accent-color:var(--violet)}.advertisingConnectionScheduleToggle span{gap:1px;display:grid}.advertisingConnectionScheduleToggle b{color:var(--text)}.advertisingConnectionScheduleBody dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.advertisingConnectionScheduleBody dl>div{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px}.advertisingConnectionScheduleBody :is(dt,dd){margin:0}.advertisingConnectionScheduleBody dt{color:var(--text-muted);font-size:11px}.advertisingConnectionScheduleBody dd{color:var(--text);margin-top:3px;font-weight:700}.advertisingConnectionScheduleWarning,.advertisingConnectionScheduleMessage{border:1px solid var(--warning-border);background:var(--warning-surface);border-radius:8px;padding:9px 10px;color:var(--warning-text)!important}.advertisingConnectionScheduleMessage{border-color:var(--border);background:var(--surface);color:var(--text)!important}.advertisingProfitReasons{color:var(--text-muted);text-align:left;margin-top:5px;font-size:11px}.advertisingProfitReasons summary{cursor:pointer;font-weight:700}.advertisingProfitReasons p{color:inherit;margin:5px 0 0;line-height:1.4}.advertisingFinanceNotice .advertisingProfitReasons{flex-basis:100%}.campaignCabinetBadge,.campaignDataBadge{border:1px solid var(--border);background:var(--surface);width:max-content;color:var(--text-muted);border-radius:999px;margin:3px 4px 0 0;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.campaignDataBadge{border-color:var(--border);background:var(--surface-muted);color:var(--text-muted)}.campaignSignal{color:var(--text);margin:3px 4px 0 0;display:inline-block;position:relative}.campaignSignal>summary{border:1px solid var(--violet);width:max-content;color:var(--violet);cursor:pointer;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700;list-style:none}.campaignSignal>summary::-webkit-details-marker{display:none}.campaignSignal>p{z-index:6;border:1px solid var(--border);background:var(--surface);width:min(300px,70vw);box-shadow:0 8px 24px var(--text);border-radius:8px;margin:4px 0 0;padding:8px;position:absolute;top:100%;left:0}@supports (color:color-mix(in lab, red, red)){.campaignSignal>p{box-shadow:0 8px 24px color-mix(in srgb,var(--text) 15%,transparent)}}.campaignSignal>p{font-size:11px;font-weight:400;line-height:1.4}.campaignDesktopTable button:disabled,.campaignMobileCards button:disabled{color:var(--text-muted);cursor:wait}.campaignNoStatistics{color:var(--text-muted)!important;text-align:left!important;vertical-align:middle!important}.productDesktopTable tr.isSelected{outline:2px solid var(--violet);outline-offset:-2px}.campaignMobileCards,.productMobileCards,.clusterMobileCards{display:none}.campaignMetaLine{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);border-radius:10px;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;font-size:13px;display:flex}.campaignMetaLine b{color:var(--text)}.campaignKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.campaignKpis article{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:4px;padding:11px;display:grid}.campaignKpis span{color:var(--text-muted);font-size:12px}.campaignKpis strong{color:var(--text);font-size:17px}.profitConfidenceReady,.profitConfidenceUnknown,.advertisingDataNotice,.advertisingProviderUnknown{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;padding:10px 12px;color:var(--text)!important}.advertisingCampaignDetailOpen :is(.advertisingWorkspaceNavigation,.advertisingSchedulePanel){display:none}.campaignDetail>.advertisingFactHeading{margin:2px 0}.campaignDetail>.advertisingFactHeading h2{margin:0;font-size:18px}.campaignDetail>.advertisingFactHeading :is(h3,h4,p){margin:0}.campaignDetail>.advertisingFactHeading p{margin-top:2px;font-size:11px}.campaignDetail>.campaignMetaLine{padding:5px 8px}.campaignDetail>.campaignKpis{margin:5px 0}.campaignDetail>.campaignKpis article{padding:6px 8px}.campaignDetail>.profitConfidenceReady,.campaignDetail>.profitConfidenceUnknown{margin:5px 0;padding:6px 8px}.campaignDetail>.advertisingFactHeading>div{min-width:0;max-width:100%}.campaignDetail>.advertisingFactHeading .campaignStatusBadge{white-space:normal;overflow-wrap:anywhere;vertical-align:top;width:auto;max-width:100%;line-height:1.25;display:inline-flex}.profitConfidenceReady{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)!important}.profitConfidenceUnknown,.advertisingProviderUnknown{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)!important}.advertisingClusterInventory{border-top:1px solid var(--border);gap:3px;margin-top:3px;padding-top:3px;display:grid}.clusterSourceState{border:1px solid var(--warning-border);background:var(--warning-surface);color:var(--warning-text);border-radius:9px;gap:4px;margin:5px 0;padding:9px 11px;display:grid}.clusterSourceState :is(p,small){color:inherit;margin:0}.clusterSourceState small{font-size:11px}.clusterSourceState.status-blocked{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.clusterSourceStateCompact{justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:flex}.clusterSourceStateCompact>div{align-items:baseline;gap:7px;min-width:0;display:flex}.clusterSourceStateCompact span{overflow-wrap:anywhere}.clusterSourceStateCompact small{margin-left:auto}.clusterSourceStateCompact button{min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;flex:none;padding:4px 9px;font-weight:700}@media (max-width:600px){.clusterSourceStateCompact,.clusterSourceStateCompact>div{display:grid}.clusterSourceStateCompact small{margin-left:0}}.clusterFreshnessIndicator{width:max-content;max-width:100%;color:var(--warning-text);margin:4px 0;font-size:11px;position:relative}.clusterFreshnessIndicator>summary{border:1px solid var(--warning-border);background:var(--warning-surface);cursor:pointer;border-radius:999px;place-items:center;width:26px;height:26px;padding:0;display:grid}.clusterFreshnessIndicator[data-status=blocked]>summary{border-color:var(--danger-border);background:var(--danger-surface);color:var(--danger-text)}.clusterFreshnessIndicator .srOnly{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clusterFreshnessIndicator>div{z-index:8;border:1px solid var(--border);background:var(--surface);width:min(520px,100vw - 40px);color:var(--text);box-shadow:0 10px 26px var(--text);border-radius:8px;margin-top:4px;padding:9px;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.clusterFreshnessIndicator>div{box-shadow:0 10px 26px color-mix(in srgb,var(--text) 16%,transparent)}}.clusterFreshnessIndicator :is(p,small){color:var(--text-muted);margin:4px 0;display:block}.clusterFreshnessIndicator button{border:1px solid var(--border);background:var(--surface-muted);min-height:30px;color:var(--text);border-radius:7px;padding:4px 9px;font-weight:700}.clusterEmptyState,.clusterInlineStatus{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);border-radius:7px;margin:5px 0;padding:6px 8px;font-size:12px}.advertisingEventToast{z-index:80;border:1px solid var(--danger-border);background:var(--danger-surface);width:min(420px,100vw - 36px);max-height:calc(100vh - 96px);color:var(--danger-text);box-shadow:0 12px 32px var(--text);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid;position:fixed;top:76px;right:18px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.advertisingEventToast{box-shadow:0 12px 32px color-mix(in srgb,var(--text) 20%,transparent)}}.advertisingEventToast span{overflow-wrap:anywhere;gap:2px;display:grid}.advertisingEventToast button{min-height:28px;color:inherit;background:0 0;border:0;padding:3px}.advertisingEventToast button:focus-visible{outline-offset:2px;outline:3px solid}@media (max-width:600px){.clusterFreshnessIndicator>div{width:calc(90vw - 18px);max-height:55vh;position:fixed;top:20vh;left:5vw;overflow:auto}.advertisingEventToast{width:calc(100vw - 20px);max-height:calc(100vh - 82px);top:62px;right:10px}}.advertisingProductBidPanel{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;padding:7px 10px}.advertisingProductBidPanel>summary{cursor:pointer;color:var(--text);font-size:12px;font-weight:700}.advertisingProductBidPanel[open]>summary{margin-bottom:8px}.campaignDetailNavigation{z-index:4;border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:5px;padding:4px;display:flex;position:sticky;top:0;overflow-x:auto}.campaignDetailNavigation button{min-height:30px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;padding:4px 9px;font-weight:700}:is(.campaignDetailNavigation button:hover,.campaignDetailNavigation button:focus-visible){background:var(--surface)}.campaignDetailNavigation button[aria-current=page]{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:inset 0 -2px 0 var(--violet)}.campaignPersistentDashboard{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:6px;padding:7px;display:grid}.campaignPersistentDashboard .advertisingTotalsFull article{background:var(--surface)}.campaignLoadRecovery{border:1px solid var(--danger-text);background:var(--danger-surface);color:var(--danger-text);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.campaignLoadRecovery p{margin:0}.campaignLoadRecovery button{background:var(--surface);min-height:40px;color:var(--text);border:1px solid;border-radius:8px;padding:8px 12px}.costFocusedProduct{border:1px solid var(--violet);background:var(--surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.costSelectionBar{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:10px 12px;display:flex}.costRowActions{gap:6px;display:grid}.costMobileRowActions{display:none}.costRowMenu{margin:0!important}.costRowMenu>summary{cursor:pointer;border:1px solid var(--border);box-sizing:border-box;border-radius:8px;min-height:42px;padding:9px;list-style:none}.costRowMenu>summary::-webkit-details-marker{display:none}.costRowMenu[open]{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;padding:8px}.costRowMenu[open]>summary{margin-bottom:8px}.costRowMenu button{text-align:left;width:100%;margin-top:6px;display:block}.costProductHistory{border:1px solid var(--violet);background:var(--surface-subtle);border-radius:12px;margin:12px 0;padding:14px}.costProductHistory header{align-items:flex-start}.costProductHistory h4,.costProductHistory p{margin:0}.costProductHistory ol{gap:8px;padding:0;list-style:none;display:grid}.costProductHistory li{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:minmax(180px,1fr) auto;gap:4px 12px;padding:10px;display:grid}.costProductHistory li small{grid-column:1/-1}.costEffectiveNotice{border:1px solid var(--violet);background:var(--surface-subtle);border-radius:9px;padding:10px;color:var(--text)!important}.costExcelImport{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;padding:16px}.costExcelImport>summary{cursor:pointer;font-weight:750}.costExcelImport>button,.costExcelImport>label{margin-top:10px}.costExcelImport input[type=file]{width:100%}.costExcelImport ol{color:var(--text-muted);padding-left:22px}.costBulkWorkspace,.costHistoryWorkspace{gap:14px;margin-top:14px;display:grid}.costBulkWorkspace>header,.costHistoryWorkspace>header{align-items:flex-start}.costBulkWorkspace h4,.costHistoryWorkspace h4{margin-block:0 4px}.costBulkWorkspace p,.costHistoryWorkspace p{margin-block:4px}.costBulkMethodPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.costBulkMethodPicker button{text-align:left;gap:6px;min-height:82px;display:grid}.costBulkMethodPicker button[aria-pressed=true]{border-color:var(--violet);background:var(--surface-subtle)}.costBulkMethodPicker span{color:var(--text-muted)}.costBulkEmpty{border:1px dashed var(--border);text-align:center;background:var(--surface-subtle);border-radius:12px;padding:18px}.costDraftReturn{border:1px solid var(--violet);background:var(--surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.costVersionList{gap:10px;display:grid}.costVersionList article{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.costVersionList article p{color:var(--text)!important}.costVersionCompare{border:1px solid var(--violet);background:var(--surface-subtle);border-radius:12px;padding:14px}@media (max-width:650px){.campaignLoadRecovery,.costFocusedProduct,.costSelectionBar,.costDraftReturn{grid-template-columns:minmax(0,1fr);display:grid}.costProductHistory li{grid-template-columns:minmax(0,1fr)}.costCatalog nav{grid-template-columns:repeat(2,minmax(0,1fr))}.costBulkMethodPicker,.costVersionList article{grid-template-columns:minmax(0,1fr)}.costCatalog .costOptionalColumn,.costCatalog .costDesktopRowActions{display:none}.costMobileRowActions{margin-top:10px;display:grid}.costSelectionBar button,.costBulkWorkspace>header button,.costDraftReturn button{width:100%}}.campaignCoverageDisclosure{width:max-content;max-width:100%;color:var(--text-muted);font-size:11px}.campaignCoverageDisclosure>summary{cursor:pointer;font-weight:700}.campaignCoverageDisclosure>p{color:inherit;margin:5px 0 0;line-height:1.4}.advertisingContextTool{border-top:1px solid var(--border);gap:10px;margin-top:8px;padding-top:8px;display:grid}.campaignDetailQueries>.advertisingFactHeading{margin-block:0 2px}.campaignDetailQueries>.advertisingFactHeading .secondaryButton{min-height:30px;padding-block:3px}.campaignDetailQueries>.advertisingFactHeading h2{font-size:16px}.campaignDetailAnchor{scroll-margin-top:44px}.clusterDisplaySettings>div{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:8px;min-width:min(320px,80vw);padding:10px;display:grid}.advertisingClusterInventory.density-compact .clusterDesktopTable :is(th,td){padding:4px 6px;font-size:11px}.advertisingClusterInventory.density-compact .clusterMobileCards article{padding:7px}.advertisingClusterInventory.view-cards .clusterDesktopTable{display:none}.advertisingClusterInventory.view-cards .clusterMobileCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:9px;display:grid}.advertisingClusterInventory.view-table .clusterDesktopTable{display:block}.advertisingClusterInventory.view-table .clusterMobileCards{display:none}.advertisingQueryWritePreview{--text-muted:var(--text)}@supports (color:color-mix(in lab, red, red)){.advertisingQueryWritePreview{--text-muted:color-mix(in srgb,var(--text) 80%,var(--surface) 20%)}}.advertisingQueryWritePreview{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);border-radius:10px;gap:10px;margin:16px 0;padding:14px;display:grid}.advertisingQueryWritePreview .eyebrow,.advertisingQueryWritePreview>p,.advertisingQueryWritePreview :is(a,button).secondaryButton,.advertisingQueryWritePreview .analyticsJournalLink{color:var(--text-muted)}.advertisingQueryBatchList{border:1px solid var(--border);background:var(--surface);max-height:180px;color:var(--text);overflow-wrap:anywhere;border-radius:7px;gap:4px;margin:0;padding:10px 10px 10px 30px;display:grid;overflow:auto}.queryWriteBeforeAfter span{overflow-wrap:anywhere;min-width:0}.salesCategoryFilter{background:var(--surface-subtle);color:var(--text)}.advertisingQueryWritePreview form,.advertisingWritePreviewResult{gap:9px;display:grid}.advertisingQueryWritePreview textarea{box-sizing:border-box;width:100%;min-height:72px}.queryWriteBeforeAfter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.queryWriteBeforeAfter>div,.journalCheckpointMetrics>div{border:1px solid var(--border);background:var(--surface);border-radius:7px;gap:4px;padding:8px;display:grid}.journalCheckpointMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.journalCheckpointMetrics span,.journalCheckpointMetrics small{color:var(--text-muted)}.advertisingClusterInventory code{color:var(--text);background:var(--surface-muted);border-radius:4px;padding:1px 4px}.advertisingClusterInventory .secondaryButton,.advertisingFactWorkspace .secondaryButton{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:7px 10px;text-decoration:none;display:inline-flex}.clusterCalculatedFilter{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.clusterCalculatedFilter small{max-width:760px}.clusterCalculatedFilter button[aria-pressed=true]{border-color:var(--violet);background:var(--violet);color:var(--paper)}.clusterToolbar{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.clusterToolbar>label,.clusterToolbar details label{min-width:150px;color:var(--text-muted);gap:4px;font-size:12px;display:grid}.clusterToolbar>label:first-child{flex:1;min-width:240px}.clusterToolbar :is(input,select){box-sizing:border-box;width:100%;min-width:0}.clusterToolbar details{position:relative}.clusterToolbar summary{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:7px;padding:8px 10px}.clusterNumericFilter{z-index:5;border:1px solid var(--border);background:var(--surface);box-shadow:0 8px 24px var(--text);border-radius:8px;grid-template-columns:minmax(180px,1fr) repeat(2,90px);gap:7px;padding:10px;display:grid;position:absolute;top:calc(100% + 3px);left:0}@supports (color:color-mix(in lab, red, red)){.clusterNumericFilter{box-shadow:0 8px 24px color-mix(in srgb,var(--text) 15%,transparent)}}.advertisingRecentChanges{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:7px;margin:12px 0;padding:11px 12px;display:grid}.advertisingRecentChanges .advertisingFactHeading,.advertisingRecentChanges h4{margin:0}.advertisingRecentChanges>p{font-size:12px;margin:0!important}.advertisingRecentChanges ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.advertisingRecentChanges li{border-top:1px solid var(--border);color:var(--text);grid-template-columns:130px minmax(140px,.7fr) minmax(150px,.8fr) minmax(220px,1.5fr);gap:8px;padding:7px 0;font-size:12px;display:grid}.advertisingRecentChanges time,.advertisingRecentChanges span,.advertisingRecentChanges small{color:var(--text-muted)}.productDesktopTable details,.clusterDesktopTable details{text-align:left;margin-top:6px}.productDesktopTable summary,.clusterDesktopTable summary{cursor:pointer;color:var(--text-muted);font-size:11px}.productAllMetrics,.clusterAllMetrics{grid-template-columns:repeat(2,minmax(120px,1fr));gap:5px;margin:7px 0 0;display:grid}.productAllMetrics div,.clusterAllMetrics div{border-top:1px solid var(--border);grid-template-columns:minmax(90px,1fr) auto;gap:8px;padding-top:4px;display:grid}.productAllMetrics dt,.clusterAllMetrics dt{color:var(--text-muted);font-weight:400}.productAllMetrics dd,.clusterAllMetrics dd{color:var(--text);margin:0;font-weight:600}@media (max-width:900px){.campaignKpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.advertisingFactWorkspace{max-width:100%;padding:10px;overflow-x:clip}.advertisingTotalsFull{grid-template-columns:repeat(2,minmax(0,1fr))}.advertisingProductBidPanel{grid-template-columns:minmax(0,1fr)}.advertisingScheduleSummary,.advertisingConnectionSchedule>summary{align-items:flex-start}.advertisingConnectionScheduleBody form,.advertisingConnectionScheduleBody dl{grid-template-columns:1fr}.advertisingConnectionScheduleBody form>button{width:100%}.campaignDesktopTable,.productDesktopTable,.clusterDesktopTable{display:none}.campaignMobileCards,.productMobileCards,.clusterMobileCards{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.advertisingClusterInventory.view-table .clusterDesktopTable{display:block}.advertisingClusterInventory.view-table .clusterMobileCards,.advertisingClusterInventory.view-cards .clusterDesktopTable{display:none}.advertisingClusterInventory.view-cards .clusterMobileCards{display:grid}.campaignMobileCards article,.productMobileCards article,.clusterMobileCards article{border:1px solid var(--border);background:var(--surface-subtle);min-width:0;color:var(--text);border-radius:10px;padding:11px}.campaignMobileCards article.isSelected,.productMobileCards article.isSelected{border-color:var(--violet)}.campaignMobileCards article>button,.productMobileCards article>button,.clusterMobileCards article>button{max-width:100%;color:var(--text);text-align:left;background:0 0;border:0;padding:0}.campaignMobileCards p,.productMobileCards p,.clusterMobileCards p{font-size:12px;margin:5px 0!important}.campaignMobileCards dl,.productMobileCards dl,.clusterMobileCards dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:9px 0 0;display:grid}.campaignMobileCards dl div,.productMobileCards dl div,.clusterMobileCards dl div{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-width:0;padding:7px}.campaignMobileCards dl div:last-child,.productMobileCards dl div:last-child,.clusterMobileCards dl div:last-child{grid-column:1/-1}.campaignMobileCards dt,.productMobileCards dt,.clusterMobileCards dt{color:var(--text-muted);font-size:10px}.campaignMobileCards dd,.productMobileCards dd,.clusterMobileCards dd{color:var(--text);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:750}.campaignKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignKpis article:last-child{grid-column:1/-1}.clusterToolbar{grid-template-columns:minmax(0,1fr);display:grid}.clusterToolbar>label:first-child,.clusterToolbar>label{min-width:0}.clusterToolbar>*{box-sizing:border-box;width:100%}.clusterCalculatedFilter{display:grid}.clusterCalculatedFilter button{width:100%}.clusterNumericFilter{box-shadow:none;grid-template-columns:minmax(0,1fr);margin-top:5px;position:static}.queryWriteBeforeAfter,.journalCheckpointMetrics{grid-template-columns:minmax(0,1fr)}.advertisingDailyTable{display:none}.advertisingDailyCards{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:9px;display:grid}.advertisingDailyCards article{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;gap:7px;min-width:0;padding:10px;display:grid}.advertisingDailyCards header{justify-content:space-between;gap:8px;display:flex}.advertisingDailyCards header span{color:var(--text-muted);text-align:right}.advertisingDailyCards a{color:var(--violet)}.advertisingDailyCards dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.advertisingDailyCards dl div{border:1px solid var(--border);background:var(--surface);border-radius:7px;min-width:0;padding:7px}.advertisingDailyCards :is(dt,dd){margin:0}.advertisingDailyCards dt{color:var(--text-muted);font-size:10px}.advertisingDailyCards dd{color:var(--text);overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:750}.advertisingRecentChanges li{grid-template-columns:minmax(0,1fr);gap:3px}.advertisingDetailDialog{box-sizing:border-box;width:100%}}.shipmentAnalyticsSettings{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;display:flex}.shipmentAnalyticsSettings details{flex:280px;min-width:0}.shipmentAnalyticsSettings summary{cursor:pointer;color:var(--text);padding:8px 0}.shipmentAnalyticsSettings label{color:var(--text-muted);flex-direction:column;gap:6px;display:flex}.shipmentAnalyticsSettings select{max-width:100%}.shipmentMetricChoices{gap:6px;padding-top:12px;display:grid}.shipmentMetricChoices>div{justify-content:space-between;gap:8px;display:flex}.shipmentMetricChoices label{color:var(--text);flex-direction:row;align-items:center}.shipmentMetricChoices button{padding:4px 8px}.shipmentAnalyticsScroll{overflow-x:auto}.shipmentAnalyticsScroll table{border-collapse:collapse;table-layout:auto;width:100%}.shipmentAnalyticsScroll th{vertical-align:top;width:1%;min-width:64px;max-width:100px}.shipmentAnalyticsScroll th:first-child{width:auto;min-width:280px}.shipmentAnalyticsScroll th button{width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:flex-start;gap:4px;padding:0;display:flex}.shipmentAnalyticsScroll th button span:first-child{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:none;display:-webkit-box;overflow:hidden}.shipmentAnalyticsScroll td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:10px 12px}.shipmentAnalyticsScroll td:first-child{text-align:left;white-space:normal;min-width:280px}.shipmentAnalyticsScroll td:first-child button{font:inherit;color:var(--text);text-align:left;background:0 0;border:0;padding:0}.shipmentAnalyticsScroll td small{color:var(--text-muted);display:block}.shipmentAnalyticsTree>small{color:var(--text-muted);padding:12px;display:block}.fbsOzonKizDialog.fbsOzonDeliveryDialog{width:min(720px,100vw - 32px);color:var(--text);background:var(--surface)}.warehouseProductBackdrop{z-index:980;box-sizing:border-box;background:var(--text);padding:10px;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.warehouseProductBackdrop{background:color-mix(in srgb,var(--text) 55%,transparent)}}.warehouseProductDialog{border:1px solid var(--line);width:100%;min-width:0;height:100%;min-height:0;color:var(--text);background:var(--surface);box-shadow:0 28px 80px var(--text);border-radius:14px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.warehouseProductDialog{box-shadow:0 28px 80px color-mix(in srgb,var(--text) 28%,transparent)}}.warehouseProductDialogHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:14px 16px;display:flex}.warehouseProductDialogHeader>div{min-width:0}.warehouseProductDialogHeader h2,.warehouseProductDialogHeader p{margin:0}.warehouseProductDialogHeader h2{overflow-wrap:anywhere;margin-top:3px;font-size:clamp(18px,2vw,28px);line-height:1.15}.warehouseProductDialogHeader>div>p:last-child:not(.eyebrow){color:var(--text-muted);margin-top:5px;font-size:12px}.warehouseProductDialogClose{flex:none;align-items:center;gap:7px;display:inline-flex}.warehouseProductDialogBody{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.warehouseProductDialogBody>.warehouseProductImage{border-right:1px solid var(--line);background:var(--surface-subtle);min-width:0;height:100%;min-height:0;padding:10px}.warehouseProductDialogBody .warehouseProductImageStage,.warehouseProductDialogBody .warehouseImagePlaceholder{width:100%;height:100%;min-height:0}.warehouseProductDialogBody .warehouseProductImageStage img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%}.warehouseProductDialogBody>.warehouseProductInfo{box-sizing:border-box;min-width:0;height:100%;min-height:0;overflow:auto}.warehouseProductDialogControls{border-bottom:1px solid var(--line);margin:0 0 10px;padding:0 0 10px}.warehouseProductFbsForm{gap:12px;display:grid}.warehouseProductFbsForm .fbsOzonDeliveryEntry{margin:0}.warehouseProductFbsForm footer.warehouseProductFbsActions{justify-content:flex-end;gap:8px;display:flex}.warehouseProductFbsForm footer.warehouseProductFbsActions button{border:1px solid var(--border);min-height:42px;color:var(--text);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;line-height:1.2;display:inline-flex}:is(.fbsMarketplace-ozon,.fbsMarketplace-wildberries) .warehouseProductFbsForm footer.warehouseProductFbsActions button[type=submit]{border-color:var(--fbs-accent);color:var(--paper);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) .warehouseProductFbsForm footer.warehouseProductFbsActions button[type=submit]{box-shadow:0 4px 12px color-mix(in srgb,var(--fbs-accent) 24%,transparent)}}.warehouseProductFbsForm footer.warehouseProductFbsActions button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}@media (max-width:560px){.warehouseProductFbsForm footer.warehouseProductFbsActions{grid-template-columns:1fr;display:grid}.warehouseProductFbsForm footer.warehouseProductFbsActions button{width:100%}}body:has(.warehouseProductBackdrop,.wbFbsBackdrop) .tableLayoutOverlay{display:none}.warehouseProductLookupForm{gap:7px;display:grid}.warehouseProductLookupForm>label{color:var(--text-muted);font-size:12px;font-weight:650}.warehouseProductLookupForm>.warehouseProductLookupRow{grid-template-columns:minmax(0,1fr) auto auto 42px;gap:8px;display:grid}.warehouseProductLookupForm input{box-sizing:border-box;border:1px solid var(--line);min-width:0;height:42px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 11px;font:600 15px/1.2 ui-monospace,Consolas,monospace}.warehouseProductLookupForm button{min-height:42px}.warehouseProductOpenButton{border:1px solid var(--border);height:42px;color:var(--text);background:var(--surface);white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 14px;font-weight:650}.warehouseProductOpenButton:hover:not(:disabled){border-color:var(--violet);color:var(--violet);background:var(--surface-subtle)}.warehouseProductOpenButton:focus-visible{outline:3px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseProductOpenButton:focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 34%,transparent)}}.warehouseProductOpenButton:focus-visible{outline-offset:2px}.warehouseProductOpenButton:disabled{color:var(--text-subtle);background:var(--surface-subtle);cursor:not-allowed;opacity:.65}.warehouseProductLookupRow>.warehouseProductPrintButton{box-sizing:border-box;border:1px solid var(--violet);height:42px;color:var(--paper);background:var(--violet);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:750;transition:border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.warehouseProductLookupRow>.warehouseProductPrintButton:hover:not(:disabled){border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseProductLookupRow>.warehouseProductPrintButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--violet) 84%,var(--text))}}.warehouseProductLookupRow>.warehouseProductPrintButton:hover:not(:disabled){color:var(--paper);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseProductLookupRow>.warehouseProductPrintButton:hover:not(:disabled){background:color-mix(in srgb,var(--violet) 86%,var(--text))}}.warehouseProductLookupRow>.warehouseProductPrintButton:hover:not(:disabled){box-shadow:0 5px 14px var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseProductLookupRow>.warehouseProductPrintButton:hover:not(:disabled){box-shadow:0 5px 14px color-mix(in srgb,var(--violet) 24%,transparent)}}.warehouseProductLookupRow>.warehouseProductPrintButton:focus-visible{outline:3px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseProductLookupRow>.warehouseProductPrintButton:focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 38%,transparent)}}.warehouseProductLookupRow>.warehouseProductPrintButton:focus-visible{outline-offset:2px}.warehouseProductLookupRow>.warehouseProductPrintButton:disabled{border-color:var(--border);color:var(--text-subtle);background:var(--surface-subtle);box-shadow:none;cursor:not-allowed;opacity:1}.warehouseProductPrintButton svg{flex:none}.warehouseWorkflowPreferencesTrigger{box-sizing:border-box;border:1px solid var(--border);width:42px;height:42px;color:var(--text-muted);background:var(--surface);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid;min-height:42px!important}.warehouseWorkflowPreferencesTrigger:hover{border-color:var(--violet);color:var(--violet);background:var(--surface-subtle)}.warehouseWorkflowPreferencesTrigger:focus-visible{outline:3px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseWorkflowPreferencesTrigger:focus-visible{outline:3px solid color-mix(in srgb,var(--violet) 34%,transparent)}}.warehouseWorkflowPreferencesTrigger:focus-visible{outline-offset:2px}.warehouseProductLookupForm>small{color:var(--text-muted);line-height:1.35}.warehouseProductDialog .warehousePrimaryFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouseProductDialog .warehousePrimaryFacts>div.warehousePrimaryCategory{grid-column:1/-1}.warehouseProductDialog .warehousePrimaryFacts>div.warehousePrimaryCategory.withSize{grid-column:2/-1}.warehouseProductLabelData{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:10px;display:grid}.warehouseProductLabelData>header h3,.warehouseProductLabelData>header small{margin:0}.warehouseProductLabelData>header h3{color:var(--text);font-size:13px}.warehouseProductLabelData>header small{color:var(--text-muted);margin-top:2px;font-size:9px;line-height:1.3;display:block}.warehouseProductLabelData dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.warehouseProductLabelData dl>div{border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;min-width:0;padding:6px 7px}.warehouseProductLabelData dl>div.wide{grid-column:1/-1}.warehouseProductLabelData dt{color:var(--text-muted);font-size:8px;line-height:1.2}.warehouseProductLabelData dd{overflow-wrap:anywhere;color:var(--text);white-space:pre-wrap;margin:2px 0 0;font-size:10px;font-weight:600;line-height:1.3}.warehouseProductLabelData code{color:var(--violet);font:700 10px/1.3 ui-monospace,Consolas,monospace}.warehouseProductLabelData [data-empty=true] dd{color:var(--text-subtle);font-weight:500}.warehouseInternalProductEditor{border-top:1px solid var(--line);gap:10px;margin-top:12px;padding-top:12px;display:grid}.warehouseInternalProductEditor>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.warehouseInternalProductEditor>header h3,.warehouseInternalProductEditor>header small{margin:0}.warehouseInternalProductEditor>header h3{font-size:13px}.warehouseInternalProductEditor>header small{color:var(--text-muted);font-size:10px}.warehouseInternalProductEditor>header button{border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}.warehouseInternalProductFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.warehouseInternalProductFields>label{min-width:0;color:var(--text-muted);gap:4px;font-size:9px;font-weight:650;display:grid}.warehouseInternalProductFields>label.wide{grid-column:1/-1}.warehouseInternalProductFields :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:var(--surface);font:inherit;border-radius:7px;font-size:11px;font-weight:400}.warehouseInternalProductFields input,.warehouseInternalProductFields select{height:34px;padding:0 8px}.warehouseInternalProductFields textarea{resize:vertical;padding:7px 8px;line-height:1.35}.warehouseInternalShelfLife{grid-template-columns:minmax(0,1fr) 70px;gap:5px;display:grid}.warehouseInternalGtins{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.warehouseInternalGtins code,.catalogGtinList code,.catalogBarcodeList code{border:1px solid var(--violet);padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.warehouseInternalGtins code,.catalogGtinList code,.catalogBarcodeList code{border:1px solid color-mix(in srgb,var(--violet) 32%,var(--line))}}.warehouseInternalGtins code,.catalogGtinList code,.catalogBarcodeList code{color:var(--violet);background:var(--violet);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.warehouseInternalGtins code,.catalogGtinList code,.catalogBarcodeList code{background:color-mix(in srgb,var(--violet) 7%,var(--surface))}}.warehouseInternalGtins code,.catalogGtinList code,.catalogBarcodeList code{font:600 10px/1.2 ui-monospace,Consolas,monospace}.catalogGtinList,.catalogBarcodeList{flex-wrap:wrap;align-items:center;gap:4px;display:flex!important}.warehouseLabelPrintBackdrop{z-index:1100!important}.warehouseLabelPrintBackdrop.fboTransportPrintBackdrop{z-index:1460!important}.warehouseWorkflowPreferencesBackdrop{z-index:1120!important}.warehouseWorkflowPreferencesDialog{box-sizing:border-box;width:min(820px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface);overflow:auto}.warehouseWorkflowPreferencesDialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.warehouseWorkflowPreferencesDialog>header h2,.warehouseWorkflowPreferencesDialog>header p{margin:0}.warehouseWorkflowPreferencesDialog>header h2{margin-top:3px;font-size:20px}.warehouseWorkflowPreferencesFields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding:18px;display:grid}.warehouseWorkflowPreferencesFields>label:not(.warehouseWorkflowCheck){min-width:0;color:var(--text-muted);grid-template-rows:32px 42px;gap:6px;font-size:11px;display:grid}.warehouseWorkflowPreferencesFields>label>span{line-height:1.35}.warehouseWorkflowPreferencesFields select{box-sizing:border-box;border:1px solid var(--line);width:100%;height:42px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:0 10px}.warehouseQuantityStepper{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:42px minmax(56px,1fr) 42px;height:42px;display:grid;overflow:hidden}.warehouseQuantityStepper button{width:42px;height:40px;color:var(--violet);background:var(--surface-subtle);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.warehouseQuantityStepper button:hover:not(:disabled){background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.warehouseQuantityStepper button:hover:not(:disabled){background:color-mix(in srgb,var(--violet) 12%,var(--surface))}}.warehouseQuantityStepper button:disabled{color:var(--text-subtle);cursor:not-allowed;opacity:.55}.warehouseQuantityStepper input{box-sizing:border-box;border:0;border-inline:1px solid var(--line);width:100%;min-width:0;height:40px;color:var(--text);background:var(--surface);text-align:center;border-radius:0;padding:0 6px;font:700 14px/1.2 ui-monospace,Consolas,monospace}.warehouseQuantityStepper input:focus{outline:2px solid var(--violet);outline-offset:-2px;position:relative}.warehouseWorkflowPreferencesFields .warehouseWorkflowCheck{color:var(--text);grid-column:1/-1;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:11px;display:grid}.warehouseWorkflowPreferencesFields .warehouseWorkflowCheck input{width:16px;height:16px;accent-color:var(--violet);margin:0}.warehouseWorkflowPreferencesDialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.warehouseWorkflowPreferencesDialog>footer button{min-height:40px}@media (max-width:900px){.warehouseProductBackdrop{padding:0}.warehouseProductDialog{border-inline:0;border-radius:0}.warehouseProductDialogBody{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.warehouseProductDialogHeader{padding:10px 12px}.warehouseProductDialogBody>.warehouseProductImage{padding:6px}}@media (max-width:680px){.warehouseProductDialog .warehousePrimaryFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouseProductDialog .warehousePrimaryFacts>div.warehousePrimaryCategory,.warehouseProductDialog .warehousePrimaryFacts>div.warehousePrimaryCategory.withSize{grid-column:1/-1}.warehouseProductDialogBody{grid-template-rows:minmax(260px,45vh) minmax(0,1fr);grid-template-columns:1fr;overflow:auto}.warehouseProductDialogBody>.warehouseProductImage{border-right:0;border-bottom:1px solid var(--line);height:45vh}.warehouseProductDialogBody>.warehouseProductInfo{height:auto;overflow:visible}.warehouseProductLabelData dl{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouseProductDialogHeader>div>p:last-child:not(.eyebrow){display:none}.warehouseProductDialogClose{padding-inline:10px}.warehouseProductLookupForm>.warehouseProductLookupRow{grid-template-columns:1fr}}@media (max-width:520px){.warehouseWorkflowPreferencesDialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.warehouseWorkflowPreferencesFields{grid-template-columns:1fr;padding:14px}.warehouseWorkflowPreferencesFields>label:not(.warehouseWorkflowCheck){grid-template-rows:auto 42px}.warehouseWorkflowPreferencesDialog>footer{grid-template-columns:1fr 1fr;padding:12px 14px;display:grid}}.fbsTabScanner.fbsStickerScanner{grid-template-columns:minmax(0,1fr) auto}.fbsStickerScanner>button{white-space:nowrap;padding:0 12px}.portalClearableField{min-width:0;display:block;position:relative}.portalClearableField>input{box-sizing:border-box;width:100%;padding-right:34px!important}.portalClearableFieldButton{z-index:1;cursor:pointer;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%);width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important;font-size:20px!important;font-weight:400!important;line-height:1!important}.portalClearableFieldButton:hover{color:var(--text)!important;background:var(--surface-muted)!important}.portalClearableFieldButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.fbsKizEntry.fbsOzonDeliveryEntry{color:var(--text);background:var(--surface-muted);border-color:var(--border);grid-template-columns:minmax(0,1fr)}.fbsOzonDeliveryEntry>span{color:var(--text-muted)}.tableConditionFilter{background:var(--surface);color:var(--text);gap:10px;padding:12px;display:grid}.tableConditionFilter>p{color:var(--text-muted);margin:0;font-size:12px}.tableConditionFilter .tableFilterBar{align-items:start;overflow:visible}.tableConditionFilter .tableFilterBar>button{margin-top:22px}.tableConditionFilter .tableFilterField{flex:0 240px;min-width:180px}.tableConditionFilter .tableFilterField-text{flex:280px}.conditionSearch{width:100%;min-width:0;position:relative}.tableConditionFilter .conditionSearch input{box-sizing:border-box;width:100%;inline-size:100%;max-inline-size:none}.conditionOptions{z-index:40;border:1px solid var(--border);background:var(--surface);max-height:240px;color:var(--text);border-radius:8px;position:absolute;top:100%;left:0;right:0;overflow:auto}.conditionOptions>[role=option],.conditionOptions>[role=status]{cursor:pointer;padding:9px 12px}.conditionOptions>[role=status]{cursor:default}.conditionOptions>[role=status] button{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);cursor:pointer;border-radius:6px;margin-top:6px;padding:5px 9px;display:block}.conditionOptions>[role=option]:hover,.conditionOptions>.isHighlighted{background:var(--surface-subtle);color:var(--text)}.conditionTags,.conditionActions{flex-wrap:wrap;gap:6px;display:flex}.conditionTags{margin-top:6px}.conditionTags button,.conditionActions button,.tableConditionFilter .tableFilterBar>button{background:var(--surface);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:7px;min-height:36px;padding:6px 10px}.tableConditionFilter :is(button,input,select):focus-visible{outline:2px solid var(--violet);outline-offset:2px}@media (max-width:620px){.tableConditionFilter .tableFilterField{flex:auto;width:100%;min-width:0}.tableConditionFilter .tableFilterBar{flex-wrap:wrap}.tableConditionFilter .tableFilterBar>button{margin-top:0}}:where(.tableFilterBar,.catalogToolbar,.advancedFiltersMenu,.advertisingFilterBar,.advertisingRecommendationFilters,.advertisingJournalFilters,.subscriberDocumentFilters,.identifierListFilters,.mappingFilters,.auditFilters,.costFilters,.salesFilterBar,.developerModuleAccessFilters,.jobQueueFilters,.legalConsentFilters,.outboundEmailFilters,.pendingRegistrationFilters,.portalUserFilters,.subscriberFilters,.subscriptionHistoryFilters,.supportQueueFilters,.kizRegistryFilters,.fbsShipmentJournalFilters,.fbsShipmentSupplyFilters,.wbFbsFilters,.fbsOperationalFilters,.fbsColumnFilters){--table-filter-accent:var(--fbs-accent,var(--violet));--table-filter-accent-text:var(--fbs-accent-text,var(--violet));--table-filter-accent-soft:var(--fbs-accent-soft,var(--violet))}@supports (color:color-mix(in lab, red, red)){:where(.tableFilterBar,.catalogToolbar,.advancedFiltersMenu,.advertisingFilterBar,.advertisingRecommendationFilters,.advertisingJournalFilters,.subscriberDocumentFilters,.identifierListFilters,.mappingFilters,.auditFilters,.costFilters,.salesFilterBar,.developerModuleAccessFilters,.jobQueueFilters,.legalConsentFilters,.outboundEmailFilters,.pendingRegistrationFilters,.portalUserFilters,.subscriberFilters,.subscriptionHistoryFilters,.supportQueueFilters,.kizRegistryFilters,.fbsShipmentJournalFilters,.fbsShipmentSupplyFilters,.wbFbsFilters,.fbsOperationalFilters,.fbsColumnFilters){--table-filter-accent-soft:var(--fbs-accent-soft,color-mix(in srgb,var(--violet) 10%,var(--surface)))}}.tableFilterDisclosure{display:contents}.tableFilterDisclosurePanel{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:1 0 100%;order:99;width:100%;margin-top:2px;padding:12px}.tableFilterDisclosurePanel>label{min-width:150px;color:var(--text-muted);gap:5px;font-size:11px;display:grid}.tableFilterDisclosurePanel>label :is(input,select){min-height:38px;color:var(--text);background:var(--surface);border-color:var(--border)}.tableFilterDisclosurePanel>.tableFilterReset{border:1px solid var(--border);min-height:38px;color:var(--table-filter-accent-text);background:var(--surface);border-radius:8px;align-self:end}.tableFilterDisclosurePanel>.tableFilterReset:hover:not(:disabled){border-color:var(--table-filter-accent);background:var(--table-filter-accent-soft)}.tableFilterToolbar>.tableFilterDisclosurePanel{flex-basis:100%}.catalogFilterPanel{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:9px;display:grid}.identifierListFilterPanel{grid-template-columns:repeat(2,minmax(180px,1fr)) minmax(160px,max-content) auto;align-items:end;gap:9px;display:grid}.fbsJournalFilterDisclosurePanel{background:0 0;border:0;grid-column:1/-1;gap:9px;padding:0;display:grid}.fbsShipmentSupplyFilterPanel{grid-column:1/-1;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:8px;display:grid}.costFilterPanel{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:9px;display:grid}.jobQueueFilterPanel,.legalConsentFilterPanel,.developerModuleFilterPanel,.portalUserFilterPanel{grid-template-columns:repeat(2,minmax(180px,1fr)) auto auto;align-items:end;gap:9px;display:grid}.subscriberFilterPanel{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:9px;display:grid}.salesAnalyticsFilterPanel{grid-template-columns:repeat(4,minmax(170px,1fr)) auto;align-items:end;gap:9px;display:grid}.advertisingCampaignFilterPanel{grid-template-columns:repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:9px;display:grid}.keywordRangeFilterPanel{grid-template-columns:repeat(4,minmax(145px,1fr)) auto;align-items:end;gap:9px;display:grid}.salesOwnerFilterPanel{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.keywordRangeFilterPanel>fieldset{border:0;grid-template-columns:1fr 1fr;gap:5px;min-width:0;margin:0;padding:0;display:grid}.keywordRangeFilterPanel>fieldset>legend{color:var(--text-muted);grid-column:1/-1;font-size:10px}.tableFilterDisclosurePanel[hidden]{display:none}.keywordToolbar{grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;gap:6px;display:grid}.keywordToolbar>.portalClearableField{width:100%;min-width:0;max-width:420px}.keywordToolbar .keywordTableSearch{width:100%;max-width:none}.keywordToolbar .tableFilterToggle{border-radius:5px;min-height:30px;padding:0 9px;font-weight:400}.keywordToolbar .tableFilterToggleCount{min-width:16px;height:16px;padding:0 4px}.keywordColumnChooser .srOnly{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.keywordToolbar>.keywordRangeFilterPanel{color:var(--text);background:var(--surface);border-radius:6px;grid-column:1/-1;gap:6px;margin-top:0;padding:8px}.keywordToolbar .keywordRangeFilterPanel input{width:100%;min-width:0;max-width:none;min-height:30px}@media (max-width:900px){.catalogFilterPanel,.identifierListFilterPanel,.fbsShipmentSupplyFilterPanel,.costFilterPanel,.jobQueueFilterPanel,.legalConsentFilterPanel,.developerModuleFilterPanel,.portalUserFilterPanel,.subscriberFilterPanel,.salesAnalyticsFilterPanel,.advertisingCampaignFilterPanel,.keywordRangeFilterPanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.catalogFilterPanel,.identifierListFilterPanel,.fbsShipmentSupplyFilterPanel,.costFilterPanel,.jobQueueFilterPanel,.legalConsentFilterPanel,.developerModuleFilterPanel,.portalUserFilterPanel,.subscriberFilterPanel,.salesAnalyticsFilterPanel,.advertisingCampaignFilterPanel,.keywordRangeFilterPanel{grid-template-columns:minmax(0,1fr)}.keywordToolbar>.keywordRangeFilterPanel{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.tableFilterToggle,.advancedFilters>summary,.journalFilterDisclosure>summary,.advertisingJournalFilters details>summary,.fbsOutgoingColumnFilters>summary){box-sizing:border-box;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:600;line-height:1.2;list-style:none;display:inline-flex;border:1px solid var(--border)!important;color:var(--text)!important;background:var(--surface)!important;box-shadow:none!important}:where(.tableFilterToggle,.advancedFilters>summary,.journalFilterDisclosure>summary,.advertisingJournalFilters details>summary,.fbsOutgoingColumnFilters>summary)::-webkit-details-marker{display:none}:where(.advancedFilters>summary,.journalFilterDisclosure>summary,.advertisingJournalFilters details>summary,.fbsOutgoingColumnFilters>summary):before{content:"";background:currentColor;flex:0 0 14px;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E") 50%/contain no-repeat}.tableFilterToggleIcon{color:currentColor;flex:0 0 14px;width:14px;height:14px}:where(.tableFilterToggle,.advancedFilters>summary,.journalFilterDisclosure>summary,.advertisingJournalFilters details>summary,.fbsOutgoingColumnFilters>summary):after{content:"⌄";color:currentColor;margin-left:3px;font-size:14px;line-height:1;transition:transform .18s}:where(details[open]>.tableFilterToggle,details.advancedFilters[open]>summary,details.journalFilterDisclosure[open]>summary,.advertisingJournalFilters details[open]>summary,.fbsOutgoingColumnFilters[open]>summary,.tableFilterToggle[aria-expanded=true]){border-color:var(--table-filter-accent,var(--fbs-accent,var(--violet)))!important;color:var(--table-filter-accent-text,var(--fbs-accent-text,var(--violet)))!important;background:var(--table-filter-accent-soft,var(--fbs-accent-soft,var(--surface-muted)))!important}:where(details[open]>.tableFilterToggle,details.advancedFilters[open]>summary,details.journalFilterDisclosure[open]>summary,.advertisingJournalFilters details[open]>summary,.fbsOutgoingColumnFilters[open]>summary,.tableFilterToggle[aria-expanded=true]):after{transform:rotate(180deg)}:where(.tableFilterToggle,.advancedFilters>summary,.journalFilterDisclosure>summary,.advertisingJournalFilters details>summary,.fbsOutgoingColumnFilters>summary):hover{border-color:var(--table-filter-accent,var(--fbs-accent,var(--violet)))!important;color:var(--table-filter-accent-text,var(--fbs-accent-text,var(--violet)))!important;background:var(--table-filter-accent-soft,var(--fbs-accent-soft,var(--surface-muted)))!important}:where(.tableFilterToggle,.advancedFilters>summary,.journalFilterDisclosure>summary,.advertisingJournalFilters details>summary,.fbsOutgoingColumnFilters>summary):focus-visible{outline-offset:2px;outline:2px solid var(--table-filter-accent,var(--fbs-accent,var(--violet)))!important}.tableFilterToggleCount{box-sizing:border-box;min-width:20px;height:20px;color:var(--paper);background:var(--table-filter-accent,var(--fbs-accent,var(--violet)));border-radius:999px;flex:none;place-items:center;padding:0 6px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tableFilterToggleCount{background:color-mix(in srgb,var(--table-filter-accent,var(--fbs-accent,var(--violet))) 40%,var(--paper-ink))}}.tableFilterToggleCount{font-size:10px;font-weight:800;line-height:1}:where(.advancedFiltersMenu,.advertisingFilterActions,.advertisingRecommendationFilters,.supportQueueFilterActions,.fbsJournalFilterActions,.fbsShipmentSupplyFilters,.conditionActions,.jobQueueFilters,.legalConsentFilters,.outboundEmailFilters,.pendingRegistrationFilters,.portalUserFilters,.subscriberFilters,.subscriptionHistoryFilters)>button,:where(.tableFilterBar,.catalogToolbar,.mappingFilters,.auditFilters,.costFilters,.salesFilterBar,.developerModuleAccessFilters,.identifierListFilters,.subscriberDocumentFilters,.kizRegistryFilters,.wbFbsFilters,.fbsOperationalFilters,.fbsColumnFilters)>button{box-sizing:border-box;border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--surface);box-shadow:none;font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}:where(.advancedFiltersMenu,.advertisingFilterActions,.advertisingRecommendationFilters,.supportQueueFilterActions,.fbsJournalFilterActions,.fbsShipmentSupplyFilters,.conditionActions,.jobQueueFilters,.legalConsentFilters,.outboundEmailFilters,.pendingRegistrationFilters,.portalUserFilters,.subscriberFilters,.subscriptionHistoryFilters)>button:hover:not(:disabled),:where(.tableFilterBar,.catalogToolbar,.mappingFilters,.auditFilters,.costFilters,.salesFilterBar,.developerModuleAccessFilters,.identifierListFilters,.subscriberDocumentFilters,.kizRegistryFilters,.wbFbsFilters,.fbsOperationalFilters,.fbsColumnFilters)>button:hover:not(:disabled){border-color:var(--table-filter-accent,var(--fbs-accent,var(--violet)));color:var(--table-filter-accent-text,var(--fbs-accent-text,var(--violet)));background:var(--table-filter-accent-soft,var(--fbs-accent-soft,var(--surface-muted)))}:is(:where(.advancedFiltersMenu,.advertisingFilterActions,.advertisingRecommendationFilters,.supportQueueFilterActions,.fbsJournalFilterActions,.fbsShipmentSupplyFilters,.conditionActions,.jobQueueFilters,.legalConsentFilters,.outboundEmailFilters,.pendingRegistrationFilters,.portalUserFilters,.subscriberFilters,.subscriptionHistoryFilters)>button:focus-visible,:where(.tableFilterBar,.catalogToolbar,.mappingFilters,.auditFilters,.costFilters,.salesFilterBar,.developerModuleAccessFilters,.identifierListFilters,.subscriberDocumentFilters,.kizRegistryFilters,.wbFbsFilters,.fbsOperationalFilters,.fbsColumnFilters)>button:focus-visible){outline:2px solid var(--table-filter-accent,var(--fbs-accent,var(--violet)));outline-offset:2px}:where(.advancedFiltersMenu,.advertisingFilterActions,.advertisingRecommendationFilters,.supportQueueFilterActions,.fbsJournalFilterActions,.fbsShipmentSupplyFilters,.conditionActions,.jobQueueFilters,.legalConsentFilters,.outboundEmailFilters,.pendingRegistrationFilters,.portalUserFilters,.subscriberFilters,.subscriptionHistoryFilters)>button:disabled,:where(.tableFilterBar,.catalogToolbar,.mappingFilters,.auditFilters,.costFilters,.salesFilterBar,.developerModuleAccessFilters,.identifierListFilters,.subscriberDocumentFilters,.kizRegistryFilters,.wbFbsFilters,.fbsOperationalFilters,.fbsColumnFilters)>button:disabled{border-color:var(--border);color:var(--text-muted);background:var(--surface-muted);box-shadow:none;opacity:.55;cursor:not-allowed}:where(.advertisingFilterActions,.supportQueueFilterActions,.jobQueueFilters,.legalConsentFilters,.outboundEmailFilters,.pendingRegistrationFilters,.portalUserFilters,.subscriberFilters,.subscriptionHistoryFilters)>button[type=submit]:not(.secondary):not(:disabled),:where(.advertisingFilterActions,.supportQueueFilterActions)>button:first-child:not(.secondary):not(:disabled){border-color:var(--table-filter-accent,var(--fbs-accent,var(--violet)));color:var(--paper);background:var(--table-filter-accent,var(--fbs-accent,var(--violet)))}@media (max-width:600px){:where(.tableFilterToggle,.advancedFilters>summary,.journalFilterDisclosure>summary,.advertisingJournalFilters details>summary,.fbsOutgoingColumnFilters>summary){width:100%}}.catalogImportDialog{width:min(560px,100vw - 32px);margin:auto;position:fixed;inset:0}.catalogImportDialog>form{background:var(--surface);color:var(--text);gap:18px;padding:24px;display:grid}.catalogImportDialog header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.catalogImportDialog h2{margin:4px 0 0}.catalogImportDialog header>button{border:1px solid var(--border);background:var(--surface-muted);width:36px;height:36px;color:var(--text);border-radius:9px;font-size:20px}.catalogImportDialog>form>p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.catalogImportDialog label{color:var(--text-muted);gap:7px;font-size:11px;display:grid}.catalogImportDialog select{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);border-radius:9px;padding:0 12px}.catalogImportDialog aside{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;gap:4px;padding:13px 14px;display:grid}.catalogImportDialog aside b{font-size:12px}.catalogImportDialog aside span{color:var(--text-muted);font-size:11px;line-height:1.45}.catalogImportDialog footer{justify-content:flex-end;gap:9px;display:flex}.catalogImportDialog footer button{border:1px solid var(--border);background:var(--success-surface);min-height:40px;color:var(--success-text);border-radius:9px;padding:0 14px;font-weight:650}.catalogImportDialog footer button.secondary{background:var(--surface-muted);color:var(--text)}.catalogImportDialog footer button:disabled{opacity:.55}.transferSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 10px;margin:20px 0;display:grid}.transferWorkspace .transferProductStep{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--button-border);background:var(--surface);min-width:0;color:var(--text);border-radius:12px;padding:14px;display:grid;position:relative}.transferWorkspace .transferProductStepHeading:before{content:"";border-radius:inherit;position:absolute;inset:0}.transferWorkspace .transferProductStep:has(>.transferProductStepHeading:hover:not(:disabled)){background:var(--surface-subtle);border-color:var(--violet)}.transferWorkspace .transferProductStep:has(>.transferProductStepHeading:focus-visible){outline:3px solid var(--button-focus);outline-offset:3px}.transferWorkspace .transferProductStepActions,.transferWorkspace .transferCaptionError button{z-index:1;position:relative}.transferWorkspace .transferProductStepActions{pointer-events:none}.transferWorkspace .transferProductStepActions>button{pointer-events:auto}.transferWorkspace .transferProductStep.active{background:var(--surface-subtle);border-color:var(--violet);box-shadow:inset 0 3px 0 var(--violet)}.transferWorkspace .transferProductStep.unavailable{border-style:dashed;border-color:var(--border);background:var(--surface-muted)}.transferWorkspace .transferProductStepHeading{grid-row:span 2;grid-template-columns:32px minmax(0,1fr);grid-template-rows:subgrid;width:100%;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:start;gap:4px 12px;padding:0;display:grid}.transferProductStepHeading>span:last-child{display:contents}.transferProductStepHeading>.transferStepNumber{grid-area:1/1/span 2}.transferWorkspace .transferProductStepHeading b{grid-area:1/2;font-size:14px;font-weight:700;line-height:1.35;display:block}.transferWorkspace .transferProductStepHeading small{color:var(--text-muted);grid-area:2/2;font-size:12px;line-height:1.5;display:block}.transferWorkspace .transferProductStepHeading:disabled{cursor:not-allowed}.transferProductStep.active .transferStepNumber{background:var(--button-primary-bg);color:var(--button-primary-fg);border-color:var(--button-primary-bg)}.transferProductStepActions{align-content:stretch;gap:7px;display:grid}.transferProductStepActionsPair{grid-template-columns:repeat(2,minmax(0,1fr))}.transferWorkspace .transferProductStepActions>button{white-space:normal;overflow-wrap:normal;width:100%;min-width:0;height:auto;min-height:34px;padding:7px 4px;font-size:12px}.transferSourceSummary{align-content:start;gap:3px;min-width:0;margin:0;display:grid}.transferSourceSummary>div{grid-template-columns:minmax(0,72px) minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}.transferSourceSummary dt{color:var(--text-muted);font-size:11px;line-height:1.4}.transferSourceSummary dd{min-width:0;color:var(--text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.transferTargetStep .transferSourceSummary dd{display:block;overflow:visible}.transferSourceSummary .transferCaptionError,.transferSourceSummary .transferCaptionError dd{display:block}.transferCaptionError button{margin-top:5px;min-height:30px!important;padding:4px 8px!important}@media (max-width:480px){.transferSourceSummary>div{grid-template-columns:minmax(0,76px) minmax(0,1fr);gap:5px}.transferSourceSummary>.transferSummaryDetail{grid-template-columns:1fr;gap:2px}.transferSourceStep .transferSourceSummary dd{-webkit-line-clamp:3}.transferSourceSummary dt{overflow-wrap:anywhere}.transferWorkspace .transferProductStep{padding:12px}.transferWorkspace .transferProductStepHeading{grid-template-columns:26px minmax(0,1fr);column-gap:8px}}:is(.transferSteps button:focus-visible,.transferStepDialog :is(button,input,select,textarea):focus-visible){outline:3px solid var(--button-focus);outline-offset:3px}.transferStepNumber{background:var(--surface-subtle);width:32px;height:32px;color:var(--button-secondary-fg);border:1px solid var(--button-border);border-radius:10px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.transferSteps button:disabled .transferStepNumber{background:var(--surface);color:var(--text-muted);border-color:var(--border)}.transferWorkspace .transferSteps .transferStepNumber.completed{background:var(--success-surface);color:var(--success-text);border-color:var(--success-text)}.transferWorkspaceStatus,.transferTableActions{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.transferWorkspaceStatus button{margin-left:auto}.transferWorkspaceActions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.transferWorkspaceActions button{margin-left:0}.transferBarcodeLegend{color:var(--text-muted);margin:0;padding:4px 20px 8px;font-size:11px;line-height:1.4}.transferBarcodeLegend b{color:var(--text);font-weight:500}.transferWorkspace .barcodeList .transferBarcode{color:var(--text);background:0 0;border:0;border-radius:0;padding:3px 0}.transferWorkspace .barcodeList .transferGtin{border-color:var(--border);color:var(--button-secondary-fg);background:var(--surface-subtle)}.transferPrimaryBarcode{color:var(--success-text);margin-right:5px;font-weight:600}.transferSourceCategoryHint{color:var(--text-muted);margin:0 0 8px;font-size:12px;line-height:1.4}.transferWorkspace .transferTableActions{border-bottom:1px solid var(--border);background:var(--surface);margin:0;padding:16px 20px}.transferTableActions .transferSelectionCount{border:1px solid var(--border);border-radius:var(--button-radius);background:var(--surface-muted);color:var(--text);padding:8px 12px;font-size:13px}.transferWorkspace .transferTableActions button{white-space:normal}.transferWorkspace .productRow.tableHead{align-items:start}.transferWorkspace .productRow.tableHead>[role=columnheader]{align-self:stretch;padding-top:0}.transferWorkspace .productRow.tableHead .columnSort{align-items:flex-start;padding-top:0;padding-bottom:0}.transferWorkspace .productRow.tableHead .columnSort>i{line-height:1;top:0;transform:none}.fbsOrderHeaderStyle thead tr:first-child th,.transferWorkspace .productRow.tableHead>[role=columnheader],.fbsOrderHeaderStyle [role=columnheader]{box-sizing:border-box;min-height:54px;color:var(--text-muted);background:var(--surface);border-color:var(--border);letter-spacing:.35px;text-transform:uppercase;vertical-align:top;align-content:start;padding:10px 11px;font-size:9px;font-weight:400;line-height:1.25}.transferWorkspace .productRow.tableHead{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:56px;padding-block:0}.fbsOrderHeaderStyle thead tr:first-child th>button,.transferWorkspace .productRow.tableHead .columnSort,.fbsOrderHeaderStyle [role=columnheader]>button.columnSort{text-align:left;border-radius:0;justify-content:space-between;align-items:flex-start;gap:6px;width:100%;min-height:0;display:flex;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.fbsOrderHeaderStyle:not(.fbsOrdersPanel *):not([data-table-sticky-header=true]) thead{z-index:auto!important;position:static!important;top:auto!important}.fbsOrderHeaderStyle:not(.fbsOrdersPanel *):not([data-table-sticky-header=true]) thead th{position:relative!important;top:auto!important;left:auto!important;transform:none!important}.keywordScroll.fbsOrderHeaderStyle:not(.fbsOrdersPanel *) tbody :is(.keywordSelect,.keywordDays,.keywordIdentity){position:static;left:auto}.transferWorkspace .productRow.tableHead>[role=columnheader]:last-child{padding-left:16px}.transferWorkspace .productRow.tableHead .columnSort>span{text-overflow:ellipsis;word-break:normal;display:block;overflow:hidden;white-space:nowrap!important;overflow-wrap:normal!important}.transferWorkspace .productRow.tableHead .columnSort>i{color:inherit;flex:none;font-style:normal;position:absolute;top:0;right:2px;transform:none}.transferWorkspace .productRow.tableHead .columnSort:focus-visible{outline:2px solid var(--button-focus);outline-offset:2px}.transferStepDialog .payloadPreview>summary{background:var(--surface-subtle);color:var(--button-secondary-fg);border:1px solid var(--border);border-radius:8px}.transferWorkspace .transferGrid{display:block}.transferWorkspace .productRow.selected{background:var(--surface-muted);color:var(--text);box-shadow:inset 3px 0 var(--violet)}.transferWorkspace .productRow.selected .productName b{color:var(--text)}.transferStepDialog{border:1px solid var(--button-border);background:var(--surface);width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:0 24px 80px var(--paper-ink);border-radius:16px;margin:auto;padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.transferStepDialog{box-shadow:0 24px 80px color-mix(in srgb,var(--paper-ink) 25%,transparent)}}.transferStepDialog::backdrop{background:var(--paper-ink)}@supports (color:color-mix(in lab, red, red)){.transferStepDialog::backdrop{background:color-mix(in srgb,var(--paper-ink) 38%,transparent)}}.transferStepDialog>header{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.transferDialogTitle{align-items:center;gap:12px;min-width:0;display:flex}.transferDialogIcon{border:1px solid var(--button-border);background:var(--surface);width:42px;height:42px;color:var(--button-secondary-fg);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.transferStepDialog h2{margin:0;font-size:20px;font-weight:700;line-height:1.3}.transferDialogClose{flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.transferDialogBody{padding:24px;font-size:14px;line-height:1.5}.transferStepDialog .transferDialogBody p{font-size:13px;line-height:1.6}.transferStepDialog .transferSourceControls :is(select,summary),.transferStepDialog .transferDestinationPicker>select,.transferStepDialog .transferMode>select{border-color:var(--button-border);min-height:44px;font-size:13px}.transferStepDialog .transferMode>span{color:var(--text);font-size:13px;font-weight:650}.transferStepDialog .transferMode small{font-size:12px}.transferStepDialog .transferParametersBar{border:0;padding:0;display:block}.transferStepDialog .transferSourceActions{display:block}.transferStepDialog .transferResults{width:100%;position:static}.transferStepDialog :is(input:not([type=checkbox]),select,textarea){background:var(--surface);max-width:100%;color:var(--text);border:1px solid var(--button-border);border-radius:8px;padding:10px;font-size:13px}.transferStepDialog input[type=checkbox]{accent-color:var(--violet);flex-shrink:0;width:16px;height:16px}.transferStepDialog .resultCard{background:var(--surface);box-shadow:none;border:0;padding:0}.transferStepDialog .resultTitle{margin-bottom:18px}.transferStepDialog:has(.wbMappingBox){width:min(820px,100vw - 32px)}.transferStepDialog:has(.wbMappingBox)>header{padding:16px 20px}.transferStepDialog:has(.wbMappingBox) .transferDialogBody{padding:16px 20px}.transferStepDialog:has(.wbMappingBox) .resultTitle{margin-bottom:10px}.transferStepDialog:has(.wbMappingBox) .resultCard>ul{margin-top:8px}.transferStepDialog:has(.wbMappingBox) :is(.wbMappingBox,.wbTransferDraftBox){margin-top:12px;padding:14px}.transferStepDialog:has(.wbMappingBox) .wbMappingBox{gap:8px}.transferStepDialog .resultTitle b{font-size:16px}.transferStepDialog .resultTitle small{color:var(--text-muted);font-size:12px}.transferStepDialog :is(.mappingBox,.ozonDraftBox,.wbTransferDraftBox){border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:12px;margin-top:18px;padding:18px}.transferStepDialog :is(.mappingBox,.ozonDraftBox,.wbTransferDraftBox)>b{font-size:14px}.transferStepDialog .publishConfirm{border:1px solid var(--warning-text);margin-top:18px;padding:18px}@supports (color:color-mix(in lab, red, red)){.transferStepDialog .publishConfirm{border:1px solid color-mix(in srgb,var(--warning-text) 35%,var(--border))}}.transferStepDialog .publishConfirm{background:var(--warning-surface);color:var(--warning-text);border-radius:12px}.transferStepDialog :is(.publishConfirm,.kizConfirmation) label,.transferStepDialog label.kizConfirmation{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.transferStepDialog .publishConfirm>button{margin-top:14px}.transferStepDialog .transferTemplateExport{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:12px;margin-top:12px;padding:12px}.transferStepDialog .transferTemplateExport p{color:var(--text-muted);margin:6px 0;font-size:13px;line-height:1.45}.transferStepDialog .transferTemplateExport button{white-space:normal;max-width:100%}.transferStepDialog .publishConfirm>small{margin-top:10px;font-size:12px;display:block}.transferStepDialog .payloadPreview{color:var(--text);margin-top:16px}.transferStepDialog .payloadPreview summary{cursor:pointer;padding:10px 12px;font-size:13px}.transferStepDialog .payloadPreview pre{background:var(--surface);max-height:240px;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:12px;font-size:12px;overflow:auto}.transferStepDialog .tableFilterBar.transferSourceFilters{background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:14px;padding:12px;display:grid}.transferStepDialog .transferSourceFilters .tableFilterField{width:auto;min-width:0;max-width:none}.transferStepDialog .transferSourceFilters .tableFilterField>span,.transferStepDialog .transferSourceHeading>span{color:var(--text);font-size:13px;font-weight:650}.transferStepDialog .transferSourceFilters .tableFilterField>span{text-align:left;min-height:0;margin:0 0 4px;line-height:17px;display:block}.transferStepDialog .transferSourceFilters .tableFilterField{gap:0}.transferStepDialog .transferSourceFilters select,.transferStepDialog .transferBrandChooser>summary{border:1px solid var(--button-border);background:var(--surface);width:100%;height:38px;min-height:38px;color:var(--text);border-radius:8px;padding:7px 10px;font-size:13px}.transferStepDialog .transferBrandChooser>summary{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:block;overflow:hidden}.transferStepDialog .transferBrandChooser{width:100%;min-width:0}.transferStepDialog .transferBrandChooser>summary{padding-right:26px;position:relative}.transferStepDialog .transferBrandChooser>summary:after{position:absolute;top:10px;right:10px}.transferStepDialog .transferSourceHeading .transferConnectionStatus.ready{color:var(--success-text);background:var(--success-surface);border-color:var(--success-text)}.transferStepDialog .transferBrandChooser .wbAccountChooserMenu{gap:8px;width:100%;min-width:0;margin-top:8px;display:grid;position:relative;top:auto;left:0;right:auto}.transferBrandOptions{gap:6px;min-width:0;max-height:180px;display:grid;overflow:hidden auto}.transferStepDialog .transferBrandOptions label{min-width:0;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;display:flex}.transferStepDialog .transferBrandOptions input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;margin:0;padding:0}.transferStepDialog .transferMappingStatus{border:1px solid var(--border);background:var(--surface);color:var(--text);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;display:block}.transferStepDialog :is(.activeCategoryMapping,.attributeToggle,.wbCharacteristicsBox .attributeFields label){background:var(--surface);color:var(--text);border-color:var(--border)}.transferStepDialog .activeCategoryMapping :is(b,small),.transferStepDialog .attributeSectionTitle{color:var(--text)}.transferStepDialog .activeCategoryMapping>span{flex:1;min-width:0}.transferStepDialog .activeCategoryMapping>button{white-space:normal;width:auto;max-width:100%}.transferStepDialog .attributeSectionTitle span,.transferStepDialog .attributeToggle i{background:var(--surface-subtle);color:var(--button-secondary-fg)}.transferStepDialog .kizConfirmation{background:var(--warning-surface);color:var(--warning-text);border-color:var(--warning-text)}.transferStepDialog .kizConfirmation :is(b,small){color:var(--warning-text)}.transferStepDialog .wbMarkingPanel{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:10px;gap:8px;padding:12px;display:grid}.transferStepDialog .wbTransferDraftBox.transferMarkingSection{background:0 0;border:0;margin-top:10px;padding:0}.transferStepDialog .transferCheckPanel{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:10px;gap:8px;margin-top:10px;padding:12px;display:grid}.transferStepDialog .transferCheckPanel>button{width:100%;min-height:36px}.transferStepDialog .transferCheckResult{gap:8px;scroll-margin-block:12px;display:grid}.transferStepDialog .transferCheckResult :is(p,ul){margin:0}.transferStepDialog .transferCheckResult>button{justify-self:end;min-height:36px}.transferStepDialog:has(.wbMappingBox) .wbMappingBox{gap:6px;margin-top:0;padding:12px}.transferStepDialog .wbMappingBox>p{margin:0}.transferStepDialog .wbCharacteristicsBox{margin-top:6px;padding-top:8px}.transferStepDialog .wbMarkingHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.transferStepDialog .wbMarkingHeading :is(b,small){font-size:12px}.transferStepDialog .wbMarkingHeading small,.transferStepDialog .wbMarkingIdentity small{color:var(--text-muted)}.transferStepDialog .wbMarkingPanel>p{color:var(--text-muted);margin:0}.transferStepDialog .wbMarkingGroup{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;padding:10px;display:flex}.transferStepDialog .wbMarkingRequirement{min-width:0;color:var(--text);border:0;flex:100%;margin:0;padding:0;font-size:12px}.transferStepDialog .wbMarkingRequirement legend{margin-bottom:6px;padding:0;font-weight:600}.transferStepDialog .wbMarkingRequirementChoices{flex-wrap:wrap;gap:8px 18px;display:flex}.transferStepDialog .wbMarkingRequirementChoices label{cursor:pointer;align-items:center;gap:7px;min-height:30px;display:flex}.transferStepDialog .wbMarkingRequirementChoices input{width:16px;height:16px;accent-color:var(--violet);flex:none;margin:0}.transferStepDialog .wbMarkingRequirementHint{color:var(--text-muted);margin-top:4px;display:block}.transferStepDialog .wbMarkingGroup .wbMarkingApplied{flex:2 250px;min-height:36px}.transferStepDialog .wbMarkingToggle{justify-self:start;min-height:32px;padding:5px 10px}.transferStepDialog .wbMarkingEditor{gap:8px;min-width:0;display:grid}.transferStepDialog .wbMarkingTools{flex-wrap:wrap;gap:8px;display:flex}.transferStepDialog .wbMarkingTools input{flex:2 220px;min-width:0}.transferStepDialog .wbMarkingTools select{flex:160px;min-width:0}.transferStepDialog .wbMarkingRows{border:1px solid var(--border);border-radius:8px;max-height:280px;display:grid;overflow:auto}.transferStepDialog .wbMarkingRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(150px,.85fr) minmax(145px,.8fr);align-items:center;gap:8px;padding:8px;font-size:12px;display:grid}.transferStepDialog .wbMarkingRow:last-child{border-bottom:0}.transferStepDialog .wbMarkingIdentity{min-width:0;line-height:1.35;display:grid}.transferStepDialog .wbMarkingIdentity b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transferStepDialog .wbMarkingRow select{width:100%;min-height:36px}.transferStepDialog .wbMarkingKnown,.transferStepDialog .wbMarkingState{color:var(--text-muted)}.transferStepDialog .wbMarkingApplied{cursor:pointer;align-items:center;gap:6px;min-width:0;display:flex}.transferStepDialog .wbMarkingEmpty{color:var(--text-muted);margin:0;padding:10px}.transferStepDialog .wbMarkingPages{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.transferStepDialog .wbMarkingPages button{min-height:30px;padding:4px 8px}.transferSelectionNotice{border:1px solid var(--warning-text);background:var(--warning-surface);color:var(--warning-text);border-radius:8px;margin:8px 12px;padding:8px 10px;font-size:12px}@media (max-width:700px){.transferStepDialog .wbMarkingGroup{display:grid}.transferStepDialog .wbMarkingRow{grid-template-columns:1fr;gap:5px}.transferStepDialog .wbMarkingRows{max-height:320px}}.transferStepDialog>header{z-index:40;position:sticky;top:0}.transferFilterStatus{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.transferFilterStatus>span{flex:1;min-width:180px}.transferFilterStatus button{font-size:12px;height:30px!important;min-height:30px!important;padding:4px 8px!important}.transferExtraFilters{color:var(--text);margin-top:10px;font-size:13px}.transferExtraFilters>summary{cursor:pointer;padding:6px 0}.transferExtraFilters .tableFilterBar{grid-template-columns:1fr 1fr;gap:12px;padding:10px;display:grid}.transferStepDialog:has(.transferSourceFilterForm){width:min(860px,100vw - 32px)}.transferStepDialog:has(.transferDestinationPicker){width:min(620px,100vw - 32px)}.transferStepDialog:has(.transferDestinationPicker) .transferMode{gap:6px;margin-top:14px}.transferStepDialog:has(.transferDestinationPicker) .transferDialogFooter{margin-top:18px;padding-top:14px}.transferStepDialog:has(.transferSourceFilterForm) .transferDialogBody{padding:16px 20px}.transferStepDialog:has(.transferSourceFilterForm) .transferSourcePicker{padding:0}.transferStepDialog:has(.transferSourceFilterForm) .transferDialogFooter{margin-top:14px;padding-top:12px}@media (max-width:700px){.transferStepDialog .tableFilterBar.transferSourceFilters{grid-template-columns:1fr;gap:10px}.transferExtraFilters .tableFilterBar{grid-template-columns:1fr}}.transferStepDialog .transferSourcePicker{border-right:0;padding-right:0}.transferStepDialog .transferSourceFilters :is(input:not([type=checkbox]),textarea){width:100%;min-height:42px;font-size:13px}.transferStepDialog .transferSourceFilters textarea{resize:vertical;min-height:84px}.transferStepDialog .transferSourceFilters+.draftHint{margin-top:12px;font-size:12px;display:block}.transferMode{gap:8px;margin-top:20px;display:grid}.transferPreparationFields{border:0;min-width:0;margin:0;padding:0}.transferMode small,.transferStepDialog .draftHint{color:var(--text-muted);line-height:1.5}.transferDialogFooter{border-top:1px solid var(--border);justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.transferDialogFooter button{font-size:13px;min-height:42px!important}.transferOperationHistory{margin-top:20px}.transferReconciliation{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);overflow-wrap:anywhere;border-radius:10px;margin-top:12px;padding:14px}.transferReconciliation p{margin:8px 0}.transferReconciliation li+li{margin-top:8px}.transferDestinationFields{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:10px;min-width:0;margin:12px 0;padding:14px}.transferDestinationFields>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.transferDestinationFields label{align-content:start;gap:6px;min-width:0;display:grid}.transferDestinationFields textarea{resize:vertical;background:var(--surface);width:100%;min-height:100px;color:var(--text);border:1px solid var(--border);box-sizing:border-box;border-radius:8px;padding:8px}.transferDestinationMedia{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);overflow-wrap:anywhere;border-radius:10px;margin:12px 0;padding:14px}.transferDestinationMedia label{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.transferDestinationMedia label span{overflow-wrap:anywhere;min-width:0}.transferMediaActions{flex-wrap:wrap;gap:8px;display:flex}.transferDestinationDocuments{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:10px;min-width:0;margin:12px 0;padding:14px}.transferDestinationDocuments label{align-content:start;gap:6px;min-width:0;display:grid}.transferDocumentRow{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:12px 0;padding:12px;display:grid}.transferDocumentRow .transferDocumentEndless{align-items:center;display:flex}.transferOperationResult{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);overflow-wrap:anywhere;border-radius:10px;gap:8px;margin:0 0 16px;padding:16px;display:grid}.transferOperationResult p{margin:0}.transferOperationResult .secondaryAction{justify-self:start}.transferOperationResult.error{background:var(--danger-surface);color:var(--danger-text);border-color:var(--danger-text)}.transferOperationResult.success{background:var(--success-surface);color:var(--success-text)}.transferOperationHistory details{border-top:1px solid var(--border);padding:12px 0}.transferOperationGuidance{border:1px solid var(--border);background:var(--warning-surface);color:var(--warning-text);overflow-wrap:anywhere;border-radius:10px;margin-top:12px;padding:14px;line-height:1.5}.transferOperationGuidance ol{margin:8px 0;padding-left:22px}.transferOperationGuidance li+li{margin-top:6px}.transferOperationGuidance .secondaryAction{margin-top:8px;display:inline-flex}@media (max-width:900px){.transferSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.transferSteps>:last-child{grid-column:1/-1}}@media (max-width:700px){.transferStepDialog .tableFilterBar.transferSourceFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.transferSteps{grid-template-columns:1fr;gap:7px}.transferStepNumber{width:26px;height:26px}.transferStepDialog .tableFilterBar.transferSourceFilters{grid-template-columns:1fr;gap:14px;padding:14px}.transferDialogBody,.transferStepDialog>header{padding:16px}.transferStepDialog h2{font-size:17px}.transferDialogIcon,.transferDialogClose span{display:none}.transferDialogFooter button{white-space:normal;width:100%}.transferStepDialog .transferSourceControls{grid-template-columns:1fr;display:grid}.transferStepDialog:has(.wbMappingBox) .transferDialogBody{padding:14px}}.ozonFinanceWorkspace .ozonWeekdayComparison .ozonFinanceComparisonTableWrap table{min-width:1100px}.ozonFinanceWorkspace .ozonWeekdayComparison tbody small{color:var(--text-muted);margin-top:5px;font-weight:400;display:block}.ozonFinanceWorkspace .ozonFinanceWeekdayMeans{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.ozonFinanceWorkspace .ozonFinanceWeekdayMeans summary{cursor:pointer;color:var(--text);font-weight:600}.ozonFinanceWorkspace .ozonFinancePeriodBlock{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:18px;gap:18px;padding:20px;display:grid}.ozonFinanceWorkspace .ozonFinancePeriodBlock+.ozonFinancePeriodBlock{margin-top:28px}.ozonFinanceWorkspace .ozonFinancePeriodBlockTitle{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.ozonFinanceWorkspace .ozonFinancePeriodBlockTitle h2{color:var(--text);margin:0;font-size:20px}.ozonFinanceWorkspace .ozonFinancePeriodBlockTitle p{color:var(--text-muted);margin:0;font-size:13px}@media (max-width:700px){.ozonFinanceWorkspace .ozonFinancePeriodBlock{gap:14px;padding:12px}.ozonFinanceWorkspace .ozonFinancePeriodBlockTitle{flex-direction:column;align-items:flex-start;gap:6px}.ozonFinanceWorkspace .ozonFinancePeriodBlock+.ozonFinancePeriodBlock{margin-top:20px}}.ozonFinanceWorkspace .ozonFinancePeriodBlock{grid-template-columns:minmax(0,1fr)}.ozonFinanceWorkspace .ozonFinancePeriodBlock>*{box-sizing:border-box;min-width:0;max-width:100%}.ozonFinanceWorkspace .ozonFinanceHistoryLayout,.ozonFinanceWorkspace .ozonFinanceHistoryLayoutBlocks{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.ozonFinanceWorkspace .ozonFinanceHistoryLayoutBlocks>*{min-width:0;max-width:100%}.ozonFinanceWorkspace .ozonFinanceHistoryLayoutToolbar{justify-content:flex-end;display:flex}.ozonFinanceWorkspace .ozonFinanceHistoryLayout .ozonFinanceInformerSettingsRow{grid-template-columns:minmax(0,1fr) auto}.ozonFinanceWorkspace .ozonFinanceHistoryLayout .ozonFinanceWeekdayMeans{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;padding:16px}.ozonFinanceWorkspace .ozonFinanceTable{table-layout:auto;width:max-content;min-width:100%}.ozonFinanceWorkspace .ozonFinanceTable col{width:auto}.ozonFinanceWorkspace .ozonFinanceTable th{white-space:nowrap}.ozonFinanceWorkspace .ozonFinanceTable .managedColumnHeader button>span:first-child{overflow-wrap:normal;word-break:normal;white-space:nowrap!important}.ozonFinanceWorkspace .ozonFinanceIndicatorsBlock{gap:8px;padding:16px}.ozonFinanceWorkspace .ozonFinanceIndicatorsBlock .ozonFinanceFilters{border:0;border-radius:0;margin:0;overflow:visible}.ozonFinanceWorkspace .ozonFinanceIndicatorsBlock .ozonFinanceFilters>header{border:0;padding:0 0 8px}.ozonFinanceWorkspace .ozonFinanceIndicatorsBlock .ozonFinanceFilterBody{gap:5px;padding:0}.ozonFinanceWorkspace .ozonFinanceIndicatorsBlock .ozonFinanceFilters>footer{background:0 0;border:0;gap:8px;padding:6px 0 0}.ozonFinanceWorkspace .ozonFinanceIndicatorsBlock .ozonFinanceInformerSection{margin-top:4px}.ozonFinanceWorkspace .ozonFinanceIndicatorsBlock .formMessage{margin:0}@media (max-width:700px){.ozonFinanceWorkspace .ozonFinanceIndicatorsBlock{padding:12px}}.fboWorkspace :is(button.primary,a.primary){border:1px solid var(--fbs-accent);color:var(--paper);background:var(--fbs-accent)}.fboWorkspace button.secondary{border:1px solid var(--border);color:var(--text);background:var(--surface)}.fboWorkspace button.secondary:hover:not(:disabled){border-color:var(--fbs-accent);color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}.fboPlanLabelLink,.warehouseFboContext{box-sizing:border-box;border:1px solid var(--fbs-accent,var(--violet));color:var(--fbs-accent-text,var(--violet));background:var(--fbs-accent-soft,var(--surface-muted));border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.fboPlanLabelLink{white-space:nowrap;min-height:34px;padding:0 10px}.warehouseFboContext{text-overflow:ellipsis;white-space:nowrap;max-width:min(340px,42vw);min-height:34px;padding:0 10px;overflow:hidden}.fboPlanLabelLink:hover,.warehouseFboContext:hover{border-color:var(--fbs-accent,var(--violet));color:var(--paper);background:var(--fbs-accent,var(--violet))}.fboWorkspace :is(input,select,textarea):focus-visible{outline:2px solid var(--fbs-accent);outline-offset:1px}.fboOrderControls,.fboOrdersPanel{border-color:var(--border);color:var(--text);background:var(--surface)}.fboPrintJournal{border-color:var(--border);color:var(--text)}.fboWorkflowPanel,.fboWarehousePanel,.fboPrintJournal{grid-template-columns:minmax(0,1fr);min-width:0}.fboWorkflowPanel>*,.fboWarehousePanel>*,.fboPrintJournal>*{box-sizing:border-box;min-width:0;max-width:100%}.fboTaskDialog{--button-height:44px}.fboTaskDialog>header>div{overflow-wrap:anywhere;min-width:0}.fboTaskDialog>header>button{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.fboTaskDialog .fboWorkflowHeading>button{white-space:nowrap;flex-shrink:0;min-width:44px}.fboTaskDialog .fboMarkingRequirement select,.fboTaskDialog .fboPlanEditor .fboPlanMatrix input[type=number],.fboTaskDialog .fboPlanLabelLink{min-height:44px}.fboTaskDialog .fboPlanMatrix th button{min-width:44px;min-height:44px!important}.fboWorkflowHeading>*{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.fboAddBoxControls{flex-wrap:wrap;min-width:0;max-width:100%}.fboWarehousePanel .fboAddBoxControls input{box-sizing:border-box;flex:180px;min-width:0;max-width:100%}.fboAddBoxControls button{white-space:normal;max-width:100%}.fboWorkflowPanel .fboWorkflowWarning{color:var(--warning-text);background:var(--warning-surface);border-color:var(--warning-text)}.fboWarehouseControls{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,100px)}.fboWarehouseControls label,.fboScanRow>span,.fboActualItems>div>span{overflow-wrap:anywhere;min-width:0}.fboWarehouseControls :is(select,input),.fboScanRow input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.fboTaskDialog :is(.fboWarehouseControls,.fboScanRow,.fboAddBoxControls) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.fboPrintJournal .fbsOrderTable{min-width:0;max-width:100%;overflow-x:auto}@media (max-width:760px){.fboWarehouseControls,.fboScanRow{grid-template-columns:minmax(0,1fr)}}.fboPrintJournal :is(.tableFilterBar,.fbsOrderTable){border-color:var(--border);color:var(--text);background:var(--surface)}.fboBoxLabelProfiles{--button-height:44px;border-color:var(--border);color:var(--text);background:var(--surface-subtle)}.fboSettingsDialog .fboSettingsGrid>label{min-width:0}.fboSettingsDialog .fboSettingsGrid select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}.fboSettingsDialog .fboBoxLabelProfiles .fboBoxLabelProfileScope :is(input:not([type=checkbox]),select),.fboSettingsDialog .fboBoxLabelProfiles .fboBoxLabelProfileActions button,.fboBoxLabelFieldPicker label{min-height:44px}.fboBoxLabelFieldPicker input[type=checkbox]{flex:none;width:auto;min-width:0}.fboBoxLabelFieldOrder button{min-width:44px;min-height:44px}.fboBoxLabelProfileActions{flex-wrap:wrap}:root[data-theme=dark] :where(.fboBoxLabelProfiles,.fboBoxLabelFieldPicker label,.fboBoxLabelFieldOrder li,.fboPickingSheetFlags label){border-color:var(--border)!important;background:var(--surface)!important;color:var(--text)!important}.fboDiscrepancyImpact{border-color:var(--border);color:var(--text);background:var(--surface-muted)}.fboDiscrepancyImpact.danger,.dangerButton{border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-surface)}.fboDiscrepancyConfirm{border-color:var(--danger-text);color:var(--text);background:var(--surface)}.fboDiscrepancyConfirm h5{color:var(--danger-text)}.fboDiscrepancyConfirm small{color:var(--text-muted);background:var(--surface-muted)}.fboSessionPolicy,.fboHandoffControls{border-color:var(--border);color:var(--text);background:var(--surface-muted)}.fboHandoffControls :is(select,input){border-color:var(--border);color:var(--text);background:var(--surface)}.fboSessionBar>span{box-sizing:border-box;overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;max-width:100%}.fboSessionBar>span small{overflow-wrap:anywhere;white-space:normal;min-width:0}.fboHandoffControls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0}.fboHandoffControls label{white-space:normal;grid-template-rows:minmax(28px,auto) auto;min-width:0}.fboHandoffControls :is(select,input){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.fboHandoffControls>button{grid-column:1/-1;justify-self:end}.fboTaskDialog .fboMoveControls:not(.fboRetirementControls){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fboTaskDialog .fboMoveControls:not(.fboRetirementControls)>div{grid-column:1/-1}.fboTaskDialog .fboMoveControls:not(.fboRetirementControls)>button{grid-column:1/-1;justify-self:end}.fboTaskDialog :is(.fboMoveControls,.fboDispatchHandoff){--button-height:44px}.fboTaskDialog .fboDispatchHandoff{grid-template-columns:repeat(2,minmax(0,1fr))}.fboTaskDialog .fboDispatchHandoff>div{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.fboTaskDialog :is(.fboMoveControls,.fboDispatchHandoff) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}@media (max-width:760px){.fboTaskDialog :is(.fboMoveControls:not(.fboRetirementControls),.fboDispatchHandoff),.fboHandoffControls{grid-template-columns:minmax(0,1fr)}.fboHandoffControls label{grid-template-rows:auto auto}}.fboDispatchJournalPanel,.fboAcceptancePanel,.fboDispatchDialog,.fboExportMenu>div{color:var(--text);background:var(--surface);border-color:var(--border)}.fboExportMenu>summary.secondary:after{content:none}.fboTaskProducts>p.fboWorkflowMessage{margin:0;padding:8px 12px 0}.fboDispatchDialog{--button-height:44px}.fboDispatchDialog>header>button{place-items:center;min-width:44px;min-height:44px;display:grid}.fboDispatchDialog .fbsCheck{align-items:flex-start;gap:8px;display:flex}.fboDispatchDialog .fbsCheck>span{min-width:0}.fboDispatchDialog .fbsCheck input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:2px 0 0;padding:0}.fboOrderControls :is(input,select){border-color:var(--border);color:var(--text);background:var(--surface)}.fboSupplyPeriod{border-color:var(--border);color:var(--text);background:var(--surface-subtle)}.fboSupplyPeriod legend,.fboSnapshotTime small,.fboOrderProducts small{color:var(--text-muted)}.productAccountingWorkspace :is(.panel,.productAccountingExpanded,.productAccountingKind){border-color:var(--border);color:var(--text);background:var(--surface)}.productAccountingWorkspace :is(input,select):focus-visible{outline:2px solid var(--fbs-accent);outline-offset:1px}.productAccountingWorkspace .primaryAction{border:1px solid var(--fbs-accent);color:var(--paper);background:var(--fbs-accent)}.productAccountingWorkspace .secondaryAction{border:1px solid var(--border);color:var(--text);background:var(--surface)}.productAccountingWorkspace .secondaryAction:hover:not(:disabled){border-color:var(--fbs-accent);color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}@media (max-width:760px){.fboPlanBoxes details>div{flex-wrap:wrap;align-items:flex-start}.fboPlanLabelLink{width:100%}.warehouseFboContext{max-width:44vw;padding:0 8px}}.fboMoveControls{border-color:var(--border);background:var(--surface);color:var(--text)}.fboOzonLabelPanel{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.fboOzonLabelPanel>div:first-child{gap:4px;min-width:0;display:grid}.fboOzonLabelPanel small{color:var(--text-muted)}.fboWbLabelPanel{gap:12px;display:grid}.fboWbLabelPanel>label{min-width:0;color:var(--text);gap:6px;display:grid}.fboWbLabelPanel>label:has(input[type=checkbox]){align-items:flex-start;gap:8px;display:flex}.fboWbLabelPanel input:not([type=checkbox]){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:7px 9px}.fboWbLabelPanel>button{justify-self:start}@media (max-width:760px){.fboWbLabelPanel>button{width:100%}}.fboWbLabelPanel input[type=checkbox]{flex:0 0 18px;width:18px}.fboWbLabelPanel p{overflow-wrap:anywhere}.fboOzonLabelPanel .fbsStatus{align-items:center;gap:5px;width:max-content;display:inline-flex}.fboWorkspace .fboOzonLabelPanel a.secondary{border:1px solid var(--border);min-height:34px;color:var(--text);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.fboWorkspace .fboOzonLabelPanel a.secondary:hover{border-color:var(--fbs-accent);color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}@media (max-width:760px){.fboOzonLabelPanel{flex-direction:column;align-items:stretch}.fboOzonLabelPanel .fboWorkflowActions>*{width:100%}}.wbSourceRunDiagnostics{border:1px solid var(--border);color:var(--text);background:var(--surface-muted);border-radius:12px;gap:10px;margin:14px 0;padding:16px;display:grid}.wbSourceRunDiagnostics h2{margin:0;font-size:1rem}.wbSourceRunDiagnostics>p{color:var(--text-muted);margin:0}.wbSourceRunDiagnostics ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wbSourceRunDiagnostics li{border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.wbSourceRunDiagnostics li>div:first-child{gap:3px;min-width:0;display:grid}.wbSourceRunDiagnostics li>div:first-child span{color:var(--text-muted)}.wbSourceRunDiagnostics button{border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--surface-subtle);cursor:pointer;border-radius:8px;padding:8px 12px}.wbSourceRunDiagnostics button:disabled{cursor:wait;opacity:.7}.wbSourceRunDiagnostics button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.wbSourceRunDiagnostics [role=alert]{border:1px solid var(--danger-text);color:var(--danger-text);background:var(--danger-surface);border-radius:8px;grid-column:1/-1;margin:0;padding:9px}.wbSourceRunDiagnosticResult{border:1px solid var(--border);color:var(--text);background:var(--surface-subtle);border-radius:8px;grid-column:1/-1;gap:6px;padding:10px;display:grid}.wbSourceRunDiagnosticResult p{margin:0}@media (max-width:600px){.wbSourceRunDiagnostics{padding:12px}.wbSourceRunDiagnostics li{grid-template-columns:1fr}.wbSourceRunDiagnostics button{width:100%}}.fboWizardSteps li{color:var(--text-muted)}.fboWizardSteps li:before{border-color:var(--border);color:var(--text-muted);background:var(--surface)}.fboWizardSteps li.active:before{border-color:var(--fbs-accent);color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}.fboWizardSteps li.complete:before{border-color:var(--success-border);color:var(--success-text);background:var(--success-surface)}.fboWizardAdvanced,.fboWizardReview>section{border-color:var(--border);color:var(--text);background:var(--surface-muted)}.fboWizardAdvanced>summary{color:var(--text)}.fboWizardReview small,.fboWizardReview span{color:var(--text-muted)}.wbFboWorkspace .wbFboLoadProgress,.wbFboWorkspace .wbFboPlanPanel{color:var(--text);background:var(--surface);border-color:var(--border);padding:16px}.wbFboWorkspace .wbFboLoadProgress h3{color:var(--text);margin:0 0 8px}.wbFboWorkspace .wbFboLoadProgress p{color:var(--text-muted);margin:8px 0;line-height:1.5}.wbFboWorkspace .wbFboCacheNote{color:var(--text-muted);margin:12px 16px;line-height:1.5}.fboWorkspace .fboHeroActions{flex-wrap:wrap;align-self:center;align-items:center}.fboWorkspace .fboHeroActions>a{box-sizing:border-box;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex;height:44px!important;min-height:44px!important}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel){gap:0;overflow:hidden}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel)>.fboWorkflowHeading{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:16px 12px;display:grid}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel)>.fboWorkflowHeading h2{color:var(--text);margin:0;font-size:18px;line-height:1.4}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel)>.fboWorkflowHeading p{line-height:1.5}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel) .fboWorkflowActions{flex-wrap:nowrap;align-items:center}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel) .fboRowActions :is(button,a){justify-content:center;align-items:center;text-decoration:none;display:inline-flex;min-height:44px!important}.wbFboWorkspace>.panel:not(.wbFboSuppliesPanel):not(.wbFboLoadProgress):not(.wbFboPlanPanel){padding:12px}@media (max-width:760px){.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel)>.fboWorkflowHeading{grid-template-columns:minmax(0,1fr);align-items:stretch}.fboWorkspace .fboHeroActions{justify-content:flex-start;align-self:stretch}.fboWorkspace .fboHeroActions>a{flex:auto}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel) .fboWorkflowActions{flex-wrap:wrap}}:is(.fboWorkflowPanel,.fboWarehousePanel) .fboWorkflowWarning{border-color:var(--warning-text);background:var(--warning-surface);color:var(--warning-text)}:is(.fboWorkflowPanel,.fboWarehousePanel),:is(.fboWorkflowPanel,.fboWarehousePanel)>*{min-width:0;max-width:100%}:is(.fboWorkflowPanel,.fboWarehousePanel) .fboTable{min-width:0;max-width:100%;overflow-x:auto}.wbAcceptanceDialog>.wbAcceptanceReuseDocument{align-items:flex-start;gap:8px;display:flex}.wbAcceptanceDialog>.wbAcceptanceReuseDocument input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.wbAcceptanceReuseDocument>span{overflow-wrap:anywhere;min-width:0}.wbFboStageGuide .fboWorkflowHeading{align-items:flex-start}.wbFboStageGuide .fboWorkflowHeading>div{overflow-wrap:anywhere;min-width:0}.wbFboStageGuide .fboWorkflowHeading>button{flex-shrink:0}@media (max-width:760px){.wbFboStageGuide .fboWorkflowHeading{flex-direction:column;align-items:stretch}.wbFboStageGuide .fboWorkflowHeading>button{width:100%}}.fbsToolbarFilter::details-content{display:contents}.fbsTableActionBar{container-type:inline-size}.advertisingKeywordTable{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--surface);border-radius:12px}.advertisingKeywordTable .keywordToolbar{border:0;border-bottom:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:12px 12px 0 0;gap:12px;padding:12px 18px}.advertisingKeywordTable .keywordToolbar>.portalClearableField{max-width:none}.advertisingKeywordTable .keywordToolbar .keywordTableSearch{border-radius:8px;min-height:40px}.advertisingKeywordTable .keywordToolbar .tableFilterToggle,.advertisingKeywordTable .keywordColumnChooser summary{box-sizing:border-box;border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--surface);border-radius:8px;padding:0 12px;font-size:11px;font-weight:400}.advertisingKeywordTable .keywordColumnChooser summary:hover,.advertisingKeywordTable .keywordColumnChooser[open] summary{color:var(--text);background:var(--surface-muted)}.advertisingKeywordTable .keywordColumnChooser>div{box-shadow:0 8px 24px var(--text);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.advertisingKeywordTable .keywordColumnChooser>div{box-shadow:0 8px 24px color-mix(in srgb,var(--text) 14%,transparent)}}.advertisingKeywordTable .keywordCaption{border:0;border-bottom:1px solid var(--border);color:var(--text-muted);background:var(--surface);padding:6px 18px}.advertisingKeywordTable .keywordScroll{background:var(--surface);border:0;border-radius:0}.advertisingKeywordTable .keywordScroll table{border-collapse:collapse;font-size:11px}.advertisingKeywordTable .keywordScroll :is(th,td){border-right:0;border-bottom:1px solid var(--border);color:var(--text);background:var(--surface);vertical-align:middle;padding:10px 11px;line-height:1.45}.advertisingKeywordTable .keywordScroll tbody tr:nth-child(2n)>*{background:var(--surface)}.advertisingKeywordTable .keywordScroll tbody tr:is(:hover,:focus-within)>*{background:var(--surface-muted)}.advertisingKeywordTable .keywordScroll tbody tr.isSelected>*{background:var(--surface-subtle)}.advertisingKeywordTable .keywordScroll thead tr:first-child th{border-right:1px solid var(--border);height:auto;min-height:54px;color:var(--text-muted);background:var(--surface);letter-spacing:.35px;text-transform:uppercase;vertical-align:top;padding:10px 11px;font-size:9px;font-weight:400}.advertisingKeywordTable .keywordScroll.fbsOrderHeaderStyle thead th>button.keywordSort{text-align:left;width:100%;min-height:34px;font:inherit;justify-content:space-between;align-items:flex-start;gap:6px;display:flex;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.advertisingKeywordTable .keywordSort>span:first-child{overflow-wrap:anywhere;min-width:0}.advertisingKeywordTable .keywordSort>svg{flex:none;margin-left:auto}.advertisingKeywordTable .keywordUnavailableHeading{color:var(--text-muted);overflow-wrap:anywhere;padding:0 5px;display:block}.advertisingKeywordTable .keywordScroll thead small{color:var(--text-muted);text-transform:none;margin-top:4px;font-size:9px;line-height:1.25}.advertisingKeywordTable .keywordScroll .keywordIdentity{box-shadow:none}.advertisingKeywordTable .keywordScroll tbody :is(th,td){height:auto;min-height:48px;padding:9px 11px;line-height:1.45}.advertisingKeywordTable .keywordScroll tbody .keywordIdentity>button{min-height:0;line-height:1.45}.advertisingKeywordTable .keywordScroll tbody .keywordRowActions{gap:5px;margin-top:4px}.advertisingKeywordTable .keywordScroll tbody .keywordRowActions button{font-size:10px;line-height:1.3;min-height:24px!important;padding:3px 6px!important}.advertisingKeywordTable .keywordBulkBar{border:0;border-top:1px solid var(--border);color:var(--text);background:var(--surface);box-shadow:none;border-radius:0;padding:10px 18px}@media (max-width:600px){.advertisingKeywordTable .keywordToolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.advertisingKeywordTable .keywordToolbar>.portalClearableField{grid-column:1/-1}.advertisingKeywordTable .keywordToolbar .tableFilterDisclosure{min-width:0}.advertisingKeywordTable .keywordToolbar .tableFilterToggle{width:100%}.advertisingKeywordTable .keywordCaption{padding:6px 12px}.advertisingKeywordTable .keywordScroll tbody :is(th,td){padding:8px 7px}.advertisingKeywordTable .keywordBulkBar{padding:10px 12px}}.suzRegistry{min-width:0;color:var(--text);background:var(--surface);gap:0;padding:0;display:grid}.suzRegistry .suzFields{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.suzRegistry .suzFields>label{flex:180px;gap:6px;min-width:0;display:grid}.suzRegistry .suzFields>label>span{min-height:20px;color:var(--text-muted)}.suzRegistry .suzFields>button{align-self:flex-start;min-height:36px;margin-top:26px}.suzRegistry .suzFields :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:36px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.suzRegistry .suzConnectionSettings{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;padding:12px}.suzRegistry .suzConnectionSettings summary{cursor:pointer;color:var(--text)}.suzRegistry .suzConnectionSettings p{color:var(--text-muted);overflow-wrap:anywhere}.suzRegistry .suzOrderTrail,.suzRegistry .suzMetadata>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.suzRegistry .suzOrderTrail>div{gap:5px;margin-right:auto;display:grid}.suzRegistry .suzOrderTrail span{color:var(--text-muted)}.suzRegistry .suzTableScroll{border:0;border-top:1px solid var(--border);border-radius:0;min-width:0;overflow-x:auto}.suzRegistry .suzTableCaption{color:var(--text);margin:0;padding:0 18px 10px;font-size:14px;font-weight:600}.suzRegistry .suzTableHeading{justify-content:space-between;align-items:center;gap:8px;padding:0 12px 8px;display:flex}.suzRegistry .suzTableHeading>.suzTableCaption{padding:0}.suzRegistry .suzTableSettingsSlot{flex:none;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}@media (max-width:600px){.suzRegistry .suzTableSettingsSlot{width:44px;min-width:44px;height:44px;min-height:44px}}.suzRegistry .suzMarksTable thead th{box-sizing:border-box;vertical-align:top;height:48px}.suzRegistry .suzMarksTable thead th>button{align-items:flex-start;min-height:24px;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.suzRegistry .suzMarksTable tbody td{vertical-align:top;padding:10px 8px;line-height:18px}.suzRegistry .suzMarksTable .suzMarkDateCell{white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-rows:18px 18px;align-content:start;gap:0;min-height:36px;display:grid}.suzRegistry .suzMarksTable .suzMarkDateCell>small{color:var(--text-muted);font-size:10px;line-height:16px}.suzRegistry .suzMarksTable :is(.suzMarkTextCell,.suzMarkProductCell){-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;min-height:36px;line-height:18px;display:-webkit-box;overflow:hidden}.suzRegistry .suzMarksTable .suzMarkProductCell{white-space:normal}.suzRegistry .suzMarksTable .suzMarkGtinCell{white-space:nowrap}.suzRegistry .suzMarksTable .kizCodeWithCopy{align-items:flex-start;gap:4px;min-height:36px}.suzRegistry .suzMarksTable .kizFullCode{word-break:break-all;line-height:18px}.suzRegistry .suzMarksTable .kizCopyIcon{width:26px;min-width:26px;height:26px;min-height:26px;margin-top:0;padding:4px}@media (max-width:600px){.suzRegistry .suzMarksTable .kizCopyIcon{width:44px;min-width:44px;height:44px;min-height:44px}.suzRegistry .suzMarksTable tbody td{padding-top:10px;padding-bottom:10px}}.suzStackedCell{justify-items:start;gap:4px;display:grid}.suzStackedHeading>button+button{margin-top:6px}.suzRegistry .suzOrderIdentityHeading{white-space:nowrap!important}.suzRegistry .suzOrderIdentityHeading>button:nth-child(-n+2){width:auto;display:inline-flex;white-space:nowrap!important;padding-right:14px!important}.suzRegistry .suzOrderIdentityHeading>button:nth-child(2){margin-top:0;margin-left:8px}.suzRegistry .suzOrderIdentityHeading>button:nth-child(3){display:block}.suzOrderRowActions{white-space:nowrap;align-items:center;gap:8px;display:flex}.suzRegistry tbody .suzOrderNote{width:100%;min-height:0;color:var(--text);font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:4px;padding:0;display:flex}.suzRegistry tbody .suzOrderNote>span,.suzRegistry tbody .suzOrderNoteText{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.suzRegistry tbody .suzOrderNote>svg{color:var(--text-muted);flex:none;margin-top:2px}.suzRegistry tbody .suzOrderNote:is(:hover,:focus-visible){color:var(--violet);text-decoration:underline}.suzRegistry tbody .suzOrderNote:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.suzRegistry table[data-column-layout-id=suz-orders] .suzExternalOrderId{width:100%}.suzRegistry table[data-column-layout-id=suz-orders] .suzOrderRowActions>button:first-child{justify-content:center;align-items:center;width:28px;min-width:28px;padding:0;display:inline-flex}@media (max-width:600px){.suzRegistry tbody .suzOrderNote{min-height:44px}.suzRegistry table[data-column-layout-id=suz-orders] .suzOrderRowActions{gap:4px}.suzRegistry table[data-column-layout-id=suz-orders] .suzOrderRowActions>button:first-child{width:44px;min-width:44px}}.suzRegistry tbody .suzStackedCell{grid-template-rows:minmax(19px,auto) minmax(15px,auto)}.suzRegistry tbody .suzStackedCell>b{font-weight:400;line-height:inherit}.suzRegistry tbody .suzStackedCell>small{color:var(--text-muted)}.suzRegistry tbody :is(.suzStackedCell>.suzOrderNumber,.suzOrderIdentity>.suzOrderNumber,td>.suzOrderNumber){height:auto;min-height:0;color:var(--violet);font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.suzRegistry .suzOrderNumber:hover{text-decoration:underline}.suzRegistry tbody .suzOrderIdentity{align-items:baseline;gap:8px;min-width:0;display:flex}.suzRegistry tbody .suzOrderIdentity>.suzOrderNumber{white-space:nowrap;flex-shrink:0}.suzRegistry tbody .suzOrderIdentity>small{overflow-wrap:anywhere;min-width:0;color:var(--text-muted)}.suzRegistry .suzOrdersTable thead th{vertical-align:top;min-height:56px}.suzRegistry .suzOrdersTable thead th>button{align-items:flex-start;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.suzRegistry.wbFbsWorkspace .suzOrdersTable tbody td{vertical-align:top;font-variant-numeric:tabular-nums;padding:12px 10px;line-height:20px;font-size:12px!important}.suzRegistry.wbFbsWorkspace .suzOrdersTable tbody :is(.suzStackedCell>small,.suzOrderIdentity>small){line-height:20px;font-size:11px!important}.suzRegistry .suzOrdersTable .suzStackedCell>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.suzRegistry .suzOrdersTable .suzStackedCell{grid-template-rows:20px 20px;gap:4px;min-height:44px}.suzRegistry .suzOrdersTable .suzMarkDateCell{white-space:nowrap;grid-template-rows:20px 20px;gap:4px;min-height:44px;display:grid}.suzRegistry.wbFbsWorkspace .suzOrdersTable .suzMarkDateCell>small{color:var(--text-muted);line-height:20px;font-size:11px!important}.suzRegistry .suzOrdersTable :is(.suzOrderArticle,.suzOrderNote>span,.suzOrderNoteText){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.suzRegistry .suzOrdersTable .suzOrderArticle{min-height:44px}.suzRegistry.wbFbsWorkspace .suzOrdersTable .suzOrderNote{justify-content:flex-start}.suzRegistry.wbFbsWorkspace table.suzOrdersTable .suzOrderRowActions>button:first-child{width:auto;min-width:0;min-height:36px;padding:0 10px;font-size:12px}.suzRegistry .suzOrderSelectionBar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 18px;display:flex}.suzRegistry .suzSecondaryMenu>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (max-width:600px){.suzRegistryToolbar>.suzSecondaryMenu{flex:auto}.suzRegistry .suzSecondaryMenu>button{width:100%;min-height:44px}.suzRegistry.wbFbsWorkspace table.suzOrdersTable .suzOrderRowActions>button:first-child{width:auto;min-height:44px}}.suzBulkRows{gap:16px;margin:18px 0;display:grid}.suzRegistry td>button+button{margin-top:6px}.suzRegistry td details>code{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;display:block}.suzRegistry td details summary{cursor:pointer}.suzRegistry .suzMetadata p{overflow-wrap:anywhere}@media (max-width:600px){.suzRegistry .suzFields>label{flex-basis:100%}.suzRegistry .suzFields>button{width:100%;margin-top:0}}.wbOwnerFeedback .advertisingCompactTotals.advertisingTotalsFull{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.wbOwnerFeedback .advertisingCompactTotals.advertisingTotalsFull>article{gap:3px;min-height:0;padding:7px 9px}.wbOwnerFeedback .advertisingCompactTotals.advertisingTotalsFull>article>span{font-size:12px;line-height:1.35}.wbOwnerFeedback .advertisingCompactTotals.advertisingTotalsFull>article>strong{font-size:17px;line-height:1.3}.wbOwnerFeedback .advertisingCompactTotals.advertisingTotalsFull>article>small{font-size:11px}.wbOwnerFeedback .advertisingCompactTotals.advertisingTotalsFull>article.unknown{grid-column:span 2}.wbOwnerFeedback .campaignDesktopTable th[scope=row]>button{font-size:14px;font-weight:700;line-height:1.4}.wbOwnerFeedback .campaignDesktopTable :is(td,th){padding:9px 10px}.wbOwnerFeedback .campaignDetail{gap:10px;padding:12px}.wbOwnerFeedback .campaignDetail .advertisingFactHeading{gap:8px;margin:0}.wbOwnerFeedback .campaignDetail .advertisingFactHeading h2{font-size:20px;line-height:1.35}.wbOwnerFeedback .campaignDetailPeriod{gap:8px;padding:8px 10px}.wbOwnerFeedback .campaignDetailPeriod>div:first-child>span{display:none}.wbOwnerFeedback .campaignDetailPeriod input{min-height:34px}.wbOwnerFeedback .campaignPersistentDashboard{padding:8px}.wbOwnerFeedback .campaignProductPicker>h3{margin:8px 0;font-size:16px}.wbOwnerFeedback .campaignProductPicker>ul{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.wbOwnerFeedback .campaignProductPicker>ul>li{min-width:0}.wbOwnerFeedback .campaignProductRow{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:8px;grid-template-columns:minmax(0,1fr) 150px 70px 24px;align-items:center;gap:12px;padding:10px 12px;display:grid}.wbOwnerFeedback .campaignProductRow:hover{background:var(--surface-muted)}.wbOwnerFeedback .campaignProductRow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wbOwnerFeedback .campaignProductRow small{color:var(--text-muted);margin-top:3px;font-size:12px;display:block}.wbOwnerFeedback .campaignProductRow>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.wbOwnerFeedback .campaignAssociatedSales{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.wbOwnerFeedback .campaignAssociatedSales>h3{margin:0;font-size:16px}.wbOwnerFeedback .campaignAssociatedSales>p{color:var(--text-muted);margin:6px 0 10px;font-size:12px}.wbOwnerFeedback .campaignAssociatedTable{border:1px solid var(--border);border-radius:8px;max-width:100%;overflow:auto}.wbOwnerFeedback .campaignAssociatedTable table{border-collapse:collapse;background:var(--surface);width:100%;color:var(--text);font-size:13px}.wbOwnerFeedback .campaignAssociatedTable :is(th,td){border-bottom:1px solid var(--border);text-align:right;padding:8px 10px}.wbOwnerFeedback .campaignAssociatedTable :is(th,td):first-child{text-align:left}.wbOwnerFeedback .campaignAssociatedTable thead button{white-space:nowrap}.wbOwnerFeedback .campaignAssociatedTable :is(caption,small){color:var(--text-muted);font-size:11px}.wbOwnerFeedback .campaignAssociatedTable caption{text-align:left;padding:7px}.wbOwnerFeedback .campaignAssociatedTable small{margin-top:3px;display:block}.advertisingMetricNotice{vertical-align:middle;margin-left:5px;display:inline-flex;position:relative}.advertisingMetricNotice>button{min-width:24px;min-height:24px;color:var(--warning-text);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.advertisingMetricNotice>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.advertisingMetricNoticeText{z-index:100;box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;border:1px solid var(--border);background:var(--surface);width:min(300px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--text);box-shadow:0 6px 24px var(--border);text-align:left;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.5;position:fixed;bottom:auto;right:auto;overflow-y:auto}.campaignSearchCoverage .advertisingMetricNoticeText{white-space:normal;overflow-wrap:anywhere}@media (max-width:720px){.campaignSearchCoverage{position:relative}.campaignSearchCoverage .advertisingMetricNotice{position:static}.campaignSearchCoverage .advertisingMetricNoticeText{box-sizing:border-box;width:min(320px,100vw - 64px);left:0;right:auto}}.wbOwnerFeedback .keywordColumnChooser>summary{border:1px solid var(--border);background:var(--surface);min-width:38px;min-height:38px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px;display:flex}.wbOwnerFeedback .keywordColumnChooser>summary:hover{background:var(--surface-muted)}.wbOwnerFeedback .keywordColumnChooser>summary svg{flex:none;width:20px;height:20px}@media (max-width:900px){.wbOwnerFeedback .advertisingCompactTotals.advertisingTotalsFull{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.wbOwnerFeedback .advertisingCompactTotals.advertisingTotalsFull{grid-template-columns:repeat(2,minmax(0,1fr))}.wbOwnerFeedback .campaignDetail{padding:8px}.wbOwnerFeedback .campaignProductRow{grid-template-columns:minmax(0,1fr) 24px;gap:6px}.wbOwnerFeedback .campaignProductRow>span:nth-child(2),.wbOwnerFeedback .campaignProductRow>span:nth-child(3){display:none}.wbOwnerFeedback .campaignAssociatedTable table{min-width:560px}}.queryResearchCompact{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--surface-subtle);border-radius:8px;margin:8px 0;padding:12px}.queryResearchCompact h3{margin:0 0 6px;font-size:14px}.queryResearchCompact p{color:var(--text-muted);margin:6px 0;font-size:12px;line-height:1.5}.queryResearchCompactChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;max-height:210px;margin:8px 0;display:grid;overflow:auto}.queryResearchCompactChoices label{align-items:center;gap:6px;font-size:12px;display:flex}.queryResearchCompactTable{overflow:auto}.queryResearchCompactTable table{border-collapse:collapse;width:100%;min-width:420px}.queryResearchCompactTable :is(th,td){border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:7px 10px;font-size:12px}.queryResearchCompactNote{grid-template-columns:minmax(140px,1fr) minmax(160px,2fr) auto;align-items:start;gap:10px;margin-top:12px;display:grid}.queryResearchCompactNote label{min-width:0;color:var(--text-muted);gap:5px;font-size:12px;display:grid}.queryResearchCompactNote :is(select,textarea){box-sizing:border-box;border:1px solid var(--border);width:100%;min-height:38px;color:var(--text);background:var(--surface);border-radius:6px;padding:7px}.queryResearchCompact :is(button,summary){white-space:normal;overflow-wrap:anywhere;border:1px solid var(--border);min-height:34px;color:var(--text);background:var(--surface);border-radius:6px;padding:6px 10px}.queryResearchCompactNote small{color:var(--text-muted);grid-column:1/-1;font-size:12px}.queryResearchCompactHistory{margin-top:12px;font-size:12px}.queryResearchCompactHistory article{border-bottom:1px solid var(--border);padding:8px 0}@media (max-width:620px){.queryResearchCompactNote{grid-template-columns:minmax(0,1fr)}.queryResearchCompactNote button{justify-self:start}}.tableFilterPopoverPanel{box-sizing:border-box;z-index:90;overscroll-behavior:contain;width:min(640px,100vw - 32px);max-height:min(480px,100dvh - 32px);color:var(--text);background:var(--surface);box-shadow:0 8px 24px var(--border);margin:0;padding:14px;overflow:auto}.advertisingKeywordTable .keywordRangeFilterPanel.tableFilterPopoverPanel{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.advertisingKeywordTable .keywordRangeFilterPanel.tableFilterPopoverPanel[hidden]{display:none}.advertisingKeywordTable .keywordRangeFilterPanel fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.advertisingKeywordTable .keywordRangeFilterPanel legend{float:left;white-space:normal;word-break:normal;overflow-wrap:normal;grid-column:1/-1;width:100%;margin:0 0 5px;font-size:12px;line-height:1.4}.advertisingKeywordTable .keywordRangeFilterPanel :is(p,.keywordRangeActions){white-space:normal;word-break:normal;overflow-wrap:break-word;grid-column:1/-1;min-width:0;margin:0}.advertisingKeywordTable .keywordRangeActions{justify-content:flex-end;gap:8px;display:flex}.advertisingKeywordTable .keywordRangeActions button{white-space:nowrap;border:1px solid var(--border);min-height:34px;color:var(--text);background:var(--surface);border-radius:6px;padding:6px 12px}.advertisingKeywordTable .keywordDayColumn{white-space:nowrap;text-align:center;width:76px;min-width:76px}.wbOwnerFeedback .campaignDetailPeriod{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wbOwnerFeedback .campaignDetailPeriod>div:first-child{min-width:140px;margin-right:auto}.wbOwnerFeedback .campaignDetailPeriod label{flex:0 185px;align-items:center;gap:6px;min-width:155px;display:flex}.wbOwnerFeedback .campaignDetailPeriod input[type=date]{box-sizing:border-box;width:100%;min-width:130px}.wbOwnerFeedback .campaignDetailPeriod button{white-space:nowrap;word-break:normal;overflow-wrap:normal;flex:none;min-width:72px}.wbOwnerFeedback .campaignDetailPeriodPresets{flex:none;gap:6px;display:flex}.wbOwnerFeedback .campaignScheduleLink{color:var(--text-muted);white-space:nowrap;font-size:12px}.wbOwnerFeedback :is(.campaignAttentionExplanation,.campaignAttentionReason,.campaignEmptyState){border:1px solid var(--border);color:var(--text-muted);background:var(--surface-subtle);border-radius:8px;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.5}@media (max-width:620px){.advertisingKeywordTable .keywordRangeFilterPanel.tableFilterPopoverPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.wbOwnerFeedback .campaignDetailPeriod>div:first-child{flex-basis:100%}.wbOwnerFeedback .campaignDetailPeriod label{flex:170px}}.campaignProviderId{color:var(--text-muted);overflow-wrap:anywhere;margin:3px 0 6px;font-size:12px;line-height:1.4;display:block}.campaignDesktopTable th[scope=row]>button.campaignListTitle,.campaignMobileCards article>button.campaignListTitle{line-height:1.4;font-size:14px!important;font-weight:700!important}.advertisingSavedReadStatus{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);overflow-wrap:anywhere;border-radius:6px;margin:8px 0;padding:8px 12px;font-size:12px;line-height:1.45}.keywordColumnMigration{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.keywordColumnMigration .secondaryButton{white-space:normal;min-height:44px}.campaignDesktopTable th[scope=row]>.campaignProviderId,.campaignMobileCards article>.campaignProviderId{font-size:12px;font-weight:400}.advertisingSettingsLink,.advertisingSettingsReturn{color:var(--text-muted);text-underline-offset:3px;white-space:nowrap;font-size:12px;text-decoration:underline}:is(.advertisingSettingsLink:focus-visible,.advertisingSettingsReturn:focus-visible){outline:2px solid var(--text);outline-offset:3px;border-radius:3px}.campaignProductSearch{align-items:center;gap:12px;margin:12px 0;display:flex}.campaignProductSearch .portalClearableField{flex:1;max-width:480px}.campaignProductSearch>span{color:var(--text-muted);white-space:nowrap;font-size:12px}.campaignProductPicker .campaignProductRow{min-height:48px;padding:7px 10px}.campaignInlineQueries{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:8px;margin:6px 0 12px;padding:10px}.campaignProductRow{scroll-margin-top:52px}@media (max-width:720px){.wbOwnerFeedback .campaignProductRow{scroll-margin-top:84px}}@media (min-width:1041px){.advertisingAnalyticsShell .advertisingFilterBar{box-sizing:border-box;flex-wrap:wrap;align-items:flex-end;gap:8px;max-width:100%;display:flex}.advertisingAnalyticsShell .advertisingFilterBar>.advertisingFilterActions{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:flex}.advertisingAnalyticsShell .advertisingFilterBar>.advertisingFilterActions button{width:auto;max-width:100%}}.campaignProductRow[aria-expanded=true]{background:var(--surface-muted);border-color:var(--accent)}.campaignAssociatedSales h3 small{color:var(--text-muted);font-size:12px;font-weight:400}.keywordCaption>.keywordMetricHelp{margin-left:auto}.keywordMetricHelp .tableFilterToggleIcon{display:none}.keywordMetricHelpPanel{z-index:220;box-sizing:border-box;background:var(--surface);width:min(340px,100vw - 32px);max-height:50vh;color:var(--text);border:1px solid var(--border);border-radius:8px;display:block;overflow:auto;padding:10px!important}.keywordMetricHelpPanel[hidden]{display:none}.keywordMetricHelpPanel p{color:var(--text);margin:0;font-size:12px;line-height:1.5}.queryResearchSelected{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.queryResearchSelected>span{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;align-items:center;gap:6px;padding-left:8px;font-size:12px;display:inline-flex}.queryResearchSelected>small{color:var(--text-muted)}.queryResearchNoteTarget,.queryResearchNoteSubmit{min-width:0;color:var(--text-muted);gap:5px;font-size:12px;display:grid}.queryResearchNotePicker summary{font-size:12px}.queryResearchNotePicker .queryChoicePicker{padding-top:8px}.queryChoicePicker .tablePagination{padding:6px 0;font-size:12px}.queryResearchCompactChoices label{overflow-wrap:anywhere;min-height:30px;color:var(--text)}.teamAdvertisingRights{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);border-radius:8px;margin:12px 0;padding:10px}.teamAdvertisingRights summary{cursor:pointer;font-weight:600}.memberIdentity .memberAdvertisingAccess{color:var(--text-muted);text-transform:none;display:block}.advertisingRecentChanges ol li{border-bottom:1px solid var(--border);color:var(--text);grid-template-columns:minmax(120px,1fr) minmax(160px,2fr) auto auto;align-items:start;gap:6px 12px;padding:10px 0;display:grid}.advertisingRecentChanges .recentChangeObject{color:var(--text-muted);grid-column:1;font-size:12px}.advertisingRecentChanges .recentChangeDescription{grid-area:1/2/span 2;font-size:12px;line-height:1.5}.advertisingRecentChanges time{white-space:nowrap;color:var(--text-muted);grid-area:1/3;font-size:12px}.advertisingRecentChanges .recentChangeStatus{color:var(--text-muted);grid-area:1/4;font-size:12px}.advertisingBusinessJournal .advertisingOperationSummary,.advertisingBusinessJournal .advertisingOperationMembers>button:not(.journalGroupRetry){grid-template-columns:minmax(0,1.5fr) minmax(160px,1fr) 120px minmax(100px,.65fr) 16px;align-items:start;gap:12px;padding:12px}.advertisingBusinessJournal .journalEntryTitle b,.advertisingBusinessJournal .journalEntryChange b{font-size:13px;line-height:1.4}.advertisingBusinessJournal .journalEntryTitle small,.advertisingBusinessJournal .journalEntryTime small,.advertisingBusinessJournal .journalEntryTime time{font-size:12px;line-height:1.4}.advertisingBusinessJournal .journalEntryTitle{overflow-wrap:anywhere}.advertisingBusinessJournal .journalEntryChange{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.advertisingBusinessJournal .journalEntryStatus{color:var(--text-muted);font-size:12px}.advertisingBusinessJournal .journalEntryTime time{white-space:nowrap}@media (max-width:760px){.advertisingBusinessJournal .advertisingOperationSummary,.advertisingBusinessJournal .advertisingOperationMembers>button:not(.journalGroupRetry){grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.advertisingBusinessJournal .journalEntryTitle{grid-area:1/1}.advertisingBusinessJournal .journalEntryStatus{grid-area:1/2}.advertisingBusinessJournal .journalEntryChange{grid-area:2/1/auto/-1}.advertisingBusinessJournal .journalEntryTime{grid-area:3/1/auto/-1;gap:8px;display:flex}.advertisingBusinessJournal .journalEntryChevron{display:none}}@media (max-width:620px){.campaignInlineQueries{padding:6px}.queryResearchCompactChoices{grid-template-columns:minmax(0,1fr)}.queryResearchNoteSubmit>span{display:none}.advertisingRecentChanges ol li{grid-template-columns:minmax(0,1fr) auto}.advertisingRecentChanges .recentChangeObject{grid-row:2}.advertisingRecentChanges .recentChangeDescription{grid-area:3/1/auto/-1}.advertisingRecentChanges time{grid-area:1/2}.advertisingRecentChanges .recentChangeStatus{grid-area:2/2}}.advertisingSettingsReturn{margin:0 0 12px;display:inline-block}@media (max-width:700px){.campaignProductSearch{flex-direction:column;align-items:stretch;gap:6px}.campaignProductSearch .portalClearableField{width:100%;max-width:none}.accountActions .advertisingSettingsLink{white-space:normal;max-width:160px}}.suzRegistryToolbar{border-bottom:1px solid var(--border)}.suzConnectionCaption{color:var(--text-muted);margin-right:auto;font-size:12px}.tableFilterBar.wbFbsToolbar{border:0;border-radius:0;margin:0;padding:16px 18px;background:var(--surface)!important}.suzRegistry .suzOrderTrail{border-bottom:1px solid var(--border);padding:12px 18px}.suzRegistry .tablePagination{border-top:1px solid var(--border);margin:0;padding:12px 18px}.suzRecoveryPackages{gap:12px;margin:0;padding:0;list-style:none;display:grid}.suzRecoveryPackages>li{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.suzRecoveryPackages code{overflow-wrap:anywhere}@media (max-width:600px){.suzRegistry :is(.wbFbsToolbar,.suzOrderTrail,.tablePagination){padding:12px}.suzRegistry .suzTableCaption{padding:0 12px 10px}.suzRecoveryPackages>li>button{width:100%}}.suzDialog{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(920px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.suzDialog:not([open]){display:none}.fbsLoadPeriodDialog{--button-primary-bg:var(--fbs-accent-strong,var(--violet));--button-primary-fg:var(--paper);--button-secondary-fg:var(--text);--button-border:var(--border);--button-focus:var(--fbs-accent,var(--violet))}@supports (color:color-mix(in lab, red, red)){.fbsLoadPeriodDialog{--button-focus:color-mix(in srgb,var(--fbs-accent,var(--violet)) 34%,transparent)}}.suzDialog::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.suzDialog::backdrop{background:color-mix(in srgb,var(--text) 35%,transparent)}}.suzDialogHeader{border-bottom:1px solid var(--border);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.suzDialogHeader h2{margin:0;font-size:18px;line-height:1.3}.suzDialogBody{box-sizing:border-box;overscroll-behavior:contain;min-width:0;max-height:calc(100dvh - 115px);padding:20px;overflow:auto}body:has(.suzDialog[open]){overflow:hidden}.suzDialog .suzFields,.suzConnectionSettingsPanel .suzFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:16px 0;padding:0;display:grid}.suzDialog .suzMetadata.panel{min-width:0;padding:16px}.suzDialog .suzMetadata.panel+.suzMetadata.panel{margin-top:16px}.suzDialog .suzMetadata.panel>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.suzDialog .suzMetadata.panel>p{margin:8px 0 0}.suzDialog .suzMetadata.panel .suzOrderActionButtons{margin:0}@media (max-width:600px){.suzDialog .suzMetadata.panel{padding:12px}.suzDialog .suzMetadata.panel+.suzMetadata.panel{margin-top:12px}}.suzDialog .suzFields>label,.suzConnectionSettingsPanel .suzFields>label{gap:6px;min-width:0;display:grid}.suzDialog .suzFields :is(input,select,textarea),.suzConnectionSettingsPanel .suzFields :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:40px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:9px 11px}.suzDialog .suzFields>button,.suzConnectionSettingsPanel .suzFields>button{align-self:start;min-height:40px;margin:0}.suzFieldHint{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.suzField>span{min-height:20px;color:var(--text);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:flex}.suzField>span>small{margin:0;font-weight:400;display:inline}.suzDialog .suzFields>.suzField{grid-template-rows:minmax(20px,auto) auto auto;align-content:start;align-self:start}.suzDialog .suzFields>.wide{grid-column:1/-1}.suzDialog.suzFilterDialog{width:min(1080px,100vw - 32px)}.suzFilterDialog[open]{flex-direction:column;display:flex}.suzFilterDialog>.suzDialogBody{min-height:0;max-height:none;padding:12px 16px;display:flex;overflow:hidden}.suzFilterForm{flex-direction:column;gap:10px;width:100%;min-width:0;min-height:0;display:flex}.suzFilterSummary{color:var(--text-muted);margin:0;font-size:12px;line-height:18px}.suzFilterSections{display:none}.suzFilterGroups{overscroll-behavior:contain;gap:10px;min-height:0;display:grid;overflow:auto}.suzFilterGroup{border:0;min-inline-size:0;margin:0;padding:0}.suzFilterGroup>legend{color:var(--text);margin-bottom:4px;padding:0;font-size:12px;font-weight:600;line-height:18px}.suzFilterDialog .suzFilterGroup>.suzFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0;padding:0}.suzFilterDialog .suzFilterQuantity>.suzFields{grid-template-columns:repeat(4,minmax(0,1fr))}.suzFilterDialog .suzFields>.suzField{grid-template-rows:20px 40px;gap:4px;position:relative}.suzFilterDialog .suzFields>.suzField>span{min-height:20px;font-size:12px;font-weight:400;line-height:20px}.suzFilterDialog .suzFields :is(input,select){height:40px;min-height:40px;padding:6px 9px;font-size:12px}.suzFilterDialog .suzField>small.suzFieldHint{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.suzFilterFooter{border-top:1px solid var(--border);flex-wrap:wrap;flex:none;gap:8px;margin:0;padding-top:10px;display:flex}.suzFilterFooter>button{min-height:40px;margin:0}.suzFilterForm>.suzFilterError{flex:none;margin:0;font-size:12px;line-height:18px}@media (max-width:700px),(max-height:650px){.suzFilterSections{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.suzFilterSections>button{white-space:normal;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.suzFilterSections>button[aria-pressed=true]{background:var(--surface-subtle);color:var(--text);border-color:var(--violet)}.suzFilterGroup[data-filter-active=false]{display:none}}@media (max-width:700px){.suzFilterSections,.suzFilterDialog .suzFilterGroup>.suzFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.suzDialog.suzFilterDialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.suzFilterDialog>.suzDialogBody{padding:12px}.suzFilterDialog .suzFields>.suzField{grid-template-rows:20px 44px}.suzFilterDialog .suzFields :is(input,select),.suzFilterSections>button,.suzFilterFooter>button{height:44px;min-height:44px}.suzFilterFooter>button{white-space:normal;flex:140px;padding:6px 8px}}.suzDialog .suzRecoveryContent{gap:16px;display:grid}.suzDialog .suzRecoveryContent>.suzFields{margin:0}.suzDialog .suzFields :is(input:not([type=checkbox]):not([type=radio]),select){height:40px}.suzDialog .suzFields>button{grid-column:1/-1;justify-self:start}.suzDialog .settingsGisMtConnection{--button-height:40px;background:var(--surface);border:0;border-radius:0;padding:0}.suzDialog .settingsGisMtConnection>form{gap:16px;display:grid}.suzDialog :is(.settingsGisMtConnection,.suzConnectionSettingsPanel) .suzFields,.suzDialog :is(.settingsGisMtConnection,.suzConnectionSettingsPanel) .suzOrderActionButtons,.suzDialog :is(.settingsGisMtConnection,.suzConnectionSettingsPanel) p{margin:0}.suzDialog .suzConnectionSettingsPanel{gap:16px;display:grid}.suzDialog .suzConnectionSettingsPanel>.panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}@media (max-width:600px){.suzDialog .suzConnectionSettingsPanel>.panelHeader{flex-direction:column;align-items:stretch}}.suzDialog .settingsGisMtConnection :is(.kizGisMtKep,.settingsChzGateway){background:var(--surface);border:0;padding:0}.settingsChzPairingFields{gap:12px;padding:12px;display:grid}.settingsChzGateway>.settingsChzPairingFields{padding:0}.suzDialog .settingsChzGateway>.suzFields{grid-template-columns:minmax(0,1fr)}.settingsChzConnectorDownload{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.settingsChzConnectorDownload>div{gap:4px;min-width:0;display:grid}.settingsChzConnectorDownload b{color:var(--text);font-size:13px;line-height:1.4}.settingsChzConnectorDownload span{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.settingsChzConnectorDownload>.kizGisMtAction{white-space:normal;min-width:210px}.settingsChzComputerDetails{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;padding:10px 12px;display:grid}.settingsChzComputerDetails>div{gap:3px;min-width:0;display:grid}.settingsChzComputerDetails dt{color:var(--text-muted);font-size:11px;line-height:1.4}.settingsChzComputerDetails dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.4}.settingsChzComputerDetails dd.ready{color:var(--success-text)}.settingsChzComputerDetails dd.offline{color:var(--warning-text)}.settingsChzComputerRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;padding-bottom:26px;display:grid}.connectionToolLauncher>.chzConnectionSummary{grid-column:1/-1;gap:8px;margin:0;display:grid}.settingsConnectionLaunchers .panel.connectionToolLauncher>button{color:var(--button-primary-fg)!important;background:var(--button-primary-bg)!important;border-color:var(--button-primary-bg)!important}@media (max-width:600px){.settingsConnectionLaunchers .panel.connectionToolLauncher>button{min-height:44px}}.chzConnectionSummary>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.chzConnectionSummary dt{color:var(--text-muted);font-size:12px;line-height:1.5}.chzConnectionSummary dd{text-align:right;justify-items:end;margin:0}.chzConnectionSummary .connectionState>em{box-sizing:border-box;white-space:normal;text-align:center;max-width:100%}.chzConnectionSummary .connectionState>em.ready{color:var(--success-text);background:var(--success-surface)}.chzConnectionSummary .connectionState>em.waiting{color:var(--warning-text);background:var(--warning-surface)}.chzConnectionSummary .connectionState>em.error{color:var(--danger-text);background:var(--danger-surface)}.chzConnectionSummary .connectionState>em.disabled{color:var(--text-muted);background:var(--surface-muted)}.chzConnectionSummary .connectionState>.chzConnectionSummaryCount{color:var(--text-muted);-webkit-line-clamp:unset;font-size:11px;line-height:1.4;display:block}.settingsChzComputerRow>.suzField{display:contents}.settingsChzComputerRow>.suzField>span{grid-area:1/1}.settingsChzComputerRow>.suzField>select{grid-area:2/1;min-width:0}.settingsChzComputerRow>.suzField>.suzFieldHint{text-align:right;grid-area:1/2/auto/-1;place-self:center end}.settingsChzComputerDisconnect{grid-area:2/2}.settingsChzComputerPair{grid-area:2/3}.settingsChzPairingDialogBody{--button-height:40px}.settingsChzTokenDialogBody{--button-height:40px;gap:16px;display:grid}.settingsChzTokenDialogBody>.suzFields{grid-template-columns:minmax(0,1fr);margin:0}.settingsChzTokenDialogBody>.suzOrderActionButtons{margin:0}.settingsChzPairingDialogBody>.settingsChzPairingFields{gap:16px;padding:0}.settingsChzPairingDialogBody .suzFields{grid-template-columns:minmax(0,1fr);margin:0}.settingsChzPairingDialogBody .suzOrderActionButtons{margin:0}@media (max-width:600px){.settingsChzPairingDialogBody,.settingsChzTokenDialogBody{--button-height:44px}.settingsChzConnectorDownload{grid-template-columns:minmax(0,1fr)}.settingsChzConnectorDownload>.kizGisMtAction{width:100%;min-width:0;min-height:44px}.settingsChzComputerDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsChzComputerRow{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.settingsChzComputerRow>.suzField>span{grid-column:1/-1}.settingsChzComputerRow>.suzField>.suzFieldHint{grid-area:2/1/auto/-1}.settingsChzComputerRow>.suzField>select{grid-area:3/1/auto/-1}.settingsChzComputerDisconnect{grid-area:4/1}.settingsChzComputerPair{grid-area:4/2}.settingsChzComputerRow>button{white-space:normal}}.connectionDates span{align-items:center}.connectionDates span.connectionOperationSuccess b{box-sizing:border-box;text-align:center;justify-content:center;align-self:center;align-items:center;max-width:100%}.connectionRowActions:not([data-mobile]){grid-auto-rows:1fr}.connectionRowActions button{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;height:100%;min-height:40px;display:flex}.connectionRowActions:not([data-mobile])>button:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:1180px){.connectionRowActions{justify-self:stretch;max-width:none}}@media (max-width:560px){.connectionRowActions .portalActionMoreContent{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;display:grid}.connectionRowActions .portalActionMoreContent[hidden]{display:none}.connectionRowActions .portalActionMoreContent>button:last-child:nth-child(odd){grid-column:1/-1}}.suzDialog .kizGisMtManual>summary{box-sizing:border-box;min-height:40px;color:var(--text);padding:12px;font-weight:400}.suzDialog .kizGisMtManual[open]>summary{border-bottom:1px solid var(--border)}.suzDialog .settingsGisMtConnection .kizGisMtManual>.suzFields{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:16px;padding:12px}@media (max-width:600px){.suzDialog .kizGisMtManual>summary{min-height:44px}}.suzDialog .kizGisMtKep>.suzFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.suzDialog .kizGisMtKep>.suzOrderActionButtons{grid-template-columns:none;align-items:center;display:flex}.suzDialog .settingsGisMtConnection .panelHeader{border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-height:0;padding:0;display:flex}.settingsGisMtConnection>form>.kizGisMtConnectionHeader{text-align:left;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0;padding:0;display:flex}.settingsGisMtConnection .kizGisMtHealth{text-align:left;justify-items:start;min-width:0}.settingsGisMtConnection .kizGisMtHealth i{white-space:normal;overflow-wrap:anywhere}.settingsGisMtConnection .settingsChzEntityConnections>header{text-align:left;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0;padding:0;display:flex}.settingsGisMtConnection .settingsChzEntityConnections>header>div{text-align:left;min-width:0}.settingsGisMtConnection .settingsChzEntityConnections>header span{overflow-wrap:anywhere;line-height:1.5}.settingsGisMtConnection .settingsChzEntityConnections>header strong{white-space:normal;text-align:left}@media (max-width:600px){.settingsGisMtConnection .settingsChzEntityConnections button{flex-direction:column;align-items:flex-start;gap:8px}.suzDialog .settingsGisMtConnection .panelHeader{align-items:flex-start}}.settingsGisMtConnection .kizGisMtKep>.kizGisMtCertificateHeader{border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin:0;padding:0 0 6px;display:flex}.kizGisMtCertificateHeader>button{white-space:normal;width:100%;max-width:100%}.suzDialog .kizGisMtAction.primaryAction{color:var(--button-primary-fg)!important;background:var(--button-primary-bg)!important;border-color:var(--button-primary-bg)!important}.suzDialog .kizGisMtAction.primaryAction:disabled{opacity:1;color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){.suzDialog .kizGisMtAction.primaryAction:disabled{color:color-mix(in srgb,var(--text-muted) 80%,var(--text))!important}}.suzDialog .kizGisMtAction.primaryAction:disabled{box-shadow:none;background:var(--surface-muted)!important;border-color:var(--border-strong,var(--border))!important}.suzDialog .settingsGisMtConnection .settingsChzAuthorizationActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.suzDialog .settingsGisMtConnection .settingsChzAuthorizationActions>button{white-space:normal;width:100%;min-width:0;height:auto}@media (max-width:600px){.suzDialog .settingsGisMtConnection .settingsChzAuthorizationActions{grid-template-columns:minmax(0,1fr)}.suzDialog .settingsGisMtConnection{--button-height:44px}.kizGisMtCertificateHeader>button{min-height:44px}}.suzDialog .settingsGisMtConnection :is(.panelHeader,.suzOrderActionButtons)>button{height:40px;min-height:40px;margin:0}@media (max-width:600px){.suzDialog .kizGisMtKep>.suzFields{grid-template-columns:minmax(0,1fr)}.suzDialog .suzFields :is(input:not([type=checkbox]):not([type=radio]),select),.suzDialog .settingsGisMtConnection :is(.panelHeader,.suzOrderActionButtons)>button{height:44px;min-height:44px}}.suzOrderActionButtons{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.suzRegistry tbody .kizFullCode{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono,monospace);margin-bottom:6px;line-height:1.5;display:block}.kizVisibilityControl{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}@media (max-width:900px){.kizVisibilityControl>span{display:none}.kizVisibilityControl{min-width:40px}}@media (max-width:600px){.suzDialog{border-radius:10px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.suzDialogHeader{padding:12px}.suzDialogBody{max-height:calc(100dvh - 92px);padding:12px}.suzDialog .suzFields,.suzConnectionSettingsPanel .suzFields{grid-template-columns:minmax(0,1fr)}.suzDialog :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.suzRegistryToolbar>button{flex:auto;min-height:44px}.suzConnectionCaption{flex-basis:100%}.suzOrderActionButtons>button{width:100%}.kizVisibilityControl{min-width:44px;min-height:44px}}.suzDialog .settingsChzEntityConnections>div{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.suzDialog .settingsChzEntityConnections>header,.suzDialog .settingsChzEntityConnections button{flex-wrap:wrap}.suzDialog .settingsChzEntityConnections button{white-space:normal;min-width:0}.suzDialog .settingsChzEntityConnections button>span{overflow-wrap:anywhere;min-width:0}.fbsOrderHeaderStyle .columnSort>span>small,.fbsOrderHeaderStyle th>span>small{text-transform:none;color:var(--text-muted);margin-top:2px;font-size:8px;line-height:1.3;display:block}.fboWorkspace .fbsHero{justify-content:space-between;align-items:center;gap:20px;display:flex}.fboWorkspace .fbsHero>div:first-child{flex:1;min-width:0}.fboWorkspace .fboOrderControls{grid-template-columns:minmax(0,1fr) auto}.fboWorkspace .fboOrderControls>button.primary{min-height:40px;border-color:var(--fbs-accent-strong)!important;background:var(--fbs-accent-strong)!important;color:var(--paper)!important}.fboWorkspace .fboLoadDetails,.fboWorkspace .fboControlFooter{grid-column:1/-1;min-width:0}.fboWorkspace .fboLoadDetails:empty{display:none}.fboWorkspace .fboLoadDetails .wbFboLoadProgress{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;margin:0;padding:10px 12px}.fboWorkspace .fboLoadDetails .wbFboLoadProgress+.wbFboLoadProgress{margin-top:10px}.fboWorkspace .fboLoadDetails .wbFboLoadProgress h3{margin:0;font-size:12px}.fboWorkspace .fboLoadDetails .wbFboLoadProgress p{margin:4px 0 0;font-size:11px}.fboWorkspace .fboControlFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fboWorkspace .fboControlFooter>p{color:var(--text-muted);flex:320px;margin:0;font-size:11px;line-height:1.5}@media (max-width:560px){.fboWorkspace .fbsHero{flex-wrap:wrap}.fboWorkspace .fboOrderControls{grid-template-columns:minmax(0,1fr)}}.fboWorkspace .fboSupplyPeriodToggle{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.fboWorkspace .fboControlFooter>.fboHeroActions{margin-left:auto}@media (max-width:760px){.fboWorkspace .fbsHero{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.fboWorkspace .fbsHero>div:first-child{width:auto;min-width:0}.fboWorkspace .fbsHero>.fbsMarketplaceScope{place-self:start;gap:8px;width:auto;max-width:100%;height:auto;min-height:0}.fboWorkspace .fbsHero>.fbsMarketplaceScope>button{flex:0 0 80px;width:80px;min-width:80px;height:76px;min-height:76px;max-height:76px;padding:6px}}.portalQuickActions .portalSearchField>input{width:100%;min-width:0;height:100%!important;min-height:0!important;box-shadow:none!important;color:var(--text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.portalQuickActions .portalSearchCompactButton.portalUtilityButton{border-radius:10px!important;padding:0!important}@media (max-width:1180px){.portalQuickActions .portalSearch{flex:0 0 40px;width:40px;height:40px}.portalQuickActions .portalSearchCompactButton.portalUtilityButton{flex:0 0 40px;width:40px;height:40px;min-height:40px}}@media (max-width:720px){.portalQuickActions .portalSearch{flex:0 0 44px;width:44px;height:44px}.portalQuickActions .portalSearchCompactButton.portalUtilityButton{flex:0 0 44px;width:44px;height:44px;min-height:44px}}.portalQuickActions :is(.portalSearchCompactButton,.themeToggle,.pageHelpButton,.portalUtilityButton,.portalMobileUtilityButton){border-color:var(--border)!important;background:var(--surface-muted)!important;color:var(--text-muted)!important}.portalQuickActions :is(.portalSearchCompactButton,.themeToggle,.pageHelpButton,.portalUtilityButton,.portalMobileUtilityButton):hover{border-color:var(--violet)!important;background:var(--surface-subtle)!important;color:var(--text)!important}.fboWorkspace .fbsHero.compactMarketplaceHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.fboWorkspace .compactMarketplaceHero>div:first-child{min-width:0}:is(.fboWorkspace .compactMarketplaceHero,.salesTradeMarketSwitch)>.fbsMarketplaceScope{flex-wrap:nowrap;place-self:center end;gap:8px;width:auto;max-width:100%;height:44px;min-height:0}:is(.fboWorkspace .compactMarketplaceHero,.salesTradeMarketSwitch)>.fbsMarketplaceScope>button{flex:0 0 60px;width:60px;min-width:60px;height:44px;min-height:44px;max-height:44px;padding:0}:is(.fboWorkspace .compactMarketplaceHero,.salesTradeMarketSwitch) .fbsMarketplaceScope>button .marketplaceIcon{border-radius:8px!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:32px!important;min-height:32px!important;font-size:12px!important}.fboWorkspace>.topbar,.fbsWorkspace>.topbar{box-sizing:border-box;padding-inline:var(--ds-space-5);gap:var(--ds-space-4)}.workspace .portalQuickActions{gap:var(--ds-space-2)}.portalQuickActions>.portalSettingsMenu:empty{display:none}@media (max-width:760px){.workspace .fbsHero.compactMarketplaceHero{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 16px}.compactMarketplaceHero h2{font-size:18px;line-height:1.3}.compactMarketplaceHero .eyebrow{font-size:9px!important}.compactMarketplaceHero>div>p:not(.eyebrow){display:none}.workspace .compactMarketplaceHero>.fbsMarketplaceScope{flex-wrap:nowrap;place-self:center end;gap:8px;width:auto;max-width:100%;height:44px;min-height:0}.workspace .compactMarketplaceHero>.fbsMarketplaceScope>button{flex:0 0 60px;width:60px;min-width:60px;height:44px;min-height:44px;max-height:44px;padding:0}.compactMarketplaceHero .fbsMarketplaceScope>button .marketplaceIcon{border-radius:8px!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:32px!important;min-height:32px!important;font-size:12px!important}.compactMarketplaceHero>.fboHeroActions{grid-column:1/-1}}@media (max-width:460px){.compactMarketplaceHero .eyebrow{display:none}}.fbsWorkingContext>.fbsCabinetLoaders.cabinetSwitcherCompact{flex-wrap:nowrap}.fbsWorkingContext .cabinetSwitcherAll{white-space:nowrap;flex:none;align-self:center;min-height:44px}.cabinetSwitcherDialog{box-sizing:border-box;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface);border:1px solid var(--border);margin:auto}.cabinetSwitcherDialog:not([open]){display:none}.cabinetSwitcherDialog::backdrop{background:var(--paper-ink)}@supports (color:color-mix(in lab, red, red)){.cabinetSwitcherDialog::backdrop{background:color-mix(in srgb,var(--paper-ink) 65%,transparent)}}.cabinetSwitcherChoices{flex-wrap:wrap;gap:10px;min-width:0;display:flex;overflow:auto}.cabinetSwitcherDialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cabinetSwitcherDialog>header h2{margin:0}.cabinetSwitcherDialog>header button{min-width:44px;min-height:44px}.fbsWorkingContext .cabinetSwitcherActions{align-self:center;gap:6px;min-width:0;max-width:50%;display:grid}.fbsWorkingContext .cabinetSwitcherActions:has(.fbsLiveSyncState){flex:0 250px;width:45%}.fbsWorkingContext .cabinetSwitcherActions .fbsLiveSyncState{box-sizing:border-box;gap:6px;width:100%;min-width:0;padding:6px 8px}.cabinetSwitcherActions .fbsCompactStatusText{min-width:0}.cabinetSwitcherActions .fbsCompactStatusText b{white-space:normal;font-size:10px}.cabinetSwitcherActions .fbsCompactStatusText small{font-size:9px}.cabinetSwitcherActions .fbsCompactStatusIcon{width:24px;min-width:24px;height:24px}.cabinetSwitcherActions .cabinetSwitcherAll{width:100%}.fbsWorkingContext .cabinetSwitcherActions:not(:has(.fbsLiveSyncState)){align-self:stretch}.fbsWorkingContext .cabinetSwitcherActions:not(:has(.fbsLiveSyncState))>.cabinetSwitcherAll{align-self:stretch;height:100%}.workspace .fbsWorkingContextUnified:has(>.cabinetSwitcherRow){grid-template-columns:minmax(0,1fr)}.fboWorkspace .fboOrderControls>.fboCabinetEmbedded{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-column:1/-1;margin:0;padding:0 0 12px}.fboCabinetEmbedded .fbsCabinetLoader{flex:0 auto;min-width:0}.fboCabinetEmbedded .cabinetSwitcherRow{justify-content:flex-start}@media (min-width:900px){.fboWorkspace .fboOrderControls:has(>.fboCabinetEmbedded){grid-template-rows:minmax(56px,auto) minmax(44px,auto);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px 12px;padding:16px}.fboWorkspace .fboOrderControls>.fboCabinetEmbedded{border-bottom:0;border-right:0;grid-area:1/1/span 2;align-content:stretch;align-self:stretch;width:100%;min-width:0;max-width:none;padding:0}.fboCabinetEmbedded>.cabinetSwitcherRow{align-items:stretch;height:100%}.fboCabinetEmbedded .cabinetSwitcherRow>.fbsCabinetLoader{justify-content:center;align-self:stretch}.fboWorkspace .fboOrderControls:has(>.fboCabinetEmbedded)>.fboSnapshotTime{white-space:normal;overflow-wrap:anywhere;grid-area:1/2/auto/4;min-width:0}.fboWorkspace .fboOrderControls:has(>.fboCabinetEmbedded)>button.primary{white-space:normal;grid-area:1/4;width:100%;min-width:0;min-height:44px}.fboWorkspace .fboOrderControls:has(>.fboCabinetEmbedded)>.fboControlFooter{display:contents}.fboWorkspace .fboOrderControls:has(>.fboCabinetEmbedded) .fboSupplyPeriodToggle{grid-area:2/2;width:100%;min-width:0}.fboWorkspace .fboOrderControls:has(>.fboCabinetEmbedded) .fboHeroActions{display:contents}.fboWorkspace .fboOrderControls:has(>.fboCabinetEmbedded) .fboHeroActions>a{white-space:normal;grid-row:2;justify-content:center;min-width:0;min-height:44px}.fboWorkspace .fboOrderControls:has(>.fboCabinetEmbedded) .fboHeroActions>a:first-child{grid-column:3}.fboWorkspace .fboOrderControls:has(>.fboCabinetEmbedded) .fboHeroActions>a:last-child{grid-column:4}.fboWorkspace .wbFboSupplyControls>.fboCabinetEmbedded{grid-row:1/span 2}.fboWorkspace .wbFboSupplyControls:has(>.fboCabinetEmbedded)>.fboSnapshotTime{grid-row:1}.fboWorkspace .wbFboSupplyControls>.fboLoadDetails{grid-area:2/2}.fboWorkspace .wbFboSupplyControls:has(>.fboCabinetEmbedded) .fboControlFooter>p{grid-area:3/1/auto/-1}}.fboCabinetEmbedded>.cabinetSwitcherCompact{grid-template-rows:56px 44px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;width:200px;max-width:100%;height:auto;display:grid}.fboCabinetEmbedded>.cabinetSwitcherCompact>.cabinetSwitcherActions{width:100%;max-width:none}.fboWorkspace .fboOrderControls>button.primary:hover:not(:disabled){background:var(--fbs-accent-strong)!important}@supports (color:color-mix(in lab, red, red)){.fboWorkspace .fboOrderControls>button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--fbs-accent-strong) 85%,var(--paper-ink))!important}}.fboWorkspace .fboOrderControls>button.primary,.fboWorkspace .fboOrderControls .fboSupplyPeriodToggle,.fboWorkspace .fboOrderControls .fboHeroActions>a,.fboWorkspace .fboCabinetEmbedded>.cabinetSwitcherRow>.fbsCabinetLoader,.fboWorkspace .fboCabinetEmbedded>.cabinetSwitcherRow .cabinetSwitcherAll{box-sizing:border-box;align-self:start;max-height:56px;height:56px!important;min-height:56px!important}.wbFboLoadSummary{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.wbFboLoadStatus{min-width:0;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.wbFboLoadStatus>p{margin:0;line-height:1.5}.wbFboLoadStatus>p:not([role=status]){flex-basis:100%}.fboWorkspace .fboOrderControls .fboSupplyPeriodToggle,.fboWorkspace .fboOrderControls .fboHeroActions>a,.fboWorkspace .fboCabinetEmbedded>.cabinetSwitcherRow .cabinetSwitcherAll{max-height:44px;height:44px!important;min-height:44px!important}@media (min-width:900px){.fboCabinetEmbedded>.cabinetSwitcherCompact,.fboCabinetEmbedded>.cabinetSwitcherRow>.fbsCabinetLoader{width:100%}.fboWorkspace .wbFboSupplyControls>.fboLoadDetails{grid-area:auto/1/auto/-1}.fboWorkspace .fboOrderControls>.fboCabinetEmbedded{grid-column:1/3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;display:grid}.fboCabinetEmbedded>.cabinetSwitcherRow{grid-row:1/span 2}.fboCabinetEmbedded>.cabinetSwitcherCompact{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:subgrid;gap:8px 12px;height:100%}.fboCabinetEmbedded>.cabinetSwitcherCompact>.fbsCabinetLoader{grid-area:1/1/auto/-1}.fboCabinetEmbedded>.cabinetSwitcherCompact>.cabinetSwitcherActions{grid-area:2/1}.fboWorkspace .fboOrderControls:has(>.fboCabinetEmbedded)>.fboSnapshotTime{grid-column:3}}.fbsOrderHeaderStyle thead tr:first-child th{min-height:0}.fbsOrderHeaderStyle thead tr:first-child th:has(>button){padding-right:4px}.fbsOrderHeaderStyle thead tr:first-child th>button{min-height:0!important;padding:0!important}.columnSort>i>svg{width:12px;height:12px;display:block}.fbsOrderHeaderStyle .columnSort>i{color:inherit!important}.fbsOrderHeaderStyle .managedColumnHeader>button.columnSort{min-height:0!important;padding:0!important}.fbsOrderHeaderStyle .managedColumnHeader>button.columnSort>i{flex:0 0 12px;position:static;transform:none;color:inherit!important}.fbsOrderHeaderStyle[data-column-header-wrap=true] thead tr:first-child th{padding:10px 8px!important}.fbsOrderHeaderStyle[data-column-header-wrap=true] thead .columnSort{gap:6px;align-items:flex-start!important;min-width:0!important;padding:0!important}.fbsOrderHeaderStyle[data-column-header-wrap=true] thead th>:is(span,div):has(>.columnSort){align-items:flex-start}.fbsOrderHeaderStyle[data-column-header-wrap=true] thead .columnSort>span{word-break:normal;flex:auto;white-space:normal!important;overflow-wrap:normal!important}.fbsOrderHeaderStyle[data-column-header-wrap=true] thead .columnSort>i{flex:0 0 12px}.tableFilterToggle[aria-haspopup=dialog]:after{content:none}.suzDialog.ozonFinanceOperationFilterDialog{width:min(560px,100vw - 32px)}.suzDialog.ozonFinanceOperationFilterDialog .tableFilterBar.suzFields{box-shadow:none;background:0 0;border:0;border-radius:0}.ozonFinanceOperationTable tbody>tr>:is(th,td),.ozonFinanceMovementTable tbody>:is(.ozonFinanceMovementGroup,.ozonFinanceMovementDay)>:is(th,td){vertical-align:top}.ozonFinanceOperationTable tbody :is(.ozonFinanceOperationType,.ozonFinanceOperationGroup) button,.ozonFinanceMovementTable :is(.ozonFinanceMovementGroup,.ozonFinanceMovementDay) button{line-height:inherit;align-items:flex-start;display:flex}.fboWorkspace .fboOrderControls.fboControlsFbsPanel{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:12px}.fboWorkspace .fboOrderControls.fboControlsFbsPanel>.fboCabinetEmbedded{border:0;grid-area:auto/1/auto/-1;width:100%;min-width:0;max-width:none;padding:0;display:block}.fboWorkspace .fboControlsFbsPanel .fboCabinetEmbedded>.cabinetSwitcherRow{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(240px,32%);align-items:stretch;gap:12px;width:100%;height:auto;display:grid}.fboWorkspace .fboControlsFbsPanel .cabinetSwitcherRow>.fbsCabinetLoader{grid-area:1/1;width:100%}.fboWorkspace .fboControlsFbsPanel .cabinetSwitcherRow>.fboCabinetReloadCard{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);justify-content:normal;align-self:stretch;align-items:center;gap:8px 12px;max-height:none;padding:12px;display:grid;height:auto!important;min-height:112px!important}.fboCabinetReloadCard>.marketplaceIcon{grid-area:1/1/span 2;border-radius:9px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:15px!important}.fboCabinetReloadCard>span:not(.marketplaceIcon){grid-area:1/2;min-width:0}.fboCabinetReloadCard b{white-space:normal;overflow-wrap:anywhere}.fboCabinetReloadCard>em{grid-area:2/2;justify-self:start}.fboWorkspace .fboControlsFbsPanel .cabinetSwitcherRow>.cabinetSwitcherActions{grid-area:1/2;align-self:center;gap:8px;width:100%;min-width:0;max-width:none;display:grid}.fboControlsFbsPanel .cabinetSwitcherButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}:is(.fboControlsFbsPanel .cabinetSwitcherButtons:not(:has(.cabinetSwitcherAll)),.fboControlsFbsPanel .cabinetSwitcherButtons:not(:has(.fboSupplyPeriodToggle))){grid-template-columns:minmax(0,1fr)}.fboControlsFbsPanel .cabinetSwitcherButtons:empty{display:none}.fboWorkspace .fboOrderControls.fboControlsFbsPanel .cabinetSwitcherButtons>button{white-space:normal;grid-area:auto;width:100%;min-width:0;max-height:44px;height:44px!important;min-height:44px!important}.fboControlsFbsPanel .fboSnapshotTime{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:11px}.fboWorkspace .fboOrderControls.fboControlsFbsPanel>.fboControlFooter{grid-area:auto/1/auto/-1;display:block}@media (max-width:760px){.fboWorkspace .fboControlsFbsPanel .fboCabinetEmbedded>.cabinetSwitcherRow{grid-template-columns:minmax(0,1fr)}.fboWorkspace .fboControlsFbsPanel .cabinetSwitcherRow>.cabinetSwitcherActions{grid-area:2/1}}.fboWorkspace .fboControlsFbsPanel .cabinetSwitcherRow>.fboCabinetReloadCard>em{grid-area:2/2!important}.fboSectionTabs>a{white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:37px;padding:0 16px;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex;color:var(--text)!important;background:var(--surface-muted)!important}.fboSectionTabs>a.active{box-shadow:inset 0 -2px var(--text-muted);color:var(--text)!important;background:var(--surface-subtle)!important}.fboSectionTabs>a:focus-visible{outline:2px solid var(--text-muted);outline-offset:2px}@media (max-width:560px){.fboSectionTabs>a{flex:auto;min-height:44px;padding:0 12px}}.warehouseWorkspace.fboLabelsWorkspace{grid-auto-rows:max-content;align-content:start;gap:14px;grid-template-rows:auto!important}.fbsOrderHeaderStyle thead tr:first-child th.managedColumnHeader{min-height:44px}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel)>.fboWorkflowHeading{gap:12px;padding:16px 12px}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel)>.fboWorkflowHeading .eyebrow{margin:0 0 4px}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel)>.fboWorkflowHeading p:not(.eyebrow){margin:6px 0 0}.fboSettingsScreen{min-width:0;padding:0}.fboSettingsDialog.fboSettingsPage{box-sizing:border-box;width:100%;min-width:0;max-width:none;max-height:none;color:var(--text);background:var(--surface);gap:14px;padding:16px;display:grid;overflow:visible}.fboSettingsPage>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.fboSettingsPage>header h3,.fboSettingsPage>header p{margin:0}.fboSettingsPage>header h3{font-size:18px}.fboSettingsPage .fboSettingsFields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.fboSettingsPage>footer .primary{min-height:44px}.fboSettingsPage .fboSettingsScope>label{min-width:0}.fboSettingsPage .fboSettingsScope :is(select,input){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.fboSettingsPage>footer .secondaryAction{min-height:44px}.fboWorkspace .fbsMessage>.fboSettingsRetry{width:auto;min-height:44px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:12px}@media (max-width:760px){.fboWorkspace .fbsMessage:has(.fboSettingsRetry){flex-wrap:wrap}.fboWorkspace .fbsMessage>.fboSettingsRetry{width:100%}}.wbAcceptanceDialog fieldset{border:1px solid var(--border);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.wbAcceptanceDialog fieldset label{gap:5px;display:grid}.wbAcceptanceDialog select{background:var(--surface);min-width:0;max-width:100%;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px}.wbAcceptanceDialog :is(legend,a,b,p){overflow-wrap:anywhere}.wbAcceptanceDialog article{border-bottom:1px solid var(--border);padding:12px 0}.portalKepIndicator{position:relative}.portalGatewayDot{background:var(--text-muted);width:6px;height:6px;box-shadow:0 0 0 1px var(--surface);border-radius:50%;position:absolute;top:3px;right:3px}.portalGatewayDot.ready{background:var(--success-text)}.portalGatewayDot.waiting{background:var(--warning-text)}.portalGatewayDot.error{background:var(--danger-text)}.chzGatewayDetails{overflow-wrap:anywhere;gap:12px;min-width:0;display:grid}.chzGatewayDetails p{color:var(--text-muted);margin:4px 0}.chzGatewayCard{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;min-width:0;padding:12px}.chzGatewayCard header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.chzGatewayCard small{color:var(--text-muted)}.chzGatewayCertificate{background:var(--surface-muted);border-radius:8px;margin-top:12px;padding:10px}.chzGatewayCertificate>small{display:block}@media (max-width:760px){.fbsWorkingContext>.cabinetSwitcherSingleStatus{grid-template-columns:minmax(0,1fr);display:grid}.fbsWorkingContext>.cabinetSwitcherSingleStatus>.cabinetSwitcherActions{width:100%;max-width:none}}.fbsWorkSurface>.fbsTabs{flex-wrap:wrap;min-width:0}.kizRegistryWorkspace .kizRegistryTabs.fbsTabs{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:0}.kizRegistryWorkspace .kizRegistryTabs.fbsTabs button{background:0 0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;font-weight:500}.kizRegistryWorkspace .kizRegistryTabs.fbsTabs button.active{border-bottom-color:var(--fbs-accent,var(--violet));color:var(--fbs-accent,var(--violet));background:0 0}.kizRegistryHero{border-radius:var(--panel-radius,12px)}.kizRegistryWorkspace .kizRegistrySafety{border-color:var(--border);color:var(--text-muted);background:var(--surface-muted)}.kizRegistryWorkspace .kizRegistryToolbar{padding:16px 18px}.kizRegistryWorkspace .kizRegistryToolbar :is(input,select,button){min-height:44px}@media (max-width:620px){.kizRegistryWorkspace .kizRegistryToolbar{padding:12px}.kizRegistryWorkspace .kizRegistryTabs.fbsTabs{flex-wrap:wrap}}:is(.kizRegistryTable,.kizMovementTable) .kizFullCode{white-space:nowrap;overflow-wrap:normal;max-width:100%;font:11px/1.45 var(--font-mono,monospace);color:var(--text);font-weight:400;display:block;overflow-x:auto}.fbsWorkingContext .fbsCabinetLoader,.cabinetSwitcherChoices .fbsCabinetLoader{box-sizing:border-box;align-self:start;min-height:112px;padding:12px}.fbsWorkingContext>.cabinetSwitcherSingleStatus>.fbsCabinetLoader{box-sizing:border-box;align-self:stretch;min-height:112px;padding:12px}.fbsWorkingContext>.cabinetSwitcherSingleStatus>.cabinetSwitcherActions{align-self:stretch}.fbsWorkingContext>.cabinetSwitcherSingleStatus>.cabinetSwitcherActions>.fbsLiveSyncState{align-self:stretch;height:100%;min-height:112px;padding:12px}@media (max-width:760px){.fbsWorkingContext>.cabinetSwitcherSingleStatus{grid-auto-rows:1fr}}.fboWorkspace .fboControlsFbsPanel .cabinetSwitcherRow>.fboCabinetReloadCard{align-self:start}.workspace .cabinetSwitcherDialog .cabinetSwitcherChoices>.fbsCabinetLoader{min-height:112px!important}.kizRegistryWorkspace :is(.kizRegistryTable,.kizMovementTable) .kizFullCode{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}.kizRegistryWorkspace :is(.kizRegistryTable,.kizMovementTable) tbody b{font-weight:400}.fbsCabinetLoader>span:not(.marketplaceIcon)>b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fboWorkspace .fboTable button.fboForecastRefresh{min-height:44px!important}.fboCompositionDialog{flex-direction:column;width:min(1200px,100vw - 32px);min-width:0;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.wbFbsBackdrop:has(>.fboCompositionDialog){padding:16px}.fboCompositionDialog>header{flex:none;gap:12px}.fboCompositionDialog>header h3{overflow-wrap:anywhere}.fboCompositionDialog>header button,.fboCompositionDialog button,.fboDraftRegister button{min-height:44px}.fboCompositionDialog .fbsToolbar{flex-wrap:wrap;flex:none;min-width:0}.fboCompositionDialog .fbsToolbar>input,.fboCompositionDialog .fbsToolbar>.clearableInput{flex:260px;min-width:0}.fboCompositionDialog .fbsFiltersContent{max-width:calc(100vw - 48px)}.fboCompositionDialog .tableFilterBar{flex-wrap:wrap}.fboCompositionTable{border:1px solid var(--border);border-radius:8px;flex:auto;min-height:0;overflow:auto}.fboCompositionTable table{min-width:780px}.fboCompositionTable td{vertical-align:top}.fboCompositionTable td b,.fboCompositionTable td small{display:block}.fboCompositionTable td small{color:var(--text-muted);margin-top:4px}.fboCompositionTable td[data-column-id=product]{white-space:normal;overflow-wrap:anywhere;min-width:220px}.fboCompositionTable .catalogTableThumb{width:44px;height:44px;display:block}.fboCompositionTable .fboCompositionTotals td{background:var(--surface-muted);color:var(--text)}.fboCompositionDialog footer{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.fboCompositionDialog footer>span{color:var(--text-muted)}.fboDraftRegister{min-width:0}.fboDraftRegister>.fboSnapshotTime{white-space:normal;overflow-wrap:anywhere;margin:8px 12px}.fboDraftTable{border-top:1px solid var(--border);overflow:auto}.fboDraftTable table{min-width:900px}@media (max-width:760px){.wbFbsBackdrop:has(>.fboCompositionDialog){padding:8px}.fboCompositionDialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.fboCompositionDialog .fbsToolbar{gap:8px}.fboCompositionDialog footer{flex-direction:column;align-items:stretch}}.fboCompositionDialog>.tablePagination{flex:none}.fboCompositionDialog .tablePaginationControls{min-height:44px}.wbFbsDialog.fboCompositionDialog[data-table-layout-portal]>.tableLayoutOverlay{display:contents}.fboCompositionFrame{flex:auto;min-height:100px}.fboCompositionFrame>.fboCompositionTable{max-height:52vh}@media (max-width:760px),(max-height:600px){.fboCompositionDialog{overscroll-behavior-y:contain;overflow-y:auto}.fboCompositionDialog>.fboCompositionFrame{flex:none}}.fboCompositionLiquidityNote{color:var(--text-muted);overflow-wrap:anywhere;flex:none;margin:0;font-size:12px}.fboCompositionDialog .tableLayoutPanel{flex-direction:column;display:flex}.fboCompositionDialog .tableLayoutPanel>.tableLayoutColumnList{flex:auto;min-height:0}.fboCompositionDialog .tableLayoutPanel>:is(header,footer){flex:none}.fboCompositionDialog .tableLayoutWidth input{width:52px;padding:4px 5px}@media (max-width:720px){.fboCompositionDialog .tableLayoutColumn{grid-template-columns:20px minmax(0,1fr) 68px}.fboCompositionDialog .tableLayoutColumn>.tableLayoutGrip{grid-area:1/1/span 2}.fboCompositionDialog .tableLayoutColumn>label:not(.tableLayoutWidth){grid-area:1/2;min-height:44px}.fboCompositionDialog .tableLayoutOrderButtons{grid-area:2/2;display:flex}.fboCompositionDialog .tableLayoutOrderButtons button{min-width:44px;min-height:44px}.fboCompositionDialog .tableLayoutWidth{grid-area:1/3/span 2}}.fboCompositionDialog .fbsToolbar>a.secondary{border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.fboCompositionQtyInput{border:1px solid var(--border);width:96px;min-height:44px;color:var(--text);background:var(--surface);border-radius:8px;padding:8px}.fboDraftRegister .fbsToolbar>a.secondary{border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.fboBrowserImportDialog{width:min(720px,100vw - 24px)}.fboBrowserImportDialog label{gap:6px;min-width:0;display:grid}.fboBrowserImportDialog textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:220px;color:var(--text);border-radius:8px;padding:10px}.fboBrowserImportDialog footer{justify-content:flex-end;gap:8px;display:flex}.fboBrowserImportDialog button{min-height:44px}.ozonFinanceMobileCopy,.ozonFinanceAccountUpdate,.ozonFinancePresetTrigger{display:none}.ozonFinanceCompactPeriod{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ozonFinanceCompactPeriod>.datePeriodControls{flex:1 1 0;width:auto;min-width:0}.ozonFinanceQuickDays{display:none}.ozonFinanceWorkspace .ozonFinanceSnapshotCaption{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.4;display:block}@media (max-width:620px){.ozonFinanceWorkspace .ozonFinanceSnapshotCaption{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.4;display:block}}.ozonFinancePresetDialog{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(420px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--text);border-radius:12px;margin:auto;padding:16px;position:fixed;inset:0;overflow:auto}.ozonFinancePresetDialog::backdrop{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ozonFinancePresetDialog::backdrop{background:color-mix(in srgb,var(--text) 35%,transparent)}}.ozonFinancePresetDialog header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ozonFinancePresetDialog h2{margin:0;font-size:18px}.ozonFinancePresetDialog button{min-height:44px!important}.ozonFinancePresetDialog .datePeriodPresets>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ozonFinancePresetDialog .datePeriodPresets>div>button{box-sizing:border-box;white-space:normal;text-align:center;justify-content:center;align-items:center;width:100%;height:44px;margin:0;padding:0 8px;display:flex}.ozonFinanceDesktopData>footer{color:var(--text-muted);background:var(--surface-muted);flex-wrap:wrap;gap:8px;padding:8px 12px;font-size:12px;display:flex}@media (max-width:620px){.ozonFinanceWorkspace .ozonFinanceContext{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--button-radius);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}.ozonFinanceShell .ozonFinanceWorkspace .ozonFinanceContext{column-gap:8px}.ozonFinanceWorkspace .ozonFinanceAccount>span{display:none}.ozonFinanceWorkspace .ozonFinanceContext .ozonFinanceAccount{min-width:0;box-shadow:none;background:0 0;border:0;align-self:start;padding:0}.ozonFinanceWorkspace .ozonFinanceContext .ozonFinanceAccount select{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--button-radius);background:var(--surface);width:100%;min-width:0;height:44px;min-height:44px;color:var(--text);box-shadow:none;text-overflow:ellipsis;padding:0 10px}.ozonFinanceWorkspace .ozonFinanceAccountUpdate .ozonFinanceSyncAction{border-radius:var(--button-radius);height:44px;min-height:44px;box-shadow:none!important}.ozonFinanceWorkspace .ozonFinanceAccountUpdate{display:contents}.ozonFinanceWorkspace .ozonFinanceAccountUpdate button{grid-area:1/2}.ozonFinanceWorkspace .ozonFinanceDesktopData{display:none}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod{grid-column:1/-1;grid-template-columns:92px minmax(0,1fr) auto;gap:6px;width:100%;display:grid}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceQuickDays{gap:4px;min-width:0;display:flex}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceQuickDays button{flex:1;min-width:0;padding:0 6px;min-height:44px!important;font-size:11px!important}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceQuickDays button[aria-pressed=true]{border-color:var(--fbs-accent)!important;color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod>.datePeriodControls,:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod>.datePeriodControls>.datePeriodPresets{display:contents}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod>.datePeriodControls>.datePeriodPresets>div{grid-area:2/1}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod>.datePeriodControls>.datePeriodPresets>small{grid-area:3/1/auto/-1;margin:0}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod>.ozonFinanceQuickDays{grid-area:2/2}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod>.ozonFinancePresetTrigger{grid-area:2/3}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod .datePeriodRangeInputs{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod .datePeriodRangeInputs input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:0 8px}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod>.datePeriodControls>.datePeriodPresets>div>button{display:none}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod .datePeriodDayNavigation{gap:4px;display:flex}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod .datePeriodDayNavigation button{padding:0;width:44px!important;min-width:44px!important;min-height:44px!important}:is(.ozonFinanceWorkspace,.salesTradeWorkspace) .ozonFinanceCompactPeriod>.ozonFinancePresetTrigger{justify-content:center;justify-self:start;align-items:center;padding:0 12px;display:inline-flex;min-height:44px!important}.ozonFinanceWorkspace .ozonFinanceIndicatorsBlock .ozonFinanceFilterActions,.ozonFinanceWorkspace .ozonFinanceIndicatorsBlock .ozonFinanceFilters>header,.ozonFinanceWorkspace .ozonFinanceFilters>header>div:first-child{display:none}.ozonFinanceWorkspace .ozonFinanceFilters{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px;display:grid}.ozonFinanceWorkspace .ozonFinanceFilters>header{grid-column:1/-1}.ozonFinanceWorkspace .ozonFinanceFilters>.ozonFinanceFilterBody{display:contents}.ozonFinanceWorkspace .ozonFinanceFilterBody>small{grid-column:1/-1}.ozonFinanceShell .ozonFinanceWorkspace .ozonFinanceTopbar{margin-bottom:8px;padding-bottom:8px}.ozonFinanceWorkspace .ozonFinanceHeading h1{font-size:20px}.ozonFinanceWorkspace .ozonFinanceHeading p,.ozonFinanceWorkspace .ozonFinanceAccount small,.ozonFinanceWorkspace .ozonFinancePeriodBlockTitle p,.ozonFinanceWorkspace .ozonFinanceFilters .eyebrow,.ozonFinanceWorkspace .ozonFinanceFilterBody>small:not(.ozonFinanceCurrentDayNotice),.ozonFinanceWorkspace .ozonFinanceCharts .eyebrow{display:none}.ozonFinanceWorkspace .ozonFinanceInformerSection>header{flex-direction:row;align-items:center;gap:8px}.ozonFinanceWorkspace .ozonFinanceInformerSection>header h2{font-size:16px}.ozonFinanceWorkspace .ozonFinanceInformerSettingsButton{min-height:44px}.ozonFinanceWorkspace .ozonFinanceInformerCompactSettings{justify-content:center;align-items:center;gap:4px;min-width:44px;padding:0 8px;display:inline-flex;min-height:44px!important}.ozonFinanceWorkspace .ozonFinanceInformerCompactSettings>svg{flex:0 0 16px;margin:0;display:block}.ozonFinanceWorkspace .ozonFinanceDesktopCopy{display:none}.ozonFinanceWorkspace .ozonFinanceMobileCopy{display:inline}.ozonFinanceWorkspace .ozonFinancePeriodBlock{gap:8px;padding:8px}.ozonFinanceWorkspace .ozonFinancePeriodBlock+.ozonFinancePeriodBlock{margin-top:12px}.ozonFinanceWorkspace .ozonFinancePeriodBlockTitle{padding-bottom:6px}.ozonFinanceWorkspace .ozonFinanceFilters>header{flex-direction:row;align-items:center;gap:8px;padding:8px}.ozonFinanceWorkspace .ozonFinanceFilters>header h2{font-size:14px}.ozonFinanceWorkspace .ozonFinanceFilterBody{gap:4px;padding:8px}.ozonFinanceWorkspace .ozonFinanceSyncAction{min-height:44px;padding:0 12px}.ozonFinanceWorkspace .ozonFinanceReadinessDisclosure{margin-top:6px}.ozonFinanceWorkspace .ozonFinanceReadinessDisclosure>summary small{display:none}}@media (max-width:720px){.ozonFinanceShell .sidebar #mobile-page-actions{position:absolute;top:14px;right:15px}.ozonFinanceShell .sidebar .mobileMenuToggle{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;right:67px}.ozonFinanceShell .sidebar .mobileMenuToggle b,.ozonFinanceShell .sidebar.mobileMenuOpen #mobile-page-actions{display:none}.ozonFinanceShell .sidebar.mobileMenuOpen .mobileMenuToggle{right:14px}.mobileHeaderActionsToggle{width:44px;min-width:44px;min-height:44px!important;padding:0!important}.mobileHeaderActionsPanel{border:1px solid var(--border);border-radius:var(--button-radius);background:var(--surface);width:max-content;max-width:calc(100vw - 28px);color:var(--text);box-shadow:var(--shadow);padding:10px;position:absolute;top:52px;right:0}.mobileHeaderActionsPanel[hidden]{display:none}.mobileHeaderActionsPanel .portalQuickActions{flex-wrap:wrap;gap:6px;display:flex;position:static}.mobileHeaderActionsPanel:has(.isFullyExpanded){box-sizing:border-box;width:min(360px,100vw - 30px);max-height:calc(100dvh - 96px);overflow:auto}.mobileHeaderActionsPanel .isFullyExpanded{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.mobileHeaderActionsPanel .isFullyExpanded div.portalDesktopUtilities{display:contents!important}.mobileHeaderActionsPanel .isFullyExpanded :is(.pageHelpButton,.portalSettingsAction.portalUtilityButton,.portalUserButton,.portalMobileUtilities,.portalUserPlaceholder){display:none!important}.mobileHeaderActionsPanel .isFullyExpanded :is(.pageHelpChoice,.portalUserMenuChoice){width:100%;max-width:none;max-height:none;box-shadow:none;box-sizing:border-box;margin:0;position:static;inset:auto}.mobileHeaderActionsPanel .isFullyExpanded .portalSettingsMenu:not(:has(a[role=menuitem])){display:none}.mobileHeaderActionsPanel .isFullyExpanded [role=menuitem]{box-sizing:border-box;min-height:44px!important}.ozonFinanceShell .ozonFinanceWorkspace .ozonFinanceTopbar{height:auto;min-height:44px;margin:0;padding:6px 0;display:flex}.ozonFinanceWorkspace .ozonFinanceHeading{gap:8px}.ozonFinanceWorkspace .ozonFinanceHeading p{display:none}.ozonFinanceWorkspace .ozonFinanceHeading .marketplaceIcon{border-radius:8px!important;flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important;font-size:10px!important}.ozonFinanceWorkspace .ozonFinanceHeading h1{font-size:18px}}@media (min-width:621px) and (max-width:1100px){.ozonFinanceShell .ozonFinanceWorkspace .ozonFinanceTopbar{flex-wrap:wrap;align-items:center;gap:8px;height:auto;min-height:91px;display:flex}.ozonFinanceShell .ozonFinanceWorkspace .ozonFinanceHeading{flex:100%}.ozonFinanceShell .ozonFinanceWorkspace .portalQuickActions{margin-left:auto}}@media (max-width:620px){.ozonFinanceWorkspace .ozonFinanceFilters .ozonFinanceCurrentDayNotice{display:none}}.datePeriodPresets .datePeriodDayNavigation button{justify-content:center;align-items:center;display:inline-flex}.datePeriodDayNavigation .datePeriodShiftIcon{flex:0 0 18px;width:18px;height:18px;display:block}.ozonFinanceWorkspace .ozonFinanceSectionTabs{flex-wrap:nowrap;gap:6px;margin:8px 0 12px;display:flex;overflow-x:auto}.ozonFinanceSectionTabs a{min-height:44px;color:var(--text-muted);border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.ozonFinanceSectionTabs a[aria-current=page]{color:var(--fbs-accent-text);border-color:var(--fbs-accent);font-weight:600}@media (max-width:620px){.ozonFinanceWorkspace .ozonFinanceSectionTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;padding:4px;display:grid;overflow:visible}.ozonFinanceWorkspace .ozonFinanceSectionTabs a{white-space:nowrap;min-width:0;min-height:44px;padding:0 4px;font-size:12px}.ozonFinanceWorkspace .ozonFinanceSectionButton{padding:9px!important}}.ozonFinanceWorkspace .ozonFinanceAccountBar{align-items:start;gap:8px;margin:8px 0 0;display:flex;position:relative}.ozonFinanceWorkspace .ozonFinanceAccountBar>.ozonFinanceContext{min-width:0;box-shadow:none;background:0 0;border:0;flex:0 480px;align-items:center;gap:8px;margin:0;padding:0;display:flex}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceContextCopy,.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceAccount>span,.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceAccount>small{display:none}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceAccount{min-width:0;box-shadow:none;background:0 0;border:0;flex:auto;margin:0;padding:0;display:block}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceAccount select{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--button-radius);background:var(--surface);width:100%;min-width:0;height:44px;color:var(--text);text-overflow:ellipsis;padding:0 10px}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceReadinessDisclosure{background:0 0;border:0;flex:none;margin:0}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceReadinessDisclosure>summary{box-sizing:border-box;white-space:nowrap;border:1px solid var(--border);border-radius:var(--button-radius);background:var(--surface);flex-wrap:nowrap;height:44px;min-height:44px;padding:0 12px;position:relative}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceReadinessDisclosure>summary small{color:var(--warning-text);display:inline}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceReadinessDisclosure>summary:hover,.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceReadinessDisclosure[open]>summary{background:var(--surface-muted)}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceConnectionIcon{display:none}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceReadinessDisclosure>.ozonFinanceConnectionFlow{z-index:40;border:1px solid var(--border);border-radius:var(--button-radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);margin:0;position:absolute;top:calc(100% + 4px);left:0;right:0}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceAccountUpdate{flex:none;align-items:center;display:flex}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceAccountUpdate button{box-sizing:border-box;height:44px;min-height:44px;margin:0;padding-inline:12px}@media (min-width:621px) and (max-width:1100px){.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceReadinessCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ozonFinanceWorkspace .ozonFinanceAccountBar{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.ozonFinanceWorkspace .ozonFinanceAccountBar>.ozonFinanceContext{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:0;display:grid}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceAccountUpdate{align-items:start;display:flex}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceAccountUpdate button{height:44px;min-height:44px;margin:0;padding-inline:8px}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceReadinessDisclosure>summary{justify-content:center;width:44px;min-width:44px;padding:0}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceReadinessDisclosure>summary:before,.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceReadinessDisclosure>summary b{display:none}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceConnectionIcon{flex:none;display:block}.ozonFinanceWorkspace .ozonFinanceAccountBar .ozonFinanceReadinessDisclosure>summary small{line-height:1;position:absolute;top:2px;right:3px}}.ozonFinanceWorkspace .ozonFinanceFilters>header,.ozonFinanceWorkspace .ozonFinanceCurrentDayNotice,.ozonFinanceWorkspace .ozonFinanceDesktopData>footer{display:none}.ozonTradeAnalytics{min-width:0}.ozonTradeAnalytics .ozonTradeModeTabs{gap:6px;margin:12px 0 8px;display:flex}.ozonTradeAnalytics .ozonTradeModeTabs button{border:1px solid var(--border);border-radius:var(--button-radius);background:var(--surface);min-height:44px;color:var(--text);padding:8px 16px}.ozonTradeAnalytics .ozonTradeModeTabs button.active{background:var(--fbs-accent-soft);color:var(--fbs-accent-text);border-color:var(--fbs-accent)}.ozonTradeAnalytics p{color:var(--text-muted);margin:8px 0;font-size:12px}.ozonTradeFilters.tableFilterBar{--table-filter-control-height:44px;background:0 0;border:0;flex-flow:wrap;align-items:center;gap:8px;margin:12px 0 4px;padding:0;display:flex}.ozonTradeFilters>.portalClearableField{flex:180px;width:100%;min-width:0;max-width:420px}.ozonTradeFilters>.portalClearableField input{box-sizing:border-box;width:100%;min-height:44px}.ozonTradeFilters .tableFilterToggle{flex:none;width:auto;min-height:44px}.ozonTradeFilterPanel.tableFilterDisclosurePanel{--table-filter-control-height:44px;box-sizing:border-box;grid-template-columns:repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:8px;max-width:100%;display:grid}.ozonTradeFilterPanel.tableFilterDisclosurePanel[hidden]{display:none}.ozonTradeFilterPanel .tableFilterField{min-width:0}.ozonTradeFilterPanel .tableFilterField select{box-sizing:border-box;width:100%;min-height:44px}.ozonTradeFilterPanel .tableFilterReset{min-height:44px}.ozonTradeAnalytics .shipmentSchemeHeaders th{text-align:center;max-width:none}.ozonTradeAnalytics .shipmentSchemeHeaders th:first-child{text-align:left}.ozonTradeAnalytics .shipmentAnalyticsSettings{align-items:center;gap:8px;padding:12px 0}.ozonTradeAnalytics .shipmentAnalyticsSettings details{flex:150px;max-width:240px}.ozonTradeAnalytics .shipmentAnalyticsSettings summary{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-height:44px;padding:12px 0;line-height:20px;list-style-position:inside;display:list-item;overflow:hidden}.ozonTradeAnalytics .shipmentAnalyticsSettings>button{background:var(--surface);min-height:44px;color:var(--text);border:1px solid var(--border);border-radius:var(--button-radius);padding:8px}.ozonTradeAnalytics .shipmentAnalyticsScroll,.ozonTradeTable{margin-top:12px}.ozonTradeTable .managedColumnHeader .columnSort>span{white-space:normal;overflow-wrap:normal;line-height:1.25}.ozonTradeTable tbody td:first-child{overflow-wrap:anywhere}.ozonTradeTable .ozonTradeMetricCell{text-align:right;white-space:nowrap}.ozonTradeTable .ozonTradeGroupCell{overflow-wrap:anywhere;line-height:1.3}.ozonTradeTable .ozonTradeGroupCell>button{color:var(--text);font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.ozonTradeTable .ozonTradeTotalsRow :is(th,td){background:var(--surface-subtle);color:var(--text);font-weight:700}.ozonTradeTable .ozonTradeTotalsRow th{letter-spacing:normal;text-transform:none;font-size:11px;line-height:1.3}@media (min-width:1101px){.ozonFinanceWorkspace .ozonFinanceCompactPeriod .datePeriodPresets>div>button{width:auto;min-width:0;padding-inline:8px}}@media (max-width:700px){.ozonTradeFilterPanel.tableFilterDisclosurePanel{grid-template-columns:repeat(2,minmax(0,1fr))}.ozonTradeFilterPanel .tableFilterReset{grid-column:auto}}.ozonTradeAnalytics .shipmentAnalyticsScroll :is(th,td):first-child{min-width:180px}.ozonFinanceWorkspace .ozonFinanceEventComposer>summary{box-sizing:border-box;min-height:44px;padding:10px 12px}.ozonFinanceWorkspace .ozonFinanceEventComposer>summary small{display:none}.ozonFinanceWorkspace .ozonFinanceTableSection>header>.ozonFinanceTableMeta{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.ozonFinanceWorkspace .ozonFinanceTableSection>header>.ozonFinanceTableMeta>span{flex:0 auto;align-self:center;width:auto}.suzConnectionCaption{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.kizScopeTrigger{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%}.kizScopeChoices{gap:8px;margin:16px 0;display:grid}.kizScopeChoices>div{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.kizScopeChoices label{align-items:center;gap:10px;min-width:0;min-height:36px;display:flex}.kizScopeChoices label span{overflow-wrap:anywhere;min-width:0}.kizScopeChoices small{color:var(--text-muted);font-size:11px;display:block}.suzTableFilters.tableFilterBar{align-items:flex-end;gap:8px}.suzRegistry.wbFbsWorkspace .suzTableFilters.tableFilterBar>button,.suzRegistry.wbFbsWorkspace .suzTableFilters.tableFilterBar .tableFilterField input{box-sizing:border-box;margin:0;height:40px!important;min-height:40px!important}.suzRegistry.wbFbsWorkspace .suzTableFilters.tableFilterBar .tableFilterField input{width:100%;inline-size:100%}.suzTableFilters.tableFilterBar>button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.suzTableFilters .tableFilterField{gap:4px;min-width:0;margin:0}.suzTableFilters .tableFilterField>span:first-child{line-height:16px}.suzFilterToggle:after{content:none!important}.kizCodeWithCopy{align-items:flex-start;gap:6px;min-width:0;display:flex}.suzRegistry.wbFbsWorkspace .kizCodeWithCopy .kizFullCode{flex:1;min-width:0;margin:0!important}.kizCodeWithCopy.isMasked{align-items:center}.kizCodeWithCopy.isMasked .kizFullCode{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;min-width:max-content}.suzRegistry.wbFbsWorkspace .kizCopyIcon{color:var(--text-muted);background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;margin:0;display:inline-flex;width:28px!important;height:28px!important;min-height:28px!important;padding:4px!important}.suzRegistry.wbFbsWorkspace .kizCopyIcon:hover{color:var(--text);background:var(--surface-muted)}.suzExternalOrderId{align-items:center;gap:4px;width:170px;max-width:100%;margin-top:4px;display:flex}.suzRegistry.wbFbsWorkspace .suzExternalOrderId input{text-overflow:ellipsis;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text-muted);border-radius:5px;padding:3px 5px;height:26px!important;min-height:26px!important;font-size:10px!important}.tableKizVisibilitySetting{border-bottom:1px solid var(--border);color:var(--text);gap:6px;padding:12px 14px;font-size:12px;display:grid}.tableKizVisibilitySetting select{width:100%;min-height:38px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px}.tableKizVisibilitySetting small{color:var(--text-muted);font-size:11px;line-height:1.4}@media (max-width:600px){.suzTableFilters.tableFilterBar{align-items:stretch}.suzRegistry.wbFbsWorkspace .suzTableFilters.tableFilterBar>button,.suzRegistry.wbFbsWorkspace .suzTableFilters.tableFilterBar .tableFilterField input{height:44px!important;min-height:44px!important}.suzConnectionCaption{width:100%}.suzConnectionCaption>button{width:100%;min-height:44px}.kizScopeChoices>div{flex-wrap:wrap}.kizScopeChoices label,.kizScopeChoices button{min-height:44px}.suzRegistry.wbFbsWorkspace .kizCopyIcon{flex-basis:44px;width:44px!important;height:44px!important;min-height:44px!important}}.markingWorkspace .tableFilterToggle:after{content:none!important}.tableLayoutPanel:has(.tableKizVisibilitySetting){flex-direction:column;display:flex}.tableLayoutPanel:has(.tableKizVisibilitySetting)>.tableLayoutColumnList{flex:auto;min-height:0;overflow:auto}.tableKizVisibilitySetting{flex:none}.tableLayoutPanel:has(.tableKizVisibilitySetting)>:is(header,footer){flex:none}@media (max-width:600px){.suzRegistry.wbFbsWorkspace .suzExternalOrderId input{height:44px!important;min-height:44px!important}.tableKizVisibilitySetting select{min-height:44px}}@media (min-width:601px){.suzRegistry.wbFbsWorkspace .suzTableFilters .tableFilterField-search{flex:180px}}@media (max-width:600px){.suzRegistry.wbFbsWorkspace .suzTableFilters.tableFilterBar{flex-flow:wrap}.suzRegistry.wbFbsWorkspace .suzTableFilters.tableFilterBar>.tableFilterField{flex:1 0 100%}.suzRegistry.wbFbsWorkspace .suzTableFilters.tableFilterBar>button{white-space:normal;flex:calc(50% - 4px);min-width:0}}.fbsOrderTableStyle{border-top:1px solid var(--border);color:var(--text);background:var(--surface)}.fbsOrderTableStyle tbody td :is(b,strong,span,code,time){line-height:inherit;font-size:inherit!important;font-weight:400!important}.fbsOrderTableStyle tbody td small{color:var(--text-muted);margin-top:3px;display:block;font-size:9px!important;line-height:1.35!important}.fbsOrderTableStyle .suzStackedCell>small{margin-top:0}.fbsEnteredMarks code.fbsKizVerification{color:var(--text);background:var(--surface-muted);border-radius:3px;padding:2px 4px}.fbsEnteredMarks code.fbsKizVerification.pending{color:var(--warning-text);background:var(--warning-surface)}.fbsEnteredMarks code.fbsKizVerification.confirmed{color:var(--success-text);background:var(--success-surface)}.fbsEnteredMarks code.fbsKizVerification.rejected{color:var(--danger-text);background:var(--danger-surface)}.fbsWorkspace .fbsOrdersPanel .fbsOrderTable tbody td,.fbsWorkspace .wbFbsTable tbody td{vertical-align:top;line-height:18px}.fbsWorkspace .fbsOrdersPanel .fbsOrderTable tbody td>:is(b,strong,time,span),.fbsWorkspace .fbsOrdersPanel .fbsOrderTable tbody td .fbsOzonTariff>b{line-height:inherit;font-size:inherit!important}.fbsWorkspace .fbsOrdersPanel .fbsOrderTable tbody td>:is(small,span):first-child{margin-top:0}.fbsWorkspace .fbsOrdersPanel .fbsOrderTable tbody td.fbsColumn-sticker>small:first-child{line-height:inherit;font-size:inherit!important}.fbsWorkspace .fbsOrdersPanel .fbsOrderTable tbody td .fbsEnteredMarks>:is(code,span),.fbsWorkspace .wbFbsTable tbody td>span{font-size:inherit}.fbsWorkspace .fbsOrdersPanel .fbsOrderTable tbody td .fbsStickerCode,.fbsWorkspace .fbsOrdersPanel .fbsOrderTable tbody td .fbsEnteredMarks>:is(code,span){line-height:18px}.fbsWorkspace .fbsOrdersPanel .fbsOrderTable tbody td .fbsEnteredMarks>code.fbsKizVerification{padding-block:0}.fbsWorkspace .wbFbsTable tbody td>.wbFbsRequirement{vertical-align:top;line-height:inherit;padding-block:0}.fbsDeliveryScannerSlot>.fbsScannerInlineFeedback{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.fbsScannerInlineFeedback>button{white-space:normal;justify-self:start;max-width:100%}.fbsScannerSavedKiz{min-width:0;color:var(--text);flex:1 0 100%;gap:4px;display:grid}.fbsScannerSavedKiz b{color:var(--text-muted);font-size:12px}.fbsScannerSavedKiz code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--text);font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.warehouseProductFbsForm .fbsKizGtinError{max-width:none;color:var(--danger-text)!important}.suzRegistry .suzExistingOrderMenu>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.suzRegistry .suzExistingOrderMenu [role=menuitem]{justify-content:flex-start}@media (max-width:600px){.suzRegistryToolbar>.suzExistingOrderMenu{flex:auto}.suzRegistry .suzExistingOrderMenu>button{width:100%;min-height:44px}}.suzSyncProgress{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:8px;gap:10px;padding:14px;display:grid}.suzSyncProgress>p{margin:0}.suzSyncProgress>progress{width:100%;height:12px;accent-color:var(--violet)}.suzSyncDetails summary{cursor:pointer;color:var(--text);padding-block:8px}.suzSyncDetails ol{gap:12px;margin:8px 0;padding-left:24px;display:grid}.suzSyncDetails li{overflow-wrap:anywhere;padding-left:4px}.suzSyncDetails li>span{color:var(--text-muted);margin-top:4px;display:block}.fboDraftRowActions{flex-wrap:nowrap;gap:4px;display:flex}.fboDraftTable .fboDraftRowActions>button,.fboLocalDrafts .fboDraftRowActions>button{min-height:44px}.fboDraftDeleteDialog button{min-width:44px;min-height:44px}.fboLocalDrafts{min-width:0}.fboLocalDrafts>.fboWizardNote{white-space:normal;overflow-wrap:anywhere;margin:0;padding:8px 12px}.suzDialog.suzOrderMarksDialog{width:min(1600px,100vw - 32px)}.suzOrderMarksDialog>.suzDialogBody{padding:0}.suzOrderMarksDialog>.suzDialogBody>.suzRegistry{border:0;border-radius:0;margin:0}.suzOrderMarksDialog .suzOrderTrail>div{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.suzDialog.suzOrderMarksDialog{width:calc(100vw - 16px)}}.tableSettingsFrame{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) 44px;min-width:0;display:grid;overflow:hidden}.tableSettingsFrame>.fbsOrderTable{border:0;border-radius:0;min-width:0}.tableSettingsSlot{background:var(--surface-muted);border-left:1px solid var(--border);min-width:0}@media (max-width:560px){.tableSettingsFrame{grid-template-columns:minmax(0,1fr) 52px}}.fboOzonWizard.fboPlanWizard{width:min(1280px,100%)}.wbFbsDialog.fboPlanWizard[data-table-layout-portal]>.tableLayoutOverlay,dialog.fboDraftWorkspaceDialog[open]>.tableLayoutOverlay{display:contents}.fboPlanWizard .tableLayoutPanel{flex-direction:column;display:flex}.fboPlanWizard .tableLayoutPanel>.tableLayoutColumnList{flex:auto;min-height:0}.fboPlanWizard .tableLayoutPanel>:is(header,footer){flex:none}.fboPlanWizard .tableLayoutPanel>footer{flex-flow:wrap;justify-content:space-between}.fboPlanWizard .tableLayoutWidth input{width:52px;padding:4px 5px}.fboDraftComposition{min-width:0;color:var(--text);grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.fboDraftComposition>*{min-width:0}.fboOzonWizard.fboPlanWizard{flex-direction:column;gap:10px;height:min(940px,100dvh - 24px);max-height:calc(100dvh - 24px);display:flex}.fboPlanWizard>:is(header,nav,footer,.fboDraftSetup,.fboWizardNote,.fbsMessage){flex-shrink:0}.fboDraftSavedStatus{border:1px solid var(--border);color:var(--text);background:var(--surface-muted);text-align:right;border-radius:8px;gap:3px;margin-left:auto;padding:8px 12px;font-size:12px;display:grid}.fboDraftSavedStatus span,.fboDraftSavedStatus small{color:var(--text-muted);font-size:11px}.fboDraftSavedStatus time{font-variant-numeric:tabular-nums;font-weight:600}.fboDraftSavedStatus.isDirty{border-color:var(--warning-text);background:var(--warning-surface)}.fboDraftSavedStatus.isDirty span{color:var(--warning-text)}@media (max-width:560px){.fboPlanWizard>header{flex-wrap:wrap}.fboPlanWizard>header>div:first-child{flex:200px}.fboPlanWizard>header>.fboDraftSavedStatus{text-align:left;flex:100%;order:3;margin-left:0}.fboPlanWizard>header>button{margin-left:auto}}.fboPlanWizard>fieldset{flex-direction:column;flex:auto;min-height:0;display:flex}.fboPlanWizard>fieldset>.fboDraftComposition{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.fboPlanWizard .fboDraftComposition>:not(.fboDraftCompositionFrame){flex-shrink:0}.fboPlanWizard .fboDraftCompositionFrame{flex:1 1 0;min-height:180px}.fboPlanWizard .fboDraftCompositionFrame>.fboDraftCompositionTable{height:100%;min-height:0}.fboPlanWizard .fboDraftCompositionTable{flex:1 1 0;min-height:180px;max-height:none}.fboDraftAnalyticsInfo:empty{display:none}.fboPlanWizard .fboDraftComposition>.fbsToolbar{border-bottom:0;padding:0 0 8px}.fboDraftProduct .catalogTableThumb{aspect-ratio:3/4;background:0 0;border:0;border-radius:0;flex:0 0 42px;width:42px;height:56px;padding:0;overflow:hidden}.fboDraftProduct .catalogTableThumb img{object-fit:contain;border:0;border-radius:0;width:100%;height:100%;inset:0}.fboPlanWizard button.tableLayoutTrigger{height:36px;min-height:36px}@media (max-width:560px){.fboDraftSetup{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fboPlanWizard button.tableLayoutTrigger{height:44px;min-height:44px}.fboPlanWizard .fboDraftSteps>button{flex-basis:calc(50% - 8px)}}.fboPlanWizard .fboDraftComposition .fbsToolbar{flex-wrap:wrap;align-items:flex-start;min-width:0;margin:0;display:flex}.fboDraftComposition .fbsToolbar>.portalClearableField{flex:300px}.fboDraftCompositionTable{max-height:min(52vh,560px)}.fboDraftCompositionTable table{min-width:0}.fbsOrderTable.fboDraftCompositionTable table>thead,.fbsOrderTable.fboDraftCatalogTable table>thead{z-index:4;background:var(--surface-muted);position:sticky;top:0}.fbsOrderTable.fboDraftCompositionTable table>thead th,.fbsOrderTable.fboDraftCatalogTable table>thead th{background:var(--surface-muted);position:relative}.fboDraftCompositionTable tfoot{z-index:3;color:var(--text);background:var(--surface-muted);position:sticky;bottom:0}.fboDraftCompositionTable tfoot td{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:10px 12px;font-size:12px}.fboDraftControlRow{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.fboDraftControlRow :is(button,select),.fboDraftComposition .fbsToolbar :is(button,select,input),.fboDraftWorkspaceDialog :is(button,select,input:not([type=checkbox])){box-sizing:border-box;height:44px;min-height:44px}.fboDraftControlRow>button,.fboDraftComposition .fbsToolbar>button{justify-content:center;align-items:center;display:inline-flex}.fboDraftControlRow>.portalClearableField{flex:260px}.fboDraftSetup{align-items:flex-end}.fboDraftSetup>label{min-width:0;color:var(--text-muted);flex:170px;gap:4px;font-size:12px;display:grid}.fboDraftSetup>label select{width:100%}.fboDraftSetup>label.fboDraftShortField{flex:0 0 88px}.fboDraftShortField input{width:100%;max-width:100%}.fboDraftWorkspaceDialog{width:min(1080px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:0}.fboDraftWorkspaceDialog>header{z-index:6;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.fboDraftWorkspaceDialog>header h3{margin:0;font-size:18px}.fboDraftWorkspaceDialog>header button{flex:0 0 44px}.fboDraftWorkspaceContent{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px 20px;display:grid}.fboDraftWorkspaceContent>p{overflow-wrap:anywhere;margin:0}.fboDraftWorkspaceContent :is(input:not([type=checkbox]),select){min-width:0;max-width:100%;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.fboDraftWorkspaceContent fieldset{border:1px solid var(--border);border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.fboDraftWorkspaceContent fieldset label{gap:6px;display:grid}.fboDraftWorkspaceContent>.secondary{justify-self:start}.fboDraftWorkspaceContent .tableFilterBar{margin:0}.fboDraftCatalogTable{border:1px solid var(--border);border-radius:8px;max-height:45vh;overflow:auto}.fboDraftWorkspaceDialog>header{padding:8px 20px}.fboDraftWorkspaceContent .tableFilterBar.fboDraftCatalogFilters{--table-filter-control-height:44px;border:0;grid-template-columns:minmax(200px,1fr) minmax(110px,150px) minmax(130px,180px) auto;align-items:end;gap:8px;width:100%;padding:0;display:grid}.fboDraftCatalogInclude{white-space:normal;align-self:end}.fboDraftCatalogInclude[aria-pressed=true]{background:var(--surface-subtle);border-color:var(--violet)}.fboDraftWorkspaceDialog .fboDraftCatalogTable .fboDraftCatalogExisting{color:var(--text-muted);gap:4px;font-size:12px;display:grid}.fboDraftCatalogExisting strong{color:var(--text);font-size:12px;font-weight:600}.fboDraftCatalogExisting span{font-variant-numeric:tabular-nums}.fboDraftCatalogFilters>.tableFilterField{width:100%;min-width:0;margin:0}.fboDraftWorkspaceDialog .fboDraftCatalogFilters :is(input,select){width:100%;height:44px!important;min-height:44px!important}.fboDraftCatalogFilters .portalClearableField{width:100%}.fbsOrderTable.fboDraftCatalogTable thead tr:first-child th{vertical-align:middle;height:44px;min-height:44px;padding:6px 10px}.fboDraftWorkspaceDialog .fboDraftCatalogTable thead th>button{height:auto;min-height:0}.fboDraftCatalogTable tfoot{z-index:3;background:var(--surface-muted);color:var(--text);position:sticky;bottom:0}.fboDraftCatalogTable tfoot td{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;padding:10px;font-size:12px}@media (max-width:760px){.fboDraftWorkspaceContent .tableFilterBar.fboDraftCatalogFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.fboDraftCatalogFilters>.tableFilterField-search,.fboDraftCatalogInclude{grid-column:1/-1}}.fboDraftCatalogSelection{align-items:center;gap:8px;display:flex}.fboDraftCatalogSelection input[type=number]{width:76px}.fboDraftCatalogSelection input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}.fboDraftWorkspaceDialog .fboDraftProduct .catalogTableThumb{height:56px;min-height:56px}.fboRecommendationPreview{max-height:45vh;overflow:auto}.fboRecommendationPreview table{border-collapse:collapse;width:100%;min-width:600px}.fboRecommendationPreview :is(th,td){text-align:left;border-bottom:1px solid var(--border);padding:10px}.fboRecommendationPreview th:not(:first-child),.fboRecommendationPreview td:not(:first-child){font-variant-numeric:tabular-nums;width:88px}.fboRecommendationPreview td small{color:var(--text-muted);display:block}@media (max-width:760px){.fboDraftWorkspaceContent{padding:12px}.fboDraftControlRow>.portalClearableField{flex-basis:100%}.fboDraftControlRow>button{flex:150px;height:auto;min-height:44px}.fboDraftWorkspaceDialog .tableFilterBar{width:100%}.fboDraftWorkspaceDialog>header{padding:12px}}.fbsOrderTable.fboDraftCompositionTable tbody td{vertical-align:top;color:var(--text);padding-top:16px;font-size:13px;line-height:20px}.fboDraftCompositionTable td:not([data-column-id=product]){font-variant-numeric:tabular-nums}.fbsOrderTable.fboDraftCompositionTable tbody td>span{color:inherit;font:inherit;margin-top:0;display:block}.fboDraftCompositionTable td b{font-weight:500}.fboDraftProduct{align-items:flex-start;gap:10px;min-width:0;display:flex}.fboDraftProduct>.catalogTableThumb{flex:0 0 42px}.fboProductImageTrigger{cursor:zoom-in;padding:0}.fboProductImageTrigger:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.fboProductImageDialog .fboProductImageOriginal{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 180px);display:block}.fboDraftProduct>div{overflow-wrap:anywhere;min-width:0}.fboDraftAnalyticsInfo{min-width:0;color:var(--text-muted);gap:6px;font-size:12px;display:grid}.fboDraftAnalyticsInfo p{overflow-wrap:anywhere;margin:0}.fboDraftCompositionTable td[data-column-id=product]{white-space:normal;min-width:240px}.fboDraftCompositionTable td[data-column-id=quantity] input{box-sizing:border-box;width:88px;max-width:100%;height:44px;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;margin-top:-12px;padding:11px 10px;line-height:20px}.fboDraftCompositionTable input[aria-invalid=true]{border-color:var(--danger-text)}.fboDraftComposition .tablePagination label{flex-flow:wrap;align-items:center;gap:8px;display:flex}.fboDraftComposition .tablePagination select{width:auto}.fboDraftComposition .tableFilterDisclosure{flex:none}.fboPlanWizard .fboDraftComposition .tableFilterToggle{flex:none;width:auto;min-width:0}.fboDraftComposition .fbsToolbar:has(.tableFilterDisclosurePanel:not([hidden])){flex-wrap:wrap}.fboDraftComposition .tableFilterDisclosurePanel{flex-basis:100%}.fboDraftSecondary{min-width:0;color:var(--text)}.fboDraftSecondary>summary{cursor:pointer;min-height:44px;color:var(--text-muted);align-content:center;display:list-item}.fboDraftSecondary[open]>:not(summary){margin-top:12px}@media (max-width:760px){.fboOzonWizard.fboPlanWizard>nav.fboRowActions{flex-flow:wrap;display:flex}.fboOzonWizard.fboPlanWizard>nav.fboRowActions>button{white-space:normal;flex:1 1 0}.fboDraftComposition .fbsToolbar{flex-wrap:wrap}.fboDraftComposition .fbsToolbar>.portalClearableField{flex-basis:100%}.fboDraftComposition .tablePagination{align-items:flex-start}.fboDraftComposition .tablePaginationControls{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;max-width:100%;display:flex}.fboDraftComposition .tablePaginationControls>label{flex-basis:100%;width:100%;min-width:0}.fboDraftCompositionTable{max-height:52vh}.fboOzonWizard.fboPlanWizard>fieldset,.fboPlanWizard>fieldset>.fboDraftComposition{flex:none}.fboPlanWizard .fboDraftCompositionFrame{flex:none;height:52dvh}.fboDraftComposition>.fboDraftControlRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.fboDraftComposition>.fboDraftControlRow>button{width:100%}}.ozonFinanceBrowserInformer>small{overflow-wrap:anywhere}.fbsAssemblySettingsColumn{align-content:start;gap:10px;min-width:0;display:grid;container-type:inline-size}.fbsGtinPolicy{color:var(--text);margin:0}.fbsGtinPolicy>p,.catalogIdentifierSync>p{color:var(--text-muted);line-height:1.5}.fbsGtinPolicy .fbsSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 16px;margin:0;display:grid}.fbsGtinPolicy label{min-width:0;color:var(--text-muted);flex-direction:column;align-items:flex-start;gap:6px;font-size:11px;line-height:16px;display:flex}.fbsGtinPolicy label.fbsCheck{min-height:40px;color:var(--text);flex-direction:row;align-items:center;margin:0}.fbsGtinPolicy select{box-sizing:border-box;background:var(--surface);width:100%;max-width:100%;height:40px;min-height:40px;color:var(--text);border:1px solid var(--border);font:inherit;border-radius:8px;padding:0 10px}.fbsGtinPolicyHelp{color:var(--text-muted);font-size:11px;line-height:1.5}.fbsGtinPolicyHelp>summary{cursor:pointer;align-content:center;width:fit-content;min-height:32px;display:list-item}.fbsGtinPolicyHelp>p{max-width:100ch;margin:4px 0 0}@container (width<=540px){.fbsGtinPolicy .fbsSettingsGrid{grid-template-columns:minmax(0,1fr)}}.catalogIdentifierSync{color:var(--text);background:var(--surface);border:1px solid var(--border);margin-block:16px;padding:16px}.catalogIdentifierSync>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.catalogIdentifierSyncActions{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}.catalogIdentifierSyncCabinets,.catalogIdentifierSyncHistory{gap:12px;margin-block:16px;display:grid}.catalogIdentifierSyncCabinets .fbsCheck{align-items:flex-start;gap:12px;min-height:44px;display:flex}.catalogIdentifierSyncCabinets span,.catalogIdentifierSyncHistory li{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.catalogIdentifierSyncCabinets small,.catalogIdentifierSyncHistory li>span{color:var(--text-muted)}@media (max-width:760px){.fbsGtinPolicy .fbsSettingsGrid{grid-template-columns:minmax(0,1fr)}.fbsGtinPolicy label.fbsCheck,.fbsGtinPolicyHelp>summary{min-height:44px}.catalogIdentifierSyncActions>*{white-space:normal;width:100%;min-height:44px}}.fbsOzonKizDialog{flex-direction:column;display:flex}.fbsOzonKizDialog>*{flex-shrink:0}.fbsOzonKizDialog>.fbsOzonKizTable{flex:auto;min-height:0}.fbsOzonKizMessage{white-space:pre-line;overflow-wrap:anywhere;max-height:20dvh;color:var(--text-muted);background:var(--surface-muted);overflow:auto}.warehouseInternalProductSummary{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.warehouseInternalProductSummary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.warehouseInternalProductSummary dl>div{min-width:0}.warehouseInternalProductSummary dt{color:var(--text-muted);font-size:11px}.warehouseInternalProductSummary dd{overflow-wrap:anywhere;margin:4px 0 0}@media (max-width:600px){.suzDialog .warehouseInternalProductEditor>header{flex-direction:column;align-items:stretch}.warehouseInternalProductSummary dl{grid-template-columns:minmax(0,1fr)}}.settingsChzBoundComputer{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.settingsChzBoundComputer>span{min-width:0}.portalConnectionIndicator{z-index:132;border:1px solid var(--border);background:var(--surface);width:max-content;max-width:calc(100vw - 32px);color:var(--text);box-shadow:0 8px 28px var(--border);border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.portalConnectionIndicator>svg{color:var(--text-muted)}.portalConnectionIndicator>div{gap:4px;min-width:0;display:grid}.portalConnectionIndicator b,.portalNotificationStatus b{font-size:13px;font-weight:600;line-height:1.5}.portalConnectionIndicator span,.portalNotificationStatus small{color:var(--text-muted);font-size:12px;line-height:1.5}.portalConnectionIndicator .secondaryAction{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:44px;display:flex}.portalNotificationStack{z-index:130;top:var(--portal-notification-top,16px);width:min(560px,100vw - 32px);max-height:calc(100dvh - var(--portal-notification-top,16px) - 16px);gap:8px;display:grid;position:fixed;right:16px;overflow:auto}.portalNotificationStack .portalNotificationNotice,.portalNotificationStatus{border-radius:12px;grid-template-columns:minmax(0,1fr) 112px 44px;align-items:center;gap:12px;padding:16px;display:grid}.portalNotificationStack .portalNotificationNotice{width:auto;min-width:0;box-shadow:none;position:static}.portalNotificationStack .portalMaintenanceNotice{width:auto;box-shadow:none;grid-template-columns:minmax(0,1fr);gap:4px;padding:16px;position:static;transform:none}.portalNotificationStack .portalMaintenanceNotice :is(b,time){white-space:normal;overflow-wrap:anywhere}.portalNotificationStack .portalNotificationNotice>div{overflow-wrap:anywhere;gap:4px;min-width:0}.portalNotificationStack .portalNotificationNotice :is(b,span){line-height:1.5}.portalNotificationStack .portalNotificationNotice>a{grid-area:1/2;align-self:start;width:100%}.portalNotificationStack .portalNotificationNotice>button{grid-area:1/3;align-self:start;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:grid}.portalNotificationStatus{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);font-size:12px}.portalNotificationStatus>span{gap:4px;min-width:0;display:grid}.portalNotificationStatus .secondaryAction{grid-column:2;width:100%;min-height:44px}.portalNotificationStack,.portalNotificationStatus,.portalConnectionIndicator{--button-height:44px}@media (max-width:650px){.portalNotificationStack{top:var(--portal-notification-top,80px);width:auto;max-height:calc(100dvh - var(--portal-notification-top,80px) - 16px);left:16px;right:16px}.portalNotificationStack .portalNotificationNotice,.portalNotificationStatus{grid-template-columns:minmax(0,1fr) 44px;gap:12px}.portalNotificationStack .portalNotificationNotice>button{grid-area:1/2;align-self:start}.portalNotificationStack .portalNotificationNotice>a,.portalNotificationStatus .secondaryAction{grid-area:2/1/auto/-1;justify-self:end;width:auto;min-width:112px}.portalNotificationStatus>span{grid-column:1/-1}.portalConnectionIndicator{grid-template-columns:18px minmax(0,1fr);width:calc(100vw - 32px);max-width:none;padding:16px;bottom:16px}.portalConnectionIndicator>svg{align-self:start;margin-top:2px}.portalConnectionIndicator .secondaryAction{white-space:normal;grid-column:1/-1;justify-self:end}}@media (max-width:720px){.portalMobileUtilityButton{scroll-margin-top:88px}}.ozonFinanceWorkspace .ozonFinanceBuyoutTable{table-layout:fixed;min-width:0}.ozonFinanceWorkspace .ozonFinanceBuyoutTable th:first-child{overflow-wrap:anywhere;width:50%;min-width:0}.ozonFinanceWorkspace .ozonFinanceBuyoutTable th:nth-child(2),.ozonFinanceWorkspace .ozonFinanceBuyoutTable td:nth-child(2){width:15%}.ozonFinanceWorkspace .ozonFinanceBuyoutTable th:last-child,.ozonFinanceWorkspace .ozonFinanceBuyoutTable td:last-child{white-space:normal;overflow-wrap:anywhere;width:35%}.ozonFinanceWorkspace .ozonFinanceBuyoutTable th,.ozonFinanceWorkspace .ozonFinanceBuyoutTable td{padding:8px 6px}.ozonFinanceWorkspace .ozonFinanceBuyoutTable th:first-child small{color:var(--text-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}@media print{.portalConnectionIndicator,.portalNotificationStack{display:none}}.suzSyncOptions{gap:12px;margin:12px 0;display:grid}.suzSyncOptions label,.suzSyncStatusChoices label{align-items:flex-start;gap:8px;min-width:0;display:flex}.suzSyncOptions input,.suzSyncStatusChoices input{flex:none;margin-top:3px}.suzSyncStatusChoices{border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:12px;display:grid}.suzSyncStatusChoices legend{color:var(--text-muted);padding:0 6px}@media (max-width:600px){.suzSyncOptions label,.suzSyncStatusChoices label{min-height:44px}.suzSyncStatusChoices{grid-template-columns:minmax(0,1fr)}}.staffWorkActivity{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.staffWorkActivity>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.staffWorkActivity p,.staffWorkActivity small{color:var(--text-muted)}.staffWorkActivity td{white-space:normal;overflow-wrap:anywhere}.staffWorkActivity td small{margin-top:4px;display:block}.staffGitHubActivity{border-bottom:1px solid var(--border);min-width:0;margin-block:20px;padding-block:8px 20px}.staffGitHubActivity a{color:var(--text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.staffWorkForm{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-block:16px;display:flex}.staffWorkForm label{flex:180px;gap:6px;display:grid}.staffWorkForm label:first-child{flex:3 280px}.staffWorkActivity input,.staffWorkActivity select{width:100%;min-height:44px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px}.staffWorkActivity button{min-height:44px}@media (max-width:620px){.staffWorkActivity>header{flex-direction:column}.staffWorkForm{flex-direction:column;align-items:stretch}.staffWorkForm label,.staffWorkForm label:first-child{flex:auto}}.salesTradeWorkspace,.salesTradeWorkspace .panel{min-width:0}.salesTradeWorkspace .fbsTabs{flex-wrap:wrap}.salesTradeWorkspace fieldset{border:1px solid var(--border);gap:8px;display:grid}.salesTradeWorkspace fieldset label{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.salesTradeWorkspace .tableFilterBar{flex-wrap:wrap}.marketplaceReportTable td.marketplaceReportMetric{vertical-align:top;padding:0}.marketplaceReportSlice{box-sizing:border-box;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;height:26px;min-height:26px;padding:3px 8px;line-height:1.35;display:flex}.marketplaceReportSlice+.marketplaceReportSlice{border-top:1px solid var(--border)}.marketplaceReportSlice[data-delivery=total]{font-weight:600}.marketplaceReportSliceLegend{text-align:right;color:var(--text-muted);text-transform:none;margin-top:6px;font-size:11px;font-weight:400;line-height:1.6}.marketplaceReportProduct{vertical-align:top;text-align:left;white-space:normal;overflow-wrap:anywhere}.marketplaceReportArticle{color:var(--text);margin-bottom:6px;display:block}.marketplaceReportProduct>button{text-align:left;white-space:normal;overflow-wrap:anywhere}.marketplaceReportTable tbody>tr+tr{border-top:2px solid var(--border)}.marketplaceReportGroup .marketplaceReportProduct{background:var(--surface-subtle)}.marketplaceReportTotal .marketplaceReportProduct{background:var(--surface-muted)}.marketplaceReportSort{flex-wrap:wrap;align-items:center;gap:8px;margin-block:10px;display:flex}.marketplaceReportSort select{min-width:0;max-width:100%;min-height:44px}@media (max-width:620px){.marketplaceReportSort{flex-direction:column;align-items:flex-start}.marketplaceReportSort select{width:100%}}.salesTradeTotalRow td{background:var(--surface-muted);color:var(--text);border-top:1px solid var(--border);font-weight:600}.fbsShipmentJournalTable{--fbs-journal-ozon-accent:var(--date-period-ozon-accent);--fbs-journal-ozon-row:var(--fbs-journal-ozon-accent)}@supports (color:color-mix(in lab, red, red)){.fbsShipmentJournalTable{--fbs-journal-ozon-row:color-mix(in srgb,var(--fbs-journal-ozon-accent) 5%,var(--surface))}}.fbsShipmentJournalTable table[data-column-layout-id=fbs-shipment-operations-v2]{min-width:0}.fbsShipmentJournalTable table[data-column-layout-id=fbs-shipment-operations-v2] :is(th,td){width:auto;min-width:0;max-width:none}.fbsShipmentJournalTable tbody td{vertical-align:top;padding:8px;line-height:16px}.fbsShipmentJournalTable .fbsJournalProductColumn{min-width:260px;max-width:none}.fbsShipmentJournalTable .fbsJournalMarketplace{margin:0;line-height:16px;display:block!important}.fbsShipmentJournalTable td.fbsJournalMarketplaceColumn>small{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;line-height:14px;display:-webkit-box}.fbsJournalProduct{align-items:flex-start;gap:8px;min-width:0;display:flex}.fbsJournalThumbnail{width:36px;height:48px;color:var(--text-muted);background:var(--surface-subtle);border-radius:4px;flex:0 0 36px;place-items:center;display:grid;overflow:hidden}.fbsJournalThumbnail img{object-fit:contain;width:36px;height:48px;display:block}.fbsJournalThumbnail img[hidden]{display:none}.fbsJournalProductText{min-width:0;display:block}.fbsJournalProductText>b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:16px;display:-webkit-box;overflow:hidden}.fbsJournalProductText>small{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:9px;line-height:13px;display:block}.fbsShipmentJournalTable .fbsJournalStatus{white-space:normal;overflow-wrap:anywhere;padding:2px 5px;line-height:14px}.fbsShipmentJournalTable tr[data-marketplace=ozon]>td{color:var(--text);background:var(--fbs-journal-ozon-row)}.fbsShipmentJournalTable tr[data-marketplace=ozon]:is(:hover,:focus-within)>td{background:var(--fbs-journal-ozon-accent)}@supports (color:color-mix(in lab, red, red)){.fbsShipmentJournalTable tr[data-marketplace=ozon]:is(:hover,:focus-within)>td{background:color-mix(in srgb,var(--fbs-journal-ozon-accent) 9%,var(--surface))}}.marketplaceReportRowControls{gap:12px;margin-block:12px}.marketplaceReportRowChoices{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.marketplaceReportRowChoices label{align-items:center;gap:8px;min-height:44px;display:flex}.salesTradeWorkspace>.ozonTradeAnalytics{flex-direction:column;gap:12px;padding:16px;display:flex}.salesTradeWorkspace>.ozonTradeAnalytics>:is(h2,p,.fbsTabs,.tableFilterBar){margin:0}.salesTradeWorkspace .shipmentAnalyticsTree{min-width:0}.salesTradeWorkspace .shipmentAnalyticsSettings{margin-bottom:12px;padding-block:0}.salesTradeWorkspace fieldset.marketplaceReportRowChoices{border:0;flex-wrap:wrap;padding:0;display:flex}.salesTradeWorkspace .marketplaceReportRowControls{margin-top:0;padding:0}@media (max-width:620px){.salesTradeWorkspace>.ozonTradeAnalytics{padding:12px}.salesTradeWorkspace .marketplaceReportRowControls>button{width:100%}}.salesTradeMarketSwitch .fbsMarketplaceOrderTabs{margin:0}.salesTradeMarketSwitch .salesTradeAllMarkets>span{font-size:12px}.salesTradeViewControls{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.salesTradeViewControls>.fbsTabs{flex:0 auto;margin:0}.salesTradeSourceStatus{flex-wrap:wrap;gap:4px 16px;display:flex}.salesTradeSourceStatus>p{margin:0}.marketplaceReportToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.marketplaceReportToolbar>:is(.tableFilterBar,.marketplaceReportSort){margin:0}@media (max-width:620px){.salesTradeViewControls{align-items:stretch}.salesTradeViewControls>.fbsTabs{flex:100%}.marketplaceReportToolbar>:is(.tableFilterBar,.marketplaceReportSort){width:100%}}.salesTradeMarketSwitch>.fbsMarketplaceScope{box-sizing:border-box;border:0;padding:0;display:flex}.salesTradeMarketSwitch .fbsMarketplaceScope>button{box-sizing:border-box;justify-content:center}.salesTradeMarketSwitch .salesTradeAllIcon{background:var(--surface-muted);justify-content:center;align-items:center;display:inline-flex;color:var(--text)!important}.salesTradeMarketSwitch:has(.salesTradeAllMarkets.active){--fbs-accent:var(--text-muted)}.salesTradeViewControls>.salesTradeMarketSwitch{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;margin-inline-start:auto;display:flex}.marketplaceReportUnifiedToolbar{border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding-block:10px;display:flex}.marketplaceReportUnifiedToolbar>:is(.marketplaceReportRowControls,.salesTradeReportFilters){display:contents}.marketplaceReportUnifiedToolbar .tableFilterToggleIcon{display:none}.marketplaceReportUnifiedToolbar .tableFilterToggle:after{content:none}.marketplaceReportUnifiedToolbar .salesTradeRefresh{margin-inline-start:auto}.marketplaceReportUnifiedToolbar .salesTradeReportFilters>.portalClearableField{flex:180px;min-width:140px;max-width:280px}@media (max-width:620px){.marketplaceReportUnifiedToolbar .marketplaceReportRowControls>button{width:auto}.marketplaceReportUnifiedToolbar .salesTradeReportFilters>.portalClearableField{max-width:none}}.marketplaceReportUnifiedToolbar .tableFilterToggle{flex:none;width:auto}@media (max-width:620px){.marketplaceReportUnifiedToolbar>.salesTradeReportFilters>.portalClearableField{flex:140px;min-width:140px}}.marketplaceReportUnifiedToolbar .salesTradeReportFilters>.portalClearableField{order:0}.marketplaceReportUnifiedToolbar .marketplaceReportRowControls>button{order:1}.marketplaceReportUnifiedToolbar .marketplaceReportRowControls .tableFilterToggle{order:2;margin-inline-start:auto}.marketplaceReportUnifiedToolbar .salesTradeReportFilters .tableFilterToggle{order:3}.marketplaceReportUnifiedToolbar .salesTradeRefresh{order:4;margin-inline-start:0}.marketplaceReportUnifiedToolbar .tableFilterDisclosurePanel{flex-basis:100%;order:5}.marketplaceReportUnifiedToolbar :is(.portalClearableField,.portalClearableField>input,button){box-sizing:border-box;height:44px;min-height:44px}.marketplaceReportUnifiedToolbar .tableFilterToggle{justify-content:center;align-items:center;display:inline-flex}.salesTradeWorkspace .marketplaceReportUnifiedToolbar .salesTradeReportFilters .portalClearableField>input{height:44px!important;min-height:44px!important}.marketplaceReportSettingsToolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.marketplaceReportSettingsToolbar>.shipmentAnalyticsSettings{flex:auto;margin:0;padding:0}.marketplaceReportSettingsToolbar>.marketplaceReportSort{flex:0 auto;margin:0}.marketplaceGroupingDialog:not([open]){display:none}.marketplaceGroupingDialog{width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.marketplaceGroupingDialog>label,.marketplaceGroupingDialog .fbsJournalGrouping label{gap:8px;display:grid}.marketplaceGroupingDialog select{width:100%;min-height:44px}@media (max-width:620px){.marketplaceReportSettingsToolbar>.marketplaceReportSort{width:100%}.marketplaceGroupingDialog .fbsJournalGrouping{grid-template-columns:minmax(0,1fr)}}.marketplaceMetricsDialog .shipmentMetricChoices>div{align-items:center;min-height:44px}.marketplaceMetricsDialog .shipmentMetricChoices label{align-items:center;gap:8px;min-height:44px;display:flex}.marketplaceMetricsDialog .shipmentMetricChoices button{min-width:44px;min-height:44px}.marketplaceReportUnifiedToolbar .salesTradeFilterButton{order:3}.marketplaceFiltersDialog fieldset{margin:0;padding:12px}.marketplaceFiltersDialog fieldset label{min-height:44px}.marketplaceReportUnifiedToolbar .marketplaceReportRowsButton{order:2;margin-inline-start:auto}.salesTradeWorkspace :is(.ozonFinanceCompactPeriod button,.ozonFinanceCompactPeriod input,.salesTradeViewControls button,.marketplaceReportSettingsToolbar button,.marketplaceReportUnifiedToolbar button){box-sizing:border-box;height:44px!important;min-height:44px!important}.salesTradeWorkspace>.analyticsSourceSwitch>a{box-sizing:border-box;align-items:center;min-height:44px;display:inline-flex}.salesTradeWorkspace .salesTradeViewControls>.fbsTabs{gap:4px;padding:2px}.salesTradeWorkspace .salesTradeViewControls>.fbsTabs>button{padding-block:4px;line-height:16px}.salesTradeWorkspace .marketplaceReportSettingsToolbar{align-items:center;gap:8px}.salesTradeWorkspace .marketplaceReportSettingsToolbar>.shipmentAnalyticsSettings{display:contents}.salesTradeWorkspace .marketplaceReportSettingsToolbar>button{margin-inline-start:auto}.fbsJournalMobileCards{display:none}@media (max-width:620px){.fbsShipmentJournalTable>.fbsJournalDesktopTable{display:none}.fbsShipmentJournalTable>.fbsJournalMobileCards{min-width:0;padding:10px;display:block;overflow:visible}.fbsJournalMobileSort{align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.fbsJournalMobileSort label{min-width:0;color:var(--text-muted);flex:1;gap:4px;font-size:12px;display:grid}.fbsJournalMobileSort select{width:100%;min-width:0;min-height:44px}.fbsJournalMobileSort button{min-width:44px;min-height:44px}.fbsJournalMobileCards ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fbsJournalMobileCards li{min-width:0}.fbsJournalMobileCard{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);overflow-wrap:anywhere;border-radius:12px;padding:12px}.fbsJournalMobileCards li[data-marketplace=ozon] .fbsJournalMobileCard{background:var(--fbs-journal-ozon-row)}.fbsJournalMobileCard header{color:var(--text-muted);gap:4px;font-size:11px;line-height:16px;display:grid}.fbsJournalMobileCard header>span{color:var(--text)}.fbsJournalMobileCard time small{margin-left:6px}.fbsJournalMobileProduct{align-items:flex-start;gap:10px;min-width:0;margin:10px 0;display:flex}.fbsJournalMobileProduct>div{flex:1;min-width:0}.fbsJournalMobileProduct h3{margin:0;font-size:13px;font-weight:600;line-height:18px}.fbsJournalMobileProduct small{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.fbsJournalMobileTotal{justify-content:space-between;gap:12px;font-size:13px;line-height:20px;display:flex}.fbsJournalMobileOrder{margin:6px 0 0;font-size:12px;line-height:18px}.fbsJournalMobileOrder>span{color:var(--text-muted)}.fbsJournalMobileStatus{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:11px;display:flex}.fbsJournalMobileCard details{border-top:1px solid var(--border);margin-top:8px}.fbsJournalMobileCard summary{cursor:pointer;min-height:44px;color:var(--text);align-items:center;font-size:12px;display:flex}.fbsJournalMobileCard summary:before{content:"▸";margin-right:6px}.fbsJournalMobileCard details[open]>summary:before{content:"▾"}.fbsJournalMobileCard dl{gap:8px;margin:0 0 8px;font-size:12px;display:grid}.fbsJournalMobileCard dl>div{grid-template-columns:1fr 1.2fr;gap:8px;min-width:0;display:grid}.fbsJournalMobileCard dt{color:var(--text-muted)}.fbsJournalMobileCard dd{min-width:0;margin:0}.fbsJournalMobileCard .fbsJournalFullMarks code{white-space:normal;overflow-wrap:anywhere}}.suzRegistry.wbFbsWorkspace table.suzOrdersTable .suzOrderRowActions>.suzIconMenu>button{flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;padding:0;display:inline-flex}@media (max-width:600px){.suzRegistry.wbFbsWorkspace table.suzOrdersTable .suzOrderRowActions>.suzIconMenu>button{flex-basis:44px;width:44px;min-width:44px}}.suzRegistry .suzOrderRowActions>.suzIconMenu{flex:none}.suzRegistry .suzOrderNotice{flex-basis:100%;margin:0}.suzSecondaryMenu>.fbsOrderMenuPopover:popover-open{white-space:normal;gap:2px;width:max-content;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);display:grid;overflow:auto}.suzSecondaryMenu>.fbsOrderMenuPopover>button{white-space:normal;min-width:0;display:block}.fboOzonWizard.fboPlanWizard.fboDraftEditing{gap:6px;width:min(1460px,100%);padding:12px 16px}.fboDraftEditing>header{gap:12px;min-height:44px}.fboDraftEditing>header .eyebrow{display:none}.fboDraftEditing>header h3{margin:0}.fboDraftEditing>header>.fboDraftSavedStatus{text-align:left;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:55%;padding:6px 10px;display:flex}.fboDraftEditing>.fboDraftSteps{gap:6px}.fboDraftEditing>.fboWizardNote{font-size:11px}.fboDraftEditing>.fboDraftSetup>label{flex:200px}.fboDraftEditing>fieldset{gap:6px;margin:0;padding:8px}.fboDraftEditing>fieldset>.fboDraftComposition{gap:6px}.fboDraftEditing .fboDraftComposition>.fbsToolbar{align-items:center;gap:6px;padding:0}.fboDraftEditing .fboDraftComposition .fbsToolbar>.portalClearableField{flex:220px;order:-1}.fboDraftEditing .fboDraftComposition .tablePagination{margin:0;padding:6px 0 0}.fboDraftEditing .fboDraftComposition .fboWizardNote{font-size:11px}.fbsOrderTable.fboDraftCompositionTable tbody td{padding:8px;font-size:12px;line-height:18px}.fboDraftCompositionTable .fboDraftProduct{gap:8px}.fboDraftCompositionTable .fboDraftProduct small{font-size:11px;line-height:16px}.fboDraftCompositionTable td[data-column-id=quantity] input{width:64px;margin-top:0;padding:8px 6px}.fboDraftCompositionTable tfoot td{color:var(--text);background:var(--surface-muted);border-top:2px solid var(--border);padding:8px;font-weight:600}.fboDraftCompositionTable tfoot td small{font-weight:400;display:block}.fboDraftCompositionTable tfoot sup{color:var(--text-muted);margin-left:2px}.fboDraftTotalsNote{color:var(--text-muted);font-size:11px;line-height:1.4}@media (max-width:760px){.fboOzonWizard.fboDraftEditing{padding:10px}.fboDraftEditing>header>.fboDraftSavedStatus{flex:100%;max-width:none}.fboDraftEditing .fboDraftComposition .fbsToolbar>.portalClearableField{flex-basis:100%}.fboDraftEditing .fboDraftCompositionFrame{height:60dvh}}.fboDraftCompositionTable tfoot td[data-column-id=inTransit]>small{white-space:nowrap;font-size:11px}:is(.fboDraftComposition,.fboDraftFiltersDialog) .tableConditionFilter{width:100%;min-width:0}:is(.fboDraftComposition,.fboDraftFiltersDialog) .tableConditionFilter .tableFilterBar{align-items:end}:is(.fboDraftComposition,.fboDraftFiltersDialog) .tableConditionFilter .tableFilterField{margin:0}:is(.fboDraftComposition,.fboDraftFiltersDialog) .tableConditionFilter :is(input,select,button,.portalClearableField){box-sizing:border-box;height:44px;min-height:44px}:is(.fboDraftComposition,.fboDraftFiltersDialog) .tableConditionFilter .tableFilterField>span{line-height:16px}:is(.fboDraftComposition,.fboDraftFiltersDialog) .tableConditionFilter .tableFilterField{flex-direction:column;align-self:end;gap:4px;display:flex}:is(.fboDraftComposition,.fboDraftFiltersDialog) .tableConditionFilter .tableFilterField :is(input,select,.portalClearableField){height:44px!important;min-height:44px!important}:is(.fboDraftComposition,.fboDraftFiltersDialog) .tableConditionFilter .portalClearableFieldButton{right:0;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}:is(.fboDraftComposition,.fboDraftFiltersDialog) .tableConditionFilter .portalClearableFieldInput{padding-right:46px!important}@media (max-width:760px){.fboOzonWizard.fboDraftEditing>nav.fboDraftSteps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fboDraftEditing>.fboDraftSetup{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fboDraftEditing>.fboDraftSetup>label{grid-column:1/-1}.fboDraftEditing>.fboDraftSetup>button{white-space:normal;width:100%;min-width:0;padding:6px;font-size:11px}}.fboDraftCatalogScope{color:var(--text-muted);font-size:12px;line-height:1.5}.fboDraftWorkspaceDialog .fboDraftCatalogSelection{align-items:center;gap:6px;display:flex}.fboDraftWorkspaceDialog .fboDraftCatalogCheck{cursor:pointer;flex:0 0 44px;justify-content:center;align-items:center;min-height:44px;display:flex}.fboDraftWorkspaceDialog .fboDraftCatalogStepper{grid-template-columns:44px 64px 44px;align-items:center;gap:4px;display:grid}.fboDraftWorkspaceDialog .fboDraftCatalogStepper>button{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:20px}.fboDraftWorkspaceDialog .fboDraftCatalogStepper>input{box-sizing:border-box;text-align:center;width:64px;min-width:0;height:44px;min-height:44px;padding:6px}.fboDraftComposition>.tablePagination{justify-content:flex-end}.fboDraftActionsDialog{width:min(480px,100vw - 24px)}.fboDraftActionChoices{gap:8px;display:grid}.fboDraftActionChoices>button{white-space:normal;width:100%;min-height:44px}.fboDraftFilterButton{align-items:center;gap:6px;display:inline-flex}.fboDraftFiltersDialog .tableConditionFilter{padding:0}.ozonFinanceOperationToolbar{justify-content:flex-end;align-items:center;gap:8px;margin:12px 0;display:flex}.ozonFinanceOperationToolbar>span{color:var(--text-muted);margin-right:auto}.ozonFinanceOperationToolbar .ozonFinanceOperationToolbarIcon{flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex;position:relative}.ozonFinanceOperationFilterCount{background:var(--accent);min-width:16px;color:var(--accent-contrast,white);border-radius:8px;font-size:10px;line-height:16px;position:absolute;top:2px;right:2px}.tableFilterDialog{width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px)}.tableFilterDialog .tableFilterDialogFields,.tableFilterDialog .fbsJournalCriteriaRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.tableFilterDialog .tableFilterDialogFields:has(>.fbsJournalCriteriaRow){display:block}.tableFilterDialog label{min-width:0;color:var(--text-muted);gap:5px;font-size:11px;display:grid}.tableFilterDialog :is(input,select){box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:8px;padding:0 9px}@media (max-width:620px){.tableFilterDialog .tableFilterDialogFields,.tableFilterDialog .fbsJournalCriteriaRow{grid-template-columns:minmax(0,1fr)}.tableFilterDialog :is(button,input,select){min-height:44px}}.tableFilterDialog .suzDialogHeader>button{flex:none;width:auto}.managedColumnHeader[data-column-measure-content=true] button>span:first-child{white-space:normal;overflow-wrap:normal;min-width:0;max-width:calc(100% - 18px)}.fboCompositionDialog{--button-height:44px}.fboCompositionLiquidityNote{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fboCompositionLiquidityNote>span{flex:250px;min-width:0}.fboCompositionLiquidityNote>button,.fboCompositionLiquidityNote summary{min-height:44px}.fboCompositionLiquidityNote details{overflow-wrap:anywhere;flex-basis:100%;min-width:0}.fboCompositionLiquidityNote summary{cursor:pointer;align-items:center;display:flex}.fboCompositionLiquidityNote p{margin:4px 0}.fboCompositionDialog .tablePaginationControls{flex-wrap:wrap;gap:8px;display:flex}.fboCompositionDialog .tablePaginationControls>label{flex:none;align-items:center;gap:8px;display:flex}.fboCompositionDialog .tablePagination.tablePagination :is(button,select){height:44px;min-height:44px}@media (max-width:600px){.fboCompositionDialog .tablePaginationControls{justify-content:flex-start}.fboCompositionDialog .tablePaginationControls>label{flex-basis:100%;width:100%}}.catalogExcelImportDialog .catalogExcelPreviewHead,.catalogExcelImportDialog .catalogExcelPreviewRow{grid-template-columns:40px minmax(160px,.9fr) minmax(145px,.7fr) minmax(300px,1.6fr);align-items:start;min-width:760px}.catalogExcelImportDialog :is(.catalogExcelPreviewHead,.catalogExcelPreviewRow)>*{overflow-wrap:anywhere;min-width:0}.catalogExcelImportDialog .catalogExcelPreviewRow>:first-child{font-variant-numeric:tabular-nums}.catalogExcelFileControls{align-items:stretch;gap:8px;min-width:0;display:flex}.catalogExcelFileControls .catalogExcelFile{overflow-wrap:anywhere;flex:1;min-width:0}.catalogExcelFileControls>button{flex:none}.catalogExcelDialog .catalogExcelApplyState{color:var(--text);margin:0;line-height:1.5}.catalogExcelClearHelp{color:var(--text-muted);font-size:12px;line-height:1.5}.catalogExcelClearHelp summary{cursor:pointer;color:var(--text)}.catalogExcelClearHelp p{margin:8px 0 0}.catalogExcelComparisons{overflow-wrap:anywhere;gap:10px;min-width:0;display:grid}.catalogExcelComparison{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:8px}.catalogExcelComparison dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:6px 0 0;display:grid}.catalogExcelComparison dt{color:var(--text-muted);font-size:10px}.catalogExcelComparison dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}.catalogExcelDialog .catalogExcelRowIssues{color:var(--danger-text);margin:0}.catalogExcelEmpty{color:var(--text-muted);padding:12px 18px}@media (max-width:760px){.catalogExcelFileControls{flex-direction:column}}.catalogExcelPreview>.catalogExcelScrollHint{color:var(--text-muted);padding:8px 18px;display:none}@media (max-width:760px){.catalogExcelPreview>.catalogExcelScrollHint{display:block}}.catalogExcelImportDialog .catalogExcelPreviewRow{color:var(--text);border-color:var(--border)}.catalogExcelImportDialog .catalogExcelPreviewHead{color:var(--text-muted);background:var(--surface-muted)}.catalogExcelImportDialog .catalogExcelPreviewRow small{color:var(--text-muted)}.catalogExcelImportDialog .catalogExcelPreviewRow i{color:var(--text);background:var(--surface-muted)}.catalogExcelImportDialog .catalogExcelPreviewRow.error,.catalogExcelImportDialog .catalogExcelPreviewRow.error i{color:var(--danger-text);background:var(--danger-surface)}.catalogExcelImportDialog .catalogExcelPreviewRow.create i{color:var(--success-text);background:var(--success-surface)}.wbFbsDialog.ozonAcceptanceDialog{width:min(1380px,100vw - 24px);max-width:calc(100vw - 24px);min-height:0;max-height:calc(100dvh - 24px);overflow:auto}.ozonAcceptanceDialog>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ozonAcceptanceDialog>header>div{overflow-wrap:anywhere;min-width:0}.ozonAcceptanceActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ozonAcceptanceActions :is(button,a),.ozonAcceptanceDialog>footer button{min-height:44px}.ozonAcceptanceTable{border:1px solid var(--border);max-width:100%;max-height:min(52dvh,520px);color:var(--text);background:var(--surface);overflow:auto}.ozonAcceptanceTable td{overflow-wrap:anywhere;white-space:normal}.ozonAcceptanceTable small{color:var(--text-muted);white-space:normal;overflow-wrap:anywhere;display:block}.ozonAcceptanceTable tfoot{background:var(--surface-muted);color:var(--text)}.ozonAcceptanceDialog>footer{justify-content:flex-end;padding-top:12px;display:flex}@media (max-width:760px){.wbFbsDialog.ozonAcceptanceDialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px}.ozonAcceptanceActions{align-items:stretch}.ozonAcceptanceActions :is(button,a){width:100%}}.ozonAcceptanceTable tfoot td{z-index:2;background:var(--surface-muted);color:var(--text);position:sticky;bottom:0}.ozonAcceptanceTable thead{z-index:3;background:var(--surface);position:sticky;top:0}.ozonAcceptanceTable tfoot{z-index:3;position:sticky;bottom:0}.wbFbsDialog.ozonAcceptanceDialog[data-table-layout-portal]>.tableLayoutOverlay{display:contents}.wbFbsBackdrop:has(>.ozonAcceptanceDialog){box-sizing:border-box;padding:8px}.wbFbsDialog.ozonAcceptanceDialog{box-sizing:border-box;flex-direction:column;display:flex}.ozonAcceptanceDialog>*{flex-shrink:0;min-width:0}.ozonAcceptanceDialog .tablePaginationControls{flex-wrap:wrap;gap:8px;display:flex}.ozonAcceptanceDialog .tablePaginationControls>label{flex:none;align-items:center;gap:8px;display:flex}.ozonAcceptanceDialog .tablePaginationControls>label select{width:auto;min-width:72px}.ozonAcceptanceDialog .tablePagination.tablePagination :is(button,select){height:44px;min-height:44px}@media (max-width:760px){.ozonAcceptanceDialog .tablePaginationControls{justify-content:flex-start}.ozonAcceptanceDialog .tablePaginationControls>label{flex-basis:100%;width:100%}}.advertisingBusinessJournal .advertisingOperationSummary .journalEntryTitle small,.advertisingBusinessJournal .advertisingOperationSummary .journalEntryTime small,.advertisingBusinessJournal .advertisingOperationSummary .journalEntryStatus b,.advertisingBusinessJournal .advertisingOperationMembers .journalEntryTitle small,.advertisingBusinessJournal .advertisingOperationMembers .journalEntryTime small,.advertisingBusinessJournal .advertisingOperationMembers .journalEntryStatus b,.advertisingBusinessJournal .advertisingEventDialog .journalEffectGrid small{color:var(--text)}.catalogProductTable{max-width:100%}.catalogProductTable .catalogProductRow{color:var(--text);border-color:var(--border);column-gap:16px}.catalogProductTable .catalogProductRow>*{min-width:0}.catalogProductTable .catalogProductHead{color:var(--text-muted);align-items:start;padding-block:10px}.catalogProductTable .catalogProductIdentity>b{-webkit-line-clamp:unset;overflow-wrap:anywhere;display:block;overflow:visible}.catalogProductTable .catalogProductRow :where(small,.missingValue){color:var(--text-muted)}.catalogProductTable .catalogCodeCell{align-content:center}.catalogProductTable .catalogCodeCell code{font-size:12px;line-height:1.4}.catalogProductTable .catalogCodeCell i{white-space:normal}.workspace .catalogProductTable .catalogProductRow.inlineEditing{padding-block:12px}.workspace .catalogProductTable .inlineEditing>:is(span,a,.catalogTableActions,.catalogRowSelect){align-content:center;min-height:44px}.workspace .catalogProductTable .catalogInlineCell{color:var(--text);font-size:13px;line-height:1.45}.workspace .catalogProductTable .catalogInlineCell>.portalClearableField{display:block}.workspace .catalogProductTable .catalogInlineCell :is(input,select,textarea),.workspace .catalogProductTable .inlineEditing .catalogInternalCategoryCell input{color:var(--text);background:var(--surface);border-color:var(--border);line-height:20px;font-size:13px!important}.workspace .catalogProductTable .catalogInlineCell :is(input,select),.workspace .catalogProductTable .inlineEditing .catalogInternalCategoryCell input{min-height:44px;padding-block:10px}.workspace .catalogProductTable .catalogProductRow.inlineEditing .catalogInlineCell textarea{height:44px;min-height:44px;padding:10px}.workspace .catalogProductTable .inlineEditing .catalogCodeCell{align-items:flex-start}.catalogProductTable .catalogVariantCell{overflow-wrap:anywhere;grid-template-rows:repeat(3,minmax(20px,auto));gap:4px;font-size:12px;line-height:20px;display:grid}.catalogProductTable .catalogVariantCell>:is(b,span){min-width:0;color:var(--text);font-size:12px;font-weight:400}.stats.dashboardContentHidden,.dashboardGrid.dashboardContentHidden{grid-template-columns:minmax(0,1fr)}.chzConnectionDialog{width:min(1160px,100vw - 32px)}.chzConnectionDialog>.suzDialogBody{padding:12px 18px}.chzConnectionDialog .kizRegistryTabs{min-height:40px;margin:0 0 12px;padding:0}.chzConnectionDialog .settingsGisMtConnection>form{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:8px}.chzConnectionDialog .settingsGisMtConnection>form>*{grid-column:1/-1}.chzConnectionDialog .settingsGisMtConnection>form>.settingsChzConnectorDownload{grid-column:1}.chzConnectionDialog .settingsGisMtConnection>form>.settingsChzEntityConnections{grid-column:2}.chzConnectionDialog .settingsGisMtConnection>form>footer{grid-column:1/-1}.chzConnectionDialog .settingsGisMtConnection>form>.kizGisMtConnectionHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.chzConnectionDialog .kizGisMtHealth{flex-wrap:wrap;gap:4px 14px;display:flex}.chzConnectionDialog .settingsChzEntityConnections{border-color:var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:12px;display:grid}.chzConnectionDialog .settingsChzEntityConnections>header{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.chzConnectionDialog .settingsChzEntityConnections>header span{line-height:1.3}.chzConnectionDialog .settingsChzEntityConnections button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 10px;display:grid}.chzConnectionDialog .settingsGisMtConnection .kizGisMtKep{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin:0;display:grid}.chzConnectionDialog .settingsGisMtConnection .kizGisMtKep>div{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:8px;min-width:0;padding:12px;display:grid}.chzConnectionDialog .settingsChzComputerRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.chzConnectionDialog .settingsChzComputerRow>.suzField>span{grid-area:1/1/auto/-1;align-items:center;min-height:40px;display:flex}.chzConnectionDialog .settingsChzComputerRow>.suzField>select{box-sizing:border-box;height:var(--button-height);min-height:var(--button-height);grid-area:2/1}.chzConnectionDialog .settingsChzComputerRow>.suzField>.suzFieldHint{text-align:left;grid-area:3/1/auto/-1;justify-self:start;min-height:36px}.chzConnectionDialog .settingsChzComputerDisconnect{grid-area:4/1}.chzConnectionDialog .settingsChzComputerPair{grid-area:4/2}.chzConnectionDialog .settingsChzComputerRow>button{white-space:normal;width:100%;min-width:0}.chzConnectionDialog .settingsChzCertificateColumn>.kizGisMtCertificateHeader{border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:20px;margin:0;padding:0;display:flex}.chzConnectionDialog .settingsChzCertificateColumn>.kizGisMtCertificateHeader>button{width:auto;min-height:40px}.chzConnectionDialog .settingsChzCertificateColumn>.suzFields{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px}.chzConnectionDialog :is(.settingsChzComputerDisclosure,.settingsChzAdditional){border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0}.chzConnectionDialog :is(.settingsChzComputerDisclosure,.settingsChzAdditional)>summary{box-sizing:border-box;min-height:40px;color:var(--text);cursor:pointer;padding:10px 12px;font-size:12px;display:list-item}.chzConnectionDialog .settingsChzComputerDetails{border:0;border-top:1px solid var(--border);border-radius:0 0 8px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.chzConnectionDialog .settingsChzAdditional>.suzFields,.chzConnectionDialog .settingsChzAdditional>.kizGisMtOptions{border-top:1px solid var(--border);margin:0;padding:10px 12px}.chzConnectionDialog .settingsGisMtConnection>form>footer{border:0;justify-content:flex-end;margin:0;padding:0}.chzConnectionDialog .settingsGisMtConnection .kizGisMtFooterActions{justify-content:flex-end;display:flex}.chzConnectionDialog .suzConnectionSettingsPanel{gap:10px}.chzConnectionDialog .settingsChzBlockHeader{border:0;flex-direction:row;align-items:center;min-height:20px;margin:0;padding:0;display:flex}.chzConnectionDialog .settingsChzGateway{gap:10px;min-width:0;display:grid}.chzConnectionDialog .settingsChzConnectorDownload{background:var(--surface);border-color:var(--border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""description description""help download";align-content:start;align-items:center;gap:6px 12px;padding:12px}.chzConnectionDialog .settingsChzConnectorDownload>div{display:contents}.chzConnectionDialog .settingsChzConnectorDownload b{grid-area:title}.chzConnectionDialog .settingsChzConnectorDownload span{grid-area:description}.chzConnectionDialog .settingsChzConnectorDownload .settingsChzInstallHelp{grid-area:help}.chzConnectionDialog .settingsChzConnectorDownload>.kizGisMtAction{grid-area:download;min-width:0}@media (max-width:700px){.chzConnectionDialog .settingsGisMtConnection .kizGisMtKep{grid-template-columns:minmax(0,1fr);gap:12px}.chzConnectionDialog .settingsChzEntityConnections{grid-template-columns:minmax(0,1fr);gap:8px}.chzConnectionDialog .settingsGisMtConnection>form>:is(.settingsChzConnectorDownload,.settingsChzEntityConnections){grid-column:1/-1}.chzConnectionDialog .settingsGisMtConnection>form>.kizGisMtConnectionHeader{flex-direction:column;align-items:flex-start}.chzConnectionDialog .settingsChzCertificateColumn>.suzFields{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.chzConnectionDialog{width:calc(100vw - 16px)}.chzConnectionDialog .settingsChzConnectorDownload{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""description""download""help"}.chzConnectionDialog .settingsGisMtConnection>form{grid-template-columns:minmax(0,1fr)}.chzConnectionDialog .settingsGisMtConnection>form>:is(.settingsChzAdditional,footer){grid-column:1}.chzConnectionDialog>.suzDialogBody{padding:12px}.chzConnectionDialog :is(.settingsChzComputerDisclosure,.settingsChzAdditional)>summary{min-height:44px;padding:12px}.chzConnectionDialog .settingsChzCertificateColumn>.kizGisMtCertificateHeader{flex-direction:column;align-items:stretch}.chzConnectionDialog .settingsChzCertificateColumn>.kizGisMtCertificateHeader>button{width:100%;min-height:44px}}.chzConnectionDialog .settingsChzInstallHelp{color:var(--text-muted);font-size:12px}.chzConnectionDialog .settingsChzInstallHelp>summary{cursor:pointer;min-height:32px;color:var(--text);align-content:center;display:list-item}.chzConnectionDialog .settingsChzInstallHelp ol{margin:4px 0 0;padding-left:20px;line-height:1.5}@media (max-width:600px){.chzConnectionDialog .settingsChzInstallHelp>summary{min-height:44px}}.chzConnectionDialog .settingsGisMtConnection .settingsChzAuthorizationActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:600px){.chzConnectionDialog .settingsGisMtConnection .settingsChzAuthorizationActions{grid-template-columns:minmax(0,1fr)}}.chzConnectionDialog .settingsChzCertificateColumn>.suzFields>.suzField{gap:8px}.chzConnectionDialog .settingsChzCertificateColumn>.suzFields .suzFieldHint{min-height:36px}@media (max-width:600px){.chzConnectionDialog .settingsChzEntityConnections button{grid-template-columns:minmax(0,1fr)}}.chzConnectionDialog .settingsChzComputerRow>.settingsChzComputerInfo{grid-area:2/2;justify-self:stretch;width:100%;height:40px;min-height:40px;padding:0 8px;font-size:12px}.chzConnectionDialog .settingsChzCertificateColumn>.suzFields>.suzField>span{align-items:center;min-height:40px;display:flex}.chzConnectionDialog button.settingsChzAdditional{text-align:left;justify-content:flex-start;min-height:40px;padding:10px 12px}.chzConnectionDialog button.settingsChzInstallHelp{text-align:left;min-height:40px;padding:0 10px}.settingsChzInfoDialog{width:min(720px,100vw - 32px)}.settingsChzInfoDialogContent{gap:16px;min-width:0;display:grid}.settingsChzInfoDialogContent ol{gap:12px;margin:0;padding-left:22px;line-height:1.5;display:grid}.settingsChzInfoDialogContent p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.settingsChzInfoDialogContent>.suzFields{margin:0}@media (max-width:600px){.chzConnectionDialog .settingsChzComputerRow>.settingsChzComputerInfo{white-space:normal;height:44px;min-height:44px}.chzConnectionDialog .settingsChzComputerRow>.suzField>span,.chzConnectionDialog .settingsChzCertificateColumn>.suzFields>.suzField>span,.chzConnectionDialog button.settingsChzAdditional,.chzConnectionDialog button.settingsChzInstallHelp{min-height:44px}.settingsChzInfoDialog{width:calc(100vw - 16px)}}.chzConnectionDialog .settingsGisMtConnection>form>.settingsChzFooter{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;display:grid}.chzConnectionDialog .settingsChzFooter>button.settingsChzAdditional{box-sizing:border-box;width:100%;height:var(--button-height);min-height:var(--button-height);align-items:center;margin:0;padding:0 12px;display:flex}.chzConnectionDialog .settingsChzFooter>.kizGisMtFooterActions{margin:0}@media (max-width:600px){.chzConnectionDialog .settingsGisMtConnection>form>.settingsChzFooter{grid-template-columns:minmax(0,1fr)}.chzConnectionDialog .settingsChzFooter>button.settingsChzAdditional{height:auto;padding:8px 12px}}.kizAccessDialog .kizGisMtOptions{grid-template-columns:minmax(0,1fr)}.kizAccessDialog .suzOrderActionButtons{justify-content:flex-end}.chzConnectionDialog .settingsChzComputerRow:not(:has(.settingsChzComputerInfo))>.suzField>select{grid-column:1/-1}@media (max-width:600px){.chzConnectionDialog .settingsChzComputerRow>.suzField>select{grid-area:2/1/auto/-1}.chzConnectionDialog .settingsChzComputerRow>.settingsChzComputerInfo{grid-area:3/1/auto/-1}.chzConnectionDialog .settingsChzComputerRow:has(.settingsChzComputerInfo)>.suzField>.suzFieldHint{grid-row:4}:is(.chzConnectionDialog .settingsChzComputerRow:has(.settingsChzComputerInfo)>.settingsChzComputerDisconnect,.chzConnectionDialog .settingsChzComputerRow:has(.settingsChzComputerInfo)>.settingsChzComputerPair){grid-row:5}}.chzConnectionDialog .chzAccessControl{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;min-width:0;padding-top:10px;display:grid}.chzConnectionDialog .chzAccessControl>label{align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:1.4;display:flex}.chzConnectionDialog .chzAccessControl input{flex:0 0 16px;width:16px;height:16px;min-height:0;margin:1px 0 0}.chzConnectionDialog .settingsChzEntityConnections .chzAccessControl>button{justify-content:center;align-items:center;width:auto;height:40px;min-height:40px;padding:0 10px;display:inline-flex}.chzConnectionDialog .chzAccessMessage{box-sizing:border-box;overflow-wrap:anywhere;height:36px;min-height:36px;max-height:36px;color:var(--text-muted);grid-column:1/-1;font-size:11px;line-height:16px;overflow:auto}.chzConnectionDialog .settingsChzEntityConnections button>em{text-align:right;min-width:100px}@media (max-width:600px){.chzConnectionDialog .settingsChzEntityConnections .chzAccessControl>button{height:44px;min-height:44px}.chzConnectionDialog .settingsChzEntityConnections button>em{text-align:left}}@media (min-width:701px){.chzConnectionDialog>.suzDialogBody{padding:8px 16px}.chzConnectionDialog .kizRegistryTabs{margin-bottom:8px}.chzConnectionDialog .settingsChzEntityConnections{gap:8px;padding:10px}.chzConnectionDialog .settingsChzConnectorDownload{padding:10px}.chzConnectionDialog .settingsGisMtConnection .kizGisMtKep{gap:10px}.chzConnectionDialog .settingsGisMtConnection .kizGisMtKep>div{gap:8px;padding:10px}.chzConnectionDialog .settingsChzComputerRow>.suzField>span,.chzConnectionDialog .settingsChzCertificateColumn>.suzFields>.suzField>span{min-height:20px}.chzConnectionDialog .suzConnectionSettingsPanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.chzConnectionDialog .suzConnectionSettingsPanel>.settingsMessage{grid-column:1/-1}}.chzConnectionDialog :is(.suzConnectionSetup,.suzConnectionLogin){border:1px solid var(--border);background:var(--surface);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:10px;display:grid}.chzConnectionDialog :is(.suzConnectionSetup,.suzConnectionLogin)>h3{margin:0;font-size:14px;line-height:20px}.chzConnectionDialog :is(.suzConnectionSetup,.suzConnectionLogin)>.suzFields{grid-template-columns:minmax(0,1fr);gap:10px;margin:0}.chzConnectionDialog :is(.suzConnectionSetup,.suzConnectionLogin)>p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.chzConnectionDialog .suzConnectionLogin>.panelHeader{border:0;gap:6px;margin:0;padding:0;display:grid}.chzConnectionDialog .suzConnectionLogin .suzOrderActionButtons{flex-wrap:wrap;gap:8px}@media (min-width:701px){.chzConnectionDialog .suzConnectionLogin>.suzFields:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}}.runnerMaintenancePanel{gap:16px;min-width:0;padding:16px;display:grid}.runnerMaintenancePanel p{color:var(--text-muted);overflow-wrap:anywhere;margin:0}.runnerMaintenancePanel h3,.runnerMaintenancePanel h4{color:var(--text);overflow-wrap:anywhere;margin:0}.runnerMaintenanceList{gap:16px;min-width:0;display:grid}.runnerMaintenanceItem,.runnerMaintenanceConfirm{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.runnerMaintenanceItem header,.runnerMaintenanceActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.runnerMaintenanceItem header{color:var(--text-muted);justify-content:space-between}.runnerMaintenancePolicy{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.runnerMaintenancePolicy h4,.runnerMaintenanceToggle{grid-column:1/-1}.runnerMaintenancePanel label{color:var(--text);align-content:start;gap:8px;min-width:0;display:grid}.runnerMaintenancePanel .runnerMaintenanceToggle{align-items:center;min-height:44px;display:flex}.runnerMaintenancePanel input{border:1px solid var(--border);min-width:0;max-width:100%;min-height:44px;color:var(--text);background:var(--surface);border-radius:8px;padding:8px}.runnerMaintenancePanel input[type=checkbox]{width:18px;height:18px;min-height:auto}.runnerMaintenancePanel button{--button-height:44px;--ds-control-height:44px;white-space:normal;overflow-wrap:anywhere;min-height:44px}@media (max-width:640px){.runnerMaintenancePolicy{grid-template-columns:minmax(0,1fr)}}: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;--table-product-thumb-width:44px;--table-product-thumb-height:58px}.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,a.primary,summary.primary,button.primaryAction,a.primaryAction,summary.primaryAction,button.primaryButton,a.primaryButton,summary.primaryButton,button.queueButton,a.queueButton,summary.queueButton,.primaryButton.actionLink){font:inherit;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;font-weight:650;text-decoration:none;display:inline-flex;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,a.secondary,summary.secondary,button.secondaryAction,a.secondaryAction,summary.secondaryAction,button.secondaryButton,a.secondaryButton,summary.secondaryButton,button.buttonLink,a.buttonLink,summary.buttonLink,button.adminInlineButton,a.adminInlineButton,summary.adminInlineButton,.secondaryButton.actionLink,.catalogExcelButtons button,.catalogPanelActions>.catalogCreateButton,.catalogPanelActions>.catalogTableEditButton){font:inherit;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;font-weight:650;text-decoration:none;display:inline-flex;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,a.primary,summary.primary,button.primaryAction,a.primaryAction,summary.primaryAction,button.primaryButton,a.primaryButton,summary.primaryButton,button.queueButton,a.queueButton,summary.queueButton,button.buttonLink,a.buttonLink,summary.buttonLink,.primaryButton.actionLink,button.secondary,a.secondary,summary.secondary,button.secondaryAction,a.secondaryAction,summary.secondaryAction,button.secondaryButton,a.secondaryButton,summary.secondaryButton,button.adminInlineButton,a.adminInlineButton,summary.adminInlineButton,.secondaryButton.actionLink,.catalogExcelButtons button,.catalogPanelActions>.catalogCreateButton,.catalogPanelActions>.catalogTableEditButton):hover:not(:disabled){filter:brightness(.97)}:where(button.primary,a.primary,summary.primary,button.primaryAction,a.primaryAction,summary.primaryAction,button.primaryButton,a.primaryButton,summary.primaryButton,button.queueButton,a.queueButton,summary.queueButton,button.buttonLink,a.buttonLink,summary.buttonLink,.primaryButton.actionLink,button.secondary,a.secondary,summary.secondary,button.secondaryAction,a.secondaryAction,summary.secondaryAction,button.secondaryButton,a.secondaryButton,summary.secondaryButton,button.adminInlineButton,a.adminInlineButton,summary.adminInlineButton,.secondaryButton.actionLink,.catalogExcelButtons button,.catalogPanelActions>.catalogCreateButton,.catalogPanelActions>.catalogTableEditButton):focus-visible{outline-offset:2px;outline:3px solid var(--button-focus)!important}:where(button.primary,a.primary,summary.primary,button.primaryAction,a.primaryAction,summary.primaryAction,button.primaryButton,a.primaryButton,summary.primaryButton,button.queueButton,a.queueButton,summary.queueButton,button.buttonLink,a.buttonLink,summary.buttonLink,.primaryButton.actionLink,button.secondary,a.secondary,summary.secondary,button.secondaryAction,a.secondaryAction,summary.secondaryAction,button.secondaryButton,a.secondaryButton,summary.secondaryButton,button.adminInlineButton,a.adminInlineButton,summary.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:not(.tableFilterToggleCount),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}.sidebarToggle>svg{width:15px;height:15px}.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:#748198;letter-spacing:.18px;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:28px;padding:0 11px;display:flex;font-size:11px!important;font-weight:600!important}.sidebarGroupToggle:hover{color:#6246d2;background:#f7f4ff}.sidebarGroupToggle:focus-visible{outline-offset:1px;outline:3px solid #ddd4f8}.sidebarGroupToggle>svg{color:#8c78d4;flex:0 0 15px;width:15px;height:15px;transition:transform .16s;transform:rotate(-90deg)}.sidebarGroupToggle>svg.expanded{transform:rotate(0)}.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:80px!important}.passwordField>:is(.passwordClear,.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%;transform:translateY(-50%)}.passwordField>.passwordClear{font-size:20px;font-weight:400;line-height:1;right:39px}.passwordField>.passwordToggle{right:5px}.passwordField>:is(.passwordClear,.passwordToggle):hover{color:var(--violet);background:var(--surface-subtle)}.passwordField>:is(.passwordClear,.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{box-sizing:border-box;flex-basis:var(--table-product-thumb-width);width:var(--table-product-thumb-width);height:var(--table-product-thumb-height);background:#f5f4f7;border:1px solid #e7e3ed}.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}}.tablePagination.tablePagination{box-sizing:border-box;border-top:1px solid var(--border,var(--line));min-height:54px;color:var(--text-muted,var(--muted));background:var(--surface,var(--panel));justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}.tablePaginationSummary{min-width:0;margin-right:auto}.tablePaginationControls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tablePaginationControls>label{white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;min-width:max-content;display:flex}.tablePagination.tablePagination :is(button,select){box-sizing:border-box;border:1px solid var(--border,var(--line));height:36px;min-height:36px;color:var(--text,var(--ink));background:var(--surface,var(--panel));font:inherit;border-radius:8px;font-size:12px}.tablePagination.tablePagination button{cursor:pointer;justify-content:center;align-items:center;min-width:76px;padding:0 12px;display:inline-flex}.tablePagination.tablePagination button:hover:not(:disabled){border-color:var(--violet,#7455e9);color:var(--violet,#6249c4);background:var(--surface-subtle,#f8f5ff)}:is(.tablePagination.tablePagination button:focus-visible,.tablePagination.tablePagination select:focus-visible){outline:2px solid var(--violet,#7455e9);outline-offset:2px}.tablePagination.tablePagination button:disabled{opacity:.48;cursor:not-allowed}.tablePagination.tablePagination select{flex-shrink:0;min-width:72px;padding:0 28px 0 9px}.tablePaginationPage{min-width:52px;color:var(--text,var(--ink));font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}:root[data-theme=dark] .tablePagination.tablePagination :is(button,select){color:#dce7fa;background:#17243a;border-color:#3a4b69}@media (max-width:600px){.tablePagination.tablePagination{flex-wrap:wrap;align-items:stretch}.tablePaginationSummary{width:100%;margin-right:0}.tablePaginationControls{grid-template-columns:minmax(118px,1fr) auto auto auto;width:100%;display:grid}.tablePaginationControls>label{min-width:118px}.tablePaginationControls>label select{width:80px;min-width:80px}.tablePagination.tablePagination button{min-width:68px;padding:0 10px}}.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{flex:0 0 var(--table-product-thumb-width);width:var(--table-product-thumb-width);height:var(--table-product-thumb-height);color:#6f56c9;background:#f5f4f7;border:1px solid #e7e3ed;border-radius:9px;place-items:center;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}.mappingInternalCategory{border-top:1px solid var(--border);background:var(--surface-muted);grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);align-items:end;gap:14px;padding:14px 18px;display:grid}.mappingInternalCategory label{color:var(--text-muted);gap:6px;font-size:11px;display:grid}.mappingInternalCategory input{box-sizing:border-box;border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:0 10px}.mappingInternalCategory>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mappingInternalCategory small{color:var(--text-muted);font-size:10px;line-height:1.4}.mappingInternalCategory button{border:1px solid var(--violet);color:#fff;background:var(--violet);border-radius:8px;flex:none;min-height:38px;padding:0 13px}@media (max-width:720px){.mappingInternalCategory{grid-template-columns:1fr}.mappingInternalCategory>div{flex-direction:column;align-items:stretch}.mappingInternalCategory button{width:100%}}.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{flex:0 0 var(--table-product-thumb-width);width:var(--table-product-thumb-width);height:var(--table-product-thumb-height);color:#9a8da5;background:#f3f0f6;border:1px solid #e2dce8;border-radius:7px;place-items:center;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:100%!important;height:100%!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:100%!important;height:100%!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.internal{background:var(--surface,#fff)!important;overflow:hidden!important}.marketplaceIcon.internal>img{object-fit:contain!important;width:82%!important;height:82%!important;display:block!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}.warehouseLabelPrintTable .warehouseLabelThumb{justify-self:start;width:var(--table-product-thumb-width)!important;min-width:var(--table-product-thumb-width)!important;max-width:var(--table-product-thumb-width)!important;height:var(--table-product-thumb-height)!important;padding:0!important}.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,.labelPreviewPair>.portalClearableField{grid-area:2/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){color:#dce7fa!important;background:#17243a!important;border-color:#3a4b69!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,.warehouseProductLabelData h3,.warehouseProductLabelData 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,.warehouseProductLabelData dl>div){background:#17243a!important;border-color:#344563!important}:root[data-theme=dark] :where(.warehousePrimaryFacts dt,.warehouseCharacteristics dt,.warehouseCabinetIdentity small,.warehouseCabinetIdentity>span,.warehouseProductLabelData dt,.warehouseProductLabelData header small){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}.storageBreakdown small{color:var(--text-muted);font-size:10px;line-height:1.35}.storageBreakdown article button{border:1px solid var(--violet);min-height:34px;margin-top:4px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.storageBreakdown article button{border:1px solid color-mix(in srgb,var(--violet) 34%,var(--border))}}.storageBreakdown article button{color:var(--violet);background:var(--violet);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.storageBreakdown article button{background:color-mix(in srgb,var(--violet) 8%,var(--surface))}}.storageBreakdown article button{font-size:10px}.storageBreakdown article button:hover:not(:disabled){border-color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.storageBreakdown article button:hover:not(:disabled){background:color-mix(in srgb,var(--violet) 14%,var(--surface))}}.storageBreakdown article button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.storageBreakdown article button:disabled{opacity:.5}.storageOptimizationRun{border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:13px 16px;display:flex}.storageOptimizationRun>div{gap:4px;display:grid}.storageOptimizationRun b{font-size:12px}.storageOptimizationRun span{color:var(--text-muted);font-size:10px;line-height:1.45}.storageOptimizationRun progress{width:min(280px,32vw);height:8px;accent-color:var(--violet)}.storageOptimizationRun.completed{border-color:var(--success-text)}@supports (color:color-mix(in lab, red, red)){.storageOptimizationRun.completed{border-color:color-mix(in srgb,var(--success-text) 32%,var(--border))}}.storageOptimizationRun.completed{background:var(--success-surface)}.storageOptimizationRun.failed{border-color:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.storageOptimizationRun.failed{border-color:color-mix(in srgb,var(--danger-text) 32%,var(--border))}}.storageOptimizationRun.failed{background:var(--danger-surface)}@media (max-width:650px){.storageOptimizationRun{flex-direction:column;align-items:stretch}.storageOptimizationRun progress{width:100%}}: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}.fbsOrdersPanel .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:900;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%}}.fbsOrdersPanel .fbsOrderTable table{min-width:1450px}.fbsOrdersPanel .fbsOrderTable td:nth-child(2){min-width:180px}.fbsOrdersPanel .fbsOrderTable td:nth-child(3){min-width:165px;display:table-cell}.fbsOrdersPanel .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{width:var(--table-product-thumb-width);height:var(--table-product-thumb-height);border:1px solid var(--line);object-fit:cover;background:var(--soft);border-radius:7px;place-items:center;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}.fbsOrdersPanel .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}.fbsOrdersPanel .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))}.fbsOrdersPanel .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))}.fbsOrdersPanel .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{min-width:0;max-width:none;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:visible}.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);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>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>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}.fbsOrdersPanel .fbsOrderTable thead tr:first-child th{z-index:26;top:181px}.fbsOrdersPanel .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}.fbsOrdersPanel .fbsOrderTable thead tr:first-child th{top:226px}.fbsOrdersPanel .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}.fbsOrdersPanel .fbsOrderTable thead tr:first-child th,.fbsOrdersPanel .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:not(:where(.tableFilterToggleCount)){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%}}:is(.warehouseLabelSourceOption,.warehouseCabinetOption).ozon{--warehouse-ozon-accent:#075ee5}:is(.warehouseLabelSourceOption,.warehouseCabinetOption).wildberries{--warehouse-wb-accent:#cb11ab}.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 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>:is(input,.portalClearableField),.fbsTableActionBar>.fbsColumnChooser,.fbsTableActionBar>.fbsToolbarFilter>summary,.fbsTableActionBar>.fbsAssemblyTransitionActions{grid-column:1}.fbsTableActionBar>:is(input,.portalClearableField){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}.fbsMarketplaceSingleContext{box-sizing:border-box;place-items:center;min-width:94px;min-height:62px;padding:7px;display:grid}.fbsMarketplaceSingleContext .marketplaceIcon{width:78px!important;min-width:78px!important;height:48px!important;box-shadow:0 0 0 3px var(--panel),0 0 0 6px var(--fbs-accent),0 8px 18px var(--fbs-accent)!important;border-radius:12px!important;flex:0 0 78px!important;font-size:14px!important}@supports (color:color-mix(in lab, red, red)){.fbsMarketplaceSingleContext .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}}: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,.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}.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{scrollbar-width:thin;align-items:stretch;gap:10px;min-width:0;display:flex;overflow-x:auto}.fbsCabinetLoader{border:1px solid var(--fbs-accent);flex:1 0 310px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 11px;min-width:310px;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){.fbsCabinetLoader{flex-basis:280px;grid-template-columns:auto minmax(0,1fr);min-width:280px}.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:not(:where(.tableFilterToggleCount)){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 .fbsHistoryPeriod[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 tbody td .fbsStickerCode{font-variant-numeric:tabular-nums;line-height:1.4;font-size:11px!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}.managedSelectionColumn>label{justify-content:center;justify-items:center;margin-inline:auto}.managedSelectionColumn input[type=checkbox]{margin-inline:auto}.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;border:1px solid var(--violet);justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.tableLayoutTrigger{border:1px solid color-mix(in srgb, var(--violet) 38%, var(--border))}}.tableLayoutTrigger{color:var(--violet);box-shadow:none;font:inherit;cursor:pointer;background:0 0;border-radius:9px;transition:border-color .15s,color .15s,background-color .15s,box-shadow .15s}.tableLayoutTrigger svg{width:18px;height:18px}.tableLayoutTrigger:hover,.tableLayoutTrigger.isActive{border-color:var(--violet);color:var(--violet);box-shadow:none;background:0 0}.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}.tableLayoutFooterActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}:root[data-theme=light] .tableLayoutTrigger{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .tableLayoutTrigger{border-color:color-mix(in srgb, var(--violet) 38%, var(--border))}}:root[data-theme=light] .tableLayoutTrigger{color:var(--violet);box-shadow:none;background:0 0}:root[data-theme=light] .tableLayoutTrigger:is(:hover,.isActive){border-color:var(--violet);color:var(--violet);box-shadow:none;background:0 0}: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}.tableLayoutPanel>footer,.tableLayoutFooterActions{flex-direction:column;align-items:stretch}}.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}.fbsOrderTable .fbsOzonRequiredKizRow>td{background:var(--danger-surface)}@supports (color:color-mix(in lab, red, red)){.fbsOrderTable .fbsOzonRequiredKizRow>td{background:color-mix(in srgb, var(--danger-surface) 72%, var(--panel))}}.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){width:var(--table-product-thumb-width);height:var(--table-product-thumb-height);flex:0 0 var(--table-product-thumb-width);object-fit:contain;border:1px solid var(--line);background:var(--soft);border-radius:7px}.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:nowrap;cursor:help;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}table thead th{vertical-align:top!important}.managedColumnHeader{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none;align-content:start;min-width:0;vertical-align:top!important;letter-spacing:.35px!important;text-transform:uppercase!important;color:var(--text-muted)!important;background:var(--surface)!important;border-color:var(--border)!important;white-space:normal!important;font-family:inherit!important;font-size:9px!important;font-style:normal!important;font-weight:400!important;line-height:1.25!important}:root[data-theme=dark] .managedColumnHeader{color:var(--text-muted)!important;background:var(--surface)!important;border-color:var(--border)!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}.managedColumnHeader>button,.managedColumnHeader>button:hover:not(:disabled),.managedColumnHeader>button.active{transform:none;color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;align-items:flex-start!important}table[data-column-layout-ignore] thead tr:not(.keywordFilterRow) th{overflow-wrap:anywhere;word-break:normal;align-content:start;vertical-align:top!important;letter-spacing:.35px!important;text-transform:uppercase!important;color:var(--text-muted)!important;background:var(--surface)!important;border-color:var(--border)!important;white-space:normal!important;font-family:inherit!important;font-size:9px!important;font-style:normal!important;font-weight:400!important;line-height:1.25!important}:root[data-theme=dark] table[data-column-layout-ignore] thead tr:not(.keywordFilterRow) th{color:var(--text-muted)!important;background:var(--surface)!important;border-color:var(--border)!important}table[data-column-layout-ignore] thead tr:not(.keywordFilterRow) th>button,table[data-column-layout-ignore] thead tr:not(.keywordFilterRow) th>button:hover:not(:disabled),table[data-column-layout-ignore] thead tr:not(.keywordFilterRow) th>button.active{font:inherit!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:#0000!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;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.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))}.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:is(.primary,.primaryAction,.secondary,.secondaryAction),summary:is(.primary,.primaryAction,.primaryButton,.secondary,.secondaryAction,.secondaryButton,.buttonLink),a[class*=Button],.pageHelpChoice>a),:where(button,[role=button],a.buttonLink,a.actionLink,a:is(.primary,.primaryAction,.secondary,.secondaryAction),summary:is(.primary,.primaryAction,.primaryButton,.secondary,.secondaryAction,.secondaryButton,.buttonLink),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}.fbsAssembly>.fbsTabScanner{width:min(100%,720px);margin-left:0}.fbsOrdersPanel .fbsTableActionBar.hasDeliveryScanner{grid-template-columns:minmax(360px,.8fr) minmax(260px,1fr) auto auto;align-items:start}.fbsDeliveryScannerSlot{gap:4px;min-width:0;display:grid}.fbsTableActionBar.hasDeliveryScanner>.fbsDeliveryScannerSlot{grid-column:1}.fbsTableActionBar.hasDeliveryScanner>:is(input,.portalClearableField){grid-column:2}.fbsDeliveryScannerSlot>.fbsStickerScanner{width:100%;min-width:0;max-width:none;margin-left:0}.fbsDeliveryScannerSlot>.fbsStickerScanner>:is(.portalClearableField,button),.fbsDeliveryScannerSlot>.fbsStickerScanner>.portalClearableField>input{height:40px;min-height:40px}.fbsDeliveryScannerSlot>.fbsStickerScanner>button{border-color:var(--line);color:var(--ink);background:var(--panel);font-weight:400}.wbFbsToolbar.hasDeliveryScanner{grid-template-columns:minmax(360px,.8fr) minmax(260px,1fr) auto;align-items:start;display:grid}.wbFbsToolbar.hasDeliveryScanner>.fbsDeliveryScannerSlot{grid-column:1}.wbFbsToolbar.hasDeliveryScanner>.portalClearableField{grid-column:2}.wbFbsToolbar.hasDeliveryScanner>.wbFbsActions{grid-column:3}.fbsScannerInlineFeedback{border:1px solid var(--line);min-width:0;color:var(--muted);background:var(--surface-muted);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:6px 9px;font-size:11px;line-height:1.35;display:flex}.fbsScannerInlineFeedback.error{border-color:var(--danger-text)}@supports (color:color-mix(in lab, red, red)){.fbsScannerInlineFeedback.error{border-color:color-mix(in srgb, var(--danger-text) 38%, var(--line))}}.fbsScannerInlineFeedback.error{color:var(--danger-text);background:var(--danger-surface)}.fbsScannerInlineFeedback>span{overflow-wrap:anywhere;min-width:0}.fbsScannerInlineFeedback>button{flex:none;min-height:28px;padding:3px 8px}@media (max-width:1500px){.wbFbsToolbar.hasDeliveryScanner{grid-template-columns:minmax(300px,.85fr) minmax(220px,1fr)}.wbFbsToolbar.hasDeliveryScanner>.wbFbsActions{grid-area:2/1/auto/-1;justify-content:flex-end}}@media (max-width:850px){.wbFbsToolbar.hasDeliveryScanner{grid-template-columns:1fr}.wbFbsToolbar.hasDeliveryScanner>.fbsDeliveryScannerSlot{grid-area:1/1}.wbFbsToolbar.hasDeliveryScanner>.portalClearableField{grid-area:2/1}.wbFbsToolbar.hasDeliveryScanner>.wbFbsActions{grid-area:3/1;justify-content:stretch}}.fbsTableActionBar.hasDeliveryScanner>.fbsToolbarFilter>summary{grid-column:3}.fbsTableActionBar.hasDeliveryScanner>.fbsAssemblyTransitionActions,.fbsOrdersPanel .fbsTableActionBar.hasDeliveryScanner>button:last-child{grid-column:4}@media (max-width:1500px){.fbsOrdersPanel .fbsTableActionBar.hasDeliveryScanner{grid-template-columns:minmax(300px,.85fr) minmax(220px,1fr) auto}.fbsTableActionBar.hasDeliveryScanner>.fbsAssemblyTransitionActions,.fbsOrdersPanel .fbsTableActionBar.hasDeliveryScanner>button:last-child{grid-area:2/1/auto/-1}}@media (max-width:850px){.fbsOrdersPanel .fbsTableActionBar.hasDeliveryScanner{grid-template-columns:1fr}.fbsTableActionBar.hasDeliveryScanner>.fbsDeliveryScannerSlot{grid-area:1/1}.fbsTableActionBar.hasDeliveryScanner>:is(input,.portalClearableField){grid-area:2/1}.fbsTableActionBar.hasDeliveryScanner>.fbsToolbarFilter>summary{grid-area:3/1}.fbsTableActionBar.hasDeliveryScanner>.fbsAssemblyTransitionActions,.fbsOrdersPanel .fbsTableActionBar.hasDeliveryScanner>button:last-child{grid-area:4/1}.fbsTableActionBar.hasDeliveryScanner>.fbsToolbarFilter>.fbsFiltersContent{grid-row:5}}.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 .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>.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{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.settingsPrintAgentLayoutCompact>.fbsAgentSetup{border:0;border-bottom:1px solid var(--border);box-shadow:none;border-radius:0}.settingsPrintAgentPairing{grid-column:1/-1;grid-template-columns:repeat(2,minmax(180px,280px));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}.fbsSettingsScreen>.fbsAssemblyProfileEditor>.panelHeader{min-height:0}.fbsSettingsSectionSave{min-width:210px}.fbsInheritedSettings>.fbsSettingsSectionSave{border:1px solid var(--violet);color:#fff;background:var(--violet);border-radius:8px;min-height:40px;margin:12px 0 16px auto;padding:0 14px;display:block}.fbsGeneralSettings-print{border-top:1px solid var(--line);padding-top:14px}.fbsUnifiedWarehouseSettings>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fbsUnifiedWarehouseSettings>header>div{gap:3px;display:grid}.fbsUnifiedWarehouseSettings>header>button{flex:none}.fbsWarehouseAutomationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fbsWarehouseAutomationGrid>.fbsCheck{border:1px solid var(--line);background:var(--soft);border-radius:9px;min-height:62px;padding:10px}@media (max-width:850px){.fbsWarehouseAutomationGrid{grid-template-columns:1fr}.fbsUnifiedWarehouseSettings>header{flex-direction:column;align-items:stretch}}.settingsPrintAgentPairingAction{box-sizing:border-box;border:1px solid var(--violet);width:100%;min-width:0;height:40px;min-height:40px;color:var(--paper);background:var(--violet);box-shadow:0 4px 12px var(--violet);border-radius:9px;justify-content:center;align-self:end;align-items:center;margin:0;padding:0 16px;display:inline-flex}@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{grid-column:1/-1;justify-content:stretch;align-items:stretch;gap:10px;display:grid}.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);justify-self:start}: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}.settingsPrintAgentSecondaryActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settingsPrintAgentCurrentVersion,.settingsPrintAgentVersion{color:var(--text-muted);font-size:12px;line-height:1.45}.settingsPrintAgentCurrentVersion{align-items:center;min-height:40px;font-weight:650;display:inline-flex}.settingsPrintAgentInstallHelp{border:1px solid var(--border);background:var(--surface-subtle);color:var(--muted);border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 0;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.settingsPrintAgentInstallHelp a{color:var(--violet);font-weight:650}.settingsPrintAgentHelp{padding:16px}.settingsPrintAgentHelpCompact{box-shadow:none;border:0;border-radius:0;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}.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)}.settingsGisMtConnection>form>footer a,.fbsRegistryInboundShortcut>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>button{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;min-width:0;display:grid}.kizGisMtAvailableKep>small,.kizGisMtAvailableKep header small{color:var(--text-muted)}@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}}@media (max-width:560px){.settingsPrintAgentPairing{grid-template-columns:1fr}.settingsPrintAgentPairingAction,.settingsPrintAgentActions .settingsPrintAgentAction,.settingsPrintAgentActions>.settingsPrintAgentActionPrimary,.settingsPrintAgentSecondaryActions,.settingsPrintAgentCurrentVersion{width:100%}.settingsPrintAgentActions .settingsPrintAgentAction{height:44px;min-height:44px}.settingsPrintAgentSecondaryActions{grid-template-columns:1fr;display:grid}.settingsPrintAgentInstallHelp{flex-direction:column;align-items:flex-start}.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%}}.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}.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{flex-direction:column;align-items:stretch}.kizGisMtAvailableFilters,.kizGisMtAvailableOptions,.kizGisMtAvailablePreview>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%;min-width:1120px}.fbsShipmentJournalTable :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:9px 8px}.fbsShipmentJournalTable th{color:var(--text-muted);letter-spacing:.35px;text-transform:uppercase;white-space:normal;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:100%;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.fbsShipmentJournalTable .fbsJournalDateColumn{width:104px}.fbsShipmentJournalTable .fbsJournalMarketplaceColumn{width:132px}.fbsShipmentJournalTable .fbsJournalOrderColumn{width:155px}.fbsShipmentJournalTable .fbsJournalProductColumn{white-space:normal;min-width:210px;max-width:360px}.fbsShipmentJournalTable .fbsJournalCodesColumn{width:1%}.fbsShipmentJournalTable td.fbsJournalCodesColumn{white-space:nowrap}.fbsShipmentJournalTable .fbsJournalQuantityColumn{text-align:center;width:66px}.fbsShipmentJournalTable .fbsJournalMarkColumn{width:132px}.fbsShipmentJournalTable .fbsJournalStatusColumn{width:124px}.fbsShipmentJournalTable .fbsJournalWarehouseColumn{width:104px}.fbsShipmentJournalTable .fbsJournalOrderColumn>small{max-width:100%}.fbsShipmentJournalTable .fbsJournalProductColumn>b{overflow-wrap:anywhere}.fbsShipmentJournalTable .fbsJournalProductColumn>small{max-width:100%}.fbsShipmentJournalTable .fbsJournalDateColumn>small{white-space:normal}.fbsShipmentJournalTable .fbsJournalMarketplaceColumn>small{text-overflow:ellipsis;overflow:hidden}.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{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:9px;overflow:hidden}.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)}.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)}.fbsJournalSourcePanel>label{min-width:min(100%,460px);color:var(--text-muted);gap:5px;font-size:10px;display:grid}.fbsJournalSourcePanel>label 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 30px 0 10px;font-size:11px}.fbsJournalSourcePanel>label small{line-height:1.4}.fbsShipmentJournalFilters{grid-template-columns:135px 135px minmax(140px,.7fr) minmax(170px,1fr) minmax(145px,.8fr) minmax(220px,1.5fr) minmax(100px,max-content) max-content}.fbsJournalGrouping{grid-column:1/-2;grid-template-columns:repeat(3,minmax(140px,220px));align-items:end;gap:8px;display:grid}.fbsJournalFilterActions{grid-column:-2/-1;justify-content:flex-end;justify-self:end;align-items:center;gap:7px;display:flex}.fbsJournalFilterActions>button{white-space:nowrap}.fbsJournalExportMenu{position:relative}.fbsJournalExportMenu>summary{box-sizing:border-box;border:1px solid var(--border);min-height:38px;color:var(--text);background:var(--surface);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:600;list-style:none;display:inline-flex}.fbsJournalExportMenu>summary::-webkit-details-marker{display:none}.fbsJournalExportMenu[open]>summary{border-color:var(--violet);color:var(--violet);background:var(--surface-subtle)}.fbsJournalExportMenu>div{z-index:40;border:1px solid var(--border);min-width:190px;color:var(--text);background:var(--surface);box-shadow:0 12px 28px var(--text);border-radius:9px;gap:3px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0}@supports (color:color-mix(in lab, red, red)){.fbsJournalExportMenu>div{box-shadow:0 12px 28px color-mix(in srgb,var(--text) 16%,transparent)}}.fbsJournalExportMenu>div button{background:0 0;border:0;justify-content:flex-start;width:100%}.fbsJournalExportMenu>div button:hover:not(:disabled){color:var(--violet);background:var(--surface-subtle)}.fbsJournalExportMenu>div small{color:var(--text-muted);white-space:nowrap;padding:5px 8px 3px;font-size:9px}@media (max-width:1380px){.fbsJournalSourcePanel{align-items:flex-start}.fbsJournalSourceActions{flex-wrap:wrap}.fbsJournalFilterActions{grid-column:1/-1;justify-self:end}}@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}.fbsJournalSourcePanel>label{min-width:0}.fbsJournalGrouping{grid-column:1/-1;grid-template-columns:1fr}.fbsJournalFilterActions{grid-column:1/-1;justify-self:stretch}.fbsJournalFilterActions>*{flex:1}.fbsJournalExportMenu>summary{width:100%}.fbsJournalExportMenu>div{min-width:0;left:0;right:0}}.fbsShipmentJournal button{font-weight:inherit}.fbsJournalSourceActions button{font-weight:600}.fbsShipmentJournalOverview{padding:0;overflow:hidden}.fbsShipmentJournalOverview .fbsJournalSourcePanel{border-top:1px solid var(--border)}.fbsShipmentJournalFilters.panel{z-index:2;position:relative;overflow:visible}.fbsJournalViewSwitch{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;align-items:center;gap:5px;padding:3px;display:flex}.fbsJournalViewSwitch button{background:0 0;border-color:#0000;min-height:32px}.fbsJournalViewSwitch button.active{border-color:var(--violet);color:var(--violet);background:var(--surface)}.fbsShipmentJournalMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.fbsShipmentJournalTable .fbsJournalAmountColumn{white-space:nowrap;width:126px}.fbsShipmentAnalytics{min-width:0;overflow:hidden}.fbsShipmentAnalytics>div:first-child{max-width:100%;overflow:auto}.fbsShipmentAnalytics table{border-collapse:collapse;width:100%;min-width:1280px}.fbsShipmentAnalytics :is(th,td){border-bottom:1px solid var(--border);text-align:right;vertical-align:top;padding:10px 12px}.fbsShipmentAnalytics .fbsAnalyticsGroupColumn{text-align:left;white-space:normal;min-width:145px}.fbsShipmentAnalytics th{color:var(--text-muted);letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:500}.fbsShipmentAnalytics td{font-variant-numeric:tabular-nums;font-size:11px}.fbsShipmentAnalytics td:not(.fbsAnalyticsGroupColumn){white-space:nowrap}@media (max-width:760px){.fbsJournalViewSwitch{box-sizing:border-box;width:100%}.fbsJournalViewSwitch button{flex:1}.fbsShipmentJournalMetrics{grid-template-columns:1fr 1fr}.fbsShipmentJournalMetrics article:nth-child(3){grid-column:1/-1}}.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)}:root[data-theme=dark] .kizRegistryToolbar .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}.catalogProductRow .catalogCodeCell{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-variant-numeric:tabular-nums;overflow:hidden}.catalogProductRow .catalogCodeCell code{white-space:nowrap}.catalogInternalCategoryCell{gap:3px;min-width:0;display:grid}.catalogInternalCategoryCell input{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;height:34px;color:var(--text);background:var(--surface);font:inherit;border-radius:7px;padding:0 8px;font-size:12px}.catalogInternalCategoryCell input:focus{border-color:var(--violet);outline:2px solid var(--violet)}@supports (color:color-mix(in lab, red, red)){.catalogInternalCategoryCell input:focus{outline:2px solid color-mix(in srgb,var(--violet) 20%,transparent)}}.catalogInternalCategoryCell input:focus{outline-offset:1px}.catalogInternalCategoryCell input:disabled{color:var(--text-muted);background:var(--surface-muted)}.catalogInternalCategoryCell small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.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;transition:color .16s,background-color .16s,box-shadow .16s}.catalogShelfLifeUnit button[aria-pressed=true]{color:var(--paper);background:var(--violet);box-shadow:0 1px 5px var(--violet)}@supports (color:color-mix(in lab, red, red)){.catalogShelfLifeUnit button[aria-pressed=true]{box-shadow:0 1px 5px color-mix(in srgb,var(--violet) 36%,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)}.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;box-sizing:border-box;background:#181227b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.kizPrintDialog{box-sizing:border-box;border:1px solid var(--border);width:min(920px,100%);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%}}.advertisingWriteDialog{width:min(960px,100vw - 32px)}.advertisingWriteControlPanel{color:var(--ink);gap:16px;padding:2px;display:grid}.advertisingWriteControlPanel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.advertisingWriteControlPanel>header h3{margin:2px 0 6px;font-size:18px}.advertisingWriteControlPanel>header p{color:var(--muted);margin:0;font-size:11px}.advertisingWriteControlPanel>header>span{border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.advertisingWriteControlPanel>header>span.ready{color:#16634c;background:#e8f8f0}.advertisingWriteControlPanel>header>span.blocked{color:#8a5a12;background:#fff3d9}.advertisingWriteControlNotice{color:#6d5515;background:#fff9e7;border:1px solid #e7d38f;border-radius:12px;gap:4px;padding:13px 15px;display:grid}.advertisingWriteControlNotice b{font-size:11px}.advertisingWriteControlNotice span,.advertisingWriteControlNotice small{font-size:10px;line-height:1.45}.advertisingWriteCredentialForm{background:var(--surface);border:1px solid #e2e7ef;border-radius:12px;grid-template-columns:minmax(220px,1.3fr) minmax(190px,1fr) 150px auto;align-items:end;gap:12px;padding:15px;display:grid}.advertisingWriteCredentialForm>div{gap:4px;display:grid}.advertisingWriteCredentialForm small{color:var(--muted);font-size:9px;line-height:1.35}.advertisingWriteCredentialForm label,.advertisingWriteLimits label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.advertisingWriteCredentialForm input,.advertisingWriteLimits input{background:var(--surface);min-width:0;height:39px;color:var(--ink);border:1px solid #d8dfeb;border-radius:8px;padding:0 10px}.advertisingWriteCredentialForm button,.advertisingWriteActions button{min-height:39px}.advertisingWritePolicyForm{background:var(--surface);border:1px solid #e2e7ef;border-radius:12px;gap:14px;padding:15px;display:grid}.advertisingWriteMaster{grid-template-columns:1fr 1fr;gap:10px;display:grid}.advertisingWriteMaster>label{border:1px solid #dfe5ee;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.advertisingWriteMaster>label.freeze{background:#fff8f8;border-color:#efd0d0}.advertisingWriteMaster span{gap:4px;display:grid}.advertisingWriteMaster small{color:var(--muted);font-size:9px;line-height:1.4}.advertisingWritePolicyForm fieldset{border:1px solid #dfe5ee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:13px;display:grid}.advertisingWritePolicyForm legend{padding:0 6px;font-size:10px;font-weight:800}.advertisingWritePolicyForm fieldset label{align-items:center;gap:8px;font-size:10px;display:flex}.advertisingWriteLimits{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.advertisingWriteBlockers{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.advertisingWriteActions{justify-content:flex-end;gap:10px;display:flex}:root[data-theme=dark] .advertisingWriteControlNotice{color:#f4dea0;background:#292410;border-color:#735f29}:root[data-theme=dark] .advertisingWriteCredentialForm,:root[data-theme=dark] .advertisingWritePolicyForm,:root[data-theme=dark] .advertisingWriteMaster>label{background:#111c30;border-color:#34435c}:root[data-theme=dark] .advertisingWriteMaster>label.freeze{background:#25171c;border-color:#6f4048}:root[data-theme=dark] .advertisingWriteControlPanel>header>span.ready{color:#a8ead1;background:#15392d}:root[data-theme=dark] .advertisingWriteControlPanel>header>span.blocked{color:#f5dda0;background:#3b3016}@media (max-width:760px){.advertisingWriteDialog{width:calc(100vw - 16px)}.advertisingWriteControlPanel>header{display:grid}.advertisingWriteCredentialForm,.advertisingWriteMaster,.advertisingWritePolicyForm fieldset,.advertisingWriteLimits{grid-template-columns:1fr}.advertisingWriteActions{display:grid}.advertisingWriteControlPanel>header>span{justify-self:start}.advertisingWriteCredentialForm button,.advertisingWriteActions button{width:100%}}.fbsOzonPeriodPopover>.datePeriodPresets{grid-column:1/-1}.fbsOzonPeriodPopover>.fbsOzonCalendars{grid-area:2/1}.fbsRecentMonths{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.fbsRecentMonths button{border:1px solid var(--line);min-height:28px;color:var(--ink);background:var(--panel);font:inherit;text-transform:capitalize;border-radius:7px;padding:0 9px}.fbsRecentMonths button:hover:not(:disabled){border-color:var(--fbs-accent);color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}.fbsRecentMonths button[aria-pressed=true]{border-color:var(--fbs-accent);color:#fff;background:var(--fbs-accent);font-weight:700}.fbsRecentMonths button:focus-visible{outline:3px solid var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.fbsRecentMonths button:focus-visible{outline:3px solid color-mix(in srgb,var(--fbs-accent) 28%,transparent)}}.fbsRecentMonths button:focus-visible{outline-offset:1px}.fbsRecentMonths button:disabled{cursor:not-allowed;opacity:.5}:root[data-theme=dark] .fbsRecentMonths button{color:#dce7fa;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .fbsRecentMonths button[aria-pressed=true]{border-color:var(--fbs-accent);color:#fff;background:var(--fbs-accent)}@media (max-width:850px){.fbsOzonPeriodPopover>.fbsOzonCalendars{grid-area:auto/1}}.fbsOutgoingRegistryTable :is(.fbsOutgoingSticker,.fbsOutgoingEan) code{white-space:nowrap;overflow-wrap:normal}.fbsRegistryPeriod{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px 14px;padding:12px 14px;display:grid}.fbsRegistryPeriod .datePeriodControls{font-size:11px}.fbsRegistryPeriod>p[role=alert]{color:var(--danger-text);grid-column:1/-1;margin:0}.fbsOutgoingToolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,220px) auto}.fbsOutgoingSelectColumn{min-width:36px;text-align:center!important;width:36px!important}.fbsOutgoingSelectColumn input{width:16px;height:16px;accent-color:var(--violet);cursor:pointer;margin:0}.fbsOutgoingBulkMessage{border-bottom:1px solid var(--border);color:var(--text-muted);background:var(--surface-subtle);margin:0;padding:10px 14px;font-size:12px}.fbsOutgoingBulkBar{border-top:1px solid var(--border);margin:0}.fbsOutgoingBulkBar button{font-weight:400}@media (max-width:1100px){.fbsOutgoingToolbar{grid-template-columns:minmax(0,1fr) minmax(180px,220px)}.fbsOutgoingToolbar>input:first-child{grid-column:1/-1}.fbsOutgoingToolbar>.buttonLink{grid-column:auto}}@media (max-width:760px){.fbsOutgoingToolbar{grid-template-columns:minmax(0,1fr)}.fbsOutgoingToolbar>input:first-child{grid-column:auto}}.fbsOutgoingRegistryTable .fbsOutgoingProduct>b{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.fbsOutgoingRegistryTable td>select{width:100%;min-width:0}.fbsOutgoingRegistryTable table{width:max-content;min-width:0}.fbsOutgoingRegistryTable .fbsOutgoingMarketplace{white-space:nowrap;font-weight:600}.fbsOutgoingRegistryTable thead tr:first-child th>button{min-height:34px;padding-left:0!important}.fbsOutgoingRegistryTable thead tr:first-child th>button>span:first-child{white-space:normal;max-height:3.75em;overflow:hidden;overflow-wrap:anywhere!important}.fbsOutgoingColumnFilters{border-bottom:1px solid var(--border);background:var(--surface)}.fbsOutgoingColumnFilters>summary{width:max-content;max-width:100%;color:var(--fbs-accent-text);cursor:pointer;padding:10px 14px;font-size:11px;list-style-position:inside}.fbsOutgoingColumnFilters>summary:focus-visible{outline:2px solid var(--fbs-accent);outline-offset:-2px}.fbsOutgoingColumnFilters>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end;gap:9px;padding:0 14px 14px;display:grid}.fbsOutgoingColumnFilters label{min-width:0;color:var(--text-muted);gap:5px;font-size:10px;display:grid}.fbsOutgoingColumnFilters :is(input,select,button){box-sizing:border-box;border:1px solid var(--border);width:100%;height:36px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;font-size:11px}.fbsOutgoingColumnFilters :is(input,select){padding:0 9px}.fbsOutgoingColumnFilters button{cursor:pointer;padding:0 9px}.fbsOutgoingColumnFilters button:disabled{cursor:default;opacity:.5}.fbsOutgoingLimitNotice{border-bottom:1px solid var(--border);color:var(--warning-text);background:var(--warning-surface);margin:0;padding:8px 14px;font-size:11px}.passwordField>input::-ms-reveal{display:none}.passwordField>input::-ms-clear{display:none}.systemErrorPage{min-height:100dvh;color:var(--text);background:var(--canvas);place-items:center;padding:24px;display:grid}.systemErrorPage>section{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(520px,100%);box-shadow:0 18px 48px var(--text);border-radius:14px;gap:14px;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.systemErrorPage>section{box-shadow:0 18px 48px color-mix(in srgb,var(--text) 16%,transparent)}}.systemErrorPage :is(h1,p){margin:0}.systemErrorPage code{overflow-wrap:anywhere;width:max-content;max-width:100%;color:var(--text-muted);background:var(--surface-muted);border-radius:6px;padding:6px 8px}.systemErrorPage button{border:1px solid var(--violet);width:max-content;min-height:40px;color:var(--paper);background:var(--violet);font:inherit;border-radius:8px;padding:0 16px}.systemErrorPage.global{color:#12233c;background:#f4f7fb}.systemErrorPage.global>section{background:#fff;border-color:#dce6f1;box-shadow:0 18px 48px #203c5e2e}.ozonFinanceShell{--fbs-accent:#075ee5;--fbs-accent-strong:#005bff;--fbs-accent-soft:#e9f1ff;--fbs-accent-text:#074cb3}.ozonFinanceWorkspace{min-width:0}.ozonFinanceTopbar{border-bottom:1px solid var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceTopbar{border-bottom:1px solid color-mix(in srgb,var(--fbs-accent) 24%,var(--border))}}.ozonFinanceHeading{align-items:center;gap:12px;min-width:0;display:flex}.ozonFinanceHeading>div{min-width:0}.ozonFinanceHeading>.marketplaceIcon{width:52px!important;min-width:52px!important;height:52px!important;box-shadow:0 7px 18px var(--fbs-accent)!important;border-radius:13px!important;flex-basis:52px!important;font-size:13px!important}@supports (color:color-mix(in lab, red, red)){.ozonFinanceHeading>.marketplaceIcon{box-shadow:0 7px 18px color-mix(in srgb,var(--fbs-accent) 26%,transparent)!important}}.ozonFinanceHeading .eyebrow{color:var(--fbs-accent-text)}.ozonFinanceFilters{border:1px solid var(--border);border-top:3px solid var(--fbs-accent);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;padding:16px;display:flex}.ozonFinanceFilters label{min-width:150px;color:var(--text-muted);gap:5px;font-size:12px;display:grid}.ozonFinanceFilters select,.ozonFinanceFilters input{border:1px solid var(--border);min-height:38px;color:var(--text);background:var(--surface);border-radius:8px;padding:7px 10px}.ozonFinanceWorkspace .primaryAction{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)){.ozonFinanceWorkspace .primaryAction{box-shadow:0 4px 12px color-mix(in srgb,var(--fbs-accent) 24%,transparent)}}.ozonFinanceWorkspace .primaryAction:hover:not(:disabled){border-color:var(--fbs-accent-strong);background:var(--fbs-accent-strong)}.ozonFinanceWorkspace .primaryAction:disabled{border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace .primaryAction:disabled{border-color:color-mix(in srgb,var(--fbs-accent) 24%,var(--border))}}.ozonFinanceWorkspace .primaryAction:disabled{color:var(--text-subtle);background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace .primaryAction:disabled{background:color-mix(in srgb,var(--fbs-accent-soft) 38%,var(--surface))}}.ozonFinanceWorkspace .primaryAction:disabled{box-shadow:none}.ozonFinanceWorkspace input[type=checkbox]{accent-color:var(--fbs-accent)}.ozonFinanceFreshness{color:var(--text-muted);margin:10px 0;font-size:12px}.ozonFinanceSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ozonFinanceSummary article{border:1px solid var(--fbs-accent);gap:6px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.ozonFinanceSummary article{border:1px solid color-mix(in srgb,var(--fbs-accent) 22%,var(--border))}}.ozonFinanceSummary article{border-top:3px solid var(--fbs-accent);background:linear-gradient(145deg,var(--surface),var(--fbs-accent-soft));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.ozonFinanceSummary article{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--fbs-accent-soft) 45%,var(--surface)))}}.ozonFinanceSchedule{border:1px solid var(--border);border-top:3px solid var(--fbs-accent);background:var(--surface);border-radius:12px;gap:14px;margin-top:16px;padding:16px;display:grid}.ozonFinanceSchedule>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ozonFinanceSchedule h2,.ozonFinanceSchedule h3,.ozonFinanceSchedule p{margin:0}.ozonFinanceSchedule>header>div>p:last-child,.ozonFinanceScheduleMeta{color:var(--text-muted);margin-top:5px;font-size:12px}.ozonFinanceSchedule>header>span{color:var(--text-muted);background:var(--surface-muted);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.ozonFinanceSchedule>header>span.statusOk{color:var(--success-text);background:var(--success-surface)}.ozonFinanceScheduleControls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.ozonFinanceScheduleControls label{color:var(--text-muted);gap:5px;font-size:12px;display:grid}.ozonFinanceScheduleControls label.toggle{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.ozonFinanceScheduleControls select{border:1px solid var(--border);border-radius:8px;min-height:38px;padding:7px 10px}.ozonFinanceRunHistory{border-top:1px solid var(--border);gap:7px;padding-top:12px;display:grid}.ozonFinanceRunHistory h3{font-size:14px}.ozonFinanceRunHistory p{border-bottom:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);gap:4px 12px;padding:7px 0;font-size:12px;display:grid}.ozonFinanceRunHistory p:last-child{border-bottom:0}.ozonFinanceRunHistory small{color:var(--warning-text);grid-column:2}.ozonFinanceSummary span,.ozonFinanceSummary small{color:var(--text-muted)}.ozonFinanceSummary strong{font-size:22px}.ozonFinanceSummary .statusWarning{border-color:var(--warning-text);background:var(--warning-surface)}.ozonFinanceSummary .statusWarning strong{color:var(--warning-text)}.ozonFinanceSummary .statusOk strong{color:var(--success-text)}.ozonFinanceInformer{border:1px solid var(--fbs-accent);align-content:start;gap:6px;min-width:0;min-height:118px;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ozonFinanceInformer{border:1px solid color-mix(in srgb,var(--fbs-accent) 22%,var(--border))}}.ozonFinanceInformer{border-top:3px solid var(--fbs-accent);color:var(--text);background:linear-gradient(145deg,var(--surface),var(--fbs-accent-soft));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.ozonFinanceInformer{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--fbs-accent-soft) 45%,var(--surface)))}}.ozonFinanceInformer{font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.ozonFinanceInformer:hover{border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceInformer:hover{border-color:color-mix(in srgb,var(--fbs-accent) 60%,var(--border))}}.ozonFinanceInformer:hover{box-shadow:0 8px 20px var(--fbs-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceInformer:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--fbs-accent) 12%,transparent)}}.ozonFinanceInformer>span{font-size:12px}.ozonFinanceInformer>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.ozonFinanceInformer>small{font-size:10px}.ozonFinanceInformer>i{color:var(--fbs-accent-text);margin-top:3px;font-size:10px;font-style:normal;font-weight:800}.ozonFinanceInformer.sales{border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceInformer.sales{border-color:color-mix(in srgb,var(--fbs-accent) 48%,var(--border))}}.ozonFinanceInformer.sales{background:linear-gradient(145deg,var(--fbs-accent-soft),var(--surface))}@supports (color:color-mix(in lab, red, red)){.ozonFinanceInformer.sales{background:linear-gradient(145deg,color-mix(in srgb,var(--fbs-accent-soft) 76%,var(--surface)),var(--surface))}}.ozonFinanceInformer.sales>strong{color:var(--fbs-accent-text)}.ozonFinanceInformer.expense{border-top-color:var(--warning-text)}.ozonFinanceInformer.payout>strong{color:var(--success-text)}.ozonFinanceAlerts,.ozonFinanceTableSection{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:16px;padding:16px}.ozonFinanceTableSection{border-top:3px solid var(--fbs-accent)}.ozonFinanceAlerts>header,.ozonFinanceTableSection>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ozonFinanceAlerts h2,.ozonFinanceTableSection h2,.ozonFinanceAlerts p{margin:0}.ozonFinanceTableSection>header>span{color:var(--fbs-accent-text)}.ozonFinanceAlerts>p{border-top:1px solid var(--border);gap:14px;padding:10px 0;display:flex}.ozonFinanceAlerts>p span{color:var(--text-muted)}.ozonFinanceTableWrap{border:1px solid var(--fbs-accent);max-width:100%;margin-top:12px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ozonFinanceTableWrap{border:1px solid color-mix(in srgb,var(--fbs-accent) 22%,var(--border))}}.ozonFinanceTableWrap{border-radius:10px}.ozonFinanceTable{border-collapse:collapse;width:100%;min-width:1450px}.ozonFinanceTable th,.ozonFinanceTable td{border-bottom:1px solid var(--border);text-align:right;vertical-align:top;padding:10px}.ozonFinanceTable th:first-child,.ozonFinanceTable td:first-child{text-align:left}.ozonFinanceTable th{z-index:1;color:var(--fbs-accent-text);background:var(--fbs-accent-soft);font-size:11px;position:sticky;top:0}.ozonFinanceTable tr.expanded>td{background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceTable tr.expanded>td{background:color-mix(in srgb,var(--fbs-accent-soft) 58%,var(--surface))}}.ozonFinanceTable td b{white-space:nowrap;display:block}.ozonFinanceTable td small{color:var(--text-muted);white-space:nowrap;margin-top:4px;font-size:10px;display:block}.ozonFinanceTable td em{color:var(--warning-text);background:var(--warning-surface);border-radius:999px;margin-top:5px;padding:2px 6px;font-size:10px;font-style:normal;display:inline-block}.ozonFinanceExpand{color:var(--fbs-accent-text);font:inherit;background:0 0;border:0;padding:0;font-weight:700}.ozonFinanceExpand:hover{color:var(--fbs-accent)}.reconciliationOk{color:var(--success-text)}.reconciliationWarning,.ozonFinanceSummary .ozonFinanceUnknownExpense,.ozonFinanceTable td .ozonFinanceUnknownExpense{color:var(--warning-text);font-weight:700}.ozonFinanceDetailsRow>td{background:var(--fbs-accent-soft);padding:0!important}@supports (color:color-mix(in lab, red, red)){.ozonFinanceDetailsRow>td{background:color-mix(in srgb,var(--fbs-accent-soft) 36%,var(--surface-subtle))}}.ozonFinanceDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.ozonFinanceDetails details{border:1px solid var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceDetails details{border:1px solid color-mix(in srgb,var(--fbs-accent) 20%,var(--border))}}.ozonFinanceDetails details{background:var(--surface);border-radius:8px}.ozonFinanceDetails details[open]{border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceDetails details[open]{border-color:color-mix(in srgb,var(--fbs-accent) 54%,var(--border))}}.ozonFinanceDetails .ozonFinanceControlDetails{border-top:3px solid var(--fbs-accent);grid-column:1/-1}.ozonFinanceDetails summary{cursor:pointer;justify-content:space-between;gap:12px;padding:10px;display:flex}.ozonFinanceDetails summary::marker{color:var(--fbs-accent)}.ozonFinanceDetails details>div{padding:0 10px 8px}.ozonFinanceDetails p{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin:0;padding:7px 0;display:flex}.ozonFinanceDetails p span{text-align:left}.ozonFinanceDetails p small{color:var(--text-muted);display:block}.ozonFinanceEmpty{text-align:center;color:var(--text-muted);padding:24px}.ozonFinanceDetails .ozonFinanceRewardDetails{grid-column:1/-1}.ozonFinanceRewardBreakdown{border:1px solid var(--fbs-accent);margin:0 0 9px}@supports (color:color-mix(in lab, red, red)){.ozonFinanceRewardBreakdown{border:1px solid color-mix(in srgb,var(--fbs-accent) 20%,var(--border))}}.ozonFinanceRewardBreakdown{border-radius:8px;overflow:hidden}.ozonFinanceRewardBreakdown>header{background:var(--fbs-accent-soft);justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.ozonFinanceRewardBreakdown>header{background:color-mix(in srgb,var(--fbs-accent-soft) 64%,var(--surface))}}.ozonFinanceRewardBreakdown>header>div{gap:3px;min-width:0;display:grid}.ozonFinanceRewardBreakdown>header b{font-size:12px}.ozonFinanceRewardBreakdown>header span{color:var(--text-muted);font-size:10px;line-height:1.4}.ozonFinanceRewardBreakdown>header>strong{color:var(--fbs-accent-text);background:var(--surface);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px}.ozonFinanceRewardTableWrap{max-width:100%;overflow:auto}.ozonFinanceRewardBreakdown table{border-collapse:collapse;table-layout:auto;width:100%;min-width:980px}.ozonFinanceRewardBreakdown th,.ozonFinanceRewardBreakdown td{border-bottom:1px solid var(--border);vertical-align:top;font-size:11px;text-align:right!important;padding:8px 9px!important}.ozonFinanceRewardBreakdown th{color:var(--text-muted)!important;background:var(--surface-subtle)!important;white-space:nowrap!important;font-size:9px!important;position:static!important}.ozonFinanceRewardBreakdown :where(th,td):first-child{min-width:220px;text-align:left!important}.ozonFinanceRewardBreakdown :where(th,td):nth-child(3){min-width:150px;text-align:left!important}.ozonFinanceRewardBreakdown tbody tr:last-child td{border-bottom:0}.ozonFinanceRewardBreakdown td>b{white-space:normal}.ozonFinanceRewardBreakdown td small{margin-top:3px!important}.ozonFinanceRewardBreakdown td>span{color:var(--success-text);background:var(--success-surface);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:750;display:inline-block}.ozonFinanceRewardBreakdown td>span.unknown{color:var(--text-muted);background:var(--surface-muted)}.ozonFinanceRewardBreakdown td.increase{color:var(--warning-text);font-weight:750}.ozonFinanceRewardBreakdown td.decrease{color:var(--success-text);font-weight:750}.ozonFinanceRewardEmpty{color:var(--text-muted);background:var(--surface-subtle);border-radius:7px;margin-bottom:8px;padding:10px;font-size:10px}.ozonFinanceRewardChange{border-block:1px solid var(--border);background:var(--fbs-accent-soft);padding:11px}@supports (color:color-mix(in lab, red, red)){.ozonFinanceRewardChange{background:color-mix(in srgb,var(--fbs-accent-soft) 26%,var(--surface))}}.ozonFinanceRewardChange>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ozonFinanceRewardChange>header>div{gap:2px;display:grid}.ozonFinanceRewardChange>header b{font-size:12px}.ozonFinanceRewardChange>header span{color:var(--text-muted);font-size:10px}.ozonFinanceRewardChange>header>small{border-radius:999px;padding:3px 7px;font-size:9px;font-weight:750}.ozonFinanceRewardChange>header>small.complete{color:var(--success-text);background:var(--success-surface)}.ozonFinanceRewardChange>header>small.incomplete{color:var(--warning-text);background:var(--warning-surface)}.ozonFinanceRewardFactors{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.ozonFinanceRewardFactors article{border:1px solid var(--border);background:var(--surface);border-radius:7px;gap:2px;padding:8px;display:grid}.ozonFinanceRewardFactors span,.ozonFinanceRewardFactors small{color:var(--text-muted);font-size:9px}.ozonFinanceRewardFactors b{font-size:13px}.ozonFinanceRewardDrivers{gap:0;margin-top:10px;display:grid}.ozonFinanceRewardDrivers>b{margin-bottom:3px;font-size:10px}.ozonFinanceRewardDrivers p{border-top:1px solid var(--border)!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:6px 0!important;display:flex!important}.ozonFinanceRewardDrivers p>span{gap:2px!important;font-size:10px!important;display:grid!important}.ozonFinanceRewardDrivers em{width:max-content;color:var(--fbs-accent-text);background:var(--fbs-accent-soft);border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:800}.ozonFinanceRewardDrivers strong{white-space:nowrap;font-size:10px}.ozonFinanceRewardDrivers strong.increase{color:var(--warning-text)}.ozonFinanceRewardDrivers strong.decrease{color:var(--success-text)}.ozonFinancePromotionOverlaps{border-top:1px solid var(--border);gap:0;margin-top:10px;padding-top:8px;display:grid}.ozonFinancePromotionOverlaps>b{margin-bottom:3px;font-size:10px}.ozonFinancePromotionOverlaps p{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:6px 0!important;display:flex!important}.ozonFinancePromotionOverlaps p>span{gap:2px!important;font-size:10px!important;display:grid!important}.ozonFinancePromotionOverlaps p small,.ozonFinancePromotionOverlaps>small{color:var(--text-muted);font-size:9px}.ozonFinancePromotionOverlaps p>strong{color:var(--fbs-accent-text);background:var(--fbs-accent-soft);border-radius:999px;padding:2px 6px;font-size:8px}.ozonFinancePromotionOverlaps>small{margin-top:4px;line-height:1.4}@media (max-width:720px){.ozonFinanceRewardChange>header{display:grid}.ozonFinanceRewardFactors{grid-template-columns:1fr}.ozonFinanceRewardDrivers p,.ozonFinancePromotionOverlaps p{gap:8px!important}}@media (max-width:1050px){.ozonFinanceSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.ozonFinanceDetails{grid-template-columns:1fr}}@media (max-width:620px){.ozonFinanceFilters label{min-width:0}.ozonFinanceFilters select,.ozonFinanceFilters input{width:100%}.ozonFinanceSchedule>header{display:grid}.ozonFinanceScheduleControls{grid-template-columns:1fr;display:grid}.ozonFinanceScheduleControls select,.ozonFinanceScheduleControls button{width:100%}.ozonFinanceRunHistory p{grid-template-columns:1fr}.ozonFinanceRunHistory small{grid-column:1}.ozonFinanceSummary{grid-template-columns:1fr}.ozonFinanceAlerts>p{gap:4px;display:grid}.ozonFinanceTableSection{padding:12px}}:root[data-theme=dark] .ozonFinanceShell{--fbs-accent:#2477ff;--fbs-accent-soft:#142b53;--fbs-accent-text:#bcd4ff}.ozonFinanceContext{border:1px solid var(--fbs-accent);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:22px;min-width:0;margin-top:14px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.ozonFinanceContext{border:1px solid color-mix(in srgb,var(--fbs-accent) 58%,var(--border))}}.ozonFinanceContext{color:#fff;box-shadow:0 12px 30px var(--fbs-accent);background:linear-gradient(120deg,#0560e8 0%,#0876ff 58%,#2a87ff 100%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ozonFinanceContext{box-shadow:0 12px 30px color-mix(in srgb,var(--fbs-accent) 18%,transparent)}}.ozonFinanceContextCopy{gap:7px;min-width:0;display:grid}.ozonFinanceContextCopy :where(h2,p){margin:0}.ozonFinanceContextCopy .eyebrow{color:#ffffffc7}.ozonFinanceContextCopy h2{font-size:22px;line-height:1.15}.ozonFinanceContextCopy>p:last-of-type{color:#ffffffdb;max-width:720px;font-size:13px;line-height:1.5}.ozonFinanceContextCopy>div{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.ozonFinanceContextCopy>div span{color:#ffffffe6;background:#05286629;border:1px solid #ffffff42;border-radius:999px;padding:5px 9px;font-size:10px}.ozonFinanceAccount{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07245b3b;border:1px solid #ffffff47;border-radius:11px;gap:6px;min-width:0;padding:13px 14px;display:grid}.ozonFinanceAccount>span{letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.ozonFinanceAccount select{box-sizing:border-box;width:100%;min-width:0;height:40px;color:var(--text);background:var(--surface);font:inherit;border:1px solid #ffffff6b;border-radius:8px;padding:0 10px}.ozonFinanceAccount small{color:#ffffffc2;font-size:10px}.ozonFinanceConnectionFlow{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:12px;padding:15px 16px}.ozonFinanceConnectionFlow>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.ozonFinanceConnectionFlow>header>div{gap:2px;display:grid}.ozonFinanceConnectionFlow :where(h2,p){margin:0}.ozonFinanceConnectionFlow h2{font-size:17px}.ozonFinanceConnectionFlow>header>a{border:1px solid var(--fbs-accent);padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.ozonFinanceConnectionFlow>header>a{border:1px solid color-mix(in srgb,var(--fbs-accent) 34%,var(--border))}}.ozonFinanceConnectionFlow>header>a{color:var(--fbs-accent-text);background:var(--fbs-accent-soft);white-space:nowrap;border-radius:8px;font-size:12px;font-weight:750;text-decoration:none}.ozonFinanceConnectionFlow>header>a:hover{border-color:var(--fbs-accent);color:var(--fbs-accent-strong)}.ozonFinanceConnectionFlow>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.ozonFinanceConnectionFlow article{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;grid-template-rows:1fr auto;grid-template-columns:28px minmax(0,1fr);gap:5px 9px;min-width:0;min-height:72px;padding:11px;display:grid}.ozonFinanceConnectionFlow article>span{width:28px;height:28px;color:var(--text-muted);background:var(--surface-muted);border-radius:50%;grid-row:1/3;place-items:center;font-size:11px;font-weight:800;display:grid}.ozonFinanceConnectionFlow article>div{gap:3px;min-width:0;display:grid}.ozonFinanceConnectionFlow article b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ozonFinanceConnectionFlow article small{color:var(--text-muted);text-overflow:ellipsis;font-size:10px;line-height:1.35;overflow:hidden}.ozonFinanceConnectionFlow article>strong{color:var(--text-muted);background:var(--surface-muted);border-radius:999px;justify-self:start;padding:3px 7px;font-size:9px}.ozonFinanceConnectionFlow article.ready>span,.ozonFinanceConnectionFlow article.ready>strong{color:var(--success-text);background:var(--success-surface)}.ozonFinanceConnectionFlow article.warning>span,.ozonFinanceConnectionFlow article.warning>strong{color:var(--warning-text);background:var(--warning-surface)}.ozonFinanceFilters{border-top-width:1px;border-radius:12px;margin-top:14px;padding:0;display:block;overflow:hidden}.ozonFinanceFilters>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ozonFinanceFilters>header>div{gap:2px;min-width:0;display:grid}.ozonFinanceFilters>header :where(p,h2){margin:0}.ozonFinanceFilters>header h2{font-size:17px}.ozonFinanceFilterBody{gap:7px;padding:12px 16px 14px;display:grid}.ozonFinanceCurrentDayNotice{color:var(--text-muted);font-size:11px}.ozonFinancePeriodControls{width:100%}.ozonFinanceFilters>footer{border-top:1px solid var(--border);color:var(--text-muted);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:10px;display:flex}.ozonFinanceWorkspace .ozonFinanceSyncAction,.ozonFinanceWorkspace .ozonFinanceSecondaryAction{border:1px solid var(--fbs-accent);min-height:38px;font:inherit;border-radius:8px;padding:0 14px;font-weight:750}.ozonFinanceWorkspace .ozonFinanceSyncAction{color:#fff!important;background:var(--fbs-accent)!important;box-shadow:0 5px 14px var(--fbs-accent)!important}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWorkspace .ozonFinanceSyncAction{box-shadow:0 5px 14px color-mix(in srgb,var(--fbs-accent) 24%,transparent)!important}}.ozonFinanceWorkspace .ozonFinanceSyncAction:hover:not(:disabled){border-color:var(--fbs-accent-strong)!important;background:var(--fbs-accent-strong)!important}.ozonFinanceWorkspace .ozonFinanceSecondaryAction{color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}.ozonFinanceWorkspace :where(.ozonFinanceSyncAction,.ozonFinanceSecondaryAction):disabled{cursor:not-allowed;opacity:.55;box-shadow:none!important}.ozonFinanceSchedule{border-top-width:1px;border-radius:12px;margin-top:12px;padding:0;overflow:hidden}.ozonFinanceSchedule>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 16px;list-style:none;display:flex}.ozonFinanceSchedule>summary::-webkit-details-marker{display:none}.ozonFinanceSchedule>summary>span{align-items:center;gap:11px;min-width:0;display:flex}.ozonFinanceSchedule>summary>span>span:last-child{gap:3px;min-width:0;display:grid}.ozonFinanceSchedule>summary b{color:var(--text);font-size:13px}.ozonFinanceSchedule>summary small{color:var(--text-muted);font-size:11px;font-weight:400}.ozonFinanceSchedule>summary>strong{color:var(--text-muted);background:var(--surface-muted);white-space:nowrap;border-radius:999px;padding:5px 25px 5px 9px;font-size:10px;position:relative}.ozonFinanceSchedule>summary>strong:after{content:"⌄";color:currentColor;font-size:13px;transition:transform .18s;position:absolute;right:9px}.ozonFinanceSchedule[open]>summary{border-bottom:1px solid var(--border)}.ozonFinanceSchedule[open]>summary>strong:after{transform:rotate(180deg)}.ozonFinanceSchedule>summary>strong.statusOk{color:var(--success-text);background:var(--success-surface)}.ozonFinanceAutomationIcon{width:34px;height:34px;color:var(--fbs-accent-text);background:var(--fbs-accent-soft);border-radius:9px;flex:0 0 34px;place-items:center;font-size:18px;display:grid}.ozonFinanceScheduleBody{padding:14px 16px}.ozonFinanceScheduleBody>p{color:var(--text-muted);margin:0 0 12px;font-size:11px}.ozonFinanceScheduleControls{gap:12px}.ozonFinanceRunHistory{margin-top:14px}.ozonFinanceSummary{gap:10px;margin-top:14px}.ozonFinanceSummary article{min-height:118px;padding:14px}.ozonFinanceSummary .ozonFinanceSalesCard{border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceSummary .ozonFinanceSalesCard{border-color:color-mix(in srgb,var(--fbs-accent) 48%,var(--border))}}.ozonFinanceSummary .ozonFinanceSalesCard{background:linear-gradient(145deg,var(--fbs-accent-soft),var(--surface))}@supports (color:color-mix(in lab, red, red)){.ozonFinanceSummary .ozonFinanceSalesCard{background:linear-gradient(145deg,color-mix(in srgb,var(--fbs-accent-soft) 76%,var(--surface)),var(--surface))}}.ozonFinanceSummary .ozonFinanceSalesCard strong{color:var(--fbs-accent-text)}.ozonFinanceSummary .ozonFinanceExpenseCard{border-top-color:var(--warning-text)}.ozonFinanceAlerts,.ozonFinanceTableSection{margin-top:14px}.ozonFinanceTableSection>header{align-items:flex-start}.ozonFinanceTableSection>header>div:first-child{gap:3px;display:grid}.ozonFinanceTableSection>header :where(p,h2){margin:0}.ozonFinanceTableSection>header>div:first-child>p:last-child{color:var(--text-muted);font-size:11px}.ozonFinanceTableMeta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ozonFinanceTableMeta span{color:var(--fbs-accent-text);background:var(--fbs-accent-soft);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750}.ozonFinanceTableMeta span.ready{color:var(--success-text);background:var(--success-surface)}.ozonFinanceTableMeta span.warning{color:var(--warning-text);background:var(--warning-surface)}.ozonFinanceEmptyState{box-sizing:border-box;text-align:center;align-content:center;place-items:center;gap:9px;min-height:250px;padding:38px 20px;display:grid}.ozonFinanceEmptyState>span{color:#fff;background:var(--fbs-accent);width:48px;height:48px;box-shadow:0 8px 20px var(--fbs-accent);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ozonFinanceEmptyState>span{box-shadow:0 8px 20px color-mix(in srgb,var(--fbs-accent) 24%,transparent)}}.ozonFinanceEmptyState>span{font-size:14px;font-weight:850}.ozonFinanceEmptyState h3,.ozonFinanceEmptyState p{margin:0}.ozonFinanceEmptyState h3{font-size:17px}.ozonFinanceEmptyState p{max-width:620px;color:var(--text-muted);font-size:12px;line-height:1.5}.ozonFinanceEmptyState>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ozonFinanceEmptyState>div small{color:var(--fbs-accent-text);background:var(--fbs-accent-soft);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:750}.ozonFinanceEmptyState>a{border:1px solid var(--fbs-accent);min-height:36px;color:var(--fbs-accent-text);background:var(--fbs-accent-soft);border-radius:8px;align-items:center;padding:0 13px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.ozonFinanceAutomationControl{grid-column:2;justify-content:space-between;align-items:center;gap:6px;display:flex}.ozonFinanceAutomationControl strong{color:var(--text-muted);background:var(--surface-muted);border-radius:999px;padding:3px 7px;font-size:9px}.ozonFinanceAutomationControl button{border:1px solid var(--fbs-accent);min-height:28px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.ozonFinanceAutomationControl button{border:1px solid color-mix(in srgb,var(--fbs-accent) 36%,var(--border))}}.ozonFinanceAutomationControl button{color:var(--fbs-accent-text);background:var(--fbs-accent-soft);font:inherit;cursor:pointer;border-radius:7px;font-size:9px;font-weight:750}.ozonFinanceAutomationControl button:hover:not(:disabled){border-color:var(--fbs-accent)}.ozonFinanceAutomationControl button:disabled{cursor:wait;opacity:.6}@media (max-width:900px){.ozonFinanceContext{grid-template-columns:1fr}.ozonFinanceAccount{max-width:none}.ozonFinanceConnectionFlow>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ozonFinanceFilterBody{gap:10px}}@media (max-width:620px){.ozonFinanceContext{gap:15px;margin-top:10px;padding:16px}.ozonFinanceContextCopy h2{font-size:19px}.ozonFinanceConnectionFlow{padding:13px}.ozonFinanceConnectionFlow>header{flex-direction:column;align-items:stretch}.ozonFinanceConnectionFlow>header>a{text-align:center}.ozonFinanceConnectionFlow>div{grid-template-columns:1fr}.ozonFinanceConnectionFlow article{min-height:68px}.ozonFinanceFilters>header{flex-direction:column;align-items:stretch}.ozonFinanceFilters>header .ozonFinanceSyncAction{width:100%}.ozonFinanceFilterBody{padding:12px}.ozonFinanceFilters>footer{flex-direction:column;align-items:flex-start;gap:3px}.ozonFinanceSchedule>summary,.ozonFinanceSchedule>summary>span{align-items:flex-start}.ozonFinanceSchedule>summary small{white-space:normal}.ozonFinanceScheduleControls{grid-template-columns:1fr}.ozonFinanceSummary article{min-height:0}.ozonFinanceEmptyState{min-height:230px;padding:30px 14px}}.ozonFinanceCharts{border:1px solid var(--fbs-accent);margin-top:18px;padding:22px}@supports (color:color-mix(in lab, red, red)){.ozonFinanceCharts{border:1px solid color-mix(in srgb,var(--fbs-accent) 18%,var(--border))}}.ozonFinanceCharts{border-top:4px solid var(--fbs-accent);background:var(--surface);box-shadow:0 10px 32px var(--fbs-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.ozonFinanceCharts{box-shadow:0 10px 32px color-mix(in srgb,var(--fbs-accent) 7%,transparent)}}.ozonFinanceCharts>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:0 2px;display:flex}.ozonFinanceCharts>header>div:first-child{gap:5px;display:grid}.ozonFinanceCharts>header :where(h2,p){margin:0}.ozonFinanceCharts>header h2{font-size:20px}.ozonFinanceCharts>header>div:first-child>p:last-child{max-width:720px;color:var(--text-muted);font-size:12px}.ozonFinanceChartTabs{border:1px solid var(--border);background:var(--surface-muted);border-radius:11px;gap:4px;padding:4px;display:flex}.ozonFinanceChartTabs button{min-height:36px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 15px;font-size:12px;font-weight:750}.ozonFinanceChartTabs button:hover{color:var(--fbs-accent-text);background:var(--surface)}.ozonFinanceChartTabs button.active{color:var(--paper);background:var(--fbs-accent);box-shadow:0 5px 14px var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceChartTabs button.active{box-shadow:0 5px 14px color-mix(in srgb,var(--fbs-accent) 24%,transparent)}}.ozonFinanceChartCanvas{border:1px solid var(--border);background:linear-gradient(180deg,var(--fbs-accent-soft),var(--surface) 28%);border-radius:13px;min-width:0;margin-top:18px;padding:16px 16px 10px;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.ozonFinanceChartCanvas{background:linear-gradient(180deg,color-mix(in srgb,var(--fbs-accent-soft) 30%,var(--surface)),var(--surface) 28%)}}.ozonFinanceChartLegend{color:var(--text-muted);flex-wrap:wrap;gap:7px;margin-bottom:12px;font-size:11px;display:flex;position:sticky;left:0}.ozonFinanceChartLegend span{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 9px;display:inline-flex}.ozonFinanceChartLegend i{border-radius:3px;width:10px;height:10px}.ozonFinanceChartSvg{min-width:100%;height:auto;min-height:380px;display:block;overflow:visible}.ozonFinanceChartSvg line{stroke:var(--border);stroke-width:1px}.ozonFinanceChartSvg text{fill:var(--text-muted);font-size:11px}.ozonFinanceChartSvg text.ozonFinanceChartDate{font-size:10px;font-weight:650}.ozonFinanceChartSvg path{fill:none;stroke-width:3.25px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px var(--text))}@supports (color:color-mix(in lab, red, red)){.ozonFinanceChartSvg path{filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--text) 10%,transparent))}}.ozonFinanceChartSvg circle{stroke:var(--surface);stroke-width:2px}.ozonFinanceChartSvg :where(path,circle).chart1{stroke:var(--fbs-accent);fill:var(--fbs-accent)}.ozonFinanceChartSvg :where(path,circle).chart2{stroke:var(--warning-text);fill:var(--warning-text)}.ozonFinanceChartSvg :where(path,circle).chart3{stroke:var(--success-text);fill:var(--success-text)}.ozonFinanceChartSvg :where(rect).chart1,.ozonFinanceChartLegend i.chart1{fill:var(--fbs-accent);background:var(--fbs-accent)}.ozonFinanceChartSvg :where(rect).chart2,.ozonFinanceChartLegend i.chart2{fill:var(--warning-text);background:var(--warning-text)}.ozonFinanceChartSvg :where(rect).chart3,.ozonFinanceChartLegend i.chart3{fill:var(--success-text);background:var(--success-text)}.ozonFinanceChartSvg :where(rect).chart4,.ozonFinanceChartLegend i.chart4{fill:var(--violet);background:var(--violet)}.ozonFinanceChartSvg :where(rect).chart5,.ozonFinanceChartLegend i.chart5{fill:var(--danger-text);background:var(--danger-text)}.ozonFinanceChartSvg :where(rect).chart6,.ozonFinanceChartLegend i.chart6{fill:var(--text-muted);background:var(--text-muted)}.ozonFinanceChartSvg :where(rect).chart7,.ozonFinanceChartLegend i.chart7{fill:var(--border-strong);background:var(--border-strong)}.ozonFinanceChartLegend i.chart2{background:var(--warning-text)}.ozonFinanceChartLegend i.chart3{background:var(--success-text)}.ozonFinanceChartSvg rect{rx:2}.ozonFinanceChartSvg rect.salesBar,.ozonFinanceChartLegend i.salesBar{fill:var(--fbs-accent);background:var(--fbs-accent)}.ozonFinanceChartSvg rect.payoutBar,.ozonFinanceChartLegend i.payoutBar{fill:var(--success-text);background:var(--success-text)}.ozonFinanceTable{table-layout:fixed;min-width:2223px}.ozonFinanceColDate{width:132px}.ozonFinanceColEvents{width:190px}.ozonFinanceColSales{width:112px}.ozonFinanceColExpense{width:122px}.ozonFinanceColTotal{width:150px}.ozonFinanceColPayout{width:135px}.ozonFinanceTable th,.ozonFinanceTable td{padding:9px 8px}.ozonFinanceTable th{white-space:normal;line-height:1.25}.ozonFinanceTable th:nth-child(2),.ozonFinanceTable td:nth-child(2){text-align:left}.ozonFinanceTable td small{text-overflow:ellipsis;overflow:hidden}.ozonFinanceDetailsRow>td{width:auto}.ozonFinanceSummary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1050px){.ozonFinanceCharts>header{flex-direction:column;align-items:stretch}.ozonFinanceChartTabs{align-self:flex-start}.ozonFinanceSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ozonFinanceCharts{border-radius:13px;padding:15px 12px}.ozonFinanceCharts>header h2{font-size:18px}.ozonFinanceChartTabs{box-sizing:border-box;width:100%}.ozonFinanceChartTabs button{flex:1;padding:0 8px}.ozonFinanceChartCanvas{margin-top:14px;padding:12px 10px 8px}.ozonFinanceChartLegend{margin-bottom:9px}.ozonFinanceChartLegend span{min-height:24px;padding:0 7px}.ozonFinanceChartSvg{min-height:340px}.ozonFinanceSummary{grid-template-columns:1fr}}.ozonFinanceChartSvg rect.chart7{fill:var(--border)}.ozonFinanceChartLegend i.chart7{background:var(--border)}.ozonFinanceChartSvg path.chart1,.ozonFinanceChartSvg path.chart2,.ozonFinanceChartSvg path.chart3{fill:none}.ozonFinanceConnectionStep{border:1px solid var(--border);min-width:0;min-height:72px;color:var(--text);background:var(--surface-subtle);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-rows:1fr auto;grid-template-columns:28px minmax(0,1fr);gap:5px 9px;padding:11px;display:grid;position:relative}.ozonFinanceConnectionStep:hover:not(:disabled){border-color:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceConnectionStep:hover:not(:disabled){border-color:color-mix(in srgb,var(--fbs-accent) 48%,var(--border))}}.ozonFinanceConnectionStep:hover:not(:disabled){background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceConnectionStep:hover:not(:disabled){background:color-mix(in srgb,var(--fbs-accent-soft) 40%,var(--surface-subtle))}}.ozonFinanceConnectionStep:hover:not(:disabled){transform:translateY(-1px)}.ozonFinanceConnectionStep:disabled{cursor:wait;opacity:.7}.ozonFinanceConnectionStep>span{width:28px;height:28px;color:var(--text-muted);background:var(--surface-muted);border-radius:50%;grid-row:1/3;place-items:center;font-size:11px;font-weight:800;display:grid}.ozonFinanceConnectionStep>div{gap:3px;min-width:0;display:grid}.ozonFinanceConnectionStep b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ozonFinanceConnectionStep small{color:var(--text-muted);text-overflow:ellipsis;font-size:10px;line-height:1.35;overflow:hidden}.ozonFinanceConnectionStep>strong{color:var(--text-muted);background:var(--surface-muted);border-radius:999px;justify-self:start;padding:3px 7px;font-size:9px}.ozonFinanceConnectionStep>i{color:var(--fbs-accent);font-size:18px;font-style:normal;position:absolute;bottom:9px;right:10px}.ozonFinanceConnectionStep.ready>span,.ozonFinanceConnectionStep.ready>strong{color:var(--success-text);background:var(--success-surface)}.ozonFinanceDialogBackdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c183080;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ozonFinanceScheduleDialog{border:1px solid var(--fbs-accent);width:min(680px,100%);max-height:min(780px,100vh - 48px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.ozonFinanceScheduleDialog{border:1px solid color-mix(in srgb,var(--fbs-accent) 32%,var(--border))}}.ozonFinanceScheduleDialog{color:var(--text);background:var(--surface);border-radius:16px;box-shadow:0 24px 70px #091c3c47}.ozonFinanceScheduleDialog>header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--fbs-accent-soft),var(--surface));justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.ozonFinanceScheduleDialog>header{background:linear-gradient(135deg,color-mix(in srgb,var(--fbs-accent-soft) 72%,var(--surface)),var(--surface))}}.ozonFinanceScheduleDialog>header>div{gap:3px;display:grid}.ozonFinanceScheduleDialog>header :where(p,h2){margin:0}.ozonFinanceScheduleDialog>header h2{font-size:20px}.ozonFinanceScheduleDialog>header p:last-child{color:var(--text-muted);font-size:12px}.ozonFinanceDialogClose{border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);background:var(--surface);font:inherit;cursor:pointer;border-radius:9px;flex:0 0 34px;place-items:center;font-size:21px;line-height:1;display:grid}.ozonFinanceDialogClose:hover{border-color:var(--fbs-accent);color:var(--fbs-accent-text)}.ozonFinanceScheduleDialogBody{gap:16px;padding:18px 20px;display:grid}.ozonFinanceScheduleToggle{border:1px solid var(--fbs-accent);align-items:flex-start;gap:10px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ozonFinanceScheduleToggle{border:1px solid color-mix(in srgb,var(--fbs-accent) 25%,var(--border))}}.ozonFinanceScheduleToggle{background:var(--fbs-accent-soft);border-radius:10px}.ozonFinanceScheduleToggle input{margin-top:3px}.ozonFinanceScheduleToggle>span{gap:3px;display:grid}.ozonFinanceScheduleToggle b{font-size:13px}.ozonFinanceScheduleToggle small{color:var(--text-muted);font-size:11px}.ozonFinanceScheduleDialog fieldset{border:0;min-width:0;margin:0;padding:0}.ozonFinanceScheduleDialog legend,.ozonFinanceScheduleFields label>span{color:var(--text-muted);margin-bottom:7px;font-size:10px;font-weight:750}.ozonFinanceWeekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.ozonFinanceWeekdays label{position:relative}.ozonFinanceWeekdays input{opacity:0;pointer-events:none;position:absolute}.ozonFinanceWeekdays span{border:1px solid var(--border);min-height:38px;color:var(--text-muted);background:var(--surface);cursor:pointer;border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.ozonFinanceWeekdays input:checked+span{border-color:var(--fbs-accent);color:#fff;background:var(--fbs-accent)}.ozonFinanceWeekdays input:focus-visible+span{outline:3px solid var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceWeekdays input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--fbs-accent) 38%,transparent)}}.ozonFinanceWeekdays input:focus-visible+span{outline-offset:2px}.ozonFinanceWeekdayPresets{gap:7px;margin-top:8px;display:flex}.ozonFinanceWeekdayPresets button{border:1px solid var(--border);color:var(--fbs-accent-text);background:var(--surface);font:inherit;cursor:pointer;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:750}.ozonFinanceScheduleFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ozonFinanceScheduleFields label{min-width:0;display:grid}.ozonFinanceScheduleFields :where(input,select){box-sizing:border-box;border:1px solid var(--border);width:100%;height:40px;color:var(--text);background:var(--surface);font:inherit;border-radius:8px;padding:0 10px}.ozonFinanceScheduleHint,.ozonFinanceScheduleMeta{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}.ozonFinanceScheduleDialog .ozonFinanceRunHistory{margin-top:0}.ozonFinanceScheduleDialog>footer{border-top:1px solid var(--border);background:var(--surface-subtle);justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.ozonFinanceMetricDialog{width:min(760px,100%)}.ozonFinanceMetricTotal{border:1px solid var(--fbs-accent);gap:4px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.ozonFinanceMetricTotal{border:1px solid color-mix(in srgb,var(--fbs-accent) 28%,var(--border))}}.ozonFinanceMetricTotal{background:var(--fbs-accent-soft);border-radius:10px}.ozonFinanceMetricTotal>span,.ozonFinanceMetricTotal>small{color:var(--text-muted);font-size:11px}.ozonFinanceMetricTotal>strong{color:var(--fbs-accent-text);font-size:25px}.ozonFinanceMetricReconciliation{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;font-size:11px;display:flex}.ozonFinanceMetricDays h3,.ozonFinanceMetricSubcategories h3{margin:0 0 8px;font-size:13px}.ozonFinanceMetricDays>div{border:1px solid var(--border);border-radius:9px;max-height:270px;overflow:auto}.ozonFinanceMetricDays table{border-collapse:collapse;width:100%}.ozonFinanceMetricDays :where(th,td){border-bottom:1px solid var(--border);text-align:right;padding:8px 10px;font-size:11px}.ozonFinanceMetricDays :where(th,td):first-child{text-align:left}.ozonFinanceMetricDays th{color:var(--fbs-accent-text);background:var(--fbs-accent-soft);position:sticky;top:0}.ozonFinanceMetricSubcategories{display:grid}.ozonFinanceMetricSubcategories>p{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:9px 0;display:flex}.ozonFinanceMetricSubcategories>p>span{gap:3px;min-width:0;display:grid}.ozonFinanceMetricSubcategories small{color:var(--text-muted);font-size:10px}.ozonFinanceMetricSubcategories strong{white-space:nowrap}@media (max-width:620px){.ozonFinanceConnectionStep{min-height:68px}.ozonFinanceDialogBackdrop{align-items:end;padding:0}.ozonFinanceScheduleDialog{border-radius:16px 16px 0 0;width:100%;max-height:92vh}.ozonFinanceScheduleDialog>header,.ozonFinanceScheduleDialogBody{padding:15px}.ozonFinanceWeekdays{grid-template-columns:repeat(4,minmax(0,1fr))}.ozonFinanceScheduleFields{grid-template-columns:1fr}.ozonFinanceScheduleDialog>footer{grid-template-columns:1fr 1fr;padding:12px 15px;display:grid}.ozonFinanceScheduleDialog>footer button{width:100%}}.ozonFinanceUnclassified{border:1px solid var(--warning-text);background:var(--warning-surface);border-radius:12px;margin-top:14px;padding:16px}.ozonFinanceUnclassified>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ozonFinanceUnclassified>header>div{gap:3px;display:grid}.ozonFinanceUnclassified :where(h2,p){margin:0}.ozonFinanceUnclassified>header>div>p:last-child{color:var(--warning-text);font-size:11px}.ozonFinanceUnclassified>header>strong{color:var(--warning-text);background:var(--surface);border-radius:999px;padding:5px 9px;font-size:10px}.ozonFinanceUnclassified>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:10px;display:grid}.ozonFinanceUnclassified>div>p{border-top:1px solid var(--warning-text);justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ozonFinanceUnclassified>div>p{border-top:1px solid color-mix(in srgb,var(--warning-text) 28%,transparent)}}.ozonFinanceUnclassified>div span{gap:3px;min-width:0;display:grid}.ozonFinanceUnclassified>div b{overflow-wrap:anywhere}.ozonFinanceUnclassified>div small{color:var(--warning-text)}.ozonFinanceUnclassified>div>p>strong{white-space:nowrap}@media (max-width:620px){.ozonFinanceUnclassified{padding:12px}.ozonFinanceUnclassified>div{grid-template-columns:1fr}}.ozonFinanceEventComposer{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;margin:12px 0 0}.ozonFinanceEventComposer>summary{cursor:pointer;align-items:center;gap:9px;padding:11px 13px;list-style:none;display:flex}.ozonFinanceEventComposer>summary::-webkit-details-marker{display:none}.ozonFinanceEventComposer>summary span{color:var(--fbs-accent-text);font-size:12px;font-weight:800}.ozonFinanceEventComposer>summary small{color:var(--text-muted);font-size:10px}.ozonFinanceEventComposer form{border-top:1px solid var(--border);grid-template-columns:150px 170px minmax(240px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.ozonFinanceEventComposer label{gap:5px;min-width:0;display:grid}.ozonFinanceEventComposer label>span{color:var(--text-muted);font-size:10px;font-weight:700}.ozonFinanceEventComposer :where(input,select,textarea){box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:var(--surface);font:inherit;border-radius:8px}.ozonFinanceEventComposer :where(input,select){height:38px;padding:0 9px}.ozonFinanceEventComposer textarea{resize:vertical;min-height:64px;padding:9px}.ozonFinanceEventDetails{grid-column:1/4}.ozonFinanceEventComposer button{grid-area:1/4/3}.ozonFinanceEventCell{min-width:0}.ozonFinanceEventBadge{max-width:100%;color:var(--fbs-accent-text);background:var(--fbs-accent-soft);text-overflow:ellipsis;border-radius:7px;padding:4px 7px;font-size:10px;font-weight:750;line-height:1.35;display:inline-block;overflow:hidden}.ozonFinanceEventBadge.observed{color:var(--warning-text);background:var(--warning-surface)}.ozonFinanceEventBadge.confirmed{color:var(--success-text);background:var(--success-surface)}.ozonFinanceNoEvents{color:var(--text-muted)}.ozonFinanceEventDetailsList{border:1px solid var(--fbs-accent);grid-column:1/-1;padding:12px}@supports (color:color-mix(in lab, red, red)){.ozonFinanceEventDetailsList{border:1px solid color-mix(in srgb,var(--fbs-accent) 24%,var(--border))}}.ozonFinanceEventDetailsList{background:var(--surface);border-radius:9px}.ozonFinanceEventDetailsList h3{margin:0 0 8px;font-size:13px}.ozonFinanceEventDetailsList article{border-top:1px solid var(--border);grid-template-columns:92px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.ozonFinanceEventDetailsList article:first-of-type{border-top:0}.ozonFinanceEventDetailsList article>div{min-width:0}.ozonFinanceEventDetailsList article p{color:var(--text-muted);border:0;margin:3px 0;padding:0;font-size:11px;line-height:1.45;display:block}.ozonFinanceEventDetailsList article small{color:var(--text-muted);font-size:10px}.ozonFinanceEventConfidence{height:min-content;color:var(--fbs-accent-text);background:var(--fbs-accent-soft);text-align:center;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:750}.ozonFinanceEventConfidence.observed{color:var(--warning-text);background:var(--warning-surface)}.ozonFinanceEventConfidence.confirmed{color:var(--success-text);background:var(--success-surface)}.ozonFinanceEventLegend{color:var(--text-muted);margin-bottom:7px;font-size:10px}.ozonFinanceEventLegend span{color:var(--fbs-accent)}.ozonFinanceChartSvg .ozonFinanceChartEvent line{stroke:var(--fbs-accent);stroke-width:1px;stroke-dasharray:4 4}.ozonFinanceChartSvg .ozonFinanceChartEvent circle{fill:var(--fbs-accent);stroke:var(--surface);stroke-width:2px}.ozonFinanceChartSvg .ozonFinanceChartEvent.observed line{stroke:var(--warning-text)}.ozonFinanceChartSvg .ozonFinanceChartEvent.observed circle{fill:var(--warning-text)}.ozonFinanceChartSvg .ozonFinanceChartEvent.confirmed line{stroke:var(--success-text)}.ozonFinanceChartSvg .ozonFinanceChartEvent.confirmed circle{fill:var(--success-text)}.ozonFinanceEventActions{gap:6px;margin-top:8px;display:flex}.ozonFinanceEventActions button,.ozonFinanceEventEditorActions button{border:1px solid var(--border);min-height:30px;color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:7px;padding:0 9px;font-size:10px;font-weight:750}.ozonFinanceEventActions button:hover,.ozonFinanceEventEditorActions button:hover{border-color:var(--fbs-accent);color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}.ozonFinanceEventActions button.danger{color:var(--danger-text)}.ozonFinanceEventActions button.danger:hover{border-color:var(--danger-text);background:var(--danger-surface)}.ozonFinanceEventEditor{grid-template-columns:180px 180px;gap:9px;display:grid}.ozonFinanceEventEditor label{gap:4px;display:grid}.ozonFinanceEventEditor label>span{color:var(--text-muted);font-size:9px;font-weight:750}.ozonFinanceEventEditor label.wide,.ozonFinanceEventEditorActions{grid-column:1/-1}.ozonFinanceEventEditor :where(input,select,textarea){box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface);font:inherit;border-radius:7px}.ozonFinanceEventEditor :where(input,select){height:34px;padding:0 8px}.ozonFinanceEventEditor textarea{resize:vertical;min-height:58px;padding:8px}.ozonFinanceEventEditorActions{justify-content:flex-end;gap:7px;display:flex}@media (max-width:900px){.ozonFinanceEventComposer form{grid-template-columns:1fr 1fr}.ozonFinanceEventTitle,.ozonFinanceEventDetails{grid-column:1/-1}.ozonFinanceEventComposer button{grid-area:auto/1/auto/-1}}.ozonFinanceEventDetailsList article.muted{background:var(--surface-subtle)}.ozonFinanceEventDetailsList article.muted .ozonFinanceEventConfidence{color:var(--text-muted);background:var(--surface)}.ozonFinanceEventActions button:disabled{opacity:.55;cursor:wait}@media (max-width:620px){.ozonFinanceEventComposer>summary{flex-direction:column;align-items:flex-start}.ozonFinanceEventComposer form{grid-template-columns:1fr}.ozonFinanceEventTitle,.ozonFinanceEventDetails{grid-column:1}.ozonFinanceEventDetailsList article,.ozonFinanceEventEditor{grid-template-columns:1fr}.ozonFinanceEventEditor label.wide,.ozonFinanceEventEditorActions{grid-column:1}}.fbsCabinetWorkflowSettings{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.fbsCabinetWorkflowSettings>header{gap:3px;display:grid}.fbsCabinetWorkflowSettings>header small{color:var(--muted)}.fbsReadOnlyNotice{border:1px solid var(--border);min-height:40px;color:var(--text-muted);background:var(--surface-muted);border-radius:8px;align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.fbsOrderHeaderStyle thead tr:first-child th,.fbsOrderHeaderStyle thead tr:first-child th>button,.fbsOrderHeaderStyle 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}.fbsOrderHeaderStyle thead tr:first-child th{vertical-align:top;align-content:start;padding:10px 11px;color:var(--text-muted)!important;background:var(--surface)!important}.fbsOrderHeaderStyle thead tr:first-child th>button{text-align:left;border-radius:0;justify-content:space-between;align-items:flex-start;gap:6px;width:100%;min-height:0;display:flex;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.fbsOrderHeaderStyle thead tr:first-child th>button:hover:not(:disabled),.fbsOrderHeaderStyle thead tr:first-child th>button.active{transform:none;color:inherit!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.fbsOrderHeaderStyle thead tr:first-child th>button>span:first-child{word-break:normal;min-width:0;display:block;overflow-wrap:normal!important}.fbsOrderHeaderStyle thead tr:first-child th>button>span:last-child{color:inherit;flex:none}.fbsShipmentAnalytics th:not(.fbsAnalyticsGroupColumn)>button{gap:2px;min-height:42px;padding-inline:2px;line-height:1.1}.fbsShipmentAnalytics th:not(.fbsAnalyticsGroupColumn)>button>span:first-child{white-space:normal;max-height:3.3em;display:block;overflow:hidden;overflow-wrap:anywhere!important}.fbsShipmentAnalytics td:not(.fbsAnalyticsGroupColumn){padding-inline:5px}.ozonFinanceTable{min-width:1945px}.ozonFinanceColOrders{width:92px}.ozonFinanceColAverageCheck{width:118px}.ozonFinanceFilters>header>.ozonFinanceFilterActions{align-items:center;gap:8px;min-width:0;display:flex}@media (max-width:620px){.ozonFinanceFilters>header>.ozonFinanceFilterActions{flex-direction:column;align-items:stretch;width:100%}}.ozonFinanceInformerSection{margin-top:16px}.ozonFinanceInformerSection>header{justify-content:space-between;align-items:end;gap:12px;padding:0 2px;display:flex}.ozonFinanceInformerSection>header>div{gap:3px;display:grid}.ozonFinanceInformerSection>header :where(h2,p){margin:0}.ozonFinanceInformerSection>header h2{font-size:18px}.ozonFinanceInformerSettingsButton{border:1px solid var(--border);min-height:34px;color:var(--fbs-accent-text);background:var(--surface);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.ozonFinanceInformerSettingsButton:hover{border-color:var(--fbs-accent);background:var(--fbs-accent-soft)}.ozonFinanceInformerGroup{margin-top:13px}.ozonFinanceInformerGroup>h3{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 2px 8px;font-size:11px;font-weight:700}.ozonFinanceInformerGroup .ozonFinanceSummary{margin-top:0}.ozonFinanceInformerGroup:first-of-type{margin-top:12px}.ozonFinanceInformerSection .ozonFinanceSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:10px}.ozonFinanceInformerSection .ozonFinanceInformer{border-radius:10px;gap:3px;min-height:0;padding:10px 12px}.ozonFinanceInformerSection .ozonFinanceInformer>span{text-overflow:ellipsis;white-space:nowrap;padding-right:14px;font-size:11px;font-weight:650;overflow:hidden}.ozonFinanceInformerSection .ozonFinanceInformer>strong{font-variant-numeric:tabular-nums;font-size:18px}.ozonFinanceInformerSection .ozonFinanceInformer>small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ozonFinanceInformerSection .ozonFinanceInformer>i{margin:0;font-size:19px;line-height:1;position:absolute;top:8px;right:11px}.ozonFinanceInformerSettings{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:10px;padding:14px}.ozonFinanceInformerSettings>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.ozonFinanceInformerSettings>header>div{gap:3px;display:grid}.ozonFinanceInformerSettings>header b{font-size:13px}.ozonFinanceInformerSettings>header span,.ozonFinanceInformerSettings>footer small{color:var(--text-muted);font-size:11px;line-height:1.4}.ozonFinanceInformerSettings button{border:1px solid var(--border);min-height:30px;color:var(--fbs-accent-text);background:var(--surface);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.ozonFinanceInformerSettings button:hover:not(:disabled){border-color:var(--fbs-accent);background:var(--fbs-accent-soft)}.ozonFinanceInformerSettings button:disabled{opacity:.4;cursor:not-allowed}.ozonFinanceInformerSettingsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.ozonFinanceInformerSettingsRow{border:1px solid var(--border);background:var(--surface-subtle);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:42px;padding:5px 7px;display:grid}.ozonFinanceInformerSettingsRow.isDragging{opacity:.5}.ozonFinanceInformerSettingsRow>svg{color:var(--text-muted);cursor:grab}.ozonFinanceInformerSettingsRow label{cursor:pointer;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.ozonFinanceInformerSettingsRow label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ozonFinanceInformerSettingsRow input{accent-color:var(--fbs-accent)}.ozonFinanceInformerSettingsRow>div{gap:4px;display:flex}.ozonFinanceInformerSettings>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.ozonFinanceInformerSaveError{border:1px solid var(--warning-text);color:var(--warning-text);background:var(--warning-surface);border-radius:7px;margin:10px 0 0;padding:8px 10px;font-size:11px}@media (max-width:1350px){.ozonFinanceInformerSection .ozonFinanceSummary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){.ozonFinanceInformerSection .ozonFinanceSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.ozonFinanceInformerSection .ozonFinanceSummary,.ozonFinanceInformerSettingsList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ozonFinanceInformerSection>header{flex-direction:column;align-items:stretch}.ozonFinanceInformerSettingsButton{align-self:start}.ozonFinanceInformerSettingsList{grid-template-columns:1fr}.ozonFinanceInformerSettings>footer{flex-direction:column;align-items:start}}@media (max-width:340px){.ozonFinanceInformerSection .ozonFinanceSummary{grid-template-columns:1fr}}.ozonFinanceTableWrap{scrollbar-gutter:stable;max-height:min(72vh,760px)}.ozonFinanceTable{border-collapse:separate;border-spacing:0}.ozonFinanceTable.managedTableLayout>thead{z-index:4;position:sticky;top:0}.ozonFinanceTable.managedTableLayout>thead>tr>th:first-child{z-index:5;border-right:1px solid var(--border);position:sticky;left:0}.ozonFinanceTable tbody td:first-child{z-index:2;border-right:1px solid var(--border);background:var(--surface);position:sticky;left:0}.ozonFinanceTable tbody tr.expanded>td:first-child{background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceTable tbody tr.expanded>td:first-child{background:color-mix(in srgb,var(--fbs-accent-soft) 58%,var(--surface))}}.ozonFinanceTable td:hover small{white-space:nowrap;overflow:hidden}.ozonFinanceChartGrid>rect{fill:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceChartGrid>rect{fill:color-mix(in srgb,var(--surface-subtle) 78%,var(--surface))}}.ozonFinanceChartGrid .ozonFinanceChartGridHorizontal{stroke:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceChartGrid .ozonFinanceChartGridHorizontal{stroke:color-mix(in srgb,var(--text-muted) 26%,transparent)}}.ozonFinanceChartGrid .ozonFinanceChartGridHorizontal{stroke-width:1px}.ozonFinanceChartGrid .ozonFinanceChartGridVertical{stroke:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceChartGrid .ozonFinanceChartGridVertical{stroke:color-mix(in srgb,var(--text-muted) 12%,transparent)}}.ozonFinanceChartGrid .ozonFinanceChartGridVertical{stroke-width:1px}.ozonFinanceChartSvg .ozonFinanceChartHitTarget{cursor:crosshair;outline:none;fill:#0000!important;stroke:#0000!important}.ozonFinanceChartSvg .ozonFinanceChartHitTarget:focus-visible{fill:var(--fbs-accent)!important}@supports (color:color-mix(in lab, red, red)){.ozonFinanceChartSvg .ozonFinanceChartHitTarget:focus-visible{fill:color-mix(in srgb,var(--fbs-accent) 12%,transparent)!important}}.ozonFinanceChartSvg .ozonFinanceChartHitTarget:focus-visible{stroke-width:2px;stroke:var(--fbs-accent)!important}.ozonFinanceChartHover{pointer-events:none}.ozonFinanceChartSvg .ozonFinanceChartHoverLine{stroke:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceChartSvg .ozonFinanceChartHoverLine{stroke:color-mix(in srgb,var(--fbs-accent) 58%,var(--text-muted))}}.ozonFinanceChartSvg .ozonFinanceChartHoverLine{stroke-width:1.5px;stroke-dasharray:5 4}.ozonFinanceChartSvg .ozonFinanceChartHoverPoint{fill:var(--surface);stroke-width:4px;filter:drop-shadow(0 2px 4px var(--text))}@supports (color:color-mix(in lab, red, red)){.ozonFinanceChartSvg .ozonFinanceChartHoverPoint{filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--text) 20%,transparent))}}.ozonFinanceChartTooltip>rect{fill:var(--surface);stroke:var(--fbs-accent)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceChartTooltip>rect{stroke:color-mix(in srgb,var(--fbs-accent) 36%,var(--border))}}.ozonFinanceChartTooltip>rect{stroke-width:1px;rx:9;filter:drop-shadow(0 8px 18px var(--text))}@supports (color:color-mix(in lab, red, red)){.ozonFinanceChartTooltip>rect{filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--text) 18%,transparent))}}.ozonFinanceChartSvg .ozonFinanceChartTooltip text{fill:var(--text-muted);font-size:11px}.ozonFinanceChartSvg .ozonFinanceChartTooltip .ozonFinanceChartTooltipTitle{fill:var(--text);font-weight:800}.ozonFinanceChartSvg .ozonFinanceChartTooltip .ozonFinanceChartTooltipValue{fill:var(--text);font-weight:750}.ozonFinanceChartSvg rect.isHovered{stroke:var(--surface);stroke-width:2px;filter:drop-shadow(0 3px 5px var(--text))}@supports (color:color-mix(in lab, red, red)){.ozonFinanceChartSvg rect.isHovered{filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--text) 24%,transparent))}}.ozonFinanceChartTooltip>rect{stroke-width:1.5px;rx:11}.ozonFinanceChartSvg .ozonFinanceChartTooltip .ozonFinanceChartTooltipTitle{font-size:14px}.ozonFinanceChartSvg .ozonFinanceChartTooltipRow text{font-size:12px;font-weight:750}.ozonFinanceChartSvg .ozonFinanceChartTooltipRow>rect{rx:3}.ozonFinanceChartSvg .ozonFinanceChartTooltipRow.chart1 text{fill:var(--fbs-accent)}.ozonFinanceChartSvg .ozonFinanceChartTooltipRow.chart2 text{fill:var(--warning-text)}.ozonFinanceChartSvg .ozonFinanceChartTooltipRow.chart3 text{fill:var(--success-text)}.ozonFinanceChartSvg .ozonFinanceChartTooltipRow.chart4 text{fill:var(--violet)}.ozonFinanceChartSvg .ozonFinanceChartTooltipRow.chart5 text{fill:var(--danger-text)}.ozonFinanceChartSvg .ozonFinanceChartTooltipRow.chart6 text{fill:var(--text-muted)}.ozonFinanceChartSvg .ozonFinanceChartTooltipRow.chart7 text{fill:var(--border-strong)}.ozonFinanceChartSvg .ozonFinanceChartTooltipRow.salesBar text{fill:var(--fbs-accent)}.ozonFinanceChartSvg .ozonFinanceChartTooltipRow.payoutBar text{fill:var(--success-text)}.ozonFinanceOrderMetricTabs{z-index:2;width:max-content;max-width:100%;margin-bottom:10px;position:sticky;left:0}.ozonFinanceChartUnavailable{width:max-content;max-width:100%;color:var(--text-muted);margin:0 0 10px;font-size:11px;line-height:1.4;position:sticky;left:0}.ozonFinancePeriodComparison{border:1px solid var(--border);border-top:4px solid var(--fbs-accent);background:var(--surface);border-radius:16px;margin-top:18px;padding:22px}.ozonFinancePeriodComparison>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ozonFinancePeriodComparison>header>div:first-child{gap:5px;max-width:720px;display:grid}.ozonFinancePeriodComparison>header :where(h2,p){margin:0}.ozonFinancePeriodComparison>header h2{font-size:20px}.ozonFinancePeriodComparison>header>div:first-child>p:last-child,.ozonFinanceComparisonNote{color:var(--text-muted);font-size:12px}.ozonFinanceComparisonTabs{flex-shrink:0}.ozonFinanceComparisonControls{justify-items:end;gap:8px;display:grid}.ozonFinanceComparisonSteps{gap:6px;display:flex}.ozonFinanceComparisonSteps button{border:1px solid var(--border);min-height:30px;color:var(--fbs-accent-text);background:var(--surface);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:11px}.ozonFinanceComparisonSteps button:hover:not(:disabled){border-color:var(--fbs-accent);background:var(--fbs-accent-soft)}.ozonFinanceComparisonSteps button:disabled{opacity:.45;cursor:not-allowed}.ozonFinanceComparisonOpen{color:var(--fbs-accent-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.ozonFinanceComparisonOpen:hover:not(:disabled){text-decoration:underline}.ozonFinanceComparisonOpen:disabled{opacity:.45;cursor:not-allowed}.ozonFinanceComparisonOpen span{font-size:11px}.ozonFinanceComparisonTableWrap{border:1px solid var(--border);border-radius:12px;margin-top:18px;overflow-x:auto}.ozonFinanceComparisonTableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:800px;font-size:12px}.ozonFinanceComparisonTableWrap th,.ozonFinanceComparisonTableWrap td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:11px 12px}.ozonFinanceComparisonTableWrap thead th{color:var(--text-muted);background:var(--surface-muted);font-size:11px;font-weight:700}.ozonFinanceComparisonTableWrap :where(th,td):first-child{text-align:left}.ozonFinanceComparisonTableWrap tbody th{color:var(--text);font-weight:600}.ozonFinanceComparisonTableWrap tbody tr:last-child :where(th,td){border-bottom:0}.ozonFinanceComparisonTableWrap tbody tr:hover{background:var(--fbs-accent-soft)}@supports (color:color-mix(in lab, red, red)){.ozonFinanceComparisonTableWrap tbody tr:hover{background:color-mix(in srgb,var(--fbs-accent-soft) 40%,var(--surface))}}.ozonFinanceComparisonTableWrap small{color:var(--text-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.ozonFinanceComparisonTableWrap .ozonFinanceComparisonIncomplete{color:var(--warning-text)}.ozonFinanceComparisonNote{margin:12px 0 0;line-height:1.5}@media (max-width:1050px){.ozonFinancePeriodComparison>header{flex-direction:column;gap:14px}.ozonFinanceComparisonControls{justify-items:start;width:100%}}@media (max-width:620px){.ozonFinancePeriodComparison{border-radius:13px;padding:15px 12px}.ozonFinancePeriodComparison>header h2{font-size:18px}.ozonFinanceComparisonTabs{width:100%}.ozonFinanceComparisonTabs button{flex:1;padding:0 7px}.ozonFinanceComparisonTableWrap{margin-top:14px}.ozonFinanceComparisonControls{justify-items:stretch}}.fbsRemoveMarkAction{align-items:center;max-width:100%;display:inline-flex}.fbsRemoveMarkButton,.fbsRemoveMarkConfirm button{border:1px solid var(--line);background:var(--panel);min-height:28px;color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;padding:3px 8px}.fbsRemoveMarkButton{color:#a63b50}.fbsRemoveMarkConfirm{flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.fbsRemoveMarkConfirm button.danger{color:#a63b50;background:#fff1f3;border-color:#d9a4ad}.fbsRemoveMarkButton:hover,.fbsRemoveMarkConfirm button:hover{border-color:#a63b50}.fbsRemoveMarkButton:disabled,.fbsRemoveMarkConfirm button:disabled{opacity:.55;cursor:not-allowed}:root[data-theme=dark] .fbsRemoveMarkButton,:root[data-theme=dark] .fbsRemoveMarkConfirm button{color:#ffb4c0;background:#17243a;border-color:#3a4b69}:root[data-theme=dark] .fbsRemoveMarkConfirm button.danger{color:#ffb4c0;background:#321d27;border-color:#75404d}.fbsMarkRemovalPending{color:#8c3041;background:#fff5f6;border:1px solid #d9a4ad;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;max-width:100%;padding:8px 10px;font-size:12px;display:flex}.fbsMarkRemovalPending small{color:inherit;line-height:1.35}.fbsMarkRemovalPending button{background:var(--panel);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #d9a4ad;border-radius:7px;padding:4px 9px}.fbsMarkRemovalPending button:hover{border-color:#a63b50}.fbsMarkRemovalPending button:disabled{opacity:.55;cursor:not-allowed}:root[data-theme=dark] .fbsMarkRemovalPending{color:#ffb4c0;background:#321d27;border-color:#75404d}:root[data-theme=dark] .fbsMarkRemovalPending button{color:#ffb4c0;background:#17243a;border-color:#75404d}.identifierForm{align-items:start}.identifierCheckbox,.identifierFormActions{align-self:end}.portalSettingsMenu{position:relative}.portalSettingsMenuChoice{max-height:calc(100vh - 86px);overflow-y:auto}.portalUserMenuChoice>[role=menuitem]:focus-visible{z-index:1;outline-offset:-3px;color:#6247c2;background:#f6f3ff;outline:3px solid #dcd3fb;position:relative}.portalUserMenuChoice>[role=menuitem][aria-current=page]{color:#6247c2;background:#f6f3ff;box-shadow:inset 3px 0 #7657e7}:root[data-theme=dark] .portalUserMenuChoice>[role=menuitem]:focus-visible{color:#fff;outline-color:#8068d2;background:#1b2942!important}:root[data-theme=dark] .portalUserMenuChoice>[role=menuitem][aria-current=page]{color:#fff;box-shadow:inset 3px 0 #9278ee;background:#1b2942!important}@media (max-width:720px){.portalSettingsMenuChoice{width:min(300px,100vw - 20px);position:fixed;top:66px;right:10px}}.navItem{font-weight:500}.navItem.active{font-weight:600;box-shadow:inset 3px 0 #7657e7}.navItem:focus-visible{outline-offset:1px;color:#6246d2;background:#f7f4ff;outline:3px solid #dcd3fb}.navItem>.navIcon{width:24px;height:24px;font-size:inherit;flex:0 0 24px;place-items:center;display:grid}.navItem>.navIcon>svg{width:19px;height:19px}.navItem>.navIconBadge>b{color:#6f7c92;letter-spacing:-.02em;background:#f8f9fc;border:1px solid #b8c0cf;border-radius:6px;place-items:center;min-width:26px;height:20px;padding:0 3px;font-size:9px;line-height:1;display:grid}.navItem:hover>.navIconBadge>b,.navItem.active>.navIconBadge>b{color:#6246d2;background:#fff;border-color:#9f8bdf}:root[data-theme=dark] .navItem>.navIconBadge>b{color:#afbdd2;background:#152238;border-color:#465875}:root[data-theme=dark] .navItem:hover>.navIconBadge>b,:root[data-theme=dark] .navItem.active>.navIconBadge>b{color:#fff;background:#263554;border-color:#8068d2}:root[data-theme=dark] .navItem:focus-visible{color:#fff;background:#1b2942;outline-color:#8068d2}.mobileMenuToggle>span>svg{width:20px;height:20px;display:block}:root{--date-period-ozon-accent:#075ee5;--date-period-ozon-text:#074cb3;--date-period-ozon-soft:#e9f1ff;--date-period-wb-accent:#b51ca3;--date-period-wb-text:#8d177f;--date-period-wb-soft:#fbeafa}:root[data-theme=dark]{--date-period-ozon-accent:#2477ff;--date-period-ozon-text:#bcd4ff;--date-period-ozon-soft:#142b53;--date-period-wb-accent:#e33bcc;--date-period-wb-text:#ffc8f7;--date-period-wb-soft:#42153e}.fboWizardBackdrop{z-index:1460}.fboOzonWizard{width:min(760px,100%)}.fboOzonWizard>label{color:var(--muted);gap:5px;font-size:11px;display:grid}.fboOzonWizard select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:8px 10px}.fboSkuList{border:1px solid var(--line);border-radius:9px;max-height:330px;overflow:auto}.fboSkuList>label{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:12px;padding:9px 11px;display:grid}.fboSkuList>label:last-child{border-bottom:0}.fboSkuList span{min-width:0;display:grid}.fboSkuList b,.fboSkuList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fboSkuList small,.fboWizardNote{color:var(--muted)}.fboWizardNote{margin:0;font-size:12px;line-height:1.45}.fboOzonWizard footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.fboLoadSlots{align-self:flex-start}@media (max-width:760px){.fboOzonWizard footer{flex-direction:column;align-items:stretch}.fboSkuList>label{grid-template-columns:1fr}.fboLoadSlots{align-self:stretch}}.fboWizardSteps{counter-reset:fbo-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.fboWizardSteps li{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.fboWizardSteps li:before{counter-increment:fbo-step;content:counter(fbo-step);border:1px solid var(--line);background:var(--panel);border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.fboWizardSteps li.active{color:var(--ink)}.fboWizardSteps li.active:before{border-color:var(--fbs-accent);color:var(--fbs-accent);box-shadow:0 0 0 3px var(--fbs-accent-soft)}.fboWizardSteps li.complete:before{content:"✓"}.fboWizardAdvanced{border:1px solid var(--line);background:var(--soft);border-radius:9px}.fboWizardAdvanced>summary{cursor:pointer;color:var(--ink);padding:10px 12px;font-size:12px;font-weight:700}.fboWizardAdvanced[open]{padding:0 12px 12px}.fboWizardAdvanced[open]>summary{margin:0 -12px 10px}.fboWizardAdvanced>label{margin-top:10px}.fboWizardReview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fboWizardReview>section{border:1px solid var(--line);background:var(--soft);border-radius:9px;gap:3px;padding:10px;display:grid}.fboWizardReview small,.fboWizardReview span{color:var(--muted);font-size:11px}.fboWizardReviewItems>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.fboWizardReviewItems>div:last-child{border-bottom:0}@media (max-width:760px){.fboWizardSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.fboWizardReview{grid-template-columns:1fr}.fboWizardReviewItems>div{align-items:flex-start}}.fboCargoWizard{width:min(900px,100%)}.fboCargoCount{grid-template-columns:160px 100px minmax(0,1fr);align-items:center;gap:10px;display:grid}.fboCargoCount small{color:var(--muted)}.fboCargoWizard input{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:8px 10px}.fboCargoBoxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:360px;display:grid;overflow:auto}.fboCargoBoxes>section{border:1px solid var(--line);border-radius:9px;overflow:hidden}.fboCargoBoxes h4{background:var(--soft);margin:0;padding:9px 11px}.fboCargoBoxes label{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:10px;padding:8px 10px;display:grid}.fboCargoBoxes span{min-width:0;display:grid}.fboCargoBoxes b,.fboCargoBoxes small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fboCargoBoxes small{color:var(--muted)}.fboCargoExpiry{border:1px solid var(--line);border-radius:9px;padding:10px}.fboCargoExpiry p{margin:0 0 8px;font-weight:700}.fboCargoExpiry label{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:10px;margin-top:6px;display:grid}.fboCargoWizard footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.fboCargoWizard footer>span{color:var(--muted);margin-right:auto;font-size:12px}@media (max-width:760px){.fboCargoCount,.fboCargoBoxes,.fboCargoExpiry label{grid-template-columns:1fr}.fboCargoWizard footer{flex-direction:column;align-items:stretch}.fboCargoWizard footer>span{margin-right:0}}.fboWorkspace{gap:14px}.fboHeroActions{justify-content:flex-end;gap:8px;display:flex}.fboHeroActions button,.fboWorkspace button.primary,.fboWorkspace button.secondary,.fboWorkspace a.primary{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.fboFilters{flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.fboFilters input{min-width:280px}.fboFilters input,.fboFilters select,.fboFormGrid input,.fboFormGrid select,.fboCreateDialog textarea,.fboProductPicker>input,.fboProductPicker input[type=number]{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:8px 10px}.fboTable table{min-width:980px}.fboTable tbody tr{cursor:pointer}.fboTable tbody tr:focus-visible{outline:2px solid var(--fbs-accent);outline-offset:-2px}.fboCreateDialog{width:min(820px,100%)}.fboFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fboCreateDialog label{color:var(--muted);gap:5px;font-size:11px;display:grid}.fboCreateDialog textarea{resize:vertical;min-height:72px}.fboProductPicker{gap:8px;display:grid}.fboProductPicker>div{border:1px solid var(--line);border-radius:9px;max-height:270px;overflow:auto}.fboProductPicker>div>label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.fboProductPicker>div>label:last-child{border-bottom:0}.fboProductPicker span{min-width:0;display:grid}.fboProductPicker b,.fboProductPicker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fboProductPicker input[type=number]{width:90px}.fboCreateDialog footer,.fboDetailDialog footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.fboCreateDialog footer>span{color:var(--muted);margin-right:auto;font-size:12px}.fboDetailDialog{width:min(700px,100%)}.fboDetailSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fboDetailSummary>span{border:1px solid var(--line);background:var(--soft);border-radius:9px;gap:3px;padding:10px;display:grid}.fboDetailSummary small{color:var(--muted)}.fboDetailItems{border:1px solid var(--line);border-radius:9px;max-height:300px;overflow:auto}.fboDetailItems>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.fboDetailItems>div:last-child{border-bottom:0}.fboDetailItems span{display:grid}.fboDetailItems small{color:var(--muted)}.fboLabelPanel{border:1px solid var(--line);background:var(--soft);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.fboLabelPanel>span{display:grid}.fboLabelPanel small{color:var(--muted)}@media (max-width:760px){.fboHeroActions{justify-content:stretch}.fboHeroActions button{flex:1}.fboFormGrid,.fboDetailSummary{grid-template-columns:1fr}.fboFilters,.fboFilters label,.fboFilters input,.fboFilters select{width:100%;min-width:0}.fboLabelPanel,.fboCreateDialog footer,.fboDetailDialog footer{flex-direction:column;align-items:stretch}.fboCreateDialog footer>span{margin-right:0}}.fboAssemblyTable table{min-width:1180px}.fboAssemblyTable tbody tr{cursor:default}.fboAssemblyTable select{border:1px solid var(--line);max-width:220px;min-height:34px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 8px}.fboCommentButton{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden;color:var(--ink)!important;background:0 0!important;border:0!important;padding:0!important}.fboTaskActions{gap:6px;display:flex}.fboTaskActions button{white-space:nowrap;min-height:34px!important;padding:0 9px!important}.fboTaskDialog{width:min(700px,100%)}.fboTaskDialog>label{color:var(--muted);gap:6px;font-size:11px;display:grid}.fboTaskDialog textarea{border:1px solid var(--line);min-height:110px;color:var(--ink);background:var(--panel);resize:vertical;border-radius:8px;padding:10px}.fboTaskDialog footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.fboTaskDialog footer>span{color:var(--muted);margin-right:auto}.fboTaskEvents{border:1px solid var(--line);border-radius:9px;max-height:250px;overflow:auto}.fboTaskEvents h4,.fboTaskEvents>p{margin:0;padding:10px 12px}.fboTaskEvents>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.fboTaskEvents span{color:var(--muted);font-size:11px}@media (max-width:760px){.fboTaskDialog footer{flex-direction:column;align-items:stretch}.fboTaskDialog footer>span{margin-right:0}.fboTaskEvents>div{flex-direction:column;align-items:flex-start;gap:3px}}.fboToolbar{grid-template-columns:minmax(260px,1fr) auto}.fboToolbar>.portalClearableField{grid-column:1}.fboToolbar>.fbsToolbarFilter>summary{grid-column:2}.fboToolbar>.fbsToolbarFilter>.fbsFiltersContent{grid-row:2}.fboTableActions{text-align:right!important}.fboTableActions button{white-space:nowrap}.fboProductIdentity{align-items:center;gap:10px;min-width:0;display:flex!important}.fboProductIdentity>span:last-child{gap:3px;min-width:0;display:grid}.fboProductIdentity :is(b,small,a){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fboProductIdentity a{color:inherit;text-decoration:none}.fboProductIdentity a:hover{color:var(--fbs-accent-text);text-decoration:underline}.fboProductCardRow{cursor:pointer}.fboProductCardRow:focus-visible{outline:2px solid var(--fbs-accent);outline-offset:-2px}.fboTaskProducts>div:focus-visible{outline:2px solid var(--fbs-accent);outline-offset:-2px}.fboTaskProducts{border:1px solid var(--line);border-radius:9px;max-height:270px;overflow:auto}.fboTaskProducts h4{border-bottom:1px solid var(--line);margin:0;padding:10px 12px}.fboTaskProducts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.fboTaskProducts>div:last-child{border-bottom:0}.fboTaskProducts strong{white-space:nowrap}@media (max-width:760px){.fboToolbar{grid-template-columns:1fr}.fboToolbar>.portalClearableField,.fboToolbar>.fbsToolbarFilter>summary{grid-column:1}.fboToolbar>.fbsToolbarFilter>summary{grid-row:2}.fboToolbar>.fbsToolbarFilter>.fbsFiltersContent{grid-row:3}.fboTaskProducts>div{flex-direction:column;align-items:flex-start}}.fboWorkflowPanel{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:10px;padding:12px;display:grid}.fboWorkflowHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.fboWorkflowHeading h4,.fboWorkflowHeading p,.fboWorkflowEmpty p,.fboPlanBoxes p,.fboWorkflowMessage,.fboWorkflowWarning{margin:0}.fboWorkflowHeading p{color:var(--muted);margin-top:3px;font-size:12px}.fboPolicyChips,.fboWorkflowActions{flex-wrap:wrap;gap:6px;display:flex}.fboPolicyChips span{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:5px 8px;font-size:11px}.fboWorkflowEmpty{justify-content:space-between;align-items:center;gap:12px;display:flex}.fboWorkflowEmpty p{color:var(--muted);font-size:12px}.fboPlanSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fboPlanSummary span{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:2px;padding:8px;display:grid}.fboPlanSummary small,.fboPlanBoxes small{color:var(--muted)}.fboPlanBoxes{gap:6px;max-height:280px;display:grid;overflow:auto}.fboPlanBoxes details{border:1px solid var(--line);background:var(--panel);border-radius:8px}.fboPlanBoxes summary,.fboPlanBoxes details>div{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.fboPlanBoxes summary{cursor:pointer}.fboPlanBoxes summary span,.fboPlanBoxes details>div span{gap:2px;display:grid}.fboPlanBoxes details>div{border-top:1px solid var(--line)}.fboPlanBoxes details>.fboBoxLabelActions{background:var(--soft);justify-content:flex-end}.fboPrintGroupingControls{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.fboPrintGroupingControls label{align-content:start;gap:5px;font-size:12px;display:grid}.fboPrintGroupingControls select{width:100%;min-width:0}.fboPrintGroupingControls>small{color:var(--muted);grid-column:1/-1}.fboWorkflowMessage{color:var(--fbs-accent-text);font-size:12px}.fboWorkflowWarning{border:1px solid var(--warning-line,#c88719);background:var(--warning-soft,#fff4d6);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:12px}@media (max-width:760px){.fboWorkflowEmpty{flex-direction:column;align-items:stretch}.fboPlanSummary,.fboPrintGroupingControls{grid-template-columns:1fr}.fboPrintGroupingControls>small{grid-column:auto}.fboWorkflowActions>*{width:100%}}.fboMoveControls{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(120px,1fr)) minmax(180px,1.4fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.fboMoveControls>div,.fboMoveControls label{gap:4px;min-width:0;display:grid}.fboMoveControls small{color:var(--muted);font-size:11px}.fboMoveControls label{font-size:12px}.fboMoveControls input,.fboMoveControls select{width:100%;min-width:0}@media (max-width:1100px){.fboMoveControls{grid-template-columns:repeat(2,minmax(0,1fr))}.fboMoveControls>div{grid-column:1/-1}}@media (max-width:760px){.fboMoveControls{grid-template-columns:1fr}.fboMoveControls>div{grid-column:auto}.fboMoveControls>button{width:100%}}.fboWarehousePanel{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.fboWarehouseControls{grid-template-columns:1fr 1.5fr 100px;gap:8px;display:grid}.fboWarehouseControls label{color:var(--muted);gap:4px;font-size:11px;display:grid}.fboWarehouseControls :is(select,input),.fboScanRow input{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--panel);border-radius:8px;padding:7px 9px}.fboScanRow{grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.fboScanRow>span{gap:2px;display:grid}.fboScanRow small,.fboActualBoxHeader small,.fboActualItems small,.fboDiscrepancies small{color:var(--muted)}.fboActualBoxHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.fboActualBoxHeader>span:first-child{align-items:center;gap:7px;display:flex}.fboActualItems,.fboDiscrepancies{border:1px solid var(--line);background:var(--panel);border-radius:8px;display:grid}.fboActualItems>div,.fboDiscrepancies>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.fboActualItems>div:first-child{border-top:0}.fboActualItems>div span,.fboDiscrepancies>div span{gap:2px;display:grid}.fboActualItems>p{color:var(--muted);margin:0;padding:10px}.fboDiscrepancies h5{margin:0;padding:9px 10px}.fboDiscrepancies>div{border-top:1px solid var(--line)}@media (max-width:760px){.fboWarehouseControls,.fboScanRow{grid-template-columns:1fr}.fboActualBoxHeader,.fboActualItems>div,.fboDiscrepancies>div,.fboWarehousePanel .fboWorkflowHeading{flex-direction:column;align-items:stretch}}.fboSettingsDialog{width:min(900px,100%)}.fboSettingsHint{color:var(--muted);margin:0;font-size:12px}.fboSettingsScope,.fboSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.fboSettingsScope label,.fboSettingsGrid label{color:var(--muted);gap:4px;font-size:11px;display:grid}.fboSettingsScope select,.fboSettingsGrid select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:8px 10px}.fboSettingsDialog footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.fboSettingsScope,.fboSettingsGrid{grid-template-columns:1fr}.fboSettingsDialog footer{flex-direction:column;align-items:stretch}}.fboSettingsSubsection{border-top:1px solid var(--line);gap:9px;padding-top:12px;display:grid}.fboSettingsSubsection h4{margin:0}.fboSettingsSubsection input{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:8px 10px}.fboPrintJournal{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:12px;display:grid}.fboPrintJournalFilters{grid-template-columns:minmax(180px,1fr) minmax(180px,260px)}.fboPrintJournal td small{color:var(--muted);margin-top:3px;display:block}.fboPrintJournal td>a.secondary{align-items:center;gap:5px;text-decoration:none;display:inline-flex}@media (max-width:760px){.fboPrintJournalFilters{grid-template-columns:1fr}.fboPrintJournal .fboWorkflowHeading{flex-direction:column;align-items:stretch}}.fboBoxLabelProfiles{border:1px solid var(--line);background:var(--soft);border-radius:14px;gap:12px;padding:14px;display:grid}.fboBoxLabelProfiles>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fboBoxLabelProfiles>header h4{margin:0 0 4px}.fboBoxLabelProfiles>header p{color:var(--muted);margin:0}.fboBoxLabelProfileScope{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(150px,.6fr));gap:10px;display:grid}.fboBoxLabelProfileScope label{gap:5px;display:grid}.fboBoxLabelProfileScope :is(input,select){border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:8px 10px}.fboBoxLabelFieldPicker{flex-wrap:wrap;gap:7px;display:flex}.fboBoxLabelFieldPicker label{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:6px;padding:7px 9px;display:flex}.fboBoxLabelFieldOrder{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fboBoxLabelFieldOrder li{border:1px solid var(--line);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.fboBoxLabelFieldOrder li>span{align-items:center;gap:7px;display:flex}.fboBoxLabelFieldOrder li b{background:var(--soft);border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.fboBoxLabelFieldOrder button{min-width:32px;padding:5px 8px}.fboBoxLabelProfileActions{justify-content:flex-end;gap:8px;display:flex}.fboPickingSheetFlags{flex-wrap:wrap;gap:8px;display:flex}.fboPickingSheetFlags label{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:7px;padding:8px 10px;display:flex}@media (max-width:620px){.fboBoxLabelProfiles>header{flex-direction:column;align-items:stretch}.fboBoxLabelProfileScope{grid-template-columns:1fr}.fboBoxLabelProfileActions{flex-direction:column-reverse}.fboBoxLabelProfileActions button,.fboBoxLabelProfiles>header>button{width:100%}}.fboSessionBar{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.fboSessionBar>label{color:var(--muted);gap:4px;font-size:11px;display:grid}.fboSessionBar select{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--panel);border-radius:8px;padding:7px 9px}.fboSessionBar>span{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:7px;padding:5px 6px 5px 9px;display:flex}.fboSessionBar>span small{color:var(--muted)}@media (max-width:760px){.fboSessionBar,.fboSessionBar>label,.fboSessionBar>button,.fboSessionBar>span{width:100%}.fboSessionBar>span{flex-direction:column;align-items:stretch}}.fboSessionPolicy{border:1px solid var(--line);background:var(--soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:flex}.fboSessionPolicy span{color:var(--muted)}.fboSessionBar>span.own{border-color:var(--success-text);background:var(--success-surface)}.fboHandoffControls{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(190px,.7fr) minmax(240px,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.fboHandoffControls label{color:var(--muted);gap:4px;font-size:11px;display:grid}.fboHandoffControls :is(select,input){border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--soft);border-radius:8px;padding:7px 9px}@media (max-width:760px){.fboSessionPolicy{flex-direction:column;align-items:flex-start}.fboHandoffControls{grid-template-columns:1fr}.fboHandoffControls button{width:100%}}.fboDispatchHandoff>div{gap:3px;display:grid}.fboDispatchHandoff>div small{color:var(--muted)}.fboDispatchHandoffSuccess{border-color:var(--success-text);background:var(--success-surface)}.fboDispatchJournalPanel,.fboAcceptancePanel{gap:10px;display:grid}.fboDispatchJournalTable td small,.fboAcceptanceTable td small{color:var(--muted);margin-top:3px;display:block}.fboRowActions{flex-wrap:wrap;gap:6px;display:flex}.fboRowActions :is(button,a){font-size:11px;min-height:34px!important;padding:0 9px!important}.fboExportMenu{position:relative}.fboExportMenu>summary{cursor:pointer;list-style:none}.fboExportMenu>summary::-webkit-details-marker{display:none}.fboExportMenu>div{z-index:20;border:1px solid var(--border,var(--line));background:var(--surface,var(--panel));border-radius:8px;gap:3px;min-width:130px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 28px #00000029}.fboExportMenu>div button{justify-content:flex-start}.fboDispatchDialog{width:min(620px,100%)}.fboDispatchDialog>p{color:var(--muted);margin:0}.fboDispatchDialog>label,.fboReconcileCounts label{color:var(--muted);gap:5px;font-size:12px;display:grid}.fboDispatchDialog :is(input,textarea){border:1px solid var(--border,var(--line));background:var(--surface,var(--panel));min-height:40px;color:var(--text,var(--ink));border-radius:8px;padding:8px 10px}.fboDispatchDialog textarea{resize:vertical;min-height:84px}.fboDispatchDialog footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.fboDispatchDialog footer>span{margin-right:auto}.fboDispatchDialog footer>span.success{color:var(--success-text)}.fboDispatchDialog footer>span.warning{color:var(--warning-text,var(--muted))}.fboReconcileCounts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}@media (max-width:760px){.fboDispatchJournalPanel .fboWorkflowHeading,.fboAcceptancePanel .fboWorkflowHeading{flex-direction:column;align-items:stretch}.fboDispatchJournalPanel .fboWorkflowActions{grid-template-columns:1fr;display:grid}.fboExportMenu>summary,.fboDispatchJournalPanel .fboWorkflowActions>button{width:100%}.fboExportMenu>div{margin-top:5px;position:static}.fboReconcileCounts{grid-template-columns:1fr}.fboDispatchDialog footer{flex-direction:column;align-items:stretch}.fboDispatchDialog footer>span{margin-right:0}}.fboAcceptanceAttachments{border:1px solid var(--line);border-radius:8px;gap:5px;padding:9px;display:grid}.fboAcceptanceAttachments a{color:var(--accent);text-decoration:underline}.fboPlanEditor{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:9px;padding:10px;display:grid}.fboPlanMatrix{overflow:auto}.fboPlanMatrix table{border-collapse:collapse;width:100%;min-width:560px}.fboPlanMatrix :is(th,td){border:1px solid var(--line);text-align:left;padding:7px}.fboPlanMatrix th:not(:first-child),.fboPlanMatrix td:not(:first-child){text-align:center}.fboPlanMatrix th span{white-space:nowrap}.fboPlanMatrix th button{margin-left:4px;min-height:28px!important;padding:0 5px!important}.fboPlanMatrix td:first-child{gap:2px;display:grid}.fboPlanMatrix td small{color:var(--muted)}.fboPlanMatrix input{border:1px solid var(--line);width:72px;min-height:34px;color:var(--ink);background:var(--soft);text-align:center;border-radius:7px;padding:5px}.fboAllocationOk{color:var(--success-text,#267a46);font-weight:700}.fboAllocationMismatch{color:var(--danger-text,#b53a3a);font-weight:700}.fboMarkingRequirement{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex!important}.fboMarkingRequirement select{border:1px solid var(--line);min-height:32px;color:var(--ink);background:var(--soft);border-radius:7px;padding:4px 6px}.fboDiscrepancyDecision{grid-template-columns:minmax(180px,.5fr) minmax(240px,1fr);gap:8px;padding:0 10px 10px;display:grid}.fboDiscrepancyDecision label{color:var(--muted);gap:4px;font-size:11px;display:grid}.fboDiscrepancyDecision :is(input,select){border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--soft);border-radius:8px;padding:7px 9px}@media (max-width:760px){.fboDiscrepancyDecision{grid-template-columns:1fr}}.fboDiscrepancies>.fboDiscrepancyImpact{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:8px;margin:0 10px 10px;padding:9px 10px;display:block}.fboDiscrepancyImpact b{font-size:12px}.fboDiscrepancyImpact p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.45}.fboDiscrepancies>.fboDiscrepancyImpact.danger{border-color:var(--danger-text);background:var(--danger-surface);color:var(--danger-text)}.fboDiscrepancyImpact.danger p{color:inherit}.dangerButton{border:1px solid var(--danger-text);background:var(--danger-surface);min-height:36px;color:var(--danger-text);font:inherit;cursor:pointer;border-radius:8px;padding:7px 11px;font-weight:700}.dangerButton:disabled{opacity:.55;cursor:not-allowed}.fboDiscrepancyConfirmBackdrop{z-index:120;background:#1118277a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fboDiscrepancyConfirm{border:1px solid var(--danger-text);background:var(--panel);width:min(520px,100%);max-height:min(560px,100vh - 40px);color:var(--ink);border-radius:12px;padding:18px;overflow:auto;box-shadow:0 24px 60px #11182747}.fboDiscrepancyConfirm h5{margin:0 0 8px;font-size:18px}.fboDiscrepancyConfirm p{margin:0 0 10px;line-height:1.5}.fboDiscrepancyConfirm small{background:var(--soft);color:var(--muted);border-radius:7px;padding:8px;display:block}.fboDiscrepancyConfirm>div{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (max-width:600px){.fboDiscrepancyConfirmBackdrop{padding:12px}.fboDiscrepancyConfirm{max-height:calc(100vh - 24px);padding:14px}.fboDiscrepancyConfirm>div{flex-direction:column-reverse}.fboDiscrepancyConfirm button{width:100%}}.fboOrdersWorkspace{gap:14px;display:grid}.fboOrderControls{grid-template-columns:minmax(240px,1fr) 160px 160px auto;align-items:end;gap:10px;padding:12px;display:grid}.fboOrderControls label{color:var(--muted);gap:5px;font-size:10px;display:grid}.fboOrderControls :is(input,select){border:1px solid var(--line);width:100%;height:40px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 10px}.fboOrderControls button{white-space:nowrap}.fboOrdersPanel{overflow:hidden}.fboOrdersToolbar{grid-template-columns:minmax(260px,1fr)}.fboOrdersPanel .fboTable table{min-width:1100px}.fboOrdersPanel .fboTable tbody tr{cursor:default}.fboOrderProducts{gap:6px;display:grid}.fboOrderProducts>span{gap:2px;min-width:0;display:grid}.fboOrderProducts b,.fboOrderProducts small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fboOrderProducts small{color:var(--muted)}.fbsStatus.awaiting_assembly,.fbsStatus.awaiting_delivery{color:var(--fbs-accent-text);background:var(--fbs-accent-soft)}.fbsStatus.delivering{color:var(--text);background:var(--surface-muted)}.fbsStatus.arbitration,.fbsStatus.other{color:var(--warning-text);background:var(--warning-surface)}@media (max-width:900px){.fboOrderControls{grid-template-columns:1fr 1fr}.fboOrderControls label:first-child{grid-column:1/-1}}@media (max-width:560px){.fboOrderControls{grid-template-columns:1fr}.fboOrderControls label:first-child{grid-column:auto}.fboOrderControls button{width:100%}}.productAccountingWorkspace{gap:14px}.productAccountingWorkspace .fbsHero{align-items:center}.productAccountingToolbar{grid-template-columns:minmax(260px,1fr) auto}.productAccountingToolbar>.portalClearableField{grid-column:1}.productAccountingToolbar>.fbsToolbarFilter>summary{grid-column:2}.productAccountingToolbar>.fbsToolbarFilter>.fbsFiltersContent{grid-row:2}.productAccountingFilters{flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.productAccountingFilters .tableFilterField{min-width:240px}.productAccountingFilters :is(input,select),.productAccountingDialog select,.productAccountingPicker>input,.productAccountingPicker input[type=number]{border:1px solid var(--border);min-height:40px;color:var(--text);background:var(--surface);border-radius:8px;padding:8px 10px}.productAccountingTable table{min-width:1160px}.productAccountingTable tbody tr{cursor:pointer}.productAccountingTable tbody tr:focus-visible{outline:2px solid var(--fbs-accent);outline-offset:-2px}.productAccountingIdentity{align-items:center;gap:10px;display:flex!important}.productAccountingIdentity>span:last-child{gap:3px;min-width:0;display:grid}.productAccountingIdentity b,.productAccountingIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productAccountingTable td>small,.productAccountingChannels small,.productAccountingComposition small{color:var(--text-muted);display:block}.productAccountingComposition{gap:3px;color:var(--text)!important;display:grid!important}.productAccountingComposition>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.productAccountingKind{border:1px solid var(--border);background:var(--surface-muted);white-space:nowrap;border-radius:999px;padding:4px 8px;font-weight:700;display:inline-flex}.productAccountingChannels{gap:4px;display:grid}.productAccountingChannels>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.productAccountingActionsHead,.productAccountingActions{text-align:right!important}.productAccountingActions button{border:1px solid var(--border);min-height:33px;color:var(--fbs-accent-text);background:var(--surface);border-radius:7px;padding:0 9px}.productAccountingEmpty{text-align:center;color:var(--text-muted);margin:0;padding:24px}.productAccountingDialog{width:min(820px,100%)}.productAccountingDialog>label{color:var(--text-muted);gap:5px;font-size:12px;display:grid}.productAccountingPicker{gap:8px;display:grid}.productAccountingPicker>div{border:1px solid var(--border);border-radius:9px;max-height:340px;overflow:auto}.productAccountingPicker>div>label{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:12px;padding:8px 10px;display:grid}.productAccountingPicker>div>label:last-child{border-bottom:0}.productAccountingPicker span{min-width:0;display:grid}.productAccountingPicker b,.productAccountingPicker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.productAccountingPicker small{color:var(--text-muted)}.productAccountingExpanded{border:1px solid var(--border);background:var(--surface-muted);border-radius:9px;padding:10px 11px}.productAccountingExpanded p{color:var(--text-muted);margin:4px 0 0}.productAccountingDialog footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.productAccountingDialog footer>a{margin-right:auto}@media (max-width:760px){.productAccountingWorkspace .fbsHero{align-items:stretch}.productAccountingToolbar{grid-template-columns:1fr}.productAccountingToolbar>.portalClearableField,.productAccountingToolbar>.fbsToolbarFilter>summary{grid-column:1}.productAccountingToolbar>.fbsToolbarFilter>summary{grid-row:2}.productAccountingToolbar>.fbsToolbarFilter>.fbsFiltersContent{grid-row:3}.productAccountingFilters,.productAccountingFilters label,.productAccountingFilters input,.productAccountingFilters select{width:100%;min-width:0}.productAccountingPicker>div>label{grid-template-columns:1fr}.productAccountingDialog footer{flex-direction:column;align-items:stretch}.productAccountingDialog footer>a{margin-right:0}}.fboSupplyOrderControls{grid-template-columns:minmax(240px,1fr) auto auto}.fboSnapshotTime{color:var(--muted);white-space:nowrap;align-self:center;font-size:12px}.fboPreparationHint{border:1px solid var(--line);color:var(--muted);background:var(--soft);border-radius:9px;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}@media (max-width:900px){.fboSupplyOrderControls{grid-template-columns:1fr auto}.fboSupplyOrderControls label{grid-column:1/-1}}@media (max-width:560px){.fboSupplyOrderControls{grid-template-columns:1fr}.fboSnapshotTime{white-space:normal}}.fboSnapshotTime{gap:2px;display:grid}.fboSnapshotTime small{font-size:11px;font-weight:600}.fboSupplyPeriod{border:1px solid var(--border);border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(330px,auto) minmax(280px,1fr) auto;align-items:end;gap:10px;margin:0;padding:10px 12px;display:grid}.fboSupplyPeriod legend{padding:0 5px;font-size:11px;font-weight:750}.fboSupplyPeriodPresets{flex-wrap:wrap;gap:6px;display:flex}.fboSupplyPeriodPresets button{min-height:36px!important;padding:0 11px!important}.fboSupplyPeriodPresets button[aria-pressed=true]{border-color:var(--fbs-accent)!important;color:var(--paper)!important;background:var(--fbs-accent)!important}.fboSupplyPeriodDates{grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px;display:grid}.fboSupplyPeriodDates label{grid-column:auto!important}.fboSupplyPeriodApply{min-height:40px!important}.fboSupplyPeriod>small{color:var(--text-muted);grid-column:1/-1;font-size:11px}.fboSupplyPeriod>small.invalid{color:var(--danger-text)}@media (max-width:1050px){.fboSupplyPeriod{grid-template-columns:1fr 1fr}.fboSupplyPeriodApply{grid-column:2;justify-self:end}}@media (max-width:650px){.fboSupplyPeriod,.fboSupplyPeriodDates{grid-template-columns:1fr}.fboSupplyPeriodApply{grid-column:auto;justify-self:stretch;width:100%}.fboSupplyPeriodPresets button{flex:calc(50% - 6px)}}.fboAddBoxControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fboAddBoxControls input{border:1px solid var(--line);min-width:min(320px,70vw);min-height:38px;color:var(--ink);background:var(--panel);border-radius:8px;padding:7px 9px}.fboUnassignedItem{border:1px solid var(--line);background:var(--panel);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.fboUnassignedItem>span{gap:2px;display:grid}@media (max-width:760px){.fboAddBoxControls,.fboAddBoxControls>*,.fboUnassignedItem{width:100%}.fboUnassignedItem{flex-direction:column;align-items:stretch}}.fbsMarketplace-ozon .fbsUnits>span.submitted,.fbsMarketplace-ozon .fbsUnits>span.rejected{border-color:var(--line);background:var(--soft)}.fbsMarketplace-ozon .fbsUnits>span.submitted code{color:#08755c;font-weight:700}:root[data-theme=dark] .fbsMarketplace-ozon .fbsUnits>span.submitted,:root[data-theme=dark] .fbsMarketplace-ozon .fbsUnits>span.rejected{background:#152238;border-color:#30415f}:root[data-theme=dark] .fbsMarketplace-ozon .fbsUnits>span.submitted code{color:#9ce5d0}.fboActualKiz{gap:2px;display:grid}.fboActualKiz code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-size:11px}.fbsShipmentJournalTable td.fbsJournalOrderColumn>small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.fbsJournalMarkEntry{gap:3px;min-width:0;display:grid}.fbsJournalMarkEntry>small{color:var(--text-muted);font-size:9px;line-height:1.4}.fbsJournalMarkEntry time{white-space:normal}@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;--ds-table-cell-x:14px;--ds-table-cell-y:11px;--ds-state-max-width:560px;--ds-date-control-width:16ch}: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(:is(button,a,summary).primary,:is(button,a,summary).primaryAction,:is(button,a,summary).primaryButton,:is(button,a,summary).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(:is(button,a,summary).secondary,:is(button,a,summary).secondaryAction,:is(button,a,summary).secondaryButton,:is(button,a,summary).buttonLink,:is(button,a,summary).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(:is(button,a,summary).secondary,:is(button,a,summary).secondaryAction,:is(button,a,summary).secondaryButton,:is(button,a,summary).buttonLink,:is(button,a,summary).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}:where(:is(button,a,summary).primary,:is(button,a,summary).primaryAction,:is(button,a,summary).primaryButton,:is(button,a,summary).secondary,:is(button,a,summary).secondaryAction,:is(button,a,summary).secondaryButton,:is(button,a,summary).queueButton,:is(button,a,summary).buttonLink,button.adminPrimaryButton,:is(button,a,summary).adminInlineButton,button.connectButton,button.fbsNeutralAction,button.fbsPrimaryAction,.fboTaskActions>button,.fboExportMenu>summary,.fboExportMenu>div>button):has(>svg){justify-content:center;align-items:center;gap:8px;display:inline-flex}:where(:is(button,a,summary).primary,:is(button,a,summary).primaryAction,:is(button,a,summary).primaryButton,:is(button,a,summary).secondary,:is(button,a,summary).secondaryAction,:is(button,a,summary).secondaryButton,:is(button,a,summary).queueButton,:is(button,a,summary).buttonLink,button.adminPrimaryButton,:is(button,a,summary).adminInlineButton,button.connectButton,button.fbsNeutralAction,button.fbsPrimaryAction,.fboTaskActions>button,.fboExportMenu>summary,.fboExportMenu>div>button)>svg{flex:none}.fboExportMenu>div>button{text-align:left;justify-content:flex-start;align-items:center;gap:8px;display:flex}.fboExportMenu>summary:after{content:"⌄";transition:transform .15s;display:inline-block}.fboExportMenu[open]>summary:after{transform:rotate(180deg)}.fboExportMenu>summary:focus-visible{outline:3px solid var(--button-focus);outline-offset:2px}.tableSearchField.portalClearableField{flex:2 280px;width:100%;min-width:0}.portalClearableFieldWithIcon>input{box-sizing:border-box;min-width:0;width:100%!important;padding-left:36px!important}.portalClearableFieldIcon{z-index:1;width:16px;height:16px;color:var(--text-muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.portalClearableFieldIcon>svg{width:16px;height:16px;display:block}.catalogProductTable[data-column-resize-disabled=true] .managedColumnHeader:after{display:none}.tableLayoutPanel{box-sizing:border-box;flex-direction:column;display:flex}.tableLayoutPanel>header,.tableLayoutPanel>footer{flex:none}.tableLayoutColumnList{flex:auto;min-height:0}.tableLayoutPanel>footer{flex-direction:column;align-items:stretch;gap:8px}.tableLayoutPanel>footer>span{max-width:none}.tableLayoutFooterActions{flex-wrap:wrap}.keywordTableFrame{min-width:0;max-width:100%;position:relative}.advertisingKeywordTable .keywordTableFrame>.keywordColumnChooser{z-index:210;position:absolute;top:9px;right:4px}.advertisingKeywordTable .keywordTableFrame>.keywordColumnChooser>summary{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--violet) 38%, var(--border));width:36px;min-width:36px;height:36px;min-height:36px;color:var(--violet);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:flex}.advertisingKeywordTable .keywordTableFrame>.keywordColumnChooser:is(:hover,[open])>summary{color:var(--violet);border-color:var(--violet);background:0 0}.advertisingKeywordTable .keywordTableFrame>.keywordColumnChooser>div{box-sizing:border-box}.advertisingKeywordTable .keywordTableFrame .keywordScroll thead th:last-child{padding-right:50px}@media (max-width:560px){.advertisingKeywordTable .keywordTableFrame>.keywordColumnChooser{top:5px}.advertisingKeywordTable .keywordTableFrame>.keywordColumnChooser>summary{width:44px;min-width:44px;height:44px;min-height:44px}.advertisingKeywordTable .keywordTableFrame .keywordScroll thead th:last-child{padding-right:56px}}.workspace:not(.fbsWorkspace) .tableFilterBar{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-control);background:var(--surface-subtle)}.workspace:not(.fbsWorkspace) .tableFilterField>span:first-child{font-size:var(--ds-caption-size);font-weight:650}.workspace:not(.fbsWorkspace) input[type=date]{min-inline-size:var(--ds-date-control-width);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .workspace:not(.fbsWorkspace) input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.workspace:not(.fbsWorkspace) input[type=date]::-webkit-calendar-picker-indicator{opacity:.78;cursor:pointer}.workspace:not(.fbsWorkspace) .tableFilterField-date,.workspace:not(.fbsWorkspace) .tableFilterField-date input{inline-size:var(--ds-date-control-width)}.workspace:not(.fbsWorkspace) .dataTableViewport{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-control);background:var(--surface);max-width:100%;box-shadow:var(--ds-shadow-panel);overflow:auto}.workspace:not(.fbsWorkspace) .dataTableViewport>table{border-collapse:collapse;width:100%;color:var(--text);background:var(--surface)}.workspace:not(.fbsWorkspace) .dataTableViewport :where(th,td){padding:var(--ds-table-cell-y) var(--ds-table-cell-x);border-bottom:1px solid var(--ds-border-quiet);text-align:left;vertical-align:top}.workspace:not(.fbsWorkspace) .dataTableViewport th{color:var(--text-muted);background:var(--surface-subtle);font-weight:700}.workspace:not(.fbsWorkspace) .dataTableViewport tbody tr:last-child>td{border-bottom:0}.workspace:not(.fbsWorkspace) .dataTableViewport tbody tr:hover>td{background:color-mix(in srgb, var(--violet) 4%, var(--surface))}.workspace:not(.fbsWorkspace) .dataState{box-sizing:border-box;place-content:center;justify-items:center;gap:var(--ds-space-2);min-height:176px;padding:var(--ds-space-6);color:var(--text);background:var(--surface);text-align:center;display:grid}.workspace:not(.fbsWorkspace) .dataState.compact{min-height:112px;padding:var(--ds-space-5)}.workspace:not(.fbsWorkspace) .dataStateIcon{width:34px;height:34px;color:var(--violet);background:color-mix(in srgb, var(--violet) 10%, var(--surface));border-radius:50%;place-items:center;font-size:16px;font-weight:750;display:grid}.workspace:not(.fbsWorkspace) .dataState.loading .dataStateIcon{border:2px solid color-mix(in srgb, var(--violet) 20%, transparent);border-top-color:var(--violet);background:0 0;animation:.8s linear infinite dataStateSpin}.workspace:not(.fbsWorkspace) .dataState.error .dataStateIcon,.workspace:not(.fbsWorkspace) .dataState.permission .dataStateIcon{color:var(--danger-text);background:var(--danger-surface)}.workspace:not(.fbsWorkspace) .dataState h2{max-width:var(--ds-state-max-width);margin:0;font-size:16px;line-height:1.35}.workspace:not(.fbsWorkspace) .dataState p{max-width:var(--ds-state-max-width);color:var(--text-muted);margin:0;line-height:1.55}.workspace:not(.fbsWorkspace) .dataStateActions{margin-top:var(--ds-space-2);justify-content:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}@keyframes dataStateSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace:not(.fbsWorkspace) .dataState.loading .dataStateIcon{animation:none}}@media (max-width:600px){.workspace:not(.fbsWorkspace) .dataTableViewport{border-inline:0;border-radius:0}.workspace:not(.fbsWorkspace) .dataState{min-height:144px;padding:var(--ds-space-5) var(--ds-space-4)}.workspace:not(.fbsWorkspace) .dataStateActions,.workspace:not(.fbsWorkspace) .dataStateActions>:is(button,a){width:100%}.workspace:not(.fbsWorkspace) .tableFilterField-date,.workspace:not(.fbsWorkspace) .tableFilterField-date input{width:100%;inline-size:auto}}.managedColumnHeader>.columnSort>i[aria-hidden=true],.managedTableLayout .managedColumnHeader>button>span:last-child[aria-hidden=true]{font-size:inherit;line-height:inherit;top:0;transform:none}.developerModuleDialog>.developerModuleEditor{min-height:0;overflow-y:auto}@media (max-width:560px){.staffWorkspaceDialog.developerModuleDialog:has(>.developerModuleEditor){overflow-y:auto!important}.staffWorkspaceShell,.staffWorkspaceDialog,.roleEditorDialog,.adminDialog{--ds-control-height:44px}.staffWorkspaceShell .staffTopSupportIndicator{min-width:44px!important}.staffWorkspaceShell .datePeriodDayNavigation>button{width:44px;min-width:44px!important}.staffWorkspaceShell :is(button,summary,a),.staffWorkspaceShell .workspace :is(button,summary,a),.staffWorkspaceOverlay .staffWorkspaceDialog :is(button,summary,a),.roleEditorOverlay .roleEditorDialog :is(button,summary,a),:is(.staffWorkspaceDialog,.roleEditorDialog,.adminDialog) :is(button,summary,a){box-sizing:border-box;min-height:44px!important}.staffWorkspaceShell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),:is(.staffWorkspaceDialog,.roleEditorDialog,.adminDialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}:is(.staffWorkspaceShell label:has(input[type=checkbox]),:is(.staffWorkspaceDialog,.roleEditorDialog,.adminDialog) label:has(input[type=checkbox])){align-items:center;min-height:44px}.staffWorkspaceShell button[aria-label]{min-width:44px}.staffWorkspaceShell .portalClearableFieldButton,:is(.staffWorkspaceDialog,.roleEditorDialog,.adminDialog) .portalClearableFieldButton{width:44px!important;min-width:44px!important;height:44px!important}.staffWorkspaceShell .portalClearableField>input,:is(.staffWorkspaceDialog,.roleEditorDialog,.adminDialog) .portalClearableField>input{padding-right:52px!important}.staffWorkspaceShell .fbsOrderTable thead tr:first-child th>button{min-height:44px!important}.portalMenuGroups{grid-template-columns:minmax(0,1fr)}.portalMenuGroups article{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.portalMenuGroups .portalMenuVisible,.portalMenuGroups article>label:nth-child(2){grid-column:1/-1}.portalMenuAdmin>header,.portalMenuAdmin>footer,.developerModuleEditor>footer,.developerModuleEditor>footer>div{flex-direction:column;align-items:stretch}.developerModuleEditor,.developerModuleEditor>*,.developerModuleReleaseForm,.developerModuleReleaseForm>*{box-sizing:border-box;min-width:0;max-width:100%}.developerModuleEditor>header{flex-direction:column;align-items:stretch}.developerModuleEditor>header>div{min-width:0;max-width:100%}.developerModuleEditor .developerModuleReleaseStatus{justify-items:start}.developerModuleEditor .developerModuleReleaseStatus>span{white-space:normal;overflow-wrap:anywhere;max-width:100%}.developerModuleReleaseForm,.staffWorkspaceShell .bankPaymentForm{grid-template-columns:minmax(0,1fr)}.staffWorkspaceShell .bankPaymentForm>*{grid-column:1;min-width:0}.staffWorkspaceShell .bankPaymentForm :is(input,select,textarea){width:100%}.staffWorkspaceDialog .staffDialogActions,.roleEditorDialog>footer,.roleEditorDialog footer>div,.staffEditorFooter>div,.staffAssignmentEditor>footer{flex-direction:column;align-items:stretch;display:flex}.staffWorkspaceDialog .staffDialogActions>.primary,.roleEditorDialog>footer>button,.staffEditorFooter .adminPrimaryButton,.staffAssignmentEditor>footer>.adminPrimaryButton{order:-1}}.contentWorkspace :is(.generatedText,.mediaEditorBody>aside,.mediaHistory article,.activeMediaList>article){color:var(--text);background:var(--surface);border-color:var(--border)}.contentWorkspace .resultCard{color:var(--text);background:var(--surface-muted);border-color:var(--border)}.contentWorkspace :is(.mediaEditor h4,.generatedText){color:var(--text)}.storageThumbnailSelection{display:contents}.storageThumbnailItem>.storageThumbnailSelection>input{z-index:2;width:15px;height:15px;accent-color:var(--violet);margin:0;position:absolute;top:3px;left:3px}@media (max-width:560px){.shell .workspace:is(.contentWorkspace,.storageWorkspace,.supportWorkspace,.billingWorkspace,.settingsWorkspace,.productAccountingWorkspace,.operationsWorkspace) :is(button,summary,a),.mappingsWorkspace :is(button,summary),:is(.storageImageModal,.supportImageDialog,.supportScreenshotPreviewDialog,.productAccountingDialog,.portalAgentDialog,.journalDialog) :is(button,summary,a){box-sizing:border-box;min-height:44px!important}.shell .workspace:is(.contentWorkspace,.storageWorkspace,.supportWorkspace,.billingWorkspace,.settingsWorkspace,.productAccountingWorkspace,.operationsWorkspace) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.mappingsWorkspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),:is(.storageImageModal,.supportScreenshotPreviewDialog,.productAccountingDialog,.portalAgentDialog,.journalDialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}:is(.contentWorkspace,.storageWorkspace,.supportWorkspace,.billingWorkspace,.settingsWorkspace,.mappingsWorkspace,.productAccountingWorkspace,.portalAgentDialog) label:has(>input[type=checkbox]){align-items:center;min-height:44px}:is(.contentWorkspace,.storageWorkspace,.supportWorkspace,.billingWorkspace,.settingsWorkspace,.mappingsWorkspace,.productAccountingWorkspace,.portalAgentDialog) .portalClearableFieldButton,.storageImageModal .storageImageClose,.productAccountingDialog>header>button,.portalAgentDialog .portalAgentClose{width:44px!important;min-width:44px!important;height:44px!important}:is(.contentWorkspace,.storageWorkspace,.supportWorkspace,.billingWorkspace,.settingsWorkspace,.mappingsWorkspace,.productAccountingWorkspace,.portalAgentDialog) .portalClearableField>input{padding-right:52px!important}.shell .workspace.productAccountingWorkspace .fbsOrdersPanel .fbsOrderTable thead tr:first-child th>button{min-height:44px!important}.contentWorkspace :is(.contentGrid,.contentSide,.resultGrid,.mediaEditorBody,.activeMediaList){grid-template-columns:minmax(0,1fr);min-width:0}.contentWorkspace :is(.contentGrid>*,.contentSide>*,.generationFields,.generationFields>*,.generationFields .fieldPair>*,.mediaEditorBody>*,.resultMeta){box-sizing:border-box;min-width:0;max-width:100%}.contentWorkspace .mediaEditor .panelHeader{flex-direction:column;align-items:stretch}.contentWorkspace .mediaEditor .panelHeader>select{width:100%;min-width:0}.contentWorkspace .orderButtons>button,.storageImageModal .storageImageZoom>button{min-width:44px}.contentWorkspace .mediaHistory article{flex-wrap:wrap}.storageWorkspace .storageThumbnailStrip{box-sizing:border-box;flex-wrap:nowrap;min-width:0;max-width:100%;padding:4px;overflow-x:auto}.storageWorkspace .storageProductFiles{grid-template-columns:minmax(0,1fr)}.storageWorkspace .storageThumbnailItem{flex:0 0 78px}.storageWorkspace .storageThumbnailSelection{justify-content:center;align-items:center;width:100%;min-width:44px;min-height:44px;display:flex}.storageWorkspace .storageThumbnailSelection>input{position:static}.supportScreenshotPreviewDialog .supportScreenshotZoomControls{grid-template-columns:44px 64px 44px}.supportScreenshotPreviewDialog .supportScreenshotZoomControls button{min-width:44px;margin:0}.productAccountingTable td>a,.journalDialog a{align-items:center;min-height:44px;display:inline-flex}:is(.journalGuidance,.auditTechnical)>summary{box-sizing:border-box;min-height:44px;padding-block:12px}}.productRichContentModal>section,.productRichContentModal :is(header,footer){color:var(--text);background:var(--surface);border-color:var(--border)}.productRichContentModal h2{color:var(--text)!important}.productRichContentModal :is(header span,header .eyebrow){color:var(--text-muted)!important}.productRichContentModal>section>p,.productRichContentModal pre{color:var(--text);background:var(--surface-muted)}.productRichContentModal header>button,.productRichContentModal footer button.secondary{color:var(--text)!important;background:var(--surface)!important;border-color:var(--border)!important}.productRichContentModal header>button:hover,.productRichContentModal footer button.secondary:hover{background:var(--surface-subtle)!important}.productRichContentModal footer button:not(.secondary){color:var(--button-primary-fg);background:var(--button-primary-bg);border-color:var(--button-primary-bg)}.productRichContentModal button:focus-visible{outline-color:var(--violet)}.labelsEditorToolbar{container:label-editor/inline-size}.labelsDocumentFields>label{min-width:0}.portalSelectionControl{display:contents}.catalogInlineCell>.portalClearableField{display:block}@container label-editor (width<=1000px){.labelsWorkspace .labelsDocumentFields{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}.labelsWorkspace .labelsPreviewProduct{grid-column:1/-1}}@media (max-width:560px){.catalogWorkspace .catalogRowSelect{justify-content:center;min-width:44px!important}.shell .workspace:is(.catalogWorkspace,.productIdentifiersWorkspace,.transferWorkspace) label:has(>input[type=checkbox]){box-sizing:border-box;align-items:center;min-height:44px;display:flex}.labelsWorkspace label:has(>input[type=checkbox]){box-sizing:border-box;align-items:center;min-height:44px;display:flex}.productIdentifiersWorkspace .portalSelectionControl{justify-content:center;min-width:44px;min-height:44px;display:inline-flex!important}.productIdentifiersWorkspace .portalSelectionControl>input{margin:0}:is(.catalogWorkspace,.transferWorkspace) .columnChooser>div{box-sizing:border-box;max-height:60dvh;top:calc(100% + 6px);overflow-y:auto}.shell .workspace:is(.catalogWorkspace,.productIdentifiersWorkspace,.transferWorkspace) :is(button,summary,a),.labelsWorkspace :is(button,summary),.labelPreviewDialog :is(button,summary),.productRichContentModal button,.transferStepDialog :is(button,summary){box-sizing:border-box;min-height:44px!important}.shell .workspace:is(.catalogWorkspace,.productIdentifiersWorkspace,.transferWorkspace) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.labelsWorkspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.labelPreviewDialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.transferStepDialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}:is(.catalogWorkspace,.productIdentifiersWorkspace,.transferWorkspace,.labelsWorkspace,.labelPreviewDialog,.transferStepDialog) .portalClearableFieldButton,.catalogEditorPanel .formClose,.productRichContentModal header>button{width:44px!important;min-width:44px!important;height:44px!important}.productRichContentModal header>button{flex-basis:44px}:is(.catalogWorkspace,.productIdentifiersWorkspace,.transferWorkspace,.labelsWorkspace,.labelPreviewDialog,.transferStepDialog) .portalClearableField>input{padding-right:52px!important}.catalogWorkspace .catalogIdentifiersLink{align-items:center;display:inline-flex}.labelsWorkspace .labelsDocumentFields{grid-template-columns:minmax(0,1fr)}.labelsWorkspace .labelsDocumentFields>label,.labelsWorkspace .labelsPreviewProduct{grid-column:auto}.labelPreviewDialog .labelPreviewZoom{flex-wrap:wrap}.labelPreviewDialog .labelPreviewZoom button{white-space:normal;flex-shrink:0}.shell .workspace.ozonFinanceWorkspace :is(button,summary){box-sizing:border-box;min-height:44px!important}.shell .workspace.ozonFinanceWorkspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}.ozonFinanceWorkspace button[aria-label]{min-width:44px}.ozonFinanceWorkspace .portalClearableFieldButton{width:44px!important;height:44px!important}.ozonFinanceWorkspace .portalClearableField>input{padding-right:52px!important}.ozonFinanceWorkspace .ozonFinanceConnectionFlow>header a{box-sizing:border-box;align-items:center;min-height:44px;display:inline-flex}.ozonFinanceWorkspace .ozonFinanceFilterActions,.ozonFinanceWorkspace .ozonFinanceFilterActions>button{white-space:normal;width:100%}.ozonFinanceWorkspace .ozonFinanceInformerSettingsRow>label{align-items:center;min-width:0;min-height:44px;display:flex}.ozonFinanceWorkspace .ozonFinanceTableWrap{container-type:inline-size}.ozonFinanceWorkspace .ozonFinanceDetails{box-sizing:border-box;width:calc(100vw - 80px);max-width:100%}.ozonFinanceWorkspace .ozonFinanceEventEditorActions{flex-direction:column;align-items:stretch}.ozonFinanceWorkspace .ozonFinanceEventEditorActions>button[type=submit]{order:-1}@supports (width:1cqw){.ozonFinanceWorkspace .ozonFinanceDetails{width:100cqw}}.shell .workspace.fboWorkspace .fbsOrdersPanel .fbsOrderTable thead tr:first-child th>button{min-height:44px!important}.shell .workspace.fboWorkspace :is(button,summary,a),.wbFbsBackdrop :is(.fboCreateDialog,.fboSettingsDialog) :is(button,summary,a){box-sizing:border-box;min-height:44px!important}.shell .workspace.fboWorkspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.wbFbsBackdrop :is(.fboCreateDialog,.fboSettingsDialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}.fboWorkspace .portalClearableFieldButton,:is(.fboCreateDialog,.fboSettingsDialog)>header>button{width:44px!important;min-width:44px!important;height:44px!important}.fboWorkspace .portalClearableField>input{padding-right:52px!important}:is(.fboSettingsDialog label:has(input[type=checkbox]),.fboCreateDialog label:has(input[type=checkbox])){align-items:center;min-height:44px}:is(.fboCreateDialog,.fboSettingsDialog)>footer{flex-direction:column;align-items:stretch}.fboCreateDialog>footer>span{order:-2}:is(.fboCreateDialog,.fboSettingsDialog)>footer>button.primary{order:-1}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel){box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel) .fbsOrderTable{min-width:0;max-width:100%;overflow-x:auto}.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel,.fboHeroActions) :is(button,summary,a),.wbFbsBackdrop .fboDispatchDialog :is(button,a){box-sizing:border-box;min-height:44px!important}.shell .workspace.fboWorkspace :is(.fboDispatchJournalPanel,.fboAcceptancePanel,.fboDispatchDialog) :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}.fboDispatchJournalPanel .portalClearableFieldButton,.fboDispatchDialog>header>button{width:44px!important;min-width:44px!important;height:44px!important}.fboDispatchJournalPanel .portalClearableField>input{padding-right:52px!important}.fboDispatchDialog>footer{flex-direction:column;align-items:stretch}.fboDispatchDialog>footer>span{order:-2}.fboDispatchDialog>footer>button.primary{order:-1}.warehouseProductBackdrop .warehouseProductDialog :is(button,summary),.warehouseProductBackdrop .warehouseProductDialog .warehouseProductDialogBody :is(button,summary),.warehouseWorkflowPreferencesBackdrop .warehouseWorkflowPreferencesDialog :is(button,summary){box-sizing:border-box;max-width:100%;min-height:44px!important}:is(.warehouseProductDialog,.warehouseWorkflowPreferencesDialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}.warehouseProductDialog .portalClearableFieldButton,.warehouseProductDialog .warehouseWorkflowPreferencesTrigger,.warehouseWorkflowPreferencesDialog>header button{width:44px!important;min-width:44px!important;height:44px!important}.warehouseProductDialog .portalClearableField>input{padding-right:52px!important}.warehouseWorkflowPreferencesBackdrop .warehouseWorkflowPreferencesDialog>footer{flex-direction:column;align-items:stretch;display:flex}.warehouseWorkflowPreferencesBackdrop .warehouseWorkflowPreferencesDialog>footer button.primary{order:-1}.warehouseWorkflowPreferencesDialog .warehouseWorkflowCheck{min-height:44px}}.workspace .accountActions .portalQuickActions .portalMobileUtilityButton{color:var(--text);background:var(--surface);border-color:var(--border)}@media (max-width:560px){.warehouseCategoryTemplateBackdrop .warehouseCategoryTemplateDialog :is(button,summary),.warehouseLabelPrintBackdrop .warehouseLabelPrintDialog.fbsPrintDialog :is(button,summary){box-sizing:border-box;max-width:100%;min-height:44px!important}:is(.warehouseCategoryTemplateDialog,.warehouseLabelPrintDialog) :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}.warehouseLabelPrintBackdrop .warehouseLabelPrintDialog .fbsOzonKizClose,.warehouseCategoryTemplateDialog .portalClearableFieldButton{width:44px!important;min-width:44px!important;height:44px!important}.warehouseCategoryTemplateDialog .portalClearableField>input{padding-right:52px!important}.warehouseCategoryTemplateDialog>footer{flex-direction:column;align-items:stretch;display:flex}.warehouseCategoryTemplateDialog>footer button.primary{order:-1}.warehouseLabelPrintDialog :is(.fbsPrintDialogComposition,.printDialogPickingOptions) label{min-height:44px}.shell .workspace.warehouseWorkspace .warehouseLabelPrint :is(button,summary){box-sizing:border-box;min-height:44px!important}.warehouseWorkspace :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}.warehouseWorkspace .warehouseLabelSearchClear{width:44px;min-width:44px;height:44px}.warehouseWorkspace .warehouseLabelSearchInput input{padding-right:52px}.shell .workspace.warehouseWorkspace .warehouseLabelPrintActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shell .workspace.warehouseWorkspace .warehouseLabelPrintActions>button{width:100%;min-width:0;white-space:normal!important}.warehouseWorkspace .warehouseLabelPrintActions .warehouseLabelOpen{order:-1;grid-column:1/-1}}.productImageManagerDialog.productImageLightboxDialog,.productImageManagerDialog :is(.productImageManagerZoom,.productImageManagerNavigation){color:var(--text);background:var(--surface);border-color:var(--border)}.productImageManagerDialog :is(.productImageManagerCanvas,.productImageManagerScroller){background:var(--surface-muted)}.productImageManagerDialog.productImageLightboxDialog :is(h2,dd,.productImageManagerZoom span,.productImageManagerNavigation span){color:var(--text)}.productImageManagerDialog.productImageLightboxDialog :is(dt,small,.productImageManagerActions label){color:var(--text-muted)}.productImageManagerDialog dl>div{border-color:var(--border)}.productImageManagerDialog.productImageLightboxDialog :is(.productImageLightboxClose,.productImageManagerZoom button,.productImageManagerNavigation button,.productImageManagerActions>button.secondary){color:var(--text);background:var(--surface-muted);border-color:var(--border)}.productImageManagerDialog.productImageLightboxDialog .productImageManagerActions>button.danger{color:var(--danger-text);background:var(--danger-surface);border-color:var(--danger-text)}.productDetailEditorMedia{color:var(--text);background:var(--surface);border-color:var(--border)}.productDetailWorkspace .productDetailEditorMedia>header,.productDetailWorkspace .productDetailEditorMedia>p{border-color:var(--border);background:var(--surface)}.productDetailWorkspace .productDetailEditorMedia>header span{color:var(--text)}.productDetailWorkspace .productDetailEditorMedia :is(small,p){color:var(--text-muted)}.productDetailEditorMediaHeaderActions :is(label,button){color:var(--text);background:var(--surface-muted);border-color:var(--border)}@media (max-width:560px){.productImageManagerDialog :is(button,select){box-sizing:border-box;max-width:100%;min-height:44px!important}.productImageManagerDialog :is(.productImageLightboxClose,.productImageManagerZoom button){min-width:44px}.productImageManagerDialog .productImageLightboxClose{width:44px;height:44px}.productImageManagerZoom{flex-wrap:wrap}.productDetailWorkspace :is(.productWorkbench,.productDetailEditor,.productDetailTabs) :is(button,summary){box-sizing:border-box;min-height:44px!important}.productDetailWorkspace :is(.productDetailEditor,.productDetailTabs) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px}.productDetailWorkspace .portalClearableFieldButton,.productDetailWorkspace .formClose{width:44px!important;min-width:44px!important;height:44px!important}.productDetailWorkspace .portalClearableField>input{padding-right:52px!important}.productDetailWorkspace :is(.productDetailBack,.productWorkbenchActions a,.productTabPane a,.productPublicationPanel a,.productDetailEditorMediaHeaderActions label,.productMediaUpload label){box-sizing:border-box;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.productDetailWorkspace .productTabList{flex-wrap:wrap}.productDetailWorkspace .productTabList button{white-space:normal;flex:140px}.productDetailWorkspace .productMediaReplace{align-items:center;min-height:44px}}@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:44px;width:44px;height:44px;min-height:44px}}@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:44px;width:44px;height:44px;min-height:44px}.portalMobileUtilityMenu{top:190px}}@media (max-width:720px){.pageHelpPanel :is(button,a){box-sizing:border-box;min-height:44px!important}.pageHelpPanel>header button{width:44px;min-width:44px;height:44px}.pageHelpPanel>footer button{order:-1}.portalSearch .portalSearchField{box-sizing:border-box;height:44px;min-height:44px}.portalSearch .portalSearchField input{min-width:0;height:44px!important;min-height:44px!important}.portalSearchField>button{width:44px;min-width:44px;height:44px;min-height:44px}.sidebar .sidebarGroupToggle,.sidebar .mobileMenuToggle{min-height:44px}.portalBreadcrumbs ol{flex-wrap:wrap}.portalBreadcrumbs a{align-items:center;min-height:44px;display:inline-flex}}.markingWorkspace .kizRegistryToolbar{grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr) minmax(0,auto)}.markingWorkspace .kizRegistryToolbar form,.markingWorkspace .kizRegistryToolbarActions{min-width:0}.markingWorkspace .kizRegistryToolbar form input{flex:1;min-width:0}.markingWorkspace .kizRegistryToolbarActions{flex-wrap:wrap}@media (max-width:1180px){.markingWorkspace .kizRegistryToolbar{grid-template-columns:minmax(0,1fr)}}.catalogPanelActions.catalogButtonActions:not([data-mobile]),.labelInspectorActions.labelTemplateActions:not([data-mobile]),.billingWalletActions.billingWalletButtons:not([data-mobile]),.salesAnalyticsPeriodButtons:not([data-mobile]){display:contents}.labelInspectorActions.labelTemplateActions[data-mobile]{background:0 0;border:0;margin:0;padding:0}@media (max-width:560px){.markingWorkspace .suzRegistry :is(button,summary){box-sizing:border-box;min-height:44px!important}.markingWorkspace .suzRegistry{box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.markingWorkspace .suzRegistry .suzFields{box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.markingWorkspace .suzRegistry .suzFields>:is(label,button){box-sizing:border-box;width:100%;min-width:0}.markingWorkspace .suzRegistry .suzTableScroll{min-width:0;max-width:100%;overflow-x:auto}.markingWorkspace .suzRegistry th>button{white-space:normal;max-width:100%}.markingWorkspace .suzRegistry :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){box-sizing:border-box;min-width:0;max-width:100%;height:44px!important;min-height:44px!important}.markingWorkspace .suzRegistry .portalClearableFieldButton{width:44px!important;min-width:44px!important;height:44px!important}.markingWorkspace .suzRegistry .portalClearableField>input{padding-right:52px!important}.markingWorkspace .suzRegistry input[type=file]{box-sizing:border-box;min-width:0;max-width:100%;min-height:44px}.markingWorkspace .suzRegistry :is(.suzPanel,.suzConnectionSettings) a{box-sizing:border-box;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.markingWorkspace :is(.kizRegistryTabs button,.kizRegistryWorkspace button,.kizRegistryWorkspace summary,.kizRegistryExport){box-sizing:border-box;min-height:44px!important}.markingWorkspace .kizRegistryWorkspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}.markingWorkspace .kizRegistryToolbar form{grid-template-columns:minmax(0,1fr) auto}.markingWorkspace .kizRegistryWorkspace .portalClearableFieldButton{width:44px!important;min-width:44px!important;height:44px!important}.markingWorkspace .kizRegistryWorkspace .portalClearableField>input{padding-right:52px!important}.markingWorkspace .kizRegistryToolbarActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.markingWorkspace .kizRegistryToolbarActions>button:first-child{grid-column:1/-1}.markingWorkspace .kizRegistryToolbarActions>:is(button,a){white-space:normal;width:100%;min-width:0;padding:10px}.unitOwnerWorkspace :is(button,summary){box-sizing:border-box;min-height:44px!important}.unitOwnerWorkspace :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;min-width:0;height:44px!important;min-height:44px!important}.unitOwnerWorkspace .portalClearableFieldButton{width:44px!important;min-width:44px!important;height:44px!important}.unitOwnerWorkspace .portalClearableField>input{padding-right:52px!important}.financeSourceWorkspace>section :is(button,summary){box-sizing:border-box;min-height:44px!important}.financeSourceWorkspace>a{align-items:center;max-width:100%;min-height:44px;display:inline-flex}.financeSourceWorkspace .financeManualFields{grid-template-columns:minmax(0,1fr);display:grid}.financeSourceWorkspace .financeManualFields>:is(label,button){width:100%;min-width:0}.financeSourceWorkspace .financeManualControls .financeManualFields :is(input,select){box-sizing:border-box;width:100%;height:44px!important;min-height:44px!important}.salesAnalyticsMain .unitEconomics button{min-height:44px!important}.salesAnalyticsMain .unitEconomics input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;min-width:0;min-height:44px!important}.salesAnalyticsMain .unitEconomics [data-fbs-cost-key]{min-width:44px}.salesAnalyticsPeriodButtons[data-mobile]{grid-column:1/-1}.salesAnalyticsMain :is(.analyticsTabs button,.salesGrouping button,.salesFilterBar button,.salesConnectionFilter summary,.salesFormulaPanel>summary){box-sizing:border-box;min-height:44px!important}.salesAnalyticsMain .salesFilterBar :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;min-width:0;max-width:100%;height:44px!important;min-height:44px!important}.salesAnalyticsMain .datePeriodDayNavigation button{min-width:44px}.salesAnalyticsMain .analyticsSourceSwitch a{align-items:center;min-height:44px;display:inline-flex}.advertisingAnalyticsMain .queryResearchFormula>summary{box-sizing:border-box;min-height:44px;padding:12px 8px}.advertisingBusinessJournal button,.advertisingEventDialog button{min-height:44px!important}:is(.advertisingBusinessJournal,.advertisingEventDialog) :is(input:not([type=checkbox]):not([type=radio]),select){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}.advertisingEventDialog textarea{box-sizing:border-box;max-width:100%;min-height:88px}.advertisingBusinessJournal .portalClearableFieldButton{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.advertisingBusinessJournal .portalClearableField>input{padding-right:52px!important}.advertisingEventDialog>header button{flex:0 0 44px;width:44px;height:44px}.advertisingAnalyticsMain :is(.campaignDetail,.campaignMobileCards) button,.advertisingDetailDialog button{min-height:44px!important}.advertisingAnalyticsMain .campaignDetail :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.advertisingDetailDialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;min-width:0;min-height:44px!important}.advertisingAnalyticsMain .campaignDetailNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.advertisingAnalyticsMain .campaignDetailNavigation button{white-space:normal;width:100%;min-width:0;padding:10px 8px;line-height:1.35}.advertisingAnalyticsMain .campaignDetail .keywordRowActions{flex-wrap:wrap;gap:8px}.advertisingAnalyticsMain .campaignDetail .advertisingKeywordTable .keywordScroll .keywordRowActions button{min-height:44px!important}.advertisingAnalyticsMain .campaignDetail :is(.advertisingClusterInventory,.advertisingKeywordTable,.keywordToolbar,.tablePaginationControls){box-sizing:border-box;min-width:0;max-width:100%}.advertisingAnalyticsMain .campaignDetail .advertisingKeywordTable{grid-template-columns:minmax(0,1fr)}.advertisingAnalyticsMain .campaignDetail .tablePaginationControls{flex-wrap:wrap}.advertisingDetailDialog>header button{white-space:normal;width:100%;line-height:1.35}.advertisingDetailDialog>header{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.advertisingDetailDialog a{align-items:center;min-height:44px;display:inline-flex}.advertisingAnalyticsMain .campaignDetail .portalClearableFieldButton,.settingsWorkspace .profileSettings .portalClearableFieldButton{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.advertisingAnalyticsMain .campaignDetail .portalClearableField>input{padding-right:52px!important}.advertisingAnalyticsMain :is(.advertisingMobileFilterSummary button,.advertisingFilterActions button,.advertisingCabinetCombobox input,.advertisingCabinetOptions button,.advertisingPlatformSegments button,.advertisingPeriodControl>summary,.advertisingWorkspaceNavigation button,.advertisingPeriodPopover button,.advertisingPeriodPopover input){box-sizing:border-box;min-height:44px!important}.advertisingAnalyticsMain .advertisingPlatformSegments{grid-auto-columns:44px}.advertisingAnalyticsMain .advertisingPlatformSegments button{width:44px;min-width:44px}.advertisingAnalyticsMain .advertisingCabinetCombobox{height:46px}.advertisingAnalyticsMain .advertisingFilterBar :is(.advertisingCabinetCombobox input,.advertisingPeriodPopover input){height:44px!important;min-height:44px!important}.advertisingAnalyticsMain .advertisingCabinetCombobox>:is(.advertisingCabinetToggle,.advertisingCabinetClear){width:44px;top:0;min-height:44px!important}.advertisingAnalyticsMain .advertisingCabinetCombobox>.advertisingCabinetClear{right:44px}.advertisingAnalyticsMain .advertisingCabinetCombobox input{padding-right:52px}.advertisingAnalyticsMain .advertisingCabinetCombobox.hasClear input{padding-right:96px}.advertisingAnalyticsMain .advertisingFilterActions button{white-space:normal;height:auto;padding:10px 12px;line-height:1.35}.advertisingAnalyticsMain .datePeriodDayNavigation button{min-width:44px}.settingsWorkspace :is(.profileSettings,.organizationLegalPanel,.subscriberLegalEntitiesPanel,.teamPanel) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px}.settingsWorkspace :is(.profileSettings,.organizationLegalPanel,.subscriberLegalEntitiesPanel,.teamPanel) button{white-space:normal;height:auto;line-height:1.35;min-height:44px!important}.settingsWorkspace :is(.profileIdentityPanel,.profilePasswordPanel,.twoFactorForm) :is(label,.portalClearableField,.passwordField){min-width:0;max-width:100%}.profileSettings :is(.passwordToggle,.passwordClear,.portalClearableFieldButton){width:44px;height:44px!important}.profileSettings .passwordToggle{right:0}.profileSettings .passwordClear{right:44px}.profileSettings .passwordTextInput{padding-right:96px!important}.profileSettings .portalClearableField>input{padding-right:52px!important}#overview .heroActions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}#overview .heroActions>a{box-sizing:border-box;white-space:normal;justify-content:center;width:100%;min-height:44px!important}.dashboardApiStatus .dashboardApiStatusHeader{flex-direction:column;align-items:stretch;gap:8px}.dashboardApiStatusHeader>div:last-child{flex-wrap:wrap;min-width:0}.dashboardApiStatusHeader button{width:44px;min-width:44px;height:44px}.dashboardApiProviderDetails>a,#overview .setupList a,#overview .quietLink{box-sizing:border-box;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.workspace.fbsWorkspace{grid-template-columns:minmax(0,1fr)}.workspace>.topbar,.workspace>.topbar .accountActions{min-width:0;max-width:100%}.workspace>.topbar .portalQuickActions{flex-wrap:wrap;min-width:0;max-width:100%}:is(.authForm,.staffInviteCard form) :is(input:not([type=checkbox]):not([type=radio]),select):not([aria-hidden=true] *){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}:is(.authForm,.staffInviteCard form) :is(.portalClearableField,.passwordField){min-width:0;max-width:100%}:is(.authTabs,.authForm,.authSessionDialog footer,.staffInviteCard,.staffInviteCard form,.emailPreferenceCard)>button,.authConfirmLink{white-space:normal;max-width:100%;height:auto;min-height:44px;line-height:1.35}:is(.authForm,.staffInviteCard form)>button{width:100%}:is(.authForm,.staffInviteCard form) .passwordTextInput{padding-right:96px!important}:is(.authForm,.staffInviteCard form) :is(.passwordClear,.passwordToggle,.portalClearableFieldButton){width:44px;height:44px;padding:0;top:0;right:0;transform:none}:is(.authForm,.staffInviteCard form) .passwordClear{right:44px}:is(.authForm,.staffInviteCard form) .portalClearableField>input{padding-right:52px!important}.workspace:not(.fbsWorkspace) :where(button.primaryAction,button.secondaryAction,button.primaryButton,button.secondaryButton,button.queueButton,button.connectButton){min-height:44px!important}.portalMobileForm .fieldPair{grid-template-columns:minmax(0,1fr)}.portalMobileForm :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([aria-hidden=true] *){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}.portalMobileForm :is(label,.portalClearableField,.fieldPair){min-width:0;max-width:100%}.portalMobileForm .queueButton{white-space:normal;width:100%;height:auto}.portalActionGroup[data-mobile]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;min-width:0;display:grid}.portalActionSlot{min-width:0;display:flex}.portalActionSlot[data-placement=primary],.portalActionMoreContent{grid-column:1/-1}.portalActionGroup:not(:has(.portalActionMoreToggle)):not(:has(.portalActionSlot[data-placement=frequent]~.portalActionSlot[data-placement=frequent]))>.portalActionSlot[data-placement=frequent]{grid-column:1/-1}.portalActionGroup:not(:has(.portalActionSlot[data-placement=frequent]))>.portalActionMoreToggle{grid-column:1/-1}.portalActionGroup[data-mobile] :is(.portalActionSlot>button,.portalActionSlot>a,.portalActionMoreToggle,.portalActionMoreContent>button,.portalActionMoreContent>a){border-radius:var(--ds-radius-control,8px);white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:auto;padding:10px 12px;line-height:1.35;display:flex;min-height:44px!important}.portalActionMoreContent>a,.portalActionSlot>a{box-sizing:border-box;text-align:center;align-items:center;text-decoration:none;display:flex}.portalActionMoreToggle{border:1px solid var(--border);border-radius:var(--ds-radius-control,8px);color:var(--text);background:var(--surface);font:inherit;cursor:pointer;align-items:center;gap:8px;display:flex}.catalogPanelControls>.catalogPanelActions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;display:grid}.workspace:not(.fbsWorkspace) .portalActionGroup[data-mobile] .portalActionSlot[data-placement=primary]>button:not(:disabled){border-color:var(--violet)!important;color:var(--paper)!important;background:var(--violet)!important}.workspace:not(.fbsWorkspace) .portalActionGroup[data-mobile] .portalActionSlot[data-placement=primary]>button:hover:not(:disabled){background:color-mix(in srgb, var(--violet) 88%, var(--ink))!important}:root[data-theme=dark] .workspace:not(.fbsWorkspace) .portalActionGroup[data-mobile] .portalActionSlot[data-placement=primary]>button:not(:disabled){color:var(--paper-ink)!important}.workspace:not(.fbsWorkspace) .portalActionGroup[data-mobile] :is(.portalActionSlot[data-placement=frequent]>button,.portalActionSlot[data-placement=frequent]>a,.portalActionMoreToggle,.portalActionMoreContent>button,.portalActionMoreContent>a):not(.danger,.disconnectButton,.stopAll){border-radius:var(--ds-radius-control,8px);border:1px solid var(--border)!important;color:var(--text)!important;background:var(--surface)!important}.workspace:not(.fbsWorkspace) .portalActionGroup[data-mobile] :is(.portalActionSlot[data-placement=frequent]>button,.portalActionMoreToggle,.portalActionMoreContent>button,.portalActionMoreContent>a):not(.danger,.disconnectButton,.stopAll):hover:not(:disabled){border-color:var(--violet)!important;background:var(--surface-subtle)!important}.portalActionMoreArrow{transition:transform .15s}.portalActionMoreToggle[aria-expanded=true] .portalActionMoreArrow{transform:rotate(180deg)}.portalActionMoreContent:not([hidden]){border-top:1px solid var(--border);gap:8px;padding-top:8px;display:grid}.supportComposerFields .portalActionGroup[data-mobile] .portalActionSlot[data-placement=primary]>button{border:1px solid var(--button-primary-bg);border-radius:var(--ds-radius-control);color:var(--button-primary-fg);background:var(--button-primary-bg)}.supportComposerHeaderActions button{min-height:44px}.supportComposerFields :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px}.productAccountingDialog :is(input,select){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}.billingWalletActions>label>input,.journalFilters :is(input,select),.journalRefresh,.journalDialog form button,.journalPager button,.journalFilterDisclosure>summary,.helpPageContents details>summary{box-sizing:border-box;min-height:44px}.journalDialog>header button{width:44px;height:44px}.billingWalletActions.billingWalletButtons[data-mobile]{gap:8px;min-width:0}.fbsAssemblyTransitionActions.portalActionGroup[data-mobile] :is(.portalActionSlot[data-placement=frequent]>button,.portalActionMoreToggle,.portalActionMoreContent>button):not(:disabled){border-color:var(--border)!important;color:var(--text)!important;background:var(--surface)!important}.fbsAssemblyTransitionActions.portalActionGroup[data-mobile] :is(.portalActionSlot[data-placement=frequent]>button,.portalActionMoreToggle,.portalActionMoreContent>button):hover:not(:disabled){border-color:var(--fbs-accent)!important;color:var(--fbs-accent-text)!important;background:var(--fbs-accent-soft)!important}.portalActionGroup[data-mobile] :is(button,a):focus-visible{outline:2px solid var(--fbs-accent,var(--violet));outline-offset:2px}.fbsOrdersPanel .fbsTableActionBar.hasHeaderColumnChooser{grid-template-columns:minmax(0,1fr);gap:8px}.fbsTableActionBar.hasHeaderColumnChooser>.fbsToolbarFilter>.fbsFiltersContent{grid-row:3;width:100%;margin:0}.fbsTableActionBar.hasHeaderColumnChooser>.fbsAssemblyTransitionActions,.fbsOrdersPanel .fbsTableActionBar.hasHeaderColumnChooser>button:last-child{grid-row:4;width:100%;min-height:44px}.fbsTableActionBar.hasDeliveryScanner>.fbsToolbarFilter>.fbsFiltersContent{grid-row:4}.fbsTableActionBar.hasDeliveryScanner>.fbsAssemblyTransitionActions,.fbsOrdersPanel .fbsTableActionBar.hasDeliveryScanner>button:last-child{grid-row:5}.fbsTableActionBar.hasHeaderColumnChooser>.fbsToolbarFilter>summary,.fbsTableActionBar .fbsTabScanner>button{min-height:44px!important}}.wbFbsBackdrop.fboWizardBackdrop{z-index:1451}.kizRegistrySelectionTarget,.fbsSelectionTarget{display:contents}.kizRegistrySelectionTarget>input{width:16px;height:16px;accent-color:var(--violet);margin:0}.fbsSelectionTarget>input{margin:0}.suzRegistry .kizRegistrySelectionTarget>input{accent-color:auto;width:13px;height:13px}.tableLayoutPanel{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.tableLayoutColumnList{min-height:0;overflow:auto}@media (max-width:560px){.fbsWorkSurface>.fbsTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fbsWorkSurface>.fbsTabs>button{min-width:0;min-height:44px;padding:8px}.fbsWorkSurface>.fbsTabs>button:first-child{grid-column:1/-1}.fbsWorkspace .tablePaginationControls :is(button,select){min-height:44px!important}.fbsWorkspace :is(.fbsOrderIconAction,.fbsSplitAction,.fbsOrderMenuTrigger){width:44px;min-width:44px;height:44px;min-height:44px}.fbsWorkspace .fbsOrderTable :is(th,td).fbsOrderMenuCell{width:52px;min-width:52px;max-width:52px}.fbsWorkspace .wbFbsActions>button,.fbsOrderMenuPopover button{min-height:44px!important}:is(.fbsProfileBackdrop:where(:not(.warehouseCategoryTemplateBackdrop,.warehouseLabelPrintBackdrop,.warehouseWorkflowPreferencesBackdrop)),.wbFbsBackdrop:has(.wbFbsDialog)) :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),summary),.wbFbsSelectionActions>button{box-sizing:border-box;min-height:44px!important}:is(.fbsProfileBackdrop:where(:not(.warehouseCategoryTemplateBackdrop,.warehouseLabelPrintBackdrop,.warehouseWorkflowPreferencesBackdrop)),.wbFbsBackdrop:has(.wbFbsDialog)) button,.wbFbsSelectionBar>button{min-width:44px!important;min-height:44px!important}:is(.fbsProfileBackdrop:where(:not(.warehouseCategoryTemplateBackdrop,.warehouseLabelPrintBackdrop,.warehouseWorkflowPreferencesBackdrop)),.wbFbsDialog) label:has(>input[type=checkbox]){align-items:center;min-height:44px;display:flex}.wbFbsDialog .portalClearableFieldButton{width:44px!important;height:44px!important}.wbFbsDialog .portalClearableField>input{padding-right:52px}:is(.fbsWorkspace,.fbsProfileBackdrop:where(:not(.warehouseCategoryTemplateBackdrop,.warehouseLabelPrintBackdrop,.warehouseWorkflowPreferencesBackdrop)),.fbsLabelSizeDialog,.fbsPrintDesignerMenu,.wbFbsDialog){--ds-control-height:44px}:is(.fbsAssembly,.fbsPrintControls,.fbsPrintDocuments,.fbsRegistryScreen,.fbsSettings,.fbsSettingsScreen,.fbsLabelSizeDialog,.fbsPrintDesignerMenu,.fbsPickingSheetEditorDialog,.wbFbsActions,.wbFbsSelectionBar) :is(button,select,summary,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}:is(.fbsSettingsScreen,.fbsPickingSheetEditorDialog) button[aria-label],.fbsBatchClearButton,.wbFbsSelectionBar .wbFbsClearSelection{min-width:44px!important;min-height:44px!important}.fbsLabelSizeDialog .fbsLabelSizeContent{box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.fbsLabelSizeDialog .fbsTapePrinterChoice>select{width:100%;min-width:0;max-width:100%}.wbMetadataBackdrop{z-index:1550;box-sizing:border-box;overscroll-behavior:contain;place-items:center;padding:12px;display:grid}.wbMetadataDialog{--ds-control-height:44px;box-sizing:border-box;min-height:0;max-height:calc(100dvh - 24px);overflow:auto}.wbMetadataDialog :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){box-sizing:border-box;min-height:44px!important}.wbMetadataDialog button[aria-label],.wbMetadataDialog>header>button{min-width:44px!important;min-height:44px!important}.wbMetadataDialog label:has(>input[type=checkbox]){align-items:center;min-height:44px;display:flex}.fbsWorkspace .fbsPrintControls .fbsPrintToolbarButton,.fbsWorkspace .fbsPrintControls .fbsLabelSizeToggle,.fbsWorkspace .fbsLabelSizeDialog header>button,.fbsWorkspace .wbFbsSupplyHeading>button,.fbsWorkspace .fbsTemplateReadAction,.wbMetadataToolbar a.buttonLink,.wbFbsSupplyMenu button{min-width:44px!important;min-height:44px!important}.fbsWorkspace :is(.wbFbsShipping,.fbsStickerScanner,.fbsOrderToolbar,.wbFbsToolbar,.fbsShipmentJournal) :is(button:not(.managedColumnHeader *),select,summary,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px!important}.fbsWorkspace :is(.wbFbsShipping,.fbsShipmentJournal) label:has(>input[type=checkbox]){align-items:center;min-height:44px;display:flex}.fbsWorkspace .wbFbsActionCell>button[aria-haspopup=menu],.fbsWorkspace .fbsShipmentJournal button[aria-label]{min-width:44px!important;min-height:44px!important}.fbsWorkspace .fbsPrintControls{grid-template-columns:minmax(0,1fr);display:grid;overflow-x:visible}.fbsWorkspace .fbsPrintControlGroup{grid-template-rows:auto minmax(44px,auto)}.fbsWorkspace .fbsPrintControls :is(.fbsPrintControlGroup,.fbsPrintSettingsGroup,.fbsPrintSectionActions,.fbsStandaloneLabelAction){white-space:normal;flex-wrap:wrap;min-width:0;max-width:100%}.fbsWorkspace .fbsPrintControls .fbsPrintSectionActions{flex-direction:column;align-items:stretch}.fbsWorkspace .fbsPrintControls .fbsStandaloneLabelAction{flex-flow:row;width:100%;height:auto;min-height:44px}.fbsWorkspace .fbsPrintControls .fbsStandaloneLabelAction>.fbsPrintToolbarButton{min-width:44px;height:auto!important;min-height:44px!important}.fbsWorkspace .fbsPrintControls .fbsStandaloneLabelAction>button:first-child{white-space:normal;flex:1 1 0;min-width:0}.fbsWorkspace .fbsPrintControls .fbsStandaloneLabelAction>:is(.fbsLabelSizeToggle,.fbsDirectPrintButton){flex:0 0 44px;width:44px}.fbsWorkspace :is(.fbsBatchPrintActions,.fbsBatchClearConfirm) button,.fbsWorkspace .fbsTableActionBar input:not([type=checkbox]):not([type=radio]):not([type=hidden]){box-sizing:border-box;min-height:44px!important}.fbsWorkspace :is(.fbsPrintControls,.fbsRegistryPeriod,.fbsShipmentJournal) button[aria-label]{min-width:44px!important}.fbsPrintDesignerMenu a[role=menuitem],.fbsLabelTemplatePicker a.buttonLink,.fbsTemplatePreviewDialog>header>button,.fbsWorkspace .fbsMessageClose{min-width:44px!important;min-height:44px!important}.fbsWorkspace .wbFbsPeriodFilters summary,.fbsWorkspace .wbFbsListScope>.wbFbsCheck,.fbsWorkspace th.managedColumnHeader{box-sizing:border-box;min-height:44px}.fbsWorkspace .fbsShipmentJournal .tablePaginationControls>button{flex-shrink:0;min-width:44px!important}.managedColumnHeader button,.fbsOrdersPanel .fbsOrderTable thead tr:first-child th.managedColumnHeader>button{min-width:44px!important;min-height:44px!important}.managedColumnHeader:has(>button){padding-inline:0!important}.managedColumnHeader:has(>button):after{pointer-events:none!important}.transferWorkspace .productTable:has(.comparisonDrawer){grid-template-columns:min-content;display:grid}.transferWorkspace .comparisonDrawer :is(.transferDestinationFields,.transferDestinationMedia,.transferDestinationDocuments){box-sizing:border-box;width:min(100%,100vw - 72px);min-width:0;max-width:calc(100vw - 72px);position:sticky;left:0}.transferWorkspace .comparisonDrawer .transferDestinationFields>div,.transferWorkspace .comparisonDrawer .transferDestinationDocuments .transferDocumentRow{grid-template-columns:minmax(0,1fr)}.transferWorkspace .comparisonDrawer :is(.transferDestinationFields,.transferDestinationDocuments) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.transferWorkspace .comparisonDrawer .transferMediaActions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.transferWorkspace .comparisonDrawer .transferMediaActions>:is(button,a){white-space:normal;box-sizing:border-box;width:100%;min-width:0;min-height:44px}.transferProductStepHeading{min-height:44px!important}.salesAnalyticsShell .panelHeader>a[href=\/fbs],.helpPrintAgent>a,.helpModuleGrid article>a,.officialGuideLink{box-sizing:border-box;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.warehouseCategoryTemplateDialog>header>button{flex:0 0 44px;width:44px;min-width:44px;height:44px}.warehouseWorkflowPreferencesDialog .warehouseQuantityStepper button{flex-shrink:0;min-width:44px}.tableLayoutTrigger,.tableLayoutPanel button{min-width:44px;min-height:44px}.tableLayoutTrigger{width:44px;height:44px}.tableLayoutColumn{grid-template-columns:22px minmax(0,1fr) 76px}.tableLayoutColumn>.tableLayoutGrip{grid-area:1/1}.tableLayoutColumn>label:not(.tableLayoutWidth){grid-area:1/2;min-height:44px}.tableLayoutColumn>.tableLayoutWidth{grid-area:1/3}.tableLayoutWidth input{box-sizing:border-box;min-height:44px!important}.tableLayoutOrderButtons{grid-area:2/2/auto/-1;display:flex}:is(.fbsTransferReview,.fbsLabelTemplatePicker)>footer>.primary{order:-1}.advertisingQueryWritePreview a.secondaryButton,.unitOwnerWorkspace .connectionTaxSummaryBody>a,.manualMobileResult>a,.advertisingTechnicalDiagnostics .advertisingProfitabilityState>a,.advertisingAnalyticsMain .advertisingScheduleSummary>a.secondaryAction{align-items:center;min-height:44px;display:inline-flex}.unitCalculator footer>button.secondary,.manualTariffToggle{box-sizing:border-box;min-height:44px!important}.manualTariffToggle{align-items:center;display:flex}.advertisingTechnicalDiagnostics :is(button:not(.managedColumnHeader *),select,summary,input:not([type=checkbox]):not([type=radio]):not([type=hidden])),.advertisingAnalyticsMain .advertisingFactWorkspace .campaignLifecycleTabs>button,.advertisingAnalyticsMain .advertisingFactWorkspace .campaignToolbar :is(input,select,.tableFilterToggle),.advertisingAnalyticsMain .advertisingFactWorkspace .tablePaginationControls :is(button,select){box-sizing:border-box;min-height:44px!important}.advertisingAnalyticsMain .advertisingFactWorkspace .portalClearableFieldButton{width:44px!important;min-width:44px!important;height:44px!important}.advertisingAnalyticsMain .advertisingFactWorkspace .portalClearableField>input{padding-right:52px}.advertisingProfitReasons>summary{box-sizing:border-box;min-height:44px;padding-block:12px}.advertisingAnalyticsMain .accountActions .portalUserButton{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.fbsLabelSizeDialog :is(.fbsTapeSettingsBody,.fbsTapeSettingsSection,.fbsTapePrinterSection){grid-template-columns:minmax(0,1fr);min-width:0}.fbsLabelSizeDialog .fbsTapeSettingsSection>*{min-width:0;max-width:100%}.fbsLabelSizeDialog :is(.fbsSystemPrintAction,.fbsPrintAgentState){white-space:normal;overflow-wrap:anywhere}.wbFbsBackdrop :is(.fboCreateDialog,.fboDetailDialog,.fboTaskDialog,.fboSettingsDialog,.fboOzonWizard,.fboCargoWizard)>header>button,.fboWorkflowPanel .fboWorkflowHeading>button[aria-label="Обновить процесс сборки"],.fboPlanMatrix th button[aria-label^=Удалить\ короб],.fboSettingsDialog .fboBoxLabelFieldOrder button[aria-label]{min-width:44px;min-height:44px}.fboWizardBackdrop footer>.primary{order:-1}.kizRegistrySetPrintRule{box-sizing:border-box;min-height:44px}.kizRegistryCodeSelect{grid-template-columns:44px minmax(0,1fr)!important}.kizRegistryCodeSelect>.kizRegistrySelectionTarget,.suzRegistry :is(th,td)>.kizRegistrySelectionTarget,.fbsWorkspace :is(th,td)>.fbsSelectionTarget{flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:44px;display:flex;min-width:44px!important}:is(.suzRegistry :is(th,td):has(>.kizRegistrySelectionTarget),.fbsWorkspace :is(th,td):has(>.fbsSelectionTarget)){min-width:44px;padding-inline:0!important}:is(.fbsWorkspace .managedTableLayout:has(.fbsSelectionTarget),.suzRegistry .managedTableLayout:has(.kizRegistrySelectionTarget)){--table-selection-min-width:44px}.kizPrintClose{flex-basis:44px;width:44px;min-width:44px;min-height:44px}.kizPrintSummary>a,.markingWorkspace .kizGisMtConnectionShortcut>a,.markingWorkspace .kizGisMtAvailable>header>a,.markingWorkspace .kizGisMtAvailableKep>header>a{align-items:center;min-height:44px;display:inline-flex}.tablePaginationControls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.tablePaginationControls>label{grid-column:1/-1;min-width:0}:where(button,a,summary):is(.primary,.primaryAction,.primaryButton,.queueButton,.secondary,.secondaryAction,.secondaryButton,.buttonLink,.adminInlineButton){min-height:44px!important}.catalogProductTable{--table-selection-min-width:44px}}.ozonFinanceWorkspace .ozonFinanceConnectionFlow>.ozonFinanceReadinessMobile{display:none}@media (max-width:620px){.ozonFinanceWorkspace .ozonFinanceConnectionFlow{padding:10px 12px}.ozonFinanceWorkspace .ozonFinanceConnectionFlow>.ozonFinanceReadinessDesktop,.ozonFinanceWorkspace .ozonFinanceConnectionFlow>.ozonFinanceReadinessCards{display:none}.ozonFinanceWorkspace .ozonFinanceConnectionFlow>.ozonFinanceReadinessMobile{margin:0;display:block}.ozonFinanceReadinessMobile h2{margin:0 0 8px;font-size:16px;line-height:1.4}.ozonFinanceReadinessList{gap:0;display:grid}.ozonFinanceReadinessRow+.ozonFinanceReadinessRow{border-top:1px solid var(--border)}.ozonFinanceReadinessRow summary{box-sizing:border-box;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 14px 4px 0;list-style:none;display:grid;position:relative}.ozonFinanceReadinessRow summary::-webkit-details-marker{display:none}.ozonFinanceReadinessRow summary:after{content:"⌄";color:var(--text-muted);font-size:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ozonFinanceReadinessRow details[open]>summary:after{transform:translateY(-50%)rotate(180deg)}.ozonFinanceReadinessRow summary>span{width:22px;height:22px;color:var(--text-muted);background:var(--surface-muted);border-radius:50%;place-items:center;font-size:10px;display:grid}.ozonFinanceReadinessRow summary>b{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.ozonFinanceReadinessRow summary>strong{color:var(--text-muted);background:var(--surface-muted);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:10px;line-height:1.4}.ozonFinanceReadinessRow.ready summary>:is(span,strong){color:var(--success-text);background:var(--success-surface)}.ozonFinanceReadinessRow.warning summary>:is(span,strong){color:var(--warning-text);background:var(--warning-surface)}.ozonFinanceReadinessExplanation{padding:0 0 8px 30px}.ozonFinanceReadinessExplanation p{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.ozonFinanceReadinessExplanation a{min-height:44px;color:var(--fbs-accent-text);align-items:center;display:inline-flex}.ozonFinanceReadinessAction{justify-content:flex-end;padding-bottom:4px;display:flex}.ozonFinanceReadinessAction button{border:1px solid var(--border);border-radius:var(--button-radius);min-height:44px;color:var(--text);background:var(--surface-muted);font:inherit;cursor:pointer;padding:0 12px;font-size:12px}.ozonFinanceReadinessMobile summary:focus-visible{outline:2px solid var(--button-focus);outline-offset:2px;border-radius:5px}}.ozonFinanceReadinessDisclosure{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;margin-top:12px}.ozonFinanceReadinessDisclosure>summary{cursor:pointer;box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;padding:8px 12px;display:flex}.ozonFinanceReadinessDisclosure>summary:before{content:"▸";color:var(--text-muted)}.ozonFinanceReadinessDisclosure[open]>summary:before{content:"▾"}.ozonFinanceReadinessDisclosure>summary::-webkit-details-marker{display:none}.ozonFinanceReadinessDisclosure>summary b{font-size:13px}.ozonFinanceReadinessDisclosure>summary small{color:var(--text-muted);font-size:11px}.ozonFinanceReadinessDisclosure>summary:focus-visible{outline:2px solid var(--button-focus);outline-offset:2px}.ozonFinanceWorkspace .ozonFinanceReadinessDisclosure>.ozonFinanceConnectionFlow{border:0;margin-top:0}@media (max-width:620px){.ozonFinanceWorkspace .ozonFinanceContext{gap:0;padding:10px 12px}.ozonFinanceWorkspace .ozonFinanceContextCopy{display:none}.ozonFinanceWorkspace .ozonFinanceAccount{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.ozonFinanceWorkspace .ozonFinanceAccount select{min-height:44px}}
