.b-ext {--bsaweb-posts-compare--comparison-banner--content--padding: var(--bsaweb-posts-compare--comparison-banner--content--padding-y,calc(var(--font-size) * 1.25)) var(--bsaweb-posts-compare--comparison-banner--content--padding-x,0px);}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner {bottom: -1px;left: 0;position: fixed;transform: translateY(100%);transition: transform .3s;width: 100%;z-index: var(--z-index-fixed-element,10);}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner__toggle {align-items: center;display: flex;gap: calc(var(--font-size) * .5);justify-content: center;width: 100%;}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner__icon-wrapper {align-items: center;border-radius: 50%;display: flex;height: var(--bsaweb-posts-compare--comparison-banner--icon-wrapper--size,auto);justify-content: center;width: var(--bsaweb-posts-compare--comparison-banner--icon-wrapper--size,auto);}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner__icon {fill: currentColor;color: inherit;display: inline-block;flex-shrink: 0;font-size: var(--bsaweb-posts-compare--comparison-banner--icon--size,1em);stroke-width: var(--bsaweb-posts-compare--comparison-banner--icon--stroke-width,2);height: 1em;line-height: 1;max-width: none;width: 1em;}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner__icon--chevron .wp-block-bsaweb-posts-compare-comparison-banner__icon-group {transform-origin: 50% 50%;will-change: transform;}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner__icon--chevron .wp-block-bsaweb-posts-compare-comparison-banner__icon-group>* {transform-origin: 10px 14px;}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner__toggle-count {align-items: center;border-radius: 5em;display: flex;justify-content: center;line-height: 1;padding: .25em .5em;}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner__content {display: none;padding: var(--bsaweb-posts-compare--comparison-banner--content--padding,calc(var(--font-size) * 1) 0);transform: translateZ(0);will-change: height;}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner:not(.wp-block-bsaweb-posts-compare-comparison-banner--is-visible) {box-shadow: none;}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner--is-visible {transform: translateY(0);}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner--is-expanded>.wp-block-bsaweb-posts-compare-comparison-banner__content {display: block;}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner--is-expanded .wp-block-bsaweb-posts-compare-comparison-banner__icon--chevron .wp-block-bsaweb-posts-compare-comparison-banner__icon-group>:first-child {transform: translateY(-8px) rotate(-90deg);}
.b-ext .wp-block-bsaweb-posts-compare-comparison-banner--is-expanded .wp-block-bsaweb-posts-compare-comparison-banner__icon--chevron .wp-block-bsaweb-posts-compare-comparison-banner__icon-group>:last-child {transform: translateY(-8px) rotate(90deg);}