@import url("pages/recovery-center.css?v=885");
@import url("./core/24-blazor-reconnect.css?v=1");
/* ConfiguratorStudio CSS entrypoint.
   v227 split: this file intentionally keeps only ordered imports.
   Do not reorder imports unless you verify cascade output. */
@import url("./core/00-design-tokens.css?v=3");
@import url("./core/01-viewer-analysis-foundation.css?v=885");
@import url("./core/02-theme-and-gate-foundation.css?v=897-viewer-contract");
@import url("./steps/upload/00-upload-onboarding.css?v=897-viewer-contract");
@import url("./steps/groups/00-groups-engine.css?v=894-canonical-viewer");
@import url("./steps/buyer-options/00-buyer-options-foundation.css?v=897-viewer-contract");
@import url("./steps/visual-rules/00-visual-rules-foundation.css?v=885");
@import url("./steps/buyer-preview/00-buyer-preview-foundation.css?v=885");
@import url("./steps/export/00-export-public-foundation.css?v=885");
@import url("./steps/export/01-publish-readiness.css?v=885");
@import url("./steps/export/02-viewer-runtime-versioning.css?v=885");
@import url("./core/03-shared-shell-layout.css?v=902-analyze-reactive-status");
@import url("./steps/upload/01-upload-groups-height-tuning.css?v=885");
@import url("./integrations/00-stfl-public-groups.css?v=885");
@import url("./steps/buyer-options/01-buyer-options-cleanup.css?v=885");
@import url("./steps/visual-rules/01-visual-rules-cleanup.css?v=885");
@import url("./core/04-cross-step-qa-overflow.css?v=885");
@import url("./shared/00-shared-3d-viewer.css?v=fix208-fixed-scene");
@import url("./shared/01-material-ui.css?v=885");
@import url("./steps/groups/01-groups-help-global.css?v=885");
@import url("./core/05-global-guardrails-and-minor-steps.css?v=885");
@import url("./core/06-step-start-states.css?v=902-analyze-reactive-status");
@import url("./core/07-intro-model-guard-viewer-controls.css?v=885");
@import url("./steps/analyze/00-analyze-foundation.css?v=885");
@import url("./steps/analyze/07-analysis-levels.css?v=885");
@import url("./steps/groups/02-groups-workspace.css?v=885");
@import url("./steps/buyer-options/02-buyer-options-reorg.css?v=885");
/* Groups support layers 03/04/05/06/07/09/10/11 are consolidated byte-order-safe here. */
@import url("./steps/groups/03-groups-dialog-and-scroll.css?v=1782-groups-safe-consolidation");
@import url("./steps/buyer-options/03-buyer-options-workspace.css?v=1832-group-picker-compact");
@import url("./steps/buyer-options/04-buyer-demo-and-list.css?v=885");
@import url("./steps/buyer-options/07-buyer-option-texture-settings.css?v=885");
@import url("./steps/buyer-preview/14-public-configurator-page.css?v=1061-flexible-pricing");
@import url("./steps/buyer-preview/15-public-configurator-branding.css?v=888-published-appearance-cleanup");
@import url("./steps/buyer-preview/17-buyer-preview-option-impact-popover.css?v=885");
@import url("./steps/buyer-preview/04-buyer-preview-interaction.css?v=885");
@import url("./steps/upload/02-import-source-workflow.css?v=885");
@import url("./steps/upload/04-model-upload-limits.css?v=902-recommendations-style");
@import url("./core/08-workspace-theme.css?v=893-topbar-consolidated");
@import url("./core/09-workspace-operation-feedback.css?v=898-calm-loading");
@import url("./core/10-configurator-dialog.css?v=901-dependency-direct-delete");
@import url("./core/11-studio-buttons.css?v=885");
/* Visual Rules list + compact left-column layers consolidated in original cascade order. */
@import url("./steps/visual-rules/02-visual-rules-list.css?v=1783-visual-rules-safe-consolidation");
@import url("./steps/groups/08-groups-impact-inspection.css?v=885");
@import url("./layout/configurator-right-column.css?v=885");

