/* Source: assets/src/styles/base.scss */
/* Root selectors use :is(.bh-post-reactions,#bh-post-reactions-scope): it matches the component class but carries ID-level specificity, so generic theme button/heading rules cannot restyle reactions. */
:is(.bh-post-reactions,#bh-post-reactions-scope){margin:1.5rem 0;color:var(--bh-text);max-width:100%}.bh-post-reactions__heading{color:var(--bh-heading);font-size:var(--bh-heading-size);margin:0 0 var(--bh-heading-spacing)}.bh-post-reactions__options{display:flex;flex-wrap:wrap;gap:var(--bh-row-gap) var(--bh-gap);justify-content:flex-start}:is(.bh-post-reactions,#bh-post-reactions-scope).align-center .bh-post-reactions__options{justify-content:center}:is(.bh-post-reactions,#bh-post-reactions-scope).align-right .bh-post-reactions__options{justify-content:flex-end}:is(.bh-post-reactions,#bh-post-reactions-scope).layout-stacked .bh-post-reactions__options{flex-direction:column;align-items:flex-start}:is(.bh-post-reactions,#bh-post-reactions-scope).layout-horizontal .bh-post-reactions__options{flex-wrap:nowrap;overflow-x:auto}:is(.bh-post-reactions,#bh-post-reactions-scope).layout-compact .bh-post-reactions__label{display:none}.bh-post-reactions__option{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-width:var(--bh-min-width);padding:var(--bh-py) var(--bh-px);border:var(--bh-border-width) solid var(--bh-border);border-radius:var(--bh-radius);background:var(--bh-bg);color:var(--bh-text);box-shadow:var(--bh-shadow);cursor:pointer;font:inherit;transition:background var(--bh-duration),border-color var(--bh-duration),transform var(--bh-duration)}.bh-post-reactions__option:hover{background:var(--bh-hover);border-color:var(--bh-hover-border)}.bh-post-reactions__option[aria-pressed=true]{background:var(--bh-active);border-color:var(--reaction-active,var(--bh-active-border));box-shadow:inset 0 0 0 1px var(--reaction-active,var(--bh-active-border))}.bh-post-reactions__option[aria-pressed=true]::after{content:"✓";content:"✓"/"";position:absolute;top:-.4em;right:-.4em;border-radius:50%;background:var(--reaction-active,var(--bh-active-border));color:#fff;font-size:11px;width:16px;height:16px;line-height:16px}.bh-post-reactions__option:focus-visible{outline:3px solid var(--reaction-color,#2563eb);outline-offset:2px}.bh-post-reactions__icon{font-size:var(--bh-icon);line-height:1}.bh-post-reactions__icon img{display:block;width:var(--bh-icon);height:var(--bh-icon);object-fit:contain}.bh-post-reactions__label{font-size:var(--bh-label-size)}.bh-post-reactions__count{font-size:var(--bh-count-size);color:var(--bh-count)}:is(.bh-post-reactions,#bh-post-reactions-scope).is-pending{opacity:.65}:is(.bh-post-reactions,#bh-post-reactions-scope).no-animation .bh-post-reactions__option{transition:none}@media(max-width:480px){.bh-post-reactions__options{width:100%}.bh-post-reactions__option{flex:1 1 auto;min-width:min(var(--bh-min-width),45%)}}@media(prefers-reduced-motion:reduce){.bh-post-reactions__option{transition:none!important}}
.bh-post-reactions__option[aria-pressed=true]{border-color:var(--bh-active-border);box-shadow:inset 0 0 0 1px var(--bh-active-border)}

.bh-post-reactions__trigger{display:none}.bh-post-reactions__panel{display:block}:is(.bh-post-reactions,#bh-post-reactions-scope).is-device-hidden{display:none!important}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky{position:fixed;z-index:var(--bh-sticky-z);top:var(--bh-sticky-top);margin:0;transform:translateY(-50%);max-width:calc(100vw - (2 * var(--bh-sticky-edge)))}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky.sticky-left{left:var(--bh-sticky-edge)}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky.sticky-right{right:var(--bh-sticky-edge)}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky .bh-post-reactions__panel{padding:8px;background:var(--bh-bg);border:var(--bh-border-width) solid var(--bh-border);border-radius:var(--bh-radius);box-shadow:var(--bh-shadow)}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky.sticky-direction-vertical .bh-post-reactions__options{flex-direction:column;flex-wrap:nowrap}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky.sticky-direction-horizontal .bh-post-reactions__options{flex-direction:row;flex-wrap:nowrap;max-width:calc(100vw - (2 * var(--bh-sticky-edge)));overflow:visible}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating{position:fixed;z-index:var(--bh-float-z);margin:0}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating.floating-bottom-left{bottom:var(--bh-float-bottom);left:var(--bh-float-side)}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating.floating-bottom-right{right:var(--bh-float-side);bottom:var(--bh-float-bottom)}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating.floating-middle-left{top:50%;left:var(--bh-float-side);transform:translateY(-50%)}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating.floating-middle-right{top:50%;right:var(--bh-float-side);transform:translateY(-50%)}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--bh-float-size);height:var(--bh-float-size);padding:0 14px;border:var(--bh-border-width) solid var(--bh-border);border-radius:calc(var(--bh-float-size) / 2);background:var(--bh-bg);color:var(--bh-text);box-shadow:none;cursor:pointer}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__panel{position:absolute;display:none;width:max-content;max-width:min(420px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:12px;background:var(--bh-bg);border:var(--bh-border-width) solid var(--bh-border);border-radius:var(--bh-radius);box-shadow:0 8px 28px rgba(0,0,0,.18);overflow:auto}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating.is-open .bh-post-reactions__panel{display:block}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__panel[data-open-direction=up]{right:0;bottom:calc(100% + 10px)}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__panel[data-open-direction=down]{top:calc(100% + 10px);right:0}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__panel[data-open-direction=left]{top:0;right:calc(100% + 10px)}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__panel[data-open-direction=right]{top:0;left:calc(100% + 10px)}.bh-post-reactions__trigger:focus-visible{outline:3px solid var(--bh-active-border);outline-offset:2px}.admin-bar :is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky{max-height:calc(100vh - 32px)}@media(max-width:782px){.admin-bar :is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky{max-height:calc(100vh - 46px)}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__panel{max-width:calc(100vw - 16px)}}
:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky.sticky-no-heading .bh-post-reactions__heading,:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky.sticky-no-labels .bh-post-reactions__label,:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky.sticky-no-counts .bh-post-reactions__count{display:none}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky.sticky-expand .bh-post-reactions__label{max-width:0;overflow:hidden;transition:max-width var(--bh-duration)}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky.sticky-expand .bh-post-reactions__option:hover .bh-post-reactions__label,:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-sticky.sticky-expand .bh-post-reactions__option:focus-visible .bh-post-reactions__label{max-width:12em}
:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating.floating-bottom-left .bh-post-reactions__panel[data-open-direction=up],:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating.floating-middle-left .bh-post-reactions__panel[data-open-direction=up]{right:auto;left:0}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating.floating-bottom-left .bh-post-reactions__panel[data-open-direction=down],:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating.floating-middle-left .bh-post-reactions__panel[data-open-direction=down]{right:auto;left:0}
:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-inline.global-no-heading .bh-post-reactions__heading,:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating.global-no-heading .bh-post-reactions__heading,:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-inline.global-no-labels .bh-post-reactions__label,:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating.global-no-labels .bh-post-reactions__label,:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-inline.global-no-counts .bh-post-reactions__count,:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating.global-no-counts .bh-post-reactions__count{display:none}
:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__panel{box-sizing:border-box;width:min(380px,calc(100vw - 24px))}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;overflow:visible}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__option{box-sizing:border-box;width:100%;min-width:0}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__heading{max-width:100%;overflow-wrap:anywhere}@media(max-width:480px){:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__panel{width:min(320px,calc(100vw - 16px));padding:10px}:is(.bh-post-reactions,#bh-post-reactions-scope).is-layout-floating .bh-post-reactions__options{grid-template-columns:1fr}}

/* Component isolation: prevent generic theme button/heading rules from restyling reactions. */
:is(.bh-post-reactions,#bh-post-reactions-scope){--bh-icon:20px;--bh-gap:14px;--bh-row-gap:10px;--bh-px:10px;--bh-py:7px;--bh-min-width:0;--bh-border-width:1px;--bh-radius:12px;--bh-label-size:13px;--bh-count-size:13px;--bh-heading-size:18px;--bh-heading-spacing:10px;--bh-duration:180ms;--bh-bg:#fff;--bh-hover:#f8fafc;--bh-active:#fff1f4;--bh-text:#0f172a;--bh-count:#0f172a;--bh-heading:#0f172a;--bh-border:#e2e8f0;--bh-hover-border:#ff8da5;--bh-active-border:#ff3d63;--bh-shadow:0 8px 24px rgba(15,23,42,.10);--bh-sticky-edge:18px;--bh-sticky-top:50%;--bh-sticky-z:9999;--bh-float-side:20px;--bh-float-bottom:20px;--bh-float-size:54px;--bh-float-z:9999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
:is(.bh-post-reactions,#bh-post-reactions-scope),:is(.bh-post-reactions,#bh-post-reactions-scope) *{box-sizing:border-box}
:is(.bh-post-reactions,#bh-post-reactions-scope) button.bh-post-reactions__option,:is(.bh-post-reactions,#bh-post-reactions-scope) button.bh-post-reactions__trigger{appearance:none;-webkit-appearance:none;height:auto;margin:0;text-transform:none;letter-spacing:normal;text-decoration:none;line-height:normal;font-family:inherit;font-weight:inherit}:is(.bh-post-reactions,#bh-post-reactions-scope) button.bh-post-reactions__option{overflow:visible}
:is(.bh-post-reactions,#bh-post-reactions-scope) .bh-post-reactions__heading{padding:0;border:0;background:none;text-transform:none;letter-spacing:normal;font-family:inherit;font-weight:inherit;line-height:1.2}
:is(.bh-post-reactions,#bh-post-reactions-scope) .bh-post-reactions__panel,:is(.bh-post-reactions,#bh-post-reactions-scope) .bh-post-reactions__options{box-sizing:border-box}
:is(.bh-post-reactions,#bh-post-reactions-scope) .bh-post-reactions__label{display:none;font-size:13px;font-weight:600;color:#0f172a}:is(.bh-post-reactions,#bh-post-reactions-scope) .bh-post-reactions__count{font-size:12px;font-weight:700;color:#0f172a}:is(.bh-post-reactions,#bh-post-reactions-scope) .bh-post-reactions__option[aria-pressed=true]::after{background:#ff3d63}:is(.bh-post-reactions,#bh-post-reactions-scope) .bh-post-reactions__option:focus-visible,:is(.bh-post-reactions,#bh-post-reactions-scope) .bh-post-reactions__trigger:focus-visible{outline:3px solid #ff3d63;outline-offset:3px}
:is(.bh-post-reactions,#bh-post-reactions-scope).is-block-preview.is-layout-floating{position:static;transform:none;margin:1.5rem 0;opacity:1;pointer-events:auto}:is(.bh-post-reactions,#bh-post-reactions-scope).is-block-preview.is-layout-floating .bh-post-reactions__trigger{display:none}:is(.bh-post-reactions,#bh-post-reactions-scope).is-block-preview.is-layout-floating .bh-post-reactions__panel{position:static;display:block;width:100%;max-width:none;max-height:none;padding:0;border:0;box-shadow:none;overflow:visible}:is(.bh-post-reactions,#bh-post-reactions-scope).is-block-preview.is-layout-floating .bh-post-reactions__options{display:flex;flex-wrap:wrap;grid-template-columns:none;overflow:visible}
:is(.bh-post-reactions,#bh-post-reactions-scope).is-login-required .bh-post-reactions__option{cursor:not-allowed;opacity:.6}:is(.bh-post-reactions,#bh-post-reactions-scope) .bh-post-reactions__login{margin:.5rem 0 0;font-size:13px}
:is(.bh-post-reactions,#bh-post-reactions-scope) .bh-post-reactions__sr,:is(.bh-post-reactions,#bh-post-reactions-scope) .bh-post-reactions__status{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Source: assets/src/styles/inline-minimal.scss */
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-minimal {
  margin: 1.25rem 0;
}
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-minimal
  .bh-post-reactions__options {
  gap: 10px 20px;
}
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-minimal
  .bh-post-reactions__option {
  min-width: 0;
  padding: 8px 10px;
  border: 0;
  height: auto;
  border-radius: 50px;
  background: transparent;
  box-shadow: none;
  gap: 7px;
}
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-minimal
  .bh-post-reactions__option:hover {
  background: #f8fafc;
  transform: translateY(-1px);
}
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-minimal
  .bh-post-reactions__option[aria-pressed="true"] {
  background: color-mix(in srgb, var(--reaction-color) 10%, #fff);
  border: 0;
  box-shadow: none;
}
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-minimal
  .bh-post-reactions__icon {
  font-size: 22px;
}
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-minimal
  .bh-post-reactions__count {
  font-size: 12px;
  color: #0f172a;
}
/* Source: assets/src/styles/inline-outlined.scss */
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-outlined{margin:1.25rem 0}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-outlined .bh-post-reactions__options{gap:10px 18px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-outlined .bh-post-reactions__option{min-width:0;padding:2px;border:0;background:transparent;box-shadow:none;gap:7px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-outlined .bh-post-reactions__icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1.5px solid var(--reaction-color);border-radius:50%;background:#fff;font-size:18px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-outlined .bh-post-reactions__option:hover .bh-post-reactions__icon,:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-outlined .bh-post-reactions__option[aria-pressed=true] .bh-post-reactions__icon{background:color-mix(in srgb,var(--reaction-color) 10%,#fff);box-shadow:none}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-outlined .bh-post-reactions__option[aria-pressed=true]{border:0;background:transparent;box-shadow:none}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-outlined .bh-post-reactions__count{font-size:12px;color:#0f172a}
/* Source: assets/src/styles/inline-soft.scss */
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-soft{margin:1.25rem 0}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-soft .bh-post-reactions__options{gap:10px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-soft .bh-post-reactions__option{min-width:0;padding:8px 13px;border:1px solid color-mix(in srgb,var(--reaction-color) 20%,#e2e8f0);border-radius:999px;background:color-mix(in srgb,var(--reaction-color) 9%,#fff);box-shadow:none;gap:7px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-soft .bh-post-reactions__option:hover{background:color-mix(in srgb,var(--reaction-color) 15%,#fff);border-color:color-mix(in srgb,var(--reaction-color) 35%,#e2e8f0);transform:translateY(-1px)}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-soft .bh-post-reactions__option[aria-pressed=true]{background:color-mix(in srgb,var(--reaction-color) 10%,#fff);border-color:var(--reaction-active);box-shadow:none}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-soft .bh-post-reactions__icon{font-size:20px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--inline-soft .bh-post-reactions__count{font-size:12px;color:#0f172a}
/* Source: assets/src/styles/floating-vertical.scss */
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical.is-layout-sticky{top:50%;right:18px;left:auto;bottom:auto;transform:translateY(-50%);margin:0}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical .bh-post-reactions__panel{padding:10px 8px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.14);max-height:calc(100vh - 32px);overflow:auto}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical .bh-post-reactions__options{flex-direction:column;flex-wrap:nowrap;gap:5px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical .bh-post-reactions__option{min-width:42px;padding:6px 4px;border:0;border-radius:10px;background:transparent;box-shadow:none;flex-direction:column;gap:3px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical .bh-post-reactions__option:hover,:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical .bh-post-reactions__option[aria-pressed=true]{background:color-mix(in srgb,var(--reaction-color) 10%,#fff);border:0;box-shadow:none}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical .bh-post-reactions__icon{font-size:20px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical .bh-post-reactions__count{font-size:12px;color:#0f172a}@media(max-width:782px){:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical.is-layout-sticky{right:8px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical .bh-post-reactions__panel{padding:7px 5px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical .bh-post-reactions__option{min-width:38px;padding:5px 3px}}
/* Keep the fixed bar from covering text on narrow and tablet screens: reserve a gutter on the element that contains it (usually the content area). The bar is pinned to the physical right edge, so the gutter is physical too (also in RTL). */
@media(max-width:1024px){:has(> :is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical.is-layout-sticky:not(.is-block-preview)){padding-right:64px}}
/* Editor (block) preview: show the bar in place instead of pinning it to the editor canvas. */
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-vertical.is-layout-sticky.is-block-preview{position:static;top:auto;right:auto;bottom:auto;left:auto;transform:none;width:auto;max-width:100%;margin:1.5rem 0}
/* Source: assets/src/styles/floating-horizontal.scss */
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal.is-layout-sticky{top:auto;bottom:18px;left:50%;right:auto;transform:translateX(-50%);width:max-content;margin:0}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal .bh-post-reactions__panel{padding:9px 12px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.14);max-width:calc(100vw - 24px);overflow-x:auto}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal .bh-post-reactions__options{flex-flow:row nowrap;gap:7px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal .bh-post-reactions__option{min-width:0;padding:5px 6px;border:0;border-radius:9px;background:transparent;box-shadow:none;gap:5px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal .bh-post-reactions__option:hover,:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal .bh-post-reactions__option[aria-pressed=true]{background:color-mix(in srgb,var(--reaction-color) 10%,#fff);border:0;box-shadow:none}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal .bh-post-reactions__icon{font-size:19px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal .bh-post-reactions__count{font-size:12px;color:#0f172a}@media(max-width:782px){:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal.is-layout-sticky{bottom:8px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal .bh-post-reactions__panel{max-width:calc(100vw - 12px);padding:7px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal .bh-post-reactions__options{gap:3px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal .bh-post-reactions__option{padding:5px 4px}}
/* Editor (block) preview: show the bar in place instead of pinning it to the editor canvas. */
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-horizontal.is-layout-sticky.is-block-preview{position:static;top:auto;right:auto;bottom:auto;left:auto;transform:none;width:auto;max-width:100%;margin:1.5rem 0}
/* Source: assets/src/styles/floating-expandable.scss */
:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-expandable.is-layout-floating{right:20px;bottom:20px;left:auto;top:auto;transform:none;margin:0}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-expandable .bh-post-reactions__trigger{display:inline-flex;width:56px;min-width:56px;height:56px;padding:0;border:3px solid #fff;border-radius:50%;background:#ff3d63;color:#fff;box-shadow:none;font-size:24px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-expandable .bh-post-reactions__trigger:hover{background:#ef2750;transform:scale(1.04)}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-expandable .bh-post-reactions__panel{right:0;bottom:calc(100% + 14px);width:min(260px,calc(100vw - 24px));padding:10px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.18)}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-expandable .bh-post-reactions__options{display:grid;grid-template-columns:1fr;gap:3px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-expandable .bh-post-reactions__option{width:100%;min-width:0;padding:8px 9px;border:0;border-radius:9px;background:transparent;box-shadow:none;justify-content:flex-start;gap:9px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-expandable .bh-post-reactions__option:hover,:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-expandable .bh-post-reactions__option[aria-pressed=true]{background:color-mix(in srgb,var(--reaction-color) 10%,#fff);border:0;box-shadow:none}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-expandable .bh-post-reactions__label{display:inline;font-size:13px;font-weight:600;color:#0f172a}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-expandable .bh-post-reactions__count{margin-left:auto;font-size:12px;color:#0f172a}@media(max-width:480px){:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-expandable.is-layout-floating{right:12px;bottom:12px}:is(.bh-post-reactions,#bh-post-reactions-scope).bh-post-reactions--floating-expandable .bh-post-reactions__panel{width:min(250px,calc(100vw - 24px))}}
