@layer bcc-design-layer{.bcc-button-compact{--button-compact-gap:var(--g-spacing-1);padding:var(--g-spacing-1) var(--g-spacing-2)}.bcc-button-compact.bcc-button .bcc-button_addonRightIcon,.bcc-button-compact.bcc-button [data-pw=button-icon-left]+[data-pw=button-icon-right]{margin-left:var(--button-compact-gap)}.bcc-button-compact [data-pw=button-icon-left] svg,.bcc-button-compact [data-pw=button-icon-right] svg{transition:transform .2s ease}.bcc-button-compact_open [data-pw=button-icon-right] svg,.bcc-button-compact_open.bcc-button-compact_contentType_icon [data-pw=button-icon-left] svg{transform:rotate(180deg)}.bcc-button-compact.bcc-button-compact_size_s{--button-compact-gap:var(--g-spacing-half);min-height:24px;height:24px;padding:var(--g-spacing-half);border-width:0;border-radius:var(--b-border-radius-cof-3)}.bcc-button-compact.bcc-button-compact_size_s:focus-visible{border-width:0}.bcc-button-compact.bcc-button-compact_size_s:before{inset:-2px}.bcc-button-compact.bcc-button-compact_size_s.bcc-button_iconOnly{width:-moz-fit-content;width:fit-content;min-width:auto;padding:var(--g-spacing-half)}.bcc-button-compact.bcc-button-compact_size_s.bcc-button-compact_contentType_icon{width:24px;min-width:24px}.bcc-button-compact.bcc-button-compact_size_m{--button-compact-gap:var(--g-spacing-1);min-height:32px;height:32px;padding:var(--g-spacing-1);border-width:0;border-radius:var(--b-border-radius-cof-4)}.bcc-button-compact.bcc-button-compact_size_m:focus-visible{border-width:0}.bcc-button-compact.bcc-button-compact_size_m:before{inset:-2px}.bcc-button-compact.bcc-button-compact_size_m.bcc-button_iconOnly{width:-moz-fit-content;width:fit-content;min-width:auto;padding:var(--g-spacing-1)}.bcc-button-compact.bcc-button-compact_size_m.bcc-button-compact_contentType_icon{width:32px;min-width:32px}.bcc-button-compact.bcc-button-compact_size_l{--button-compact-gap:var(--g-spacing-1);min-height:40px;height:40px;padding:calc(var(--g-spacing-1) + var(--g-spacing-half));border-width:0;border-radius:var(--b-border-radius-cof-4)}.bcc-button-compact.bcc-button-compact_size_l:focus-visible{border-width:0}.bcc-button-compact.bcc-button-compact_size_l:before{inset:-2px}.bcc-button-compact.bcc-button-compact_size_l.bcc-button_iconOnly{width:-moz-fit-content;width:fit-content;min-width:auto;padding:calc(var(--g-spacing-1) + var(--g-spacing-half))}.bcc-button-compact.bcc-button-compact_size_l.bcc-button-compact_contentType_icon{width:40px;min-width:40px}.bcc-button-compact.bcc-button-compact_size_l{font-size:16px;line-height:24px;font-weight:500}.bcc-button-compact.bcc-button_view_accentSecondary{color:var(--b-color-text-neutral-strong-900);background-color:var(--b-color-object-bg-neutral-weak-100)}@media (hover:hover){.bcc-button-compact.bcc-button_view_accentSecondary:hover{background-color:var(--b-color-object-bg-neutral-weak-200)}}.bcc-button-compact.bcc-button_view_accentSecondary:active,.bcc-button-compact.bcc-button_view_accentSecondary[aria-pressed=true]{color:var(--b-color-text-neutral-strong-900);background-color:var(--b-color-object-bg-neutral-weak-300)}.bcc-button-compact.bcc-button_view_accentSecondary[aria-busy=true]:not(.bcc-button_disabled),.bcc-button-compact.bcc-button_view_accentSecondary[aria-busy=true]:not(.bcc-button_disabled):active,.bcc-button-compact.bcc-button_view_accentSecondary[aria-busy=true]:not(.bcc-button_disabled):hover{background-color:var(--b-color-object-bg-neutral-weak-100)}.bcc-button-compact.bcc-button_view_accentSecondary.bcc-button_disabled{color:var(--b-color-text-neutral-weak-500);background-color:var(--b-color-object-bg-neutral-weak-200)}.bcc-button-compact.bcc-button_view_accentSecondary.bcc-button_disabled path{fill:var(--b-color-text-neutral-weak-500)}.bcc-button-compact.bcc-button_view_accentSecondary.bcc-button-compact_active:not(.bcc-button_disabled),.bcc-button-compact.bcc-button_view_accentSecondary.bcc-button-compact_open:not(.bcc-button_disabled){color:var(--b-color-text-brand-strong-500);background-color:var(--b-color-object-bg-brand-weak-100)}@media (hover:hover){.bcc-button-compact.bcc-button_view_accentSecondary.bcc-button-compact_active:not(.bcc-button_disabled):hover,.bcc-button-compact.bcc-button_view_accentSecondary.bcc-button-compact_open:not(.bcc-button_disabled):hover{background-color:var(--b-color-object-bg-brand-weak-200)}}.bcc-button-compact.bcc-button_view_accentSecondary.bcc-button-compact_active:not(.bcc-button_disabled):active,.bcc-button-compact.bcc-button_view_accentSecondary.bcc-button-compact_active:not(.bcc-button_disabled)[aria-pressed=true],.bcc-button-compact.bcc-button_view_accentSecondary.bcc-button-compact_open:not(.bcc-button_disabled):active,.bcc-button-compact.bcc-button_view_accentSecondary.bcc-button-compact_open:not(.bcc-button_disabled)[aria-pressed=true]{color:var(--b-color-text-brand-strong-500);background-color:var(--b-color-object-bg-brand-weak-300)}.bcc-button-compact.bcc-button_view_accentSecondary .bcc-button-loader__dot_accentSecondary{stroke:var(--b-color-text-neutral-strong-900)}.bcc-button-compact.bcc-button-compact_active:not(.bcc-button_disabled).bcc-button_view_neutral,.bcc-button-compact.bcc-button-compact_active:not(.bcc-button_disabled).bcc-button_view_neutral:active,.bcc-button-compact.bcc-button-compact_active:not(.bcc-button_disabled).bcc-button_view_neutral:hover,.bcc-button-compact.bcc-button-compact_active:not(.bcc-button_disabled).bcc-button_view_neutral[aria-pressed=true]{color:var(--b-color-text-brand-strong-500)}.bcc-button-compact.bcc-button-compact_active:not(.bcc-button_disabled).bcc-button_view_neutral path,.bcc-button-compact.bcc-button-compact_active:not(.bcc-button_disabled).bcc-button_view_neutral:active path,.bcc-button-compact.bcc-button-compact_active:not(.bcc-button_disabled).bcc-button_view_neutral:hover path,.bcc-button-compact.bcc-button-compact_active:not(.bcc-button_disabled).bcc-button_view_neutral[aria-pressed=true] path{fill:currentColor}.bcc-fridge-footer{padding:var(--g-spacing-3) var(--g-spacing-6) var(--g-spacing-6);border-top:1px solid transparent;transition:border-top .2s;display:flex;justify-content:center;align-items:center;flex-direction:row;justify-content:flex-start;gap:var(--g-spacing-3)}.bcc-fridge-footer_view_primary{background-color:var(--b-color-object-bg-neutral-weak-0)}.bcc-fridge-footer_view_secondary{background-color:var(--b-color-object-bg-neutral-weak-50)}.bcc-fridge-footer_sticky{position:sticky;bottom:0;z-index:1}.bcc-fridge-footer_stuck{box-shadow:0 1px 6px -4px rgba(20,60,97,.141);border-top:1px solid var(--b-color-object-bg-neutral-weak-100)}}