.EllorusSmartInput-module__shP_ua__comboBox{width:100%;min-width:0}.EllorusSmartInput-module__shP_ua__popover{width:var(--trigger-width);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-height:min(24rem,60vh);box-shadow:var(--elevation-2);overflow:auto}.EllorusSmartInput-module__shP_ua__option{border-radius:var(--radius-sm);padding:.65rem .75rem}.EllorusSmartInput-module__shP_ua__option[data-focused=true],.EllorusSmartInput-module__shP_ua__option[data-hovered=true]{background:var(--color-surface-brand-subtle)}.EllorusSmartInput-module__shP_ua__option[data-selected=true]{color:var(--color-action-primary);background:color-mix(in srgb, var(--color-surface-brand-subtle) 78%, var(--color-surface))}.EllorusSmartInput-module__shP_ua__optionText{gap:.1rem;min-width:0;display:grid}.EllorusSmartInput-module__shP_ua__optionText strong,.EllorusSmartInput-module__shP_ua__optionText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EllorusSmartInput-module__shP_ua__optionText strong{font-weight:600}.EllorusSmartInput-module__shP_ua__optionText small{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:400}
.HelpTooltip-module__U4V3va__root{flex:none;display:inline-flex;position:relative}.HelpTooltip-module__U4V3va__trigger{width:1.75rem;height:1.75rem;color:var(--color-text-muted);transition:color var(--motion-standard) var(--easing-standard), background-color var(--motion-standard) var(--easing-standard);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.HelpTooltip-module__U4V3va__trigger:hover,.HelpTooltip-module__U4V3va__trigger:focus-visible{color:var(--color-action-primary);background:var(--color-surface-brand-subtle)}.HelpTooltip-module__U4V3va__trigger:focus-visible{box-shadow:0 0 0 .25rem var(--color-focus-ring);outline:0}.HelpTooltip-module__U4V3va__trigger svg{stroke-width:1.9px;width:1rem;height:1rem}.HelpTooltip-module__U4V3va__tooltip{z-index:3000;border:1px solid color-mix(in oklch, var(--color-text), transparent 82%);border-radius:var(--radius-md);width:max-content;max-width:min(17rem,100vw - 1.5rem);color:var(--color-surface);background:color-mix(in oklch, var(--color-text), black 8%);box-shadow:0 .75rem 1.75rem color-mix(in oklch, var(--color-text), transparent 82%);font-size:var(--text-xs);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--motion-fast) var(--easing-standard);padding:.55rem .7rem;font-weight:500;line-height:1.45;position:fixed}.HelpTooltip-module__U4V3va__tooltip[data-ready=true]{opacity:1;visibility:visible}.HelpTooltip-module__U4V3va__accessibleMessage{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.HelpTooltip-module__U4V3va__tooltip{transition:none}}
.EllorusReferenceThreePreview-module__9GpNXG__frame,.EllorusReferenceThreePreview-module__9GpNXG__fallback{background:0 0;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.EllorusReferenceThreePreview-module__9GpNXG__frame canvas{touch-action:none;width:100%;min-width:0;height:100%;min-height:0;display:block}.EllorusReferenceThreePreview-module__9GpNXG__label{border:1px solid var(--color-border);color:var(--color-text-muted);background:color-mix(in oklch, var(--color-surface-subtle), transparent 8%);pointer-events:none;border-radius:999px;padding:.3rem .55rem;font-size:clamp(.68rem,.64rem + .12vw,.76rem);font-weight:600;line-height:1;position:absolute;inset-block-end:clamp(.65rem,.5rem + .35vw,.95rem);inset-inline-end:clamp(.65rem,.5rem + .35vw,.95rem);box-shadow:0 .35rem 1rem #0f172a14}.EllorusReferenceThreePreview-module__9GpNXG__fallback img{object-fit:contain;width:min(76%,26rem);height:min(76%,26rem);display:block}
.ProductThreePreview-module__TqDrzW__preview{border:1px solid var(--color-border);height:100%;min-height:0;box-shadow:0 1rem 3rem color-mix(in oklch, var(--color-text), transparent 93%);background:0 0;border-radius:clamp(1rem,.8rem + .5vw,1.375rem);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.ProductThreePreview-module__TqDrzW__heading{border-bottom:1px solid var(--color-border);background:0 0;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:clamp(.875rem,.7rem + .45vw,1.25rem);display:flex}.ProductThreePreview-module__TqDrzW__heading>strong{color:var(--color-text);font-size:var(--text-sm);font-weight:700}.ProductThreePreview-module__TqDrzW__previewStage{min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.ProductThreePreview-module__TqDrzW__threeFrame{background:0 0;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.ProductThreePreview-module__TqDrzW__threeFrame canvas{touch-action:none;width:100%;min-width:0;height:100%;min-height:0;display:block}.ProductThreePreview-module__TqDrzW__previewWarning{z-index:2;border:1px solid var(--bs-warning-border-subtle,#ffe69c);border-radius:var(--radius-md);color:var(--bs-warning-text-emphasis,#664d03);background:color-mix(in srgb, var(--bs-warning-bg-subtle,#fff3cd) 94%, transparent);box-shadow:0 .6rem 1.5rem color-mix(in srgb, var(--bs-warning,#ffc107) 18%, transparent);pointer-events:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(.4rem,.32rem + .2vw,.6rem);padding:clamp(.55rem,.45rem + .25vw,.75rem);display:grid;position:absolute;inset-block-start:clamp(.65rem,.5rem + .35vw,.95rem);inset-inline:clamp(.65rem,.5rem + .35vw,.95rem)}.ProductThreePreview-module__TqDrzW__previewWarning>svg{stroke-width:2px;width:clamp(1rem,.9rem + .25vw,1.2rem);height:clamp(1rem,.9rem + .25vw,1.2rem);margin-top:.05rem}.ProductThreePreview-module__TqDrzW__previewWarning>span{gap:.15rem;min-width:0;display:grid}.ProductThreePreview-module__TqDrzW__previewWarning strong{font-size:clamp(.72rem,.66rem + .14vw,.82rem);line-height:1.2}.ProductThreePreview-module__TqDrzW__previewWarning small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.68rem,.63rem + .12vw,.76rem);font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:61.999rem){.ProductThreePreview-module__TqDrzW__preview{height:clamp(16rem,52vw,22rem)}}.ProductThreePreview-module__TqDrzW__previewUpdating{z-index:2;align-items:center;gap:var(--space-2,.5rem);min-height:2rem;padding:var(--space-1,.25rem) var(--space-3,.75rem);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:0 .35rem 1rem color-mix(in srgb, var(--color-text) 10%, transparent);font-size:var(--text-xs,.75rem);pointer-events:none;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;inset-block-end:var(--space-3,.75rem);inset-inline-end:var(--space-3,.75rem)}.ProductThreePreview-module__TqDrzW__previewUpdating>svg{width:.9rem;height:.9rem;animation:.9s linear infinite ProductThreePreview-module__TqDrzW__previewUpdatingSpin}@keyframes ProductThreePreview-module__TqDrzW__previewUpdatingSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ProductThreePreview-module__TqDrzW__previewUpdating>svg{animation:none}}
.CartItemEditorModal-module__qoNaZW__container{padding:clamp(.75rem,.5rem + .75vw,1.5rem)}.CartItemEditorModal-module__qoNaZW__dialog{border:1px solid var(--color-border);background:var(--color-surface);width:min(74rem,100vw - 2rem);max-width:none;height:min(44rem,100dvh - 3rem);max-height:none;box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--color-text) 18%, transparent);border-radius:clamp(1rem,.8rem + .5vw,1.5rem);overflow:hidden}.CartItemEditorModal-module__qoNaZW__header{border-bottom:1px solid var(--color-border);flex:none}.CartItemEditorModal-module__qoNaZW__body{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,.5rem + .75vw,1.25rem);min-height:0;display:grid;overflow:auto}.CartItemEditorModal-module__qoNaZW__configurator,.CartItemEditorModal-module__qoNaZW__preview{min-width:0;min-height:0}.CartItemEditorModal-module__qoNaZW__configurator{overscroll-behavior:contain;overflow:auto}.CartItemEditorModal-module__qoNaZW__preview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);min-height:16rem;overflow:hidden}.CartItemEditorModal-module__qoNaZW__preview>*{width:100%;height:100%;min-height:0}@media (min-width:56rem){.CartItemEditorModal-module__qoNaZW__body{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);overflow:hidden}.CartItemEditorModal-module__qoNaZW__configurator,.CartItemEditorModal-module__qoNaZW__preview{height:100%}}@media (max-height:42rem) and (min-width:56rem){.CartItemEditorModal-module__qoNaZW__dialog{height:calc(100dvh - 1.5rem)}}.CartItemEditorModal-module__qoNaZW__collisionNotice{border:1px solid color-mix(in srgb, var(--bs-warning,#ffc107) 45%, var(--color-border));border-radius:var(--radius-md);color:var(--bs-warning-text-emphasis,#664d03);background:var(--bs-warning-bg-subtle,#fff3cd);font-size:var(--text-sm);grid-column:1/-1;margin:0;padding:.7rem .85rem;line-height:1.45}
.CartMaterialConfigurationEditorModal-module__PuGjia__container{padding:clamp(.75rem,.5rem + .75vw,1.5rem)}.CartMaterialConfigurationEditorModal-module__PuGjia__dialog{border:1px solid var(--color-border);background:var(--color-surface);width:min(52rem,100vw - 2rem);max-width:none;max-height:min(44rem,100dvh - 3rem);box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--color-text) 18%, transparent);border-radius:clamp(1rem,.8rem + .5vw,1.5rem);overflow:hidden}.CartMaterialConfigurationEditorModal-module__PuGjia__header{border-bottom:1px solid var(--color-border);gap:.2rem;display:grid}.CartMaterialConfigurationEditorModal-module__PuGjia__header p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;font-weight:400}.CartMaterialConfigurationEditorModal-module__PuGjia__body{gap:1rem;display:grid;overflow:auto}.CartMaterialConfigurationEditorModal-module__PuGjia__materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,.5rem + .75vw,1rem);display:grid}.CartMaterialConfigurationEditorModal-module__PuGjia__collisionNotice,.CartMaterialConfigurationEditorModal-module__PuGjia__error{border-radius:var(--radius-md);font-size:var(--text-sm);margin:0;padding:.75rem .9rem;line-height:1.45}.CartMaterialConfigurationEditorModal-module__PuGjia__collisionNotice{border:1px solid color-mix(in srgb, var(--bs-warning,#ffc107) 45%, var(--color-border));color:var(--bs-warning-text-emphasis,#664d03);background:var(--bs-warning-bg-subtle,#fff3cd)}.CartMaterialConfigurationEditorModal-module__PuGjia__error{border:1px solid color-mix(in srgb, var(--bs-danger,#dc3545) 42%, var(--color-border));color:var(--bs-danger-text-emphasis,#842029);background:var(--bs-danger-bg-subtle,#f8d7da)}.CartMaterialConfigurationEditorModal-module__PuGjia__actions{justify-content:flex-end;gap:.625rem;display:flex}@media (max-width:47.999rem){.CartMaterialConfigurationEditorModal-module__PuGjia__materials{grid-template-columns:minmax(0,1fr)}}
.Resizable-module__ZPUZiW__group{width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.Resizable-module__ZPUZiW__panel{min-width:0;min-height:0}.Resizable-module__ZPUZiW__handle{z-index:4;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.Resizable-module__ZPUZiW__handle[aria-orientation=vertical]{cursor:col-resize;width:clamp(.65rem,.45rem + .35vw,.9rem)}.Resizable-module__ZPUZiW__handle[aria-orientation=horizontal]{cursor:row-resize;width:100%;height:clamp(.65rem,.45rem + .35vw,.9rem)}.Resizable-module__ZPUZiW__handle:before{background:var(--color-border);content:"";transition:background-color var(--motion-fast) var(--easing-standard), box-shadow var(--motion-fast) var(--easing-standard);border-radius:999px;position:absolute}.Resizable-module__ZPUZiW__handle[aria-orientation=vertical]:before{width:1px;inset-block:0}.Resizable-module__ZPUZiW__handle[aria-orientation=horizontal]:before{height:1px;inset-inline:0}.Resizable-module__ZPUZiW__handle:hover:before,.Resizable-module__ZPUZiW__handle:focus-visible:before,.Resizable-module__ZPUZiW__handle:active:before{background:var(--color-action-primary);box-shadow:0 0 0 .18rem var(--color-focus-ring)}.Resizable-module__ZPUZiW__handle:focus-visible{outline:0}.Resizable-module__ZPUZiW__grip{z-index:1;border:1px solid var(--color-border);width:1rem;height:1.6rem;color:var(--color-text-muted);background:var(--color-surface);box-shadow:0 .25rem .7rem color-mix(in oklch, var(--color-text), transparent 90%);border-radius:999px;place-items:center;display:grid;position:relative}.Resizable-module__ZPUZiW__handle[aria-orientation=horizontal] .Resizable-module__ZPUZiW__grip{transform:rotate(90deg)}.Resizable-module__ZPUZiW__grip svg{stroke-width:2px;width:.72rem;height:.72rem}@media (prefers-reduced-motion:reduce){.Resizable-module__ZPUZiW__handle:before{transition:none}}
.CartSectionEditorModal-module__tOSmyW__container{padding:1rem}.CartSectionEditorModal-module__tOSmyW__dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(28rem,100vw - 2rem);max-width:none;box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--color-text) 16%, transparent);overflow:hidden}.CartSectionEditorModal-module__tOSmyW__header{border-bottom:1px solid var(--color-border)}.CartSectionEditorModal-module__tOSmyW__body{gap:1rem;display:grid}.CartSectionEditorModal-module__tOSmyW__actions{justify-content:flex-end;gap:.625rem;display:flex}
.ConfiguratorCoverageDiagnostics-module__H0c94q__page{width:100%;min-width:0;color:var(--color-text);gap:1rem;padding:clamp(1rem,1.5vw,1.75rem);display:grid}.ConfiguratorCoverageDiagnostics-module__H0c94q__header{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:end;gap:1rem;display:grid}.ConfiguratorCoverageDiagnostics-module__H0c94q__header h1{margin:0}.ConfiguratorCoverageDiagnostics-module__H0c94q__eyebrow{color:var(--color-action-primary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-weight:800}.ConfiguratorCoverageDiagnostics-module__H0c94q__lede{max-width:75rem;color:var(--color-text-muted);margin:.45rem 0 0;line-height:1.55}.ConfiguratorCoverageDiagnostics-module__H0c94q__sourceCard,.ConfiguratorCoverageDiagnostics-module__H0c94q__controls,.ConfiguratorCoverageDiagnostics-module__H0c94q__summaryGrid article,.ConfiguratorCoverageDiagnostics-module__H0c94q__scopeNote,.ConfiguratorCoverageDiagnostics-module__H0c94q__tableSurface{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 .35rem 1.25rem color-mix(in srgb, var(--color-text) 4%, transparent)}.ConfiguratorCoverageDiagnostics-module__H0c94q__sourceCard{border-radius:var(--radius-lg);gap:.15rem;padding:.9rem 1rem;display:grid}.ConfiguratorCoverageDiagnostics-module__H0c94q__sourceCard span,.ConfiguratorCoverageDiagnostics-module__H0c94q__sourceCard small,.ConfiguratorCoverageDiagnostics-module__H0c94q__summaryGrid span,.ConfiguratorCoverageDiagnostics-module__H0c94q__summaryGrid small,.ConfiguratorCoverageDiagnostics-module__H0c94q__scanState span,.ConfiguratorCoverageDiagnostics-module__H0c94q__matchCount span,.ConfiguratorCoverageDiagnostics-module__H0c94q__cabinetCell span,.ConfiguratorCoverageDiagnostics-module__H0c94q__descriptionCell small,.ConfiguratorCoverageDiagnostics-module__H0c94q__configurationCell small,.ConfiguratorCoverageDiagnostics-module__H0c94q__threeCellContent small,.ConfiguratorCoverageDiagnostics-module__H0c94q__threeRenderMeta>span{color:var(--color-text-muted);font-size:var(--text-xs)}.ConfiguratorCoverageDiagnostics-module__H0c94q__sourceCard strong{text-transform:capitalize}.ConfiguratorCoverageDiagnostics-module__H0c94q__controls{border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(10rem,.8fr)) minmax(14rem,1.25fr);align-items:end;gap:.8rem;padding:.9rem;display:grid}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableSurface button:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.ConfiguratorCoverageDiagnostics-module__H0c94q__scanState{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;display:grid}.ConfiguratorCoverageDiagnostics-module__H0c94q__scanState strong,.ConfiguratorCoverageDiagnostics-module__H0c94q__dimensionCell,.ConfiguratorCoverageDiagnostics-module__H0c94q__summaryGrid strong,.ConfiguratorCoverageDiagnostics-module__H0c94q__matchCount strong{font-variant-numeric:tabular-nums}.ConfiguratorCoverageDiagnostics-module__H0c94q__scanState progress{width:100%;height:.55rem;accent-color:var(--color-action-primary);grid-column:1/-1}.ConfiguratorCoverageDiagnostics-module__H0c94q__summaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.ConfiguratorCoverageDiagnostics-module__H0c94q__summaryGrid article{border-radius:var(--radius-lg);gap:.2rem;padding:.85rem 1rem;display:grid}.ConfiguratorCoverageDiagnostics-module__H0c94q__summaryGrid strong{font-size:clamp(1.25rem,1rem + .7vw,1.8rem)}.ConfiguratorCoverageDiagnostics-module__H0c94q__summaryAlert{border-color:var(--color-warning-border)!important;background:color-mix(in srgb, var(--color-warning-surface) 72%, var(--color-surface))!important}.ConfiguratorCoverageDiagnostics-module__H0c94q__scopeNote{border-radius:var(--radius-md);color:var(--color-text-muted);padding:.8rem 1rem;font-size:.86rem;line-height:1.5}.ConfiguratorCoverageDiagnostics-module__H0c94q__scopeNote strong{color:var(--color-text)}.ConfiguratorCoverageDiagnostics-module__H0c94q__badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;min-height:1.5rem;padding:.18rem .45rem;font-size:.7rem;font-weight:800;line-height:1.1;display:inline-flex}.ConfiguratorCoverageDiagnostics-module__H0c94q__badge_good{border-color:var(--color-success-border);color:var(--color-success);background:var(--color-success-surface)}.ConfiguratorCoverageDiagnostics-module__H0c94q__badge_warn{border-color:var(--color-warning-border);color:var(--color-warning);background:var(--color-warning-surface)}.ConfiguratorCoverageDiagnostics-module__H0c94q__badge_bad{border-color:var(--color-danger-border);color:var(--color-danger);background:var(--color-danger-surface)}.ConfiguratorCoverageDiagnostics-module__H0c94q__badge_neutral{border-color:var(--color-border);color:var(--color-text-muted);background:var(--color-surface-subtle)}.ConfiguratorCoverageDiagnostics-module__H0c94q__inlineBadges{flex-wrap:wrap;gap:.35rem;display:flex}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableSurface{border-radius:var(--radius-lg);min-width:0;overflow:hidden}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableToolbar{border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);grid-template-columns:minmax(18rem,1fr) minmax(12rem,18rem) auto;align-items:end;gap:.75rem;padding:.8rem;display:grid}.ConfiguratorCoverageDiagnostics-module__H0c94q__searchField{min-width:0}.ConfiguratorCoverageDiagnostics-module__H0c94q__matchCount{text-align:right;gap:.18rem;min-width:5.5rem;padding:.45rem .7rem;display:grid}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll{width:100%;overflow:auto}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll th,.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll td{border-bottom:1px solid var(--color-border);vertical-align:top;text-align:left;padding:.7rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll th{z-index:2;color:var(--color-text-muted);background:var(--color-surface);letter-spacing:.04em;text-transform:uppercase;font-size:.69rem;font-weight:800;position:sticky;top:0}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll th:first-child{width:7rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll th:nth-child(2){width:18rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll th:nth-child(3),.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll th:nth-child(4),.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll th:nth-child(5){width:4.5rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll th:nth-child(6),.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll th:nth-child(7){width:19rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll th:nth-child(8){width:20rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll tbody tr:last-child td{border-bottom:0}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableScroll tbody tr:hover td{background:color-mix(in srgb, var(--color-action-primary) 3%, var(--color-surface))}.ConfiguratorCoverageDiagnostics-module__H0c94q__driftRow td{background:color-mix(in srgb, var(--color-warning-surface) 35%, var(--color-surface))}.ConfiguratorCoverageDiagnostics-module__H0c94q__cabinetCell,.ConfiguratorCoverageDiagnostics-module__H0c94q__configurationCell,.ConfiguratorCoverageDiagnostics-module__H0c94q__descriptionCell,.ConfiguratorCoverageDiagnostics-module__H0c94q__threeCell{min-width:0}.ConfiguratorCoverageDiagnostics-module__H0c94q__cabinetCell,.ConfiguratorCoverageDiagnostics-module__H0c94q__configurationCell{gap:.35rem;display:grid}.ConfiguratorCoverageDiagnostics-module__H0c94q__cabinetCell strong{font-size:.88rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__configurationCell>strong{font-size:.79rem;line-height:1.35}.ConfiguratorCoverageDiagnostics-module__H0c94q__configurationCell small,.ConfiguratorCoverageDiagnostics-module__H0c94q__threeCellContent small{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ConfiguratorCoverageDiagnostics-module__H0c94q__dimensionCell{white-space:nowrap;font-weight:750}.ConfiguratorCoverageDiagnostics-module__H0c94q__descriptionCell p{-webkit-line-clamp:10;line-clamp:10;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ConfiguratorCoverageDiagnostics-module__H0c94q__descriptionCell small{margin-top:.3rem;display:block}.ConfiguratorCoverageDiagnostics-module__H0c94q__muted{color:var(--color-text-muted);font-size:.76rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__threeCell{padding:.55rem!important}.ConfiguratorCoverageDiagnostics-module__H0c94q__threeCellContent{gap:.45rem;min-width:0;display:grid}.ConfiguratorCoverageDiagnostics-module__H0c94q__rowRenderStage{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);width:100%;min-width:0;height:13rem;position:relative;overflow:hidden}.ConfiguratorCoverageDiagnostics-module__H0c94q__rowThreeFrame{width:100%;min-width:0;height:100%;min-height:13rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__rowRenderPending,.ConfiguratorCoverageDiagnostics-module__H0c94q__rowRenderBlocked{box-sizing:border-box;text-align:center;place-content:center;gap:.4rem;height:100%;padding:1rem;display:grid}.ConfiguratorCoverageDiagnostics-module__H0c94q__rowRenderPending span{color:var(--color-text-muted);font-size:.72rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__rowRenderBlocked strong{font-size:.8rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__rowRenderBlocked span{color:var(--color-text-muted);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ConfiguratorCoverageDiagnostics-module__H0c94q__threeRenderMeta{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;min-width:0;display:flex}.ConfiguratorCoverageDiagnostics-module__H0c94q__threeRenderMeta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ConfiguratorCoverageDiagnostics-module__H0c94q__emptyCell{height:10rem;color:var(--color-text-muted);text-align:center!important;vertical-align:middle!important}.ConfiguratorCoverageDiagnostics-module__H0c94q__pagination{border-top:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-subtle);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .8rem;display:flex}.ConfiguratorCoverageDiagnostics-module__H0c94q__pagination div{gap:.4rem;display:flex}.ConfiguratorCoverageDiagnostics-module__H0c94q__pagination button{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:2.2rem;color:var(--color-text);background:var(--color-canvas);font:inherit;font-size:var(--text-xs);cursor:pointer;padding:.4rem .7rem;font-weight:700}.ConfiguratorCoverageDiagnostics-module__H0c94q__pagination button:not(:disabled):hover{border-color:var(--color-action-primary);color:var(--color-action-primary)}.ConfiguratorCoverageDiagnostics-module__H0c94q__pagination button:disabled{cursor:default;opacity:.45}@media (max-width:74rem){.ConfiguratorCoverageDiagnostics-module__H0c94q__summaryGrid,.ConfiguratorCoverageDiagnostics-module__H0c94q__controls{grid-template-columns:repeat(3,minmax(0,1fr))}.ConfiguratorCoverageDiagnostics-module__H0c94q__scanState{grid-column:1/-1}}@media (max-width:48rem){.ConfiguratorCoverageDiagnostics-module__H0c94q__page{padding:.75rem}.ConfiguratorCoverageDiagnostics-module__H0c94q__header,.ConfiguratorCoverageDiagnostics-module__H0c94q__controls,.ConfiguratorCoverageDiagnostics-module__H0c94q__summaryGrid,.ConfiguratorCoverageDiagnostics-module__H0c94q__tableToolbar{grid-template-columns:1fr}.ConfiguratorCoverageDiagnostics-module__H0c94q__tableToolbar .ConfiguratorCoverageDiagnostics-module__H0c94q__matchCount{text-align:left}.ConfiguratorCoverageDiagnostics-module__H0c94q__pagination{flex-direction:column;align-items:stretch}.ConfiguratorCoverageDiagnostics-module__H0c94q__pagination div,.ConfiguratorCoverageDiagnostics-module__H0c94q__pagination button{width:100%}}