/* Ordered compatibility layers extracted from the former monolithic app.css.
   Keep this order until each feature is consolidated into its canonical stylesheet. */
@import url("./overrides/01-studio-overrides.css?v=1060");
@import url("./core/15-studio-surfaces.css?v=885");
@import url("./core/14-studio-ui-consistency.css?v=885");

@import url("steps/analyze/07-analyze-reference-classification.css?v=885");

@import url("./steps/upload/05-upload-step-shell-migration.css?v=885");

@import url("./core/13-step-feedback.css?v=896-global-errors");

@import url("./core/16-novogex-brand-foundation.css?v=885");
@import url("./core/17-novogex-studio-shell.css?v=1178-sidebar-align");

@import url("./core/18-novogex-shared-components.css?v=885");
@import url("./core/19-novogex-upload-analyze.css?v=904-analysis-stages-restored");
@import url("./core/20-novogex-groups.css?v=885");
@import url("./core/21-novogex-buyer-options-recovery.css?v=885");
@import url("./core/22-novogex-visual-rules.css?v=885");
@import url("./core/23-novogex-preview-publish.css?v=886");
@import url("./core/24-novogex-auxiliary-experience.css?v=1177-release-notes");

/* Phase 10 canonical tail. These styles previously loaded as separate links
   after app.css; keeping them here makes cascade order explicit and testable. */
@import url("./security.css?v=885");
@import url("./production.css?v=885");
@import url("./core/13-page-header-system.css?v=885");
@import url("./layout/configurator-left-column.css?v=885");
@import url("./core/25-novogex-release-qa.css?v=885");
@import url("./core/26-novogex-stage1-layout-repair.css?v=895-shell-layout-owner");
@import url("./core/27-novogex-stage2-editor-grid.css?v=885");
@import url("./core/28-novogex-stage3-buyer-option-wizard.css?v=885");
@import url("./core/29-novogex-stage4-visual-rules-readability.css?v=885");
@import url("./core/30-novogex-stage5-preview-publish.css?v=1832-boolean-preview-spacing");
@import url("./core/31-novogex-stage6-global-density.css?v=900-semantic-classes");
@import url("./core/32-novogex-stage7-editor-scrolls.css?v=885");

@import url("./core/33-novogex-stage8-kpi-cleanup.css?v=885");

@import url("./core/34-standard-compact-list-panel.css?v=885");

@import url("./core/35-novogex-stage9-vertical-spacing.css?v=1060");

@import url("./core/37-standard-compact-list-item.css?v=1789-editor-ui-consolidation");








/* Buyer Option Wizard refactor — Step 1: dedicated shell components/styles. */
@import url("./steps/buyer-options/wizard/00-wizard-shell.css?v=885");
@import url("./steps/buyer-options/wizard/01-wizard-header.css?v=885");
@import url("./steps/buyer-options/wizard/02-wizard-sidebar.css?v=885");
@import url("./steps/buyer-options/wizard/03-wizard-footer.css?v=885");
@import url("./steps/buyer-options/wizard/04-wizard-step-page.css?v=885");
@import url("./steps/buyer-options/wizard/05-wizard-elements.css?v=886-select-arrow");
@import url("./steps/buyer-options/wizard/10-general-step.css?v=886-select-arrow");
@import url("./steps/buyer-options/wizard/11-display-step.css?v=885");
@import url("./steps/buyer-options/wizard/12-values-step.css?v=886-select-arrow");
@import url("./steps/buyer-options/wizard/13-target-step.css?v=885");

@import url("./steps/buyer-options/wizard/14-review-step.css?v=885");
@import url("./steps/buyer-options/wizard/20-preview-components.css?v=20260819-color-swatch-direct");
@import url("./steps/buyer-options/wizard/90-wizard-responsive.css?v=885");
@import url("./steps/buyer-options/wizard/15-wizard-stabilization.css?v=199-animation-dialog");
@import url("./steps/buyer-options/wizard/16-wizard-native-select.css?v=5");

