@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.connection-status-host[data-v-fbff372a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;width:min(36rem,calc(100vw - 24px));max-width:100%;padding:10px 14px;border-radius:calc(var(--border-radius-main, 8px) + 2px);border:1px solid color-mix(in srgb,var(--color-warning, #d97706) 35%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-warning, #d97706) 8%,var(--color-surface-elevated, var(--color-surface)));box-shadow:0 8px 24px #0f172a14}.connection-status-host__main[data-v-fbff372a]{display:flex;align-items:flex-start;gap:10px;flex:1 1 14rem;min-width:0}.connection-status-host__icon[data-v-fbff372a]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full, 999px);background:color-mix(in srgb,var(--color-warning, #d97706) 16%,transparent);color:var(--color-warning, #d97706);font-size:.95rem}.connection-status-host__copy[data-v-fbff372a]{display:flex;flex-direction:column;gap:2px;min-width:0}.connection-status-host__title[data-v-fbff372a]{font-size:.875rem;font-weight:var(--font-weight-semibold, 600);line-height:1.3;color:var(--color-text-main)}.connection-status-host__text[data-v-fbff372a]{font-size:.8125rem;line-height:1.4;color:var(--color-text-muted)}.connection-status-host__actions[data-v-fbff372a]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.stale-banner-enter-active[data-v-fbff372a],.stale-banner-leave-active[data-v-fbff372a]{transition:opacity .2s ease,transform .2s ease}.stale-banner-enter-from[data-v-fbff372a],.stale-banner-leave-to[data-v-fbff372a]{opacity:0;transform:translateY(-4px)}html:not(.dark) .btn-filled-primary.p-button:not(.p-disabled):not(.p-button-outlined),html:not(.dark) .product-editor-page__action-btn.p-button-outlined:not(.p-disabled),html:not(.dark) .product-editor-page__jump-prices.p-button-outlined:not(.p-disabled){background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-text-on-primary, #fff)!important}html:not(.dark) .btn-filled-primary.p-button:not(.p-disabled):not(.p-button-outlined) .p-button-label,html:not(.dark) .btn-filled-primary.p-button:not(.p-disabled):not(.p-button-outlined) .p-button-icon,html:not(.dark) .product-editor-page__action-btn.p-button-outlined:not(.p-disabled) .p-button-label,html:not(.dark) .product-editor-page__action-btn.p-button-outlined:not(.p-disabled) .p-button-icon,html:not(.dark) .product-editor-page__jump-prices.p-button-outlined:not(.p-disabled) .p-button-label,html:not(.dark) .product-editor-page__jump-prices.p-button-outlined:not(.p-disabled) .p-button-icon{color:var(--color-text-on-primary, #fff)!important}html:not(.dark) .btn-filled-primary.p-button:not(.p-disabled):not(.p-button-outlined):hover,html:not(.dark) .product-editor-page__action-btn.p-button-outlined:not(.p-disabled):hover,html:not(.dark) .product-editor-page__jump-prices.p-button-outlined:not(.p-disabled):hover{background:var(--color-primary-dark, #253b56)!important;border-color:var(--color-primary-dark, #253b56)!important}html.dark .btn-filled-primary.p-button:not(.p-disabled){background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-text-on-primary)!important}html.dark .btn-filled-primary.p-button:not(.p-disabled) .p-button-label,html.dark .btn-filled-primary.p-button:not(.p-disabled) .p-button-icon{background:transparent!important;border-color:transparent!important;color:inherit!important}html.dark .btn-filled-primary.p-button:not(.p-disabled):not(.p-button-outlined):hover{background:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important}html.dark .btn-filled-primary.p-button:not(.p-disabled):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 50%,transparent)!important}.p-button.app-btn-cancel:not(.p-disabled){border:1px solid var(--color-border-strong)!important;background:var(--color-surface-subtle)!important;color:var(--color-text-main)!important}.p-button.app-btn-cancel:not(.p-disabled) .p-button-label,.p-button.app-btn-cancel:not(.p-disabled) .p-button-icon{color:var(--color-text-main)!important}.p-button.app-btn-cancel:not(.p-disabled):hover{background:var(--color-border-subtle)!important;border-color:var(--color-border-strong)!important}html.dark .p-button.app-btn-cancel:not(.p-disabled){background:var(--color-surface-subtle)!important;color:var(--color-text-main)!important;border-color:var(--color-border-strong)!important}.p-confirmdialog .p-button.p-confirmdialog-reject-button:not(.p-disabled){border:1px solid var(--color-border-strong)!important;background:var(--color-surface-subtle)!important;color:var(--color-text-main)!important}.p-confirmdialog .p-button.p-confirmdialog-reject-button:not(.p-disabled) .p-button-label,.p-confirmdialog .p-button.p-confirmdialog-reject-button:not(.p-disabled) .p-button-icon{color:var(--color-text-main)!important}:root{color-scheme:light;--color-primary: #32527b;--color-primary-soft: rgba(50, 82, 123, .8);--color-primary-dark: #253b56;--color-surface: #ffffff;--color-surface-subtle: #f9fafb;--color-surface-muted: var(--color-surface-subtle);--color-surface-elevated: #ffffff;--color-border-subtle: #e5e7eb;--color-border-strong: #d1d5db;--color-text-main: #111827;--color-text-muted: #6b7280;--color-text-on-primary: #ffffff;--color-link: var(--color-primary);--p-action-text-color: var(--color-link);--color-readonly-bg: rgba(0, 0, 0, .05);--button-primary-bg: var(--color-primary);--button-primary-bg-soft: var(--color-primary-soft);--button-primary-text: var(--color-text-on-primary);--button-nav-bg: #ffffff;--button-nav-border: var(--color-border-subtle);--button-nav-text: var(--color-text-main);--button-nav-bg-active: var(--color-primary);--button-nav-border-active: var(--color-primary);--button-nav-text-active: var(--color-text-on-primary);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 10px;--radius-full: 999px;--border-radius-main: 8px;--font-family-base: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: ui-monospace, "Cascadia Code", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--p-font-family: var(--font-family-base);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: .95rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--line-height-base: 1.5;--notification-bg: var(--color-surface);--notification-bg-hover: var(--color-surface-subtle);--notification-border: var(--color-border-subtle);--notification-border-hover: var(--color-border-strong);--notification-shadow-hover: 0 4px 14px rgba(15, 23, 42, .06);--notification-title-color: var(--color-text-main);--notification-time-color: var(--color-text-muted);--notification-description-color: #4b5563;--notification-unread-bg: color-mix(in srgb, var(--color-primary) 7%, var(--color-surface));--notification-unread-bg-hover: color-mix( in srgb, var(--color-primary) 11%, var(--color-surface) );--notification-unread-border: color-mix( in srgb, var(--color-primary) 22%, var(--color-border-subtle) );--notification-unread-accent: var(--color-primary);--notification-unread-dot-bg: var(--color-primary);--editor-workspace-bg: #525659;--editor-toolbar-bg: var(--color-surface);--editor-toolbar-border: var(--color-border-subtle);--editor-toolbar-text: var(--color-text-main);--editor-panel-shadow: 0 16px 40px rgba(15, 23, 42, .14)}html{font-family:var(--font-family-base);line-height:var(--line-height-base);font-weight:var(--font-weight-regular);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,#app{font-family:inherit;color:var(--color-text-main);background-color:var(--color-surface)}.p-component{font-family:var(--font-family-base)}html.dark{color-scheme:dark;--color-surface: #1a1d21;--color-surface-subtle: #25282c;--color-surface-muted: var(--color-surface-subtle);--color-surface-elevated: #2d3138;--color-border-subtle: #3b3f45;--color-border-strong: #4b5058;--color-text-main: #e5e7eb;--color-text-muted: #9ca3af;--color-readonly-bg: rgba(255, 255, 255, .05);--color-primary: #6b9fc9;--color-primary-dark: #5a8ab8;--color-primary-soft: rgba(107, 159, 201, .88);--color-link: #a8c8e8;--p-action-text-color: var(--color-link);--notification-description-color: #b0b5bb;--notification-time-color: var(--color-text-muted);--notification-shadow-hover: 0 6px 18px rgba(0, 0, 0, .28);--notification-unread-bg: color-mix(in srgb, var(--color-primary) 14%, var(--color-surface));--notification-unread-bg-hover: color-mix( in srgb, var(--color-primary) 20%, var(--color-surface) );--notification-unread-border: color-mix( in srgb, var(--color-primary) 35%, var(--color-border-subtle) );--button-nav-bg: #25282c;--button-nav-border: var(--color-border-subtle);--button-nav-text: var(--color-text-main);--button-nav-bg-active: var(--color-primary);--button-nav-border-active: var(--color-primary);--button-nav-text-active: var(--color-text-on-primary);--p-surface-0: var(--color-surface);--p-surface-50: var(--color-surface-subtle);--p-surface-100: var(--color-surface-subtle);--p-surface-200: var(--color-border-subtle);--p-surface-300: var(--color-border-strong);--p-content-background: var(--color-surface);--p-content-border-color: var(--color-border-subtle);--p-text-color: var(--color-text-main);--p-text-muted-color: var(--color-text-muted);--p-text-hover-color: var(--color-text-main);--editor-workspace-bg: #1a1d21;--editor-toolbar-bg: var(--color-surface-subtle);--editor-toolbar-border: var(--color-border-subtle);--editor-toolbar-text: var(--color-text-main);--editor-panel-shadow: 0 16px 40px rgba(0, 0, 0, .45)}html.dark body{background-color:var(--color-surface);color:var(--color-text-main)}html.dark .app-header__breadcrumbs,html.dark .breadcrumbs,html.dark .breadcrumbs .p-breadcrumb,html.dark .breadcrumbs [data-pc-section=root],html.dark .breadcrumbs [data-pc-section=list],html.dark .breadcrumbs [data-pc-section=item],html.dark .breadcrumbs .p-breadcrumb-list,html.dark .breadcrumbs .p-breadcrumb-item,html.dark .breadcrumbs .p-menuitem-link,html.dark .breadcrumbs a{background:transparent!important;border:none!important;box-shadow:none!important}.p-inputtext,.p-password-input,.p-inputmask,.p-dropdown,.p-multiselect,.p-select,.p-autocomplete,.p-cascadeselect,.p-treeselect,.p-calendar .p-inputtext,textarea.p-inputtext{background-color:var(--color-surface)!important;color:var(--color-text-main)!important;border-radius:var(--border-radius-main)!important;border:1px solid var(--color-border-subtle)!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.p-inputtext::placeholder,.p-password-input::placeholder,.p-inputmask::placeholder,textarea.p-inputtext::placeholder{color:var(--color-text-muted)!important}.p-inputtext:enabled:hover,.p-password-input:enabled:hover,.p-inputmask:enabled:hover,.p-dropdown:not(.p-disabled):hover,.p-multiselect:not(.p-disabled):hover,.p-select:not(.p-disabled):hover,.p-autocomplete:not(.p-disabled):hover,.p-calendar .p-inputtext:enabled:hover,textarea.p-inputtext:enabled:hover{border-color:var(--color-border-strong)!important}.p-inputtext:enabled:focus,.p-inputtext:enabled:focus-visible,.p-password-input:enabled:focus,.p-password-input:enabled:focus-visible,.p-inputmask:enabled:focus,.p-inputmask:enabled:focus-visible,.p-dropdown:not(.p-disabled).p-focus,.p-multiselect:not(.p-disabled).p-focus,.p-select:not(.p-disabled).p-focus,.p-autocomplete:not(.p-disabled).p-focus,.p-calendar .p-inputtext:enabled:focus,.p-calendar .p-inputtext:enabled:focus-visible,textarea.p-inputtext:enabled:focus,textarea.p-inputtext:enabled:focus-visible{border-color:var(--color-primary)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 40%,transparent)!important}.p-inputtext:disabled,.p-password-input:disabled,.p-inputmask:disabled,.p-calendar .p-inputtext:disabled,textarea.p-inputtext:disabled{background-color:var(--color-surface-subtle)!important;color:var(--color-text-muted)!important}.p-iconfield .p-inputicon,.p-iconfield .p-input-icon{color:var(--color-text-muted)!important}.p-iconfield.p-iconfield-left .p-inputtext,.p-iconfield.p-iconfield-left input.p-inputtext,.p-iconfield .p-inputicon:first-child+.p-inputtext,.p-iconfield .p-inputicon:first-of-type+.p-inputtext{padding-inline-start:2.75rem!important}.p-checkbox-box{background-color:var(--color-surface)!important;border-radius:calc(var(--border-radius-main) / 2)!important;border:1px solid var(--color-border-subtle)!important}.p-checkbox-box.p-highlight{background-color:var(--color-surface)!important;border-color:var(--color-primary)!important}.p-checkbox .p-checkbox-icon,.p-checkbox-box.p-highlight .p-checkbox-icon,.p-checkbox-box.p-highlight svg,.p-checkbox-box.p-highlight .p-icon,.p-checkbox-box.p-highlight path{color:var(--color-primary)!important;fill:var(--color-primary)!important;stroke:var(--color-primary)!important}.p-radiobutton-box{border-color:var(--color-border-subtle)!important;background-color:var(--color-surface)!important}.p-radiobutton-box.p-highlight{border-color:var(--color-primary)!important;background-color:var(--color-surface)!important}.p-radiobutton-icon{background-color:var(--color-primary)!important}.p-button.p-button-primary,button.p-button[data-p-severity=primary]{color:var(--color-text-on-primary)!important}.p-button.p-button-primary:hover,.p-button.p-button-primary:focus,button.p-button[data-p-severity=primary]:hover,button.p-button[data-p-severity=primary]:focus{color:var(--color-text-on-primary)!important}.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(.p-dialog-close-button):not(.p-dialog-header-icon),button.p-button[data-p-severity=secondary]:not([data-p~=outlined]):not(.p-button-text):not(.p-button-link):not(.p-dialog-close-button):not(.p-dialog-header-icon){color:var(--color-text-on-primary)!important}.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):hover,.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):focus,.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):disabled,button.p-button[data-p-severity=secondary]:not([data-p~=outlined]):not(.p-button-text):not(.p-button-link):hover,button.p-button[data-p-severity=secondary]:not([data-p~=outlined]):not(.p-button-text):not(.p-button-link):focus,button.p-button[data-p-severity=secondary]:not([data-p~=outlined]):not(.p-button-text):not(.p-button-link):disabled{color:var(--color-text-on-primary)!important}.p-button.p-button-text,.p-button.p-button-link,.p-button.p-button-text:enabled:hover,.p-button.p-button-text:enabled:focus-visible,.p-button.p-button-link:enabled:hover,.p-button.p-button-link:enabled:focus-visible{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--p-action-text-color)!important}.p-button.p-button-text .p-button-label,.p-button.p-button-text .p-button-icon,.p-button.p-button-link .p-button-label,.p-button.p-button-link .p-button-icon,.p-button.p-button-secondary.p-button-text .p-button-label,.p-button.p-button-secondary.p-button-text .p-button-icon,button.p-button[data-p-severity=secondary][data-p~=text] .p-button-icon{color:inherit!important}.p-button.p-button-text:enabled:hover,.p-button.p-button-text:enabled:focus-visible,.p-button.p-button-link:enabled:hover,.p-button.p-button-link:enabled:focus-visible,.p-button.p-button-text:enabled:hover .p-button-label,.p-button.p-button-text:enabled:focus-visible .p-button-label,.p-button.p-button-link:enabled:hover .p-button-label,.p-button.p-button-link:enabled:focus-visible .p-button-label{color:color-mix(in srgb,var(--p-action-text-color) 88%,#ffffff 12%)!important}html.dark .p-button.p-button-text:enabled:hover,html.dark .p-button.p-button-text:enabled:focus-visible,html.dark .p-button.p-button-link:enabled:hover,html.dark .p-button.p-button-link:enabled:focus-visible,html.dark .p-button.p-button-text:enabled:hover .p-button-label,html.dark .p-button.p-button-text:enabled:focus-visible .p-button-label,html.dark .p-button.p-button-link:enabled:hover .p-button-label,html.dark .p-button.p-button-link:enabled:focus-visible .p-button-label{color:#dbeafe!important}.p-dialog .p-dialog-close-button,.p-dialog .p-dialog-header-icon{color:var(--color-text-main)!important}.p-dialog .p-dialog-close-button svg,.p-dialog .p-dialog-close-button svg path{fill:var(--color-text-main)!important}.products-toolbar__add-wrap .p-button,.products-toolbar__add-wrap button.p-button{transform:none!important;scale:1!important;transition:none!important}.products-toolbar__add-wrap .p-button:hover,.products-toolbar__add-wrap .p-button:active,.products-toolbar__add-wrap button.p-button:hover,.products-toolbar__add-wrap button.p-button:active{transform:none!important;scale:1!important}.p-dropdown-panel .p-dropdown-item.p-highlight,.p-dropdown-panel .p-dropdown-item.p-highlight .p-dropdown-item-label,.p-select-option-selected,.p-select-option-selected .p-select-option-label,[data-pc-section=option].p-select-option-selected,[data-pc-section=option].p-select-option-selected [data-pc-section=optionlabel],.p-selectbutton .p-button.p-highlight,.p-listbox .p-listbox-item.p-highlight,.p-select .p-select-option.p-highlight,[data-pc-section=item].p-highlight,[data-pc-section=item].p-highlight [data-pc-section=label],.p-highlight.p-button,.p-button.p-highlight{color:var(--color-text-on-primary)!important;background:var(--color-primary)!important;border-color:var(--color-primary)!important}.p-selectbutton .p-togglebutton.p-togglebutton-checked,.p-selectbutton .p-togglebutton[data-p-checked=true],.p-selectbutton .p-togglebutton[aria-pressed=true]{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-text-on-primary)!important}.p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,.p-selectbutton .p-togglebutton[data-p-checked=true] .p-togglebutton-content,.p-selectbutton .p-togglebutton-content[data-p=checked],.p-selectbutton .p-togglebutton-content[data-p~=checked],.p-selectbutton .p-togglebutton[aria-pressed=true] .p-togglebutton-content{color:var(--color-text-on-primary)!important;background:transparent!important}.p-selectbutton .p-togglebutton:not(.p-togglebutton-checked):not([data-p-checked=true]):not([aria-pressed=true]) .p-togglebutton-content{color:var(--color-text-main)!important;background:transparent!important}html.dark .p-selectbutton .p-togglebutton:not(.p-togglebutton-checked):not([data-p-checked=true]):not([aria-pressed=true]){background:var(--color-surface-subtle)!important;border-color:var(--color-border-subtle)!important}html.dark .p-selectbutton .p-togglebutton:not(.p-togglebutton-checked):not([data-p-checked=true]):not([aria-pressed=true]) .p-togglebutton-content .pi{color:var(--color-text-main)!important}.p-dropdown-panel .p-dropdown-item.p-highlight:hover,.p-select-option-selected:hover,.p-selectbutton .p-button.p-highlight:hover,.p-selectbutton .p-togglebutton.p-togglebutton-checked:hover,.p-selectbutton .p-togglebutton[data-p-checked=true]:hover,.p-listbox .p-listbox-item.p-highlight:hover{background:var(--color-primary-dark)!important;color:var(--color-text-on-primary)!important}.p-tree .p-tree-node-content,.p-tree .p-tree-node-content .p-tree-node-label,.p-tree [data-pc-section=nodelabel]{color:var(--color-text-main)!important}.p-tree .p-tree-node-content[data-p-selected=true],.p-tree .p-tree-node-content.p-highlight{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface-subtle))!important;color:var(--color-text-main)!important;border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border-subtle))!important}.p-tree .p-tree-node-content[data-p-selected=true] .p-tree-node-label,.p-tree .p-tree-node-content.p-highlight .p-tree-node-label{color:var(--color-text-main)!important}.p-paginator .p-paginator-page.p-highlight,.p-paginator .p-paginator-page.p-paginator-page-selected,.p-paginator .p-paginator-page[data-p-active=true]{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-text-on-primary)!important}.p-paginator .p-paginator-pages .p-paginator-page{color:var(--color-text-main)}.p-paginator .p-paginator-current{font-size:14px}.p-datatable .p-checkbox-box{border-color:var(--color-border-strong)!important}.p-datatable .p-checkbox-box.p-highlight,.p-checkbox-box.p-highlight{background:var(--color-surface)!important;border-color:var(--color-primary)!important}.p-datatable .p-checkbox-box.p-highlight .p-checkbox-icon,.p-datatable .p-checkbox-box.p-highlight svg,.p-datatable .p-checkbox-box.p-highlight .p-icon,.p-datatable .p-checkbox-box.p-highlight path,.p-checkbox-box.p-highlight .p-checkbox-icon,.p-checkbox-box.p-highlight svg,.p-checkbox-box.p-highlight .p-icon,.p-checkbox-box.p-highlight path{color:var(--color-primary)!important;fill:var(--color-primary)!important;stroke:var(--color-primary)!important}.p-menu .p-menuitem-link,.p-contextmenu .p-menuitem-link,.p-menu a,.p-contextmenu a,.p-menu .p-menuitem-link:hover,.p-contextmenu .p-menuitem-link:hover{text-decoration:none!important}.sales-region-select-panel{min-width:min(28rem,92vw)}.sales-region-select-panel .p-tree-node-content,.sales-region-select-panel .p-tree-node-label,.sales-region-select-panel [data-pc-section=nodelabel]{color:var(--color-text-main)!important}.sales-region-select-panel .p-tree-node-content[data-p-selected=true],.sales-region-select-panel .p-tree-node-content.p-highlight,.sales-region-select-panel .p-tree-node-content.p-tree-node-selected{background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface-subtle))!important;color:var(--color-text-main)!important;border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border-subtle))!important}.sales-region-select-panel .p-tree-node-content[data-p-selected=true] .p-tree-node-label,.sales-region-select-panel .p-tree-node-content.p-highlight .p-tree-node-label{color:var(--color-text-main)!important}.sales-region-select-panel .p-checkbox-box{border-color:var(--color-border-strong)!important}.sales-region-select-panel .p-checkbox-box.p-highlight{background:var(--color-surface)!important;border-color:var(--color-primary)!important}.sales-region-select-panel .p-checkbox-box.p-highlight .p-checkbox-icon,.sales-region-select-panel .p-checkbox-box.p-highlight svg,.sales-region-select-panel .p-checkbox-box.p-highlight path{color:var(--color-primary)!important;fill:var(--color-primary)!important}.p-menu-overlay,.p-contextmenu-overlay,.p-popover-overlay{z-index:1100}.p-popover.anchored-overlay--pre-align,.p-confirmpopup.anchored-overlay--pre-align{visibility:hidden!important;pointer-events:none}.header-user-menu__panel .p-popover-content{width:300px!important;min-width:300px!important;max-width:300px!important;box-sizing:border-box}html.dark .p-select,html.dark .p-multiselect,html.dark .p-autocomplete,html.dark .p-dropdown,html.dark .p-inputnumber-input,html.dark .p-inputnumber .p-inputtext{background-color:var(--color-surface)!important;color:var(--color-text-main)!important;border-color:var(--color-border-subtle)!important}html.dark .p-select-label,html.dark .p-multiselect-label,html.dark .p-dropdown-label,html.dark .p-autocomplete-input{color:var(--color-text-main)!important}html.dark .p-select-dropdown,html.dark .p-multiselect-dropdown,html.dark .p-dropdown-trigger,html.dark .p-autocomplete-dropdown{color:var(--color-text-muted)!important}html.dark .p-select-overlay,html.dark .p-multiselect-overlay,html.dark .p-dropdown-overlay,html.dark .p-autocomplete-overlay,html.dark .p-select-list,html.dark .p-multiselect-list{background:var(--color-surface)!important;color:var(--color-text-main)!important;border-color:var(--color-border-subtle)!important}html.dark .p-select-option,html.dark .p-multiselect-option,html.dark .p-dropdown-item,html.dark .p-autocomplete-option{color:var(--color-text-main)!important}html.dark .p-select-option:not(.p-select-option-selected):hover,html.dark .p-multiselect-option:not(.p-highlight):hover,html.dark .p-dropdown-item:not(.p-highlight):hover{background:var(--color-surface-subtle)!important;color:var(--color-text-main)!important}html.dark .p-popover,html.dark .p-popover-content,html.dark .p-menu,html.dark .p-contextmenu,html.dark .p-tieredmenu{background:var(--color-surface)!important;color:var(--color-text-main)!important;border-color:var(--color-border-subtle)!important}html.dark .p-popover-content *,html.dark .p-menu .p-menuitem-link,html.dark .p-contextmenu .p-menuitem-link{color:var(--color-text-main)!important}html.dark .p-menu .p-menuitem-link:hover,html.dark .p-contextmenu .p-menuitem-link:hover,html.dark .p-popover .header-user-menu__nav-item:hover,html.dark .p-popover .header-user-menu__account:hover:not(:disabled){background:var(--color-surface-subtle)!important;color:var(--color-text-main)!important}html.dark .p-dialog,html.dark .p-dialog-header,html.dark .p-dialog-content,html.dark .p-dialog-footer{background:var(--color-surface)!important;color:var(--color-text-main)!important;border-color:var(--color-border-subtle)!important}html.dark .p-dialog .p-dialog-title,html.dark .p-dialog label,html.dark .p-dialog .p-field-label{color:var(--color-text-main)!important}html.dark .p-confirmdialog,html.dark .p-datatable,html.dark .p-datatable-table-container,html.dark .p-datatable-wrapper{background:var(--color-surface)!important;color:var(--color-text-main)!important}html.dark .p-datatable .p-datatable-thead>tr>th,html.dark .p-datatable .p-datatable-header-cell{background:var(--color-surface-subtle)!important;color:var(--color-text-main)!important;border-color:var(--color-border-subtle)!important}html.dark .p-datatable .p-datatable-tbody>tr>td{background:var(--color-surface)!important;color:var(--color-text-main)!important;border-color:var(--color-border-subtle)!important}html.dark .p-datatable .p-datatable-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--color-surface-subtle) 55%,var(--color-surface))!important}html.dark .p-datatable .p-datatable-tbody>tr:hover>td{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))!important}html.dark .p-paginator{background:var(--color-surface)!important;color:var(--color-text-main)!important;border-color:var(--color-border-subtle)!important}html.dark .p-paginator .p-paginator-current,html.dark .p-paginator .p-paginator-first,html.dark .p-paginator .p-paginator-prev,html.dark .p-paginator .p-paginator-next,html.dark .p-paginator .p-paginator-last,html.dark .p-paginator .p-paginator-page:not(.p-highlight){color:var(--color-text-main)!important;background:var(--color-surface)!important;border-color:var(--color-border-subtle)!important}html.dark .p-card,html.dark .p-panel,html.dark .p-fieldset{background:var(--color-surface)!important;color:var(--color-text-main)!important;border-color:var(--color-border-subtle)!important}html.dark .p-card-title,html.dark .p-card-subtitle,html.dark .p-panel-title{color:var(--color-text-main)!important}html.dark .app-header,html.dark .app-header__user-trigger,html.dark .app-header__user-name,html.dark .app-header__nav-item{color:var(--color-text-main)}html.dark .app-header__nav-item{color:var(--color-text-muted)}html.dark .app-header__nav-item--active,html.dark .app-header__nav-item:hover,html.dark .header-user-menu__content,html.dark .header-user-menu__nav-item,html.dark .header-user-menu__logout,html.dark .header-user-menu__account,html.dark .header-user-menu__add{color:var(--color-text-main)}html.dark .header-user-menu__account-email,html.dark .header-user-menu__accounts-title,html.dark .header-user-menu__accounts-empty{color:var(--color-text-muted)}html.dark .import-actions,html.dark .import-actions__item,html.dark .import-actions__label{color:var(--color-text-main)}html.dark .import-actions__hint,html.dark .import-actions__title{color:var(--color-text-muted)}html.dark .import-actions__item{background:color-mix(in srgb,var(--color-surface) 88%,var(--color-primary) 12%)}html.dark .import-actions__item--active{background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface))}html.dark .export-form,html.dark .settings-page-hero{background:var(--color-surface);color:var(--color-text-main);border-color:var(--color-border-subtle)}html.dark .export-form__title,html.dark .export-form__label,html.dark .export-form__stat{color:var(--color-text-main)}html.dark .export-form__desc,html.dark .export-form__check label{color:var(--color-text-muted)}.p-button.p-button-outlined:not(.p-disabled),button.p-button[data-p~=outlined]:not(.p-disabled),.p-button.p-button-secondary.p-button-outlined:not(.p-disabled){background:transparent!important;border-color:var(--color-border-strong)!important;color:var(--color-text-main)!important}.p-button.p-button-outlined:not(.p-disabled) .p-button-label,.p-button.p-button-outlined:not(.p-disabled) .p-button-icon,button.p-button[data-p~=outlined]:not(.p-disabled) .p-button-label,button.p-button[data-p~=outlined]:not(.p-disabled) .p-button-icon{background:transparent!important;color:inherit!important}.p-button.p-button-outlined:not(.p-disabled):hover,button.p-button[data-p~=outlined]:not(.p-disabled):hover{background:var(--color-surface-subtle)!important;border-color:var(--color-border-strong)!important;color:var(--color-text-main)!important}.p-tooltip .p-tooltip-text{background:var(--color-surface-elevated)!important;color:var(--color-text-main)!important;border:1px solid var(--color-border-subtle)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--color-text-main) 12%,transparent)!important}html.dark .p-tooltip .p-tooltip-arrow{border-top-color:var(--color-border-subtle)!important;border-bottom-color:var(--color-border-subtle)!important;border-left-color:var(--color-border-subtle)!important;border-right-color:var(--color-border-subtle)!important}html.dark .p-button-outlined:not(.p-disabled),html.dark .p-button.p-button-outlined:not(.p-disabled),html.dark .p-button.p-button-secondary.p-button-outlined:not(.p-disabled){background:transparent!important;border-color:var(--color-border-subtle)!important;color:var(--color-text-main)!important}html.dark .p-button-outlined:not(.p-disabled) .p-button-label,html.dark .p-button-outlined:not(.p-disabled) .p-button-icon{color:var(--color-text-main)!important}html.dark .p-textarea,html.dark textarea.p-inputtext{background-color:var(--color-surface)!important;color:var(--color-text-main)!important;border-color:var(--color-border-subtle)!important}.p-chip,.p-inputchips .p-chip,.p-inputchips-chip{background:var(--color-surface-subtle)!important;color:var(--color-text-main)!important;border:1px solid var(--color-border-subtle)!important;box-shadow:none!important}.p-chip .p-chip-label,.p-chip-label{color:var(--color-text-main)!important;font-size:14px!important}.p-chip .p-chip-remove-icon,.p-chip-remove-icon,.p-inputchips-chip .p-icon,.p-inputchips-chip svg{color:var(--color-text-muted)!important}.p-chip .p-chip-remove-icon:hover,.p-chip-remove-icon:hover{color:var(--color-text-main)!important}.p-inputchips{width:100%}.p-inputchips-input{background:var(--color-surface)!important;color:var(--color-text-main)!important;border:1px solid var(--color-border-subtle)!important;border-radius:var(--border-radius-main)!important;padding:.25rem .35rem!important;gap:.35rem!important}.p-inputchips-input:focus-within{border-color:var(--color-primary)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 40%,transparent)!important}.p-inputchips-input .p-inputtext,.p-inputchips-input-item input,.p-inputchips .p-inputchips-input-item-field{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text-main)!important}.p-inputchips-input .p-inputtext::placeholder,.p-inputchips-input-item input::placeholder{color:var(--color-text-muted)!important}.p-tag.p-tag-secondary,.p-tag[data-p-severity=secondary]{background:var(--color-surface-subtle)!important;color:var(--color-text-main)!important;border:1px solid var(--color-border-subtle)!important}.p-tag.p-tag-secondary .p-tag-label,.p-tag[data-p-severity=secondary] .p-tag-label{color:var(--color-text-main)!important}.app-table-icon-btn{width:2rem;height:2rem;padding:0;border:1px solid var(--color-border-subtle);border-radius:.45rem;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.app-table-icon-btn:hover{color:var(--color-link);border-color:color-mix(in srgb,var(--color-link) 35%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-link) 6%,var(--color-surface))}.app-table-icon-btn:disabled{opacity:.55;cursor:not-allowed}.app-table-icon-btn .pi,.app-table-icon-btn [class*=pi-]{color:inherit}.list-page-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:10px;flex-wrap:wrap}.list-page-header__text{display:flex;flex-direction:column;gap:.25rem}.list-page-header__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.list-page-header__title{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text-main)}.list-page-header__subtitle{font-size:15px;color:#666;margin:4px 0 0}.list-page-header__subtitle-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:4px}.list-page-header__subtitle-status{display:inline-flex;align-items:center;white-space:nowrap;max-width:100%}.list-page-header__error{margin:0 0 .75rem;color:var(--color-danger, #b91c1c);font-size:var(--font-size-sm)}.list-page-table-wrap{position:relative;border-radius:calc(var(--border-radius-main) + 2px);width:100%;min-width:0;min-height:12rem}.list-page-table-wrap .app-data-table-wrap{border:1px solid var(--color-border-subtle)}.list-page-empty{border:1px solid var(--color-border-subtle);border-radius:calc(var(--border-radius-main) + 4px);background:var(--color-surface);padding:3rem 1.5rem;min-height:20rem;display:grid;justify-items:center;align-content:center;text-align:center;gap:.55rem}.list-page-empty__icon{font-size:2.75rem;color:var(--color-text-muted);opacity:.55}.list-page-empty__title{font-size:1.05rem;font-weight:700;color:var(--color-text-main)}.list-page-empty__text{color:var(--color-text-muted);max-width:34rem;line-height:1.5}.list-page-empty__actions{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:center;margin-top:.75rem}.list-page-detail-loading{min-height:24rem;display:flex;align-items:flex-start;padding-top:2rem;color:var(--color-text-muted)}.list-page-detail-edit{display:flex;flex-direction:column;gap:1.5rem;min-height:24rem}.entity-list-toolbar{--entity-list-toolbar-control-height: 2.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.entity-list-toolbar__left{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;flex:0 1 auto;min-width:0}.entity-list-toolbar .icon-search-field{align-self:center;flex:0 1 auto;width:min(20rem,100%);min-width:12rem;max-width:20rem}.entity-list-toolbar .sales-region-select-wrap{width:auto;flex:0 0 auto;max-width:14rem}.entity-list-toolbar .sales-region-select{width:14rem;max-width:14rem}.entity-list-toolbar .entity-list-toolbar__search,.entity-list-toolbar input.entity-list-toolbar__search{box-sizing:border-box;height:var(--entity-list-toolbar-control-height);margin:0;font-size:.9375rem;line-height:1.25;border-radius:var(--border-radius-main)}.entity-list-toolbar__page-size{min-width:4rem;flex:0 0 auto}.entity-list-toolbar__page-size.p-select,.entity-list-toolbar .entity-list-toolbar__page-size{height:var(--entity-list-toolbar-control-height);min-height:var(--entity-list-toolbar-control-height);display:inline-flex;align-items:center}.entity-list-toolbar__page-size .p-select-label{font-size:.9375rem;line-height:1.25;padding:0 .45rem;display:flex;align-items:center;overflow:visible;white-space:nowrap}.entity-list-toolbar .p-treeselect{height:var(--entity-list-toolbar-control-height);min-height:var(--entity-list-toolbar-control-height);display:inline-flex;align-items:center}.entity-list-toolbar .p-treeselect-label{font-size:.9375rem;line-height:1.25;display:flex;align-items:center}.entity-data-table .p-datatable{font-size:.8125rem}.entity-data-table .p-datatable .p-datatable-thead>tr>th{font-size:.8125rem}.boneyard-list-page{padding-top:1.5rem;padding-bottom:2rem;min-width:0}.boneyard-list-page--stacked{display:flex;flex-direction:column;gap:10px}@media(max-width:900px){.entity-list-toolbar__left{flex:1 1 100%;flex-wrap:wrap}.entity-list-toolbar .icon-search-field{flex:1 1 100%;width:100%;min-width:0;max-width:none}.entity-list-toolbar .sales-region-select-wrap{width:100%;max-width:none;flex:1 1 100%}.entity-list-toolbar .sales-region-select{width:100%;max-width:none}}@media(max-width:768px){.entity-list-toolbar{flex-direction:column;align-items:stretch}.entity-list-toolbar__left{width:100%;flex-wrap:wrap}}.entity-data-table .p-paginator{padding:.5rem .65rem}.entity-data-table:not(.entity-data-table--paginator-catalog) .p-paginator-content{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem .45rem;row-gap:.5rem}.entity-data-table:not(.entity-data-table--paginator-catalog) .p-paginator-current{margin-right:auto!important;flex:0 1 auto;min-width:0;text-align:left;color:var(--color-text-muted);font-size:14px;line-height:1.35;white-space:nowrap}.entity-data-table--paginator-catalog .p-paginator-content{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem}.entity-data-table--paginator-catalog .p-paginator-current{margin-left:.5rem;color:var(--color-text-muted);font-size:14px;line-height:1.35;white-space:nowrap}.entity-data-table .p-paginator-pages{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.2rem}.entity-data-table .p-paginator-first,.entity-data-table .p-paginator-prev,.entity-data-table .p-paginator-next,.entity-data-table .p-paginator-last,.entity-data-table .p-paginator-page{flex-shrink:0}.entity-data-table .p-paginator-rpp-dropdown{margin-left:.45rem;flex:0 0 auto}.entity-data-table .p-select.p-paginator-rpp-dropdown{min-width:4.75rem}@media(max-width:639px){.entity-data-table:not(.entity-data-table--paginator-catalog) .p-paginator-content{justify-content:flex-end}.entity-data-table:not(.entity-data-table--paginator-catalog) .p-paginator-current{flex:1 1 100%;width:100%;margin-right:0!important;padding-bottom:.1rem}.entity-data-table .p-paginator-first,.entity-data-table .p-paginator-last{display:none}.entity-data-table .p-paginator-page,.entity-data-table .p-paginator-prev,.entity-data-table .p-paginator-next{min-width:2rem;height:2rem}.entity-data-table:not(.entity-data-table--paginator-catalog) .p-paginator-rpp-dropdown{margin-left:.5rem}.entity-data-table--paginator-catalog .p-paginator-content{justify-content:center}}.stale-data-banner[data-v-ba3c0cc0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 14px;border-radius:calc(var(--border-radius-main, 8px) + 2px);border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface-elevated, var(--color-surface)));box-shadow:0 8px 24px #0f172a0f}.stale-data-banner--compact[data-v-ba3c0cc0]{padding:8px 12px;gap:8px 12px}.stale-data-banner__main[data-v-ba3c0cc0]{display:flex;align-items:flex-start;gap:10px;flex:1 1 14rem;min-width:0}.stale-data-banner__icon[data-v-ba3c0cc0]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full, 999px);background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary);font-size:.95rem}.stale-data-banner__copy[data-v-ba3c0cc0]{display:flex;flex-direction:column;gap:2px;min-width:0}.stale-data-banner__title[data-v-ba3c0cc0]{font-size:.875rem;font-weight:var(--font-weight-semibold, 600);line-height:1.3;color:var(--color-text-main)}.stale-data-banner__text[data-v-ba3c0cc0]{font-size:.8125rem;line-height:1.4;color:var(--color-text-muted)}.stale-data-banner--compact .stale-data-banner__title[data-v-ba3c0cc0]{font-size:.8125rem}.stale-data-banner--compact .stale-data-banner__text[data-v-ba3c0cc0]{font-size:.75rem}.stale-data-banner__actions[data-v-ba3c0cc0]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.stale-data-banner__later[data-v-ba3c0cc0]{padding:.35rem .5rem;border:none;background:transparent;font-size:.8125rem;font-weight:var(--font-weight-medium, 500);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm, 4px);transition:color .15s ease,background-color .15s ease}.stale-data-banner__later[data-v-ba3c0cc0]:hover:not(:disabled){color:var(--color-text-main);background:color-mix(in srgb,var(--color-text-main) 6%,transparent)}.stale-data-banner__later[data-v-ba3c0cc0]:disabled{opacity:.5;cursor:not-allowed}.stale-banner-enter-active[data-v-ba3c0cc0],.stale-banner-leave-active[data-v-ba3c0cc0]{transition:opacity .2s ease,transform .2s ease}.stale-banner-enter-from[data-v-ba3c0cc0],.stale-banner-leave-to[data-v-ba3c0cc0]{opacity:0;transform:translateY(-4px)}.stale-data-host[data-v-93777ea4]{width:min(36rem,calc(100vw - 24px));max-width:100%}.stale-host-enter-active[data-v-93777ea4],.stale-host-leave-active[data-v-93777ea4]{transition:opacity .2s ease,transform .2s ease}.stale-host-enter-from[data-v-93777ea4],.stale-host-leave-to[data-v-93777ea4]{opacity:0;transform:translateY(-6px)}.app-root[data-v-e098d672]{min-height:100vh}.app-root--maintenance[data-v-e098d672]{min-height:100dvh;color:var(--color-text-main);background-color:var(--color-surface-subtle)}.app-alerts[data-v-e098d672]{position:fixed;top:0;left:0;right:0;z-index:9990;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 12px 0;pointer-events:none}.app-alerts[data-v-e098d672]>*{pointer-events:auto}.route-progress[data-v-e098d672]{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 30%,transparent));z-index:9999;animation:route-progress-e098d672 .9s ease-in-out infinite}@keyframes route-progress-e098d672{0%{opacity:.45;transform:translate(-35%)}50%{opacity:.85;transform:translate(0)}to{opacity:.45;transform:translate(35%)}}:root{line-height:var(--line-height-base);font-weight:var(--font-weight-regular);color:var(--color-text-main);background-color:var(--color-surface)}*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scrollbar-gutter:stable}html,body{height:100%}body{margin:0;min-width:320px}#app{min-height:100%}button,input,select,textarea,optgroup,option,[contenteditable=true]{font-family:var(--font-family-base)}.app-container{max-width:none;margin:0 auto;padding:0 24px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.p-inputtext,.p-password-input,.p-inputmask,[data-pc-name=inputtext],[data-pc-name=password] input,[data-pc-name=inputmask],[data-pc-name=inputmask] input{width:100%;border-radius:var(--border-radius-main)!important;border:1px solid var(--color-border-subtle)!important;padding:8px 16px!important;font-size:var(--font-size-md)!important;font-family:var(--font-family-base)!important;background-color:var(--color-surface)!important;color:var(--color-text-main)!important}.p-inputtext::placeholder,.p-password-input::placeholder,.p-inputmask::placeholder,[data-pc-name=inputtext]::placeholder,[data-pc-name=password] input::placeholder,[data-pc-name=inputmask]::placeholder,[data-pc-name=inputmask] input::placeholder{color:var(--color-text-muted)!important}.p-dialog .p-dialog-close-button,.p-dialog .p-dialog-header-icon{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text-main)!important}.p-dialog .p-dialog-close-button:hover,.p-dialog .p-dialog-header-icon:hover{background:color-mix(in srgb,var(--color-text-main) 8%,transparent)!important}.p-dialog .p-dialog-close-button.p-button-secondary,.p-dialog .p-dialog-header-icon.p-button-secondary{color:var(--color-text-main)!important}.p-dialog .p-dialog-close-button .p-icon,.p-dialog .p-dialog-close-button svg,.p-dialog .p-dialog-close-button svg path{color:var(--color-text-main)!important;fill:var(--color-text-main)!important}html:has(body.p-overflow-hidden){scrollbar-gutter:auto}.p-dialog-mask.p-overlay-mask,.p-confirmdialog-mask.p-overlay-mask,.p-drawer-mask.p-overlay-mask,.p-sidebar-mask.p-overlay-mask{inset:0!important;width:auto!important;height:auto!important;min-height:100dvh}
