:root{--cbx-paint-ink:23 32 51;--cbx-paint-muted:97 111 133;--cbx-paint-line:219 227 238;--cbx-paint-panel:255 255 255;--cbx-paint-canvas:245 247 251;--cbx-paint-brand:15 118 110;--cbx-paint-accent:37 99 235;--cbx-paint-warn:217 119 6;--cbx-paint-danger:220 38 38;--cbx-paint-success:21 128 61}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) body{background-color:var(--cbx-skin-app-bg,#f5f7fb);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .container-configurator-ui{background-color:var(--cbx-skin-app-bg,#f5f7fb);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,header,footer,aside,nav,article,button,label,span,li,p).bg-white{background-color:var(--cbx-skin-surface-raised,#ffffff)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,header,footer,aside,nav,article,button,label,span,li,p).bg-slate-100,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,header,footer,aside,nav,article,button,label,span,li,p).bg-slate-50{background-color:var(--cbx-skin-surface-subtle,#f8fafc)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,header,footer,aside,nav,article,button,label,span,li,p).bg-slate-200{background-color:var(--cbx-skin-active-bg,#e2e8f0)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [class~="bg-slate-50/60"],html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [class~="bg-slate-50/70"]{background-color:var(--cbx-skin-surface-subtle,#f8fafc)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [class~="bg-white/60"],html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [class~="bg-white/70"],html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [class~="bg-white/80"],html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [class~="bg-white/90"],html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [class~="bg-white/95"]{background-color:var(--cbx-skin-glass-bg,rgba(255,255,255,.94))}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,header,aside,nav,article,button,label,span,li).text-slate-800,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,header,aside,nav,article,button,label,span,li).text-slate-900,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,header,aside,nav,article,button,label,span,li).text-slate-950{color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,header,aside,nav,article,button,label,span,li).text-slate-500,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,header,aside,nav,article,button,label,span,li).text-slate-600,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,header,aside,nav,article,button,label,span,li).text-slate-700{color:var(--cbx-skin-text-muted,#616f85)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(h1,h2,h3,h4,h5,h6,p,small,strong,output,td,th,dt,dd).text-slate-800,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(h1,h2,h3,h4,h5,h6,p,small,strong,output,td,th,dt,dd).text-slate-900,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(h1,h2,h3,h4,h5,h6,p,small,strong,output,td,th,dt,dd).text-slate-950{color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(h1,h2,h3,h4,h5,h6,p,small,strong,output,td,th,dt,dd).text-slate-500,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(h1,h2,h3,h4,h5,h6,p,small,strong,output,td,th,dt,dd).text-slate-600,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(h1,h2,h3,h4,h5,h6,p,small,strong,output,td,th,dt,dd).text-slate-700{color:var(--cbx-skin-text-muted,#616f85)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,header,aside,nav,article,button,label,span,li).border-slate-200,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,header,aside,nav,article,button,label,span,li).border-slate-300{border-color:var(--cbx-skin-line,#dbe3ee)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.configurator-top-toolbar,.sales-workflow-shell,.configurator-side-panel,.configurator-workspace){background-color:var(--cbx-skin-surface,#ffffff);border-color:var(--cbx-skin-line,#dbe3ee);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-top-toolbar{background-color:var(--cbx-skin-glass-bg,#ffffff)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.sales-workflow-steps,.workspace-view-switcher,.configurator-right-panel-toggles){background-color:var(--cbx-skin-surface-subtle,#f8fafc);border-color:var(--cbx-skin-line,#dbe3ee)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.configurator-workspace-actions,.configurator-adaptive-nav){background-color:var(--cbx-skin-glass-bg,rgba(255,255,255,.94));border-color:var(--cbx-skin-glass-border,#cbd5e1)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .workspace-scene-toolbar-dock{border-color:var(--cbx-skin-line,#dbe3ee)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-workspace a[href*=factory-reference-models],html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .plan-zoom-controls button,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .workspace-instruction-help-button{background-color:var(--cbx-skin-popover,#ffffff);border-color:var(--cbx-skin-control-border,#dbe3ee);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .plan-zoom-controls button:hover,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .workspace-instruction-help-button:hover{background-color:var(--cbx-skin-hover-bg,#f8fafc);color:var(--cbx-skin-selected-fg,#1d4ed8)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .compact-sidebar-switch-row{background-color:var(--cbx-skin-surface-subtle,#e9edf3)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .compact-sidebar-switch{color:var(--cbx-skin-text-muted,#616f85)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .compact-sidebar-switch[data-checked=true]{background-color:var(--cbx-skin-surface-raised,#ffffff);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.toolbar-button:not(.collaboration-load-button):not(.text-white),.small-button.bg-white:not(.text-white):not(.bg-amber-50):not(.bg-blue-50):not(.bg-teal-50):not(.bg-emerald-50):not(.bg-red-50),.small-button[class~="bg-white/95"]:not(.text-white),.small-button:not(.text-white):not([class*=" bg-"]):not([class^=bg-]),.field-input){background-color:var(--cbx-skin-field,#ffffff);border-color:var(--cbx-skin-control-border,#dbe3ee);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .small-button.text-white{color:#ffffff}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .small-button.bg-blue-600.text-white:hover{background-color:#1d4ed8;color:#ffffff}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .small-button.bg-blue-700.text-white:hover{background-color:#1e40af;color:#ffffff}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .small-button.bg-violet-600.text-white:hover{background-color:#6d28d9;color:#ffffff}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .small-button.bg-teal-700.text-white:hover{background-color:#115e59;color:#ffffff}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .small-button.bg-amber-700.text-white:hover{background-color:#92400e;color:#ffffff}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .field-label,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.panel-tab,.view-button,.camera-mode-button,.workflow-step-button,.configurator-adaptive-nav-button){color:var(--cbx-skin-text-muted,#616f85)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.toolbar-button:not(.collaboration-load-button):not(.text-white),.small-button.bg-white:not(.text-white):not(.bg-amber-50):not(.bg-blue-50):not(.bg-teal-50):not(.bg-emerald-50):not(.bg-red-50),.small-button[class~="bg-white/95"]:not(.text-white),.small-button:not(.text-white):not([class*=" bg-"]):not([class^=bg-]),.camera-mode-button,.workflow-step-button,.panel-tab):hover{background-color:var(--cbx-skin-hover-bg,#f8fafc);border-color:var(--cbx-skin-selected-border,#2563eb);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .field-input:focus,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.toolbar-button,.small-button,.field-input):focus-visible{border-color:var(--cbx-skin-focus,#2563eb);outline-color:var(--cbx-skin-focus,#2563eb)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.toolbar-button,.small-button,.field-input):disabled{background-color:var(--cbx-skin-disabled-bg,#f1f5f9);border-color:var(--cbx-skin-disabled-border,#dbe3ee);color:var(--cbx-skin-disabled-fg,#616f85)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(input,textarea).field-input::-moz-placeholder{color:var(--cbx-skin-text-placeholder,#64748b)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(input,textarea).field-input::placeholder{color:var(--cbx-skin-text-placeholder,#64748b)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [data-testid=requirement-card-wizard] :is(input[type=text],input[type=number],select,textarea){background-color:var(--cbx-skin-field,#ffffff);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [data-testid=requirement-card-wizard] :is(input,textarea)::-moz-placeholder{color:var(--cbx-skin-text-placeholder,#64748b)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [data-testid=requirement-card-wizard] :is(input,textarea)::placeholder{color:var(--cbx-skin-text-placeholder,#64748b)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [data-testid=requirement-card-wizard] button.bg-accent.text-white:not(:disabled){color:var(--cbx-skin-on-brand,#ffffff)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.view-button-active,.workflow-step-button-active){background-color:var(--cbx-skin-selected-border,#2563eb);color:var(--cbx-skin-on-brand,#ffffff)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.view-button-active,.workflow-step-button-active):hover{background-color:var(--cbx-skin-selected-border,#2563eb);color:var(--cbx-skin-on-brand,#ffffff)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.toggle-button-active,.configurator-adaptive-nav-button-active){background-color:var(--cbx-skin-selected-bg,#eff6ff);border-color:var(--cbx-skin-selected-border,#2563eb);color:var(--cbx-skin-selected-fg,#1d4ed8)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .toggle-button-active:hover{background-color:var(--cbx-skin-selected-bg,#eff6ff);color:var(--cbx-skin-selected-fg,#1d4ed8)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .panel-tab-active{background-color:var(--cbx-skin-surface-raised,#ffffff);border-bottom-color:var(--cbx-skin-selected-border,#2563eb);color:var(--cbx-skin-selected-fg,#2563eb)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(button,span,div).bg-brand.text-white{color:var(--cbx-skin-on-brand,#ffffff)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .workflow-alert-chip-completed,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .workflow-step-index-done{background-color:var(--cbx-skin-success-bg,#ecfdf5);color:var(--cbx-skin-success-fg,#047857)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .workflow-alert-chip-error,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .workflow-step-index-error{background-color:var(--cbx-skin-danger-bg,#fef2f2);color:var(--cbx-skin-danger-fg,#b91c1c)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.workflow-step-index-visited,.workflow-alert-chip-visited,.workflow-alert-chip-unsaved){background-color:var(--cbx-skin-warning-bg,#fff7ed);color:var(--cbx-skin-warning-fg,#b45309)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) :is(.workflow-alert-chip-progress,.workflow-alert-chip-pending){background-color:var(--cbx-skin-surface-subtle,#f8fafc);color:var(--cbx-skin-text-muted,#475569)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,article,button,span,li,p).bg-red-50,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,article,button,span,li,p).bg-rose-50{background-color:var(--cbx-skin-danger-bg,#fef2f2)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,article,button,span,li,p).bg-emerald-50,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [class~="bg-emerald-50/60"]{background-color:var(--cbx-skin-success-bg,#ecfdf5)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,article,button,span,li,p).bg-blue-50,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [class~="bg-blue-50/50"]{background-color:var(--cbx-skin-selected-bg,#eff6ff)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,article,button,span,li,p).bg-teal-50{background-color:var(--cbx-skin-selected-bg,#eff6ff);border-color:var(--cbx-skin-selected-border,#2563eb);color:var(--cbx-skin-selected-fg,#1d4ed8)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,article,button,span,li,p).bg-amber-100,html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(div,section,article,button,span,li,p).bg-amber-50{background-color:var(--cbx-skin-warning-bg,#fff7ed);border-color:var(--cbx-skin-warning-fg,#b45309);color:var(--cbx-skin-warning-fg,#b45309)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell .bg-blue-50.text-accent{color:var(--cbx-skin-selected-fg,#1d4ed8)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(.text-red-600,.text-red-700,.text-red-800,.text-red-900,.text-red-950,.text-rose-900){color:var(--cbx-skin-danger-fg,#b91c1c)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-emerald-900,.text-emerald-950){color:var(--cbx-skin-success-fg,#047857)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900,.text-blue-950){color:var(--cbx-skin-selected-fg,#1d4ed8)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell :is(.text-amber-800,.text-amber-900,.text-amber-950){color:var(--cbx-skin-warning-fg,#b45309)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-app-shell [class~="hover:bg-red-50"]:hover{background-color:var(--cbx-skin-danger-bg,#fef2f2);border-color:var(--cbx-skin-danger-fg,#b91c1c);color:var(--cbx-skin-danger-fg,#b91c1c)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=file-menu]{background-color:var(--cbx-skin-popover,#ffffff);border-color:var(--cbx-skin-line,#dbe3ee);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-action-tooltip-content{background-color:var(--cbx-skin-tooltip-bg,#0f172a);border-color:var(--cbx-skin-glass-border,rgba(148,163,184,.35));color:var(--cbx-skin-tooltip-fg,#ffffff)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) .configurator-action-tooltip-description{color:var(--cbx-skin-tooltip-fg,#ffffff)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=new-project-customer-overlay]{background-color:var(--cbx-skin-scrim,rgba(15,23,42,.45))}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=new-project-customer-dialog]{background-color:var(--cbx-skin-popover,#ffffff);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=new-project-customer-dialog] :is(input,select,textarea){background-color:var(--cbx-skin-field,#ffffff);border-color:var(--cbx-skin-control-border,#dbe3ee);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=new-project-customer-dialog] :is(input,textarea)::-moz-placeholder{color:var(--cbx-skin-text-placeholder,#64748b)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=new-project-customer-dialog] :is(input,textarea)::placeholder{color:var(--cbx-skin-text-placeholder,#64748b)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=new-project-customer-dialog] :is(div,section,article,button,span,p).bg-white{background-color:var(--cbx-skin-surface-raised,#ffffff);border-color:var(--cbx-skin-control-border,#dbe3ee);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=new-project-customer-dialog] [data-testid=crm-customer-match-panel]{background-color:var(--cbx-skin-selected-bg,#eff6ff);border-color:var(--cbx-skin-selected-border,#2563eb)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=new-project-customer-dialog] :is(.text-slate-950,.text-slate-900,.text-slate-800){color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=new-project-customer-dialog] :is(.text-slate-700,.text-slate-600,.text-slate-500){color:var(--cbx-skin-text-muted,#616f85)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=new-project-customer-dialog] :is(.bg-red-50,.bg-rose-50){background-color:var(--cbx-skin-danger-bg,#fef2f2);color:var(--cbx-skin-danger-fg,#b91c1c)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=new-project-customer-dialog] .bg-emerald-50{background-color:var(--cbx-skin-success-bg,#ecfdf5);color:var(--cbx-skin-success-fg,#047857)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) body>div[role=tooltip].bg-white{background-color:var(--cbx-skin-popover,#ffffff);border-color:var(--cbx-skin-control-border,#dbe3ee);color:var(--cbx-skin-text-muted,#616f85)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) body>div[role=tooltip].bg-white .text-slate-950{color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=yinlu-source-dialog-backdrop]{background-color:var(--cbx-skin-scrim,rgba(15,23,42,.7))}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=yinlu-source-dialog]{background-color:var(--cbx-skin-popover,#ffffff);border-color:var(--cbx-skin-glass-border,#dbe3ee);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=yinlu-source-dialog] :is(header,nav,aside,div,article,button,span,p).bg-white{background-color:var(--cbx-skin-surface-raised,#ffffff);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=yinlu-source-dialog] :is(.bg-slate-50,.bg-slate-100){background-color:var(--cbx-skin-surface-subtle,#f8fafc)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=yinlu-source-dialog] .bg-slate-200{background-color:var(--cbx-skin-active-bg,#e2e8f0)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=yinlu-source-dialog] :is(.text-slate-950,.text-slate-900,.text-slate-800){color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=yinlu-source-dialog] :is(.text-slate-700,.text-slate-600,.text-slate-500){color:var(--cbx-skin-text-muted,#616f85)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=yinlu-source-dialog] .bg-blue-50{background-color:var(--cbx-skin-selected-bg,#eff6ff);color:var(--cbx-skin-selected-fg,#1d4ed8)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=yinlu-source-dialog] .bg-amber-50{background-color:var(--cbx-skin-warning-bg,#fff7ed);color:var(--cbx-skin-warning-fg,#b45309)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [role=dialog][aria-labelledby=private-project-registration-title]{background-color:var(--cbx-skin-popover,#ffffff);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [role=dialog][aria-labelledby=private-project-registration-title] :is(input,select,textarea){background-color:var(--cbx-skin-field,#ffffff);border-color:var(--cbx-skin-control-border,#dbe3ee);color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [role=dialog][aria-labelledby=private-project-registration-title] :is(.text-slate-900,.text-slate-800){color:var(--cbx-skin-text,#172033)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [role=dialog][aria-labelledby=private-project-registration-title] .text-slate-600{color:var(--cbx-skin-text-muted,#616f85)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [role=dialog][aria-labelledby=private-project-registration-title] .bg-amber-50{background-color:var(--cbx-skin-warning-bg,#fff7ed);color:var(--cbx-skin-warning-fg,#b45309)}html:is([data-cbx-skin="01"],[data-cbx-skin="02"],[data-cbx-skin="09"]):has(.configurator-app-shell) [data-testid=file-menu] :is(button,span):hover{background-color:var(--cbx-skin-hover-bg,#f8fafc);color:var(--cbx-skin-text,#172033)}html[data-cbx-skin="01"]:has(.configurator-app-shell){--cbx-skin-app-bg:#edf4fb;--cbx-skin-surface:rgba(246,250,255,0.88);--cbx-skin-surface-raised:rgba(255,255,255,0.94);--cbx-skin-surface-subtle:rgba(227,237,248,0.82);--cbx-skin-field:rgba(255,255,255,0.96);--cbx-skin-field-hover:#f5f8fc;--cbx-skin-text:#172033;--cbx-skin-text-muted:#465670;--cbx-skin-text-placeholder:#5f6d82;--cbx-skin-line:rgba(80,109,145,0.25);--cbx-skin-control-border:#71829b;--cbx-skin-brand:#0f766e;--cbx-skin-on-brand:#ffffff;--cbx-skin-brand-hover:#0b625c;--cbx-skin-brand-active:#084f4b;--cbx-skin-selected-bg:#e4effd;--cbx-skin-selected-fg:#174ea6;--cbx-skin-selected-border:#2563eb;--cbx-skin-hover-bg:#edf2f8;--cbx-skin-active-bg:#e0eaf3;--cbx-skin-focus:#2563eb;--cbx-skin-disabled-bg:#edf0f5;--cbx-skin-disabled-fg:#67768a;--cbx-skin-disabled-border:#a6b3c4;--cbx-skin-danger-fg:#b42332;--cbx-skin-danger-bg:#fff1f2;--cbx-skin-warning-fg:#8a4b08;--cbx-skin-warning-bg:#fff4df;--cbx-skin-success-fg:#116449;--cbx-skin-success-bg:#e8f7ef;--cbx-skin-popover:rgba(252,254,255,0.96);--cbx-skin-tooltip-bg:#172033;--cbx-skin-tooltip-fg:#f8fafd;--cbx-skin-scrim:rgba(13,24,43,0.42);--cbx-skin-glass-bg:rgba(248,252,255,0.78);--cbx-skin-glass-fallback:#f6f9fd;--cbx-skin-glass-border:rgba(255,255,255,0.76);--cbx-skin-shadow-panel:inset 0 1px 0 rgba(255,255,255,0.9),0 0 0 1px rgba(78,103,135,0.16),0 12px 32px rgba(42,62,88,0.13);--cbx-skin-shadow-popover:inset 0 1px 0 rgba(255,255,255,0.94),0 0 0 1px rgba(74,98,128,0.18),0 18px 46px rgba(29,46,68,0.19);--cbx-skin-surface-sheen:linear-gradient(145deg,rgba(255,255,255,0.67),rgba(255,255,255,0.17) 47%,rgba(213,230,248,0.12));--cbx-skin-scrollbar-thumb:#8192aa;--cbx-skin-scrollbar-track:#eef3f9;--cbx-skin-backdrop-filter:blur(14px) saturate(125%);--cbx-paint-ink:23 32 51;--cbx-paint-muted:83 97 120;--cbx-paint-line:217 227 239;--cbx-paint-panel:248 250 253;--cbx-paint-canvas:243 247 252;--cbx-paint-brand:15 118 110;--cbx-paint-accent:37 99 235;--cbx-paint-warn:138 75 8;--cbx-paint-danger:180 35 50;--cbx-paint-success:17 100 73}html[data-cbx-skin="01"]:has(.configurator-app-shell) .configurator-app-shell{background-image:radial-gradient(circle at 12% 0,rgba(204,231,253,.36),transparent 44%),radial-gradient(circle at 92% 95%,rgba(220,235,250,.28),transparent 48%)}html[data-cbx-skin="01"]:has(.configurator-app-shell) .configurator-app-shell .container-configurator-ui :is(.configurator-top-toolbar,.configurator-workspace-actions,.configurator-adaptive-nav){background-color:var(--cbx-skin-glass-bg);background-image:var(--cbx-skin-surface-sheen);border-color:var(--cbx-skin-glass-border);box-shadow:var(--cbx-skin-shadow-panel);backdrop-filter:var(--cbx-skin-backdrop-filter)}html[data-cbx-skin="01"]:has(.configurator-app-shell) .configurator-app-shell .container-configurator-ui :is(.configurator-side-panel,.sales-workflow-shell){background-color:var(--cbx-skin-surface);background-image:var(--cbx-skin-surface-sheen);border-color:var(--cbx-skin-glass-border);box-shadow:var(--cbx-skin-shadow-panel)}html[data-cbx-skin="01"]:has(.configurator-app-shell) :is([data-testid=file-menu],[data-testid=new-project-customer-dialog]){background-color:var(--cbx-skin-popover);background-image:var(--cbx-skin-surface-sheen);box-shadow:var(--cbx-skin-shadow-popover);backdrop-filter:blur(10px) saturate(118%)}@media (any-pointer:coarse){html[data-cbx-skin="01"]:has(.configurator-app-shell) .configurator-app-shell .container-configurator-ui :is(.configurator-top-toolbar,.configurator-workspace-actions,.configurator-adaptive-nav){backdrop-filter:blur(9px) saturate(115%)}}@media (prefers-reduced-transparency:reduce){html[data-cbx-skin="01"]:has(.configurator-app-shell) .configurator-app-shell .container-configurator-ui :is(.configurator-top-toolbar,.configurator-workspace-actions,.configurator-adaptive-nav){background-color:var(--cbx-skin-glass-fallback);background-image:none;backdrop-filter:none}html[data-cbx-skin="01"]:has(.configurator-app-shell) .configurator-app-shell .container-configurator-ui :is(.configurator-side-panel,.sales-workflow-shell),html[data-cbx-skin="01"]:has(.configurator-app-shell) :is([data-testid=file-menu],[data-testid=new-project-customer-dialog]){background-color:var(--cbx-skin-glass-fallback);background-image:none;backdrop-filter:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html[data-cbx-skin="01"]:has(.configurator-app-shell) .configurator-app-shell .container-configurator-ui :is(.configurator-top-toolbar,.configurator-workspace-actions,.configurator-adaptive-nav){background-color:var(--cbx-skin-glass-fallback)}html[data-cbx-skin="01"]:has(.configurator-app-shell) :is([data-testid=file-menu],[data-testid=new-project-customer-dialog]){background-color:var(--cbx-skin-glass-fallback)}}html[data-cbx-skin="01"]:has([data-testid=isolated-review-runtime]) body{background-color:#edf4fb}html[data-cbx-skin="02"]:has(.configurator-app-shell){--cbx-skin-app-bg:#0d141d;--cbx-skin-surface:#151f2b;--cbx-skin-surface-raised:#1d2a39;--cbx-skin-surface-subtle:#111b26;--cbx-skin-field:#101b27;--cbx-skin-field-hover:#1a2a3b;--cbx-skin-text:#e8eef6;--cbx-skin-text-muted:#a8b7ca;--cbx-skin-text-placeholder:#98abc2;--cbx-skin-line:#33455b;--cbx-skin-control-border:#68819c;--cbx-skin-brand:#51cbb7;--cbx-skin-on-brand:#0b2925;--cbx-skin-brand-hover:#71daca;--cbx-skin-brand-active:#3ab5a2;--cbx-skin-selected-bg:#243d58;--cbx-skin-selected-fg:#cae4ff;--cbx-skin-selected-border:#88b8ea;--cbx-skin-hover-bg:#203044;--cbx-skin-active-bg:#293d54;--cbx-skin-focus:#9bc7f7;--cbx-skin-disabled-bg:#1a2532;--cbx-skin-disabled-fg:#91a1b7;--cbx-skin-disabled-border:#566a83;--cbx-skin-danger-fg:#ffa4ae;--cbx-skin-danger-bg:#3b202b;--cbx-skin-warning-fg:#ffd18a;--cbx-skin-warning-bg:#382d1f;--cbx-skin-success-fg:#8bdebb;--cbx-skin-success-bg:#153a32;--cbx-skin-popover:#1d2a39;--cbx-skin-tooltip-bg:#e8eef6;--cbx-skin-tooltip-fg:#172033;--cbx-skin-scrim:rgba(0,0,0,0.6);--cbx-skin-glass-bg:rgba(21,31,43,0.97);--cbx-skin-glass-fallback:#151f2b;--cbx-skin-glass-border:rgba(104,129,156,0.82);--cbx-skin-shadow-panel:0 5px 16px rgba(0,0,0,0.22);--cbx-skin-shadow-popover:0 12px 30px rgba(0,0,0,0.36);--cbx-skin-surface-sheen:linear-gradient(160deg,rgba(114,150,183,0.04),rgba(0,0,0,0));--cbx-skin-scrollbar-thumb:#7890ab;--cbx-skin-scrollbar-track:#111b26;--cbx-skin-backdrop-filter:none;--cbx-paint-ink:232 238 246;--cbx-paint-muted:168 183 202;--cbx-paint-line:51 69 91;--cbx-paint-panel:21 31 43;--cbx-paint-canvas:13 20 29;--cbx-paint-brand:81 203 183;--cbx-paint-accent:136 184 234;--cbx-paint-warn:255 209 138;--cbx-paint-danger:255 164 174;--cbx-paint-success:139 222 187}html[data-cbx-skin="02"]:has([data-testid=isolated-review-runtime]) body{background-color:#0d141d}html[data-cbx-skin="02"]:has([data-testid=isolated-review-runtime]) [data-testid=isolated-review-runtime]{color:#a8b7ca}html[data-cbx-skin="09"]:has(.configurator-app-shell){--cbx-skin-app-bg:#f1f2ed;--cbx-skin-surface:#f8f8f2;--cbx-skin-surface-raised:#fefefa;--cbx-skin-surface-subtle:#e7ebe2;--cbx-skin-field:#fefefa;--cbx-skin-field-hover:#f2f5eb;--cbx-skin-text:#253a32;--cbx-skin-text-muted:#566a5e;--cbx-skin-text-placeholder:#5e7064;--cbx-skin-line:#d5ded2;--cbx-skin-control-border:#768a7c;--cbx-skin-brand:#285f4b;--cbx-skin-on-brand:#ffffff;--cbx-skin-brand-hover:#1f503f;--cbx-skin-brand-active:#173e30;--cbx-skin-selected-bg:#e0ebdf;--cbx-skin-selected-fg:#244f3f;--cbx-skin-selected-border:#527d61;--cbx-skin-hover-bg:#ecf0e5;--cbx-skin-active-bg:#dce6d7;--cbx-skin-focus:#2f6592;--cbx-skin-disabled-bg:#e9ede4;--cbx-skin-disabled-fg:#69776c;--cbx-skin-disabled-border:#a1afa3;--cbx-skin-danger-fg:#a73536;--cbx-skin-danger-bg:#fef0ec;--cbx-skin-warning-fg:#80510e;--cbx-skin-warning-bg:#faf0da;--cbx-skin-success-fg:#225d42;--cbx-skin-success-bg:#e5f1e5;--cbx-skin-popover:#fefefa;--cbx-skin-tooltip-bg:#253a32;--cbx-skin-tooltip-fg:#f8f8f2;--cbx-skin-scrim:rgba(23,39,30,0.44);--cbx-skin-glass-bg:rgba(248,249,242,0.96);--cbx-skin-glass-fallback:#f8f8f2;--cbx-skin-glass-border:rgba(118,138,124,0.7);--cbx-skin-shadow-panel:0 4px 13px rgba(32,53,37,0.08);--cbx-skin-shadow-popover:0 10px 26px rgba(32,53,37,0.14);--cbx-skin-surface-sheen:linear-gradient(160deg,rgba(255,255,246,0.38),rgba(224,234,218,0.1));--cbx-skin-scrollbar-thumb:#7c9082;--cbx-skin-scrollbar-track:#edf0e7;--cbx-skin-backdrop-filter:none;--cbx-paint-ink:37 58 50;--cbx-paint-muted:86 106 94;--cbx-paint-line:213 222 210;--cbx-paint-panel:248 248 242;--cbx-paint-canvas:241 242 237;--cbx-paint-brand:40 95 75;--cbx-paint-accent:47 101 146;--cbx-paint-warn:128 81 14;--cbx-paint-danger:167 53 54;--cbx-paint-success:34 93 66}html[data-cbx-skin="09"]:has([data-testid=isolated-review-runtime]) body{background-color:#f1f2ed}