@import url("./overrides/10-whats-new-colour-accents.css?v=885");

@import url("./steps/export/10-export-publish-page.css?v=890-group-base-plus-extras");

/* Prepare Source owns Step 1 presentation; core/47-50 still own scroll/accessibility. */
@import url("./steps/upload/10-prepare-source-page.css?v=1155-source-selection-state");
@import url("./steps/upload/11-prepare-source-responsive.css?v=903");
@import url("./steps/upload/12-prepare-source-selected.css?v=1431-next-card-height-fix");

/* Shared right-column canonical owner: Groups / Buyer Options / Visual Rules.
   Former core/42-46 layers are consolidated here in the same cascade order. */
@import url("./core/42-shared-right-column.css?v=1780");

/* Canonical Studio scroll contract: page ownership, overflow guards, edge/focus safety, and accessibility.
   Former core/47-50 layers are consolidated byte-for-byte in the same cascade order. */
@import url("./core/47-studio-page-scroll-architecture.css?v=1781-scroll-consolidation");

/* Analyze detected-material dialog is the final owner for material editing surfaces. */
@import url("./steps/analyze/08-analyze-material-dialog.css?v=1580");

/* Final Analyze workspace owner: shared shell/tabs/toolbar/cards/right rail + dialog scale. */
@import url("./steps/analyze/09-analyze-unified-workspace.css?v=1190");

/* v1.0.120 — Attention First dashboard for Analyze & Review only. */
@import url("./steps/analyze/10-analyze-attention-dashboard.css?v=1760");
@import url("./steps/analyze/12-model-structure-configuration-dialog-final.css?v=fix89-no-details-preview");


@import url("./core/51-novogex-dialog-contract.css?v=1000");

/* v1.0.101 — final dialog viewport/overflow regression guard. */
@import url("./core/52-novogex-dialog-responsive-regression.css?v=1010");

/* v1.0.102 — Groups / Buyer Options / Visual Rules / Publish page-level parity. */
@import url("./core/53-page-level-visual-stabilization.css?v=1060");

/* v1.0.106 — single owner for step status Back/Next arrows. */
@import url("./core/54-status-navigation-canonical.css?v=1060");



@import url("./core/58-control-shell-standard.css?v=1100");

@import url("./core/57-export-publish-focus-layout.css?v=fix27-headless-company-access");
@import url("./core/59-theme-consistency-guard.css?v=1770");
@import url("./core/60-workflow-layout.css?v=1178-sidebar-align");

/* v1.0.121 — canonical reactive status header for every configurator step. */
@import url("./core/61-workflow-status-header.css?v=1250-top-info-hub");

/* v1.0.122 — compact spacing for the focused Export & Publish composition. */
@import url("./core/62-export-publish-compact-spacing.css?v=1220");

/* v1.0.123 — keep project quick actions anchored to the sidebar bottom. */
@import url("./core/63-sidebar-bottom-actions.css?v=1230");

/* Feature owner loaded after generic guards so controls retain the Animation dialog contract. */
@import url("./steps/buyer-options/wizard/17-animation-dialog.css?v=12-centered-switches");

/* Final public shell owner; runtime loader also reapplies this after immutable runtime CSS. */
@import url("./steps/buyer-preview/18-public-configurator-live-overrides.css?v=6-powered-by-novogex");

@import url("./steps/product-family/00-product-family-workspace.css?v=1");


