
/* 2.4 universal design overrides. Scoped only to plugin. */
body .sc5,body .sc7-sidebar {
 background:var(--sc11-background,#fff);color:var(--sc11-text,#333);border-color:var(--sc11-border,#ddd);
 border-radius:var(--sc11-radius,4px);box-shadow:var(--sc11-shadow,none);font-family:inherit;
}
body .sc5{--sc5-accent:var(--sc11-accent,#00739a);--sc5-text:var(--sc11-text,#333);--sc5-muted:var(--sc11-muted,#777);--sc5-border:var(--sc11-border,#ddd)}
body .sc5-heading h2,body .sc5-result h3,body .sc5-result-row strong,body .sc5-label,body .sc5-geometry-title,
body .sc7-sidebar-list a{color:var(--sc11-text,#333)!important}
body .sc5-heading p,body .sc5-note,body .sc5-field small,body .sc5-result-hint,body .sc5-unit{color:var(--sc11-muted,#777)!important}
body .sc5-eyebrow,body .sc7-sidebar-heading,body .sc7-sidebar-catalog,body .sc7-sidebar-list a:hover,
body .sc5-main strong{color:var(--sc11-accent,#00739a)!important}
body .sc5-geometry,body .sc8-wood-settings,body .sc6-electrical,body .sc5-result,
body .sc5-area-preview{background:var(--sc11-soft,#f3f8fa)!important;border-color:var(--sc11-border,#ddd)!important}
body .sc5 input,body .sc5 select,body .sc6-controls input,body .sc6-controls select,body .sc7-sidebar-search{
 border-color:var(--sc11-border,#ddd)!important;color:var(--sc11-text,#333)!important;
 background:var(--sc11-background,#fff)!important;border-radius:var(--sc11-radius,4px)!important;
}
body .sc5-result-row,body .sc7-sidebar-list li,body .sc5-openings-wrap{border-color:var(--sc11-border,#ddd)!important}
body .sc5-actions button:not(.sc5-reset),body .sc5-tabbed .sc5-tab.is-active,body .sc6-tab.is-active{
 background:var(--sc11-accent,#00739a)!important;border-color:var(--sc11-accent,#00739a)!important;color:#fff!important;
}
body .sc5-actions button,body .sc5-tab,body .sc6-tab,body .sc5-result,body .sc5-geometry,
body .sc7-sidebar-more{border-radius:var(--sc11-radius,4px)!important}
body .sc5-tabbed .sc5-tab:not(.is-active),body .sc6-tab:not(.is-active),body .sc5-actions .sc5-reset,body .sc7-sidebar-more{
 background:var(--sc11-soft,#f3f8fa)!important;border-color:var(--sc11-border,#ddd)!important;color:var(--sc11-text,#333)!important;
}
body .sc7-sidebar-more,body .sc7-sidebar-catalog{color:var(--sc11-accent,#00739a)!important}
body .sc7-sidebar-more{border-style:solid;border-width:1px;}
body .sc5 .sc5-add-measure,body .sc5 .sc5-add-opening{color:var(--sc11-accent,#00739a)!important;border-color:var(--sc11-accent,#00739a)!important}
body .sc6-search-label{color:var(--sc11-text,#333)!important}
