/* Integration repairs; the reference stylesheet remains byte-for-byte intact. */
.cb-plan-chip{flex-wrap:wrap;gap:4px 8px}
.cb-plan-chip>[data-access-status],.cb-plan-chip>[data-access-verify]{flex-basis:100%}
.cb-sidebar .cb-nav-icon{flex:0 0 22px}
.cb-sidebar-bottom>a.cb-nav-item{font:inherit}
.cb-toast.is-showing{opacity:1;transform:translateX(-50%) translateY(0)}
.cb-pattern-studio.cb-index-open .cb-pattern-index{display:flex!important}
.cb-pattern-index:not([data-open]){visibility:hidden;pointer-events:none}
.cb-pattern-studio.cb-index-open .cb-pattern-index{visibility:visible;pointer-events:auto}
.cb-pattern-stage-body #cv27Recognize{height:100%;min-height:0}
.cb27-scratch{display:none}
@media(min-width:1100px) and (pointer:fine){.cb27-scratch{display:block}}
@media(prefers-reduced-motion:reduce){
 .campus-bac-app *,.campus-bac-app *::before,.campus-bac-app *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