/* v1057 Studio Support drawer global fallback: required because Studio does not load the CSS-isolation bundle. */
.studio-support-actions{display:flex;align-items:center;gap:6px}.studio-support-icon-button{position:relative;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--app-border);border-radius:9px;color:var(--app-text-muted);background:var(--app-control-bg);cursor:pointer}.studio-support-icon-button:hover{color:var(--app-text);border-color:var(--app-primary-border);background:var(--app-control-hover-bg)}.studio-support-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--app-surface);border-radius:999px;color:#fff;background:#e84d60;font-size:9px;font-weight:800}.studio-support-overlay{position:fixed;inset:0;z-index:1290;background:rgba(5,9,17,.42);backdrop-filter:blur(1px)}.studio-support-drawer{position:fixed;z-index:1300;top:0;right:0;width:min(470px,100vw);height:100dvh;display:flex;flex-direction:column;color:var(--app-text);background:var(--app-surface);border-left:1px solid var(--app-border);box-shadow:-18px 0 45px rgba(0,0,0,.28)}.studio-support-head{min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--app-border);background:var(--app-surface-2)}.studio-support-brand{display:flex;align-items:center;gap:11px}.studio-support-brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#6658e8,#846cff);font-weight:900}.studio-support-brand>div{display:grid;gap:2px}.studio-support-brand strong{font-size:14px}.studio-support-brand span{color:var(--app-text-muted);font-size:10px}.studio-support-close,.studio-support-thread-head button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;color:var(--app-text-muted);background:transparent;cursor:pointer}.studio-support-close:hover,.studio-support-thread-head button:hover{color:var(--app-text);background:var(--app-control-hover-bg)}.studio-support-toolbar{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--app-border)}.studio-support-toolbar button{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--app-border);border-radius:9px;color:var(--app-text-muted);background:var(--app-control-bg);font-size:11px;font-weight:700;cursor:pointer}.studio-support-toolbar button.active{color:var(--app-primary);border-color:color-mix(in srgb,var(--app-primary) 45%,transparent);background:color-mix(in srgb,var(--app-primary) 10%,transparent)}.studio-support-toolbar .studio-support-new{margin-left:auto;color:var(--app-text)}.studio-support-toolbar b{min-width:17px;height:17px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#e84d60;font-size:9px}.studio-support-error{margin:10px 12px 0;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid color-mix(in srgb,#ef6174 35%,transparent);border-radius:9px;color:#ef6174;background:color-mix(in srgb,#ef6174 8%,transparent);font-size:11px}.studio-support-loading,.studio-support-empty{flex:1;display:grid;place-items:center;align-content:center;gap:8px;padding:30px;color:var(--app-text-muted);text-align:center}.studio-support-empty strong{color:var(--app-text);font-size:13px}.studio-support-empty span{font-size:11px}.studio-support-request-list{flex:1;overflow:auto;padding:8px}.studio-support-request{width:100%;display:grid;gap:6px;padding:12px;border:1px solid transparent;border-radius:10px;text-align:left;color:var(--app-text);background:transparent;cursor:pointer}.studio-support-request:hover,.studio-support-request.selected{border-color:var(--app-border);background:var(--app-surface-2)}.studio-support-request-top,.studio-support-request-meta{display:flex;align-items:center;gap:7px}.studio-support-request-top strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.studio-support-request-top time{color:var(--app-text-soft);font-size:9px}.studio-support-request-meta{font-size:9px}.studio-support-request-meta b{color:var(--app-primary)}.studio-support-request-meta em{padding:2px 6px;border-radius:999px;color:var(--app-text-muted);background:var(--app-control-bg)}.studio-support-request-meta i{margin-left:auto;color:#fff;padding:2px 6px;border-radius:999px;background:#e84d60;font-style:normal;font-weight:800}.studio-support-request-preview{overflow:hidden;color:var(--app-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studio-support-new-form{flex:1;overflow:auto;display:grid;align-content:start;gap:14px;padding:16px}.studio-support-context-chip{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid var(--app-border);border-radius:9px;color:var(--app-text-muted);background:var(--app-surface-2);font-size:10px}.studio-support-new-form label{display:grid;gap:6px;color:var(--app-text-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.studio-support-new-form input,.studio-support-new-form textarea,.studio-support-composer textarea{width:100%;box-sizing:border-box;border:1px solid var(--app-border);border-radius:10px;padding:10px 11px;color:var(--app-text);background:var(--app-control-bg);font:inherit;resize:vertical;outline:none}.studio-support-new-form input:focus,.studio-support-new-form textarea:focus,.studio-support-composer textarea:focus{border-color:var(--app-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 18%,transparent)}.studio-support-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.studio-support-context-grid span{min-width:0;display:grid;gap:2px;padding:9px;border-radius:8px;background:var(--app-surface-2)}.studio-support-context-grid small{color:var(--app-text-soft);font-size:8px;text-transform:uppercase}.studio-support-context-grid strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.studio-support-send{min-height:38px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;color:#fff;background:var(--app-primary);font-size:11px;font-weight:800;cursor:pointer}.studio-support-send:disabled{opacity:.45;cursor:not-allowed}.studio-support-send.primary{margin-top:4px}.studio-support-thread-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;border-bottom:1px solid var(--app-border)}.studio-support-thread-head>div{min-width:0;display:grid;gap:3px}.studio-support-thread-head small{color:var(--app-primary);font-size:9px;font-weight:800}.studio-support-thread-head strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.studio-support-thread{flex:1;overflow:auto;display:flex;flex-direction:column;gap:9px;padding:15px;background:var(--app-bg)}.studio-support-message{max-width:86%;display:grid;gap:5px;padding:10px 12px;border-radius:12px}.studio-support-message span{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.studio-support-message p{margin:0;white-space:pre-wrap;font-size:11px;line-height:1.5}.studio-support-message.customer{align-self:flex-end;color:#fff;background:var(--app-primary);border-bottom-right-radius:4px}.studio-support-message.customer span{color:rgba(255,255,255,.72)}.studio-support-message.novogex{align-self:flex-start;border:1px solid var(--app-border);background:var(--app-surface);border-bottom-left-radius:4px}.studio-support-message.novogex span{color:var(--app-primary)}.studio-support-composer{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;border-top:1px solid var(--app-border);background:var(--app-surface-2)}.studio-support-composer textarea{min-height:76px}.studio-support-composer .studio-support-send{align-self:end;min-width:84px}.studio-support-closed{display:flex;align-items:center;gap:8px;margin:12px;padding:10px;border-radius:9px;color:var(--app-text-muted);background:var(--app-surface-2);font-size:10px}@media(max-width:720px){.studio-support-drawer{width:100vw}.studio-support-context-grid{grid-template-columns:1fr}.studio-support-toolbar .studio-support-new{padding-inline:8px}}



