/* Homepage showcase: one geometry, four button states. Document attachment actions retain their own style. */
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is(.rbtn,.ghbtn,.brief-action,.facet-trigger,.ddi,.tbtn,.showcase-control,.schedule-toolbar-control,.schedule-compare-control,.filter-clear-all,:where(.inb2) .sd){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-direction:row;gap:6px;height:31px;min-height:31px;padding:0 9px;border:1px solid #c9cbce;border-radius:8px;background:#fff;color:#252525;font:400 11px/1.3 Montserrat,system-ui,sans-serif;white-space:nowrap;box-shadow:none}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is(.rbtn,.ghbtn,.brief-action,.facet-trigger,.ddi,.tbtn,.showcase-control,.schedule-toolbar-control,.schedule-compare-control,.filter-clear-all,:where(.inb2) .sd):hover{background:#f7f8fa;border-color:#c9cbce}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is(.rbtn,.ghbtn,.brief-action,.facet-trigger,.ddi,.tbtn,.showcase-control,.schedule-toolbar-control,.schedule-compare-control,.filter-clear-all,:where(.inb2) .sd) :is(i,svg){flex:none;color:#73767b}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is(.rbtn,.ghbtn,.brief-action,.facet-trigger,.ddi,.tbtn,.showcase-control,.schedule-toolbar-control,.schedule-compare-control,.filter-clear-all,:where(.inb2) .sd) :is(span,b){font-weight:400}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is(.rbtn,.drawing-issue-create,[data-brief-action="create_task"],.inb2 .sd){background:#ef4129;border-color:#ef4129;color:#fff}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is(.rbtn,.drawing-issue-create,[data-brief-action="create_task"],.inb2 .sd):hover{background:#d63823;border-color:#d63823}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is(.rbtn,.drawing-issue-create,[data-brief-action="create_task"],.inb2 .sd) :is(i,svg){color:inherit}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .drawing-issue-create-icon{width:14px;height:14px;border-radius:0;background:transparent;color:inherit}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .drawing-issue-create-icon svg{width:14px;height:14px}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is(.tbtn,.showcase-measure-control,.inb2 .sd){width:31px;min-width:31px;padding:0}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is(.tbtn.on,.showcase-control[aria-pressed="true"],.ddi[aria-pressed="true"],.facet-trigger.has-active,.schedule-compare-control.is-comparing){background:#fff;border-color:#ef4129;color:#ef4129;box-shadow:none}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is(.tbtn.on,.showcase-control[aria-pressed="true"],.facet-trigger.has-active,.schedule-compare-control.is-comparing) :is(i,svg){color:inherit}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .filter-control{height:31px;border:0;border-radius:8px;background:transparent;overflow:visible}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .ddwrap.has-selection .facet-trigger{border-color:#ef4129;color:#ef4129}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .facet-trigger .chl{font-size:11px;font-weight:400}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .active-filter-count{background:transparent;color:inherit;font-weight:400;padding:0;min-width:14px}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is([data-brief-action="dismiss_suggestion"],.filter-clear-all){border-color:transparent;background:transparent;color:#73767b}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is([data-brief-action="dismiss_suggestion"],.filter-clear-all):hover{border-color:transparent;background:transparent;color:#252525}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) [data-brief-action="dismiss_suggestion"] i{color:inherit}
html:not(.product-showcase-embed) .scroll-showreel .scr #sc7 #mmBtn{height:31px;min-height:31px;padding:0 9px;white-space:nowrap;font-size:11px;font-weight:400}
html:not(.product-showcase-embed) .scroll-showreel .scr #sc2 #ztabs{box-sizing:border-box;height:31px;min-height:31px;gap:0;border:1px solid #c9cbce;border-radius:8px;background:#fff;overflow:hidden}
html:not(.product-showcase-embed) .scroll-showreel .scr #sc2 #ztabs>button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:29px;min-height:29px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#252525;font:400 11px/1.3 Montserrat,system-ui,sans-serif;white-space:nowrap;box-shadow:none}
html:not(.product-showcase-embed) .scroll-showreel .scr #sc2 #ztabs>button:hover{background:#f7f8fa}
html:not(.product-showcase-embed) .scroll-showreel .scr #sc2 #ztabs>button.on{background:#fff;color:#ef4129;box-shadow:inset 0 0 0 1px #ef4129}
html:not(.product-showcase-embed) .scroll-showreel .scr #sc2 #ztabs .sl{font-size:11px;font-weight:400}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .schedule-compare-control{padding:0}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .schedule-compare-control button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:29px;height:29px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .schedule-compare-control button:hover{background:#f7f8fa}
html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .schedule-compare-caption{display:inline-flex;align-items:center;gap:6px;height:29px;padding:0 0 0 9px}
@media(max-width:860px){
 html:not(.product-showcase-embed) .scroll-showreel .scr #sc7 .issues-actions{max-width:100%}
 html:not(.product-showcase-embed) .scroll-showreel .scr #sc7 #mmBtn{font-size:clamp(9px,2.7vw,11px);padding-inline:7px}
 html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .brief-footer{flex-wrap:wrap;align-items:center}
 html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .brief-action{font-size:10px;padding-inline:7px}
 html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .facet-trigger{padding-inline:6px}
 html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) .facet-trigger .chl{font-size:clamp(9px,2.55vw,11px)}
}

html:not(.product-showcase-embed) .scroll-showreel .scr :is(#sc0,#sc1,#sc2,#sc3,#sc4,#sc5,#sc6,#sc7,#sc8) :is(.rbtn,.ghbtn,.brief-action,.facet-trigger,.tbtn,.doc-action,.showcase-control) i{font-size:14px;line-height:1}