/* v1058 — non-blocking recovery notice + persistent warning indicator. */
.studio-recovery-indicator {
    position: relative;
    width: 36px;
    height: 36px;
    display: grid;
    place-items: center;
    padding: 0;
    border: 1px solid color-mix(in srgb, #f5b942 48%, var(--app-border));
    border-radius: 9px;
    color: #f5b942;
    background: color-mix(in srgb, #f5b942 9%, var(--app-control-bg));
    cursor: pointer;
}
.studio-recovery-indicator:hover,
.studio-recovery-indicator[aria-expanded="true"] {
    border-color: color-mix(in srgb, #f5b942 72%, var(--app-border));
    background: color-mix(in srgb, #f5b942 15%, var(--app-control-bg));
}
.studio-recovery-indicator.is-critical {
    color: #ef6174;
    border-color: color-mix(in srgb, #ef6174 55%, var(--app-border));
    background: color-mix(in srgb, #ef6174 10%, var(--app-control-bg));
}
.studio-recovery-indicator-dot {
    position: absolute;
    top: 3px;
    right: 3px;
    width: 7px;
    height: 7px;
    border: 2px solid var(--app-surface);
    border-radius: 999px;
    background: currentColor;
}
.recovery-notice-panel {
    position: fixed;
    z-index: 1450;
    top: 72px;
    right: 18px;
    width: min(430px, calc(100vw - 28px));
    max-height: calc(100dvh - 90px);
    overflow: auto;
    padding: 0;
    border: 1px solid color-mix(in srgb, #f5b942 42%, var(--app-border));
    border-radius: 14px;
    color: var(--app-text);
    background: var(--app-surface);
    box-shadow: 0 22px 55px rgba(0,0,0,.34);
}
.recovery-notice-panel.is-critical {
    border-color: color-mix(in srgb, #ef6174 55%, var(--app-border));
}
.recovery-notice-panel-head {
    display: grid;
    grid-template-columns: 36px minmax(0,1fr) 32px;
    align-items: center;
    gap: 10px;
    padding: 13px 14px;
    border-bottom: 1px solid var(--app-border);
    background: var(--app-surface-2);
}
.recovery-notice-panel .recovery-notice-icon {
    width: 36px;
    height: 36px;
    display: grid;
    place-items: center;
    border-radius: 10px;
    color: #f5b942;
    background: color-mix(in srgb, #f5b942 12%, var(--app-control-bg));
}
.recovery-notice-panel.is-critical .recovery-notice-icon {
    color: #ef6174;
    background: color-mix(in srgb, #ef6174 12%, var(--app-control-bg));
}
.recovery-notice-panel-head small {
    display: block;
    margin-bottom: 2px;
    color: var(--app-text-soft);
    font-size: 9px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
}
.recovery-notice-panel-head h2 {
    margin: 0;
    font-size: 15px;
    line-height: 1.25;
}
.recovery-notice-close {
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border: 0;
    border-radius: 8px;
    color: var(--app-text-muted);
    background: transparent;
    cursor: pointer;
}
.recovery-notice-close:hover { color: var(--app-text); background: var(--app-control-hover-bg); }
.recovery-notice-panel .recovery-notice-content { padding: 14px 15px 4px; }
.recovery-notice-panel .recovery-notice-content > p { margin: 0; color: var(--app-text-muted); font-size: 11px; line-height: 1.55; }
.recovery-notice-panel .recovery-notice-id-block { margin: 12px 0 8px; padding: 10px 12px; border-radius: 9px; }
.recovery-notice-panel .recovery-notice-id-block span { font-size: 9px; }
.recovery-notice-panel .recovery-notice-id-block strong { font-size: 12px; }
.recovery-notice-panel .recovery-notice-help { margin-top: 7px !important; font-size: 10px !important; }
.recovery-notice-panel .recovery-notice-actions {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 7px;
    padding: 9px 14px 12px;
}
.recovery-notice-preference {
    display: grid;
    grid-template-columns: 16px 1fr;
    align-items: start;
    gap: 9px;
    margin: 0 14px 14px;
    padding: 10px 11px;
    border: 1px solid var(--app-border);
    border-radius: 9px;
    background: var(--app-surface-2);
    cursor: pointer;
}
.recovery-notice-preference input { margin: 2px 0 0; accent-color: var(--app-primary); }
.recovery-notice-preference span { display: grid; gap: 2px; }
.recovery-notice-preference strong { font-size: 10px; }
.recovery-notice-preference small { color: var(--app-text-soft); font-size: 9px; line-height: 1.4; }
@media (max-width: 640px) {
    .recovery-notice-panel { top: 62px; right: 8px; width: calc(100vw - 16px); max-height: calc(100dvh - 72px); }
}

/* FIX111 — native Reset action and stale-css isolation. */
@import url("./core/63-reset-configuration-toolbar.css?v=1110-reset-native");


/* FIX118 Analyze header overflow menu. */
.cs-analyze-header-actions-popover .mud-paper{
    min-width:250px;
    border:1px solid var(--app-control-border,var(--app-border));
    border-radius:10px;
    background:var(--app-surface,var(--app-card));
    box-shadow:0 16px 38px rgba(0,0,0,.32);
}
.cs-analyze-header-actions-popover .mud-list{padding:6px;}
.cs-analyze-header-actions-popover .mud-list-item{border-radius:7px;}
.cs-analyze-header-actions-popover .mud-list-item:hover{background:var(--app-control-hover-bg,var(--app-hover-bg));}
