#bp-drawer.bp-dialog{right:auto;bottom:auto;left:var(--bp-left,16px);top:var(--bp-top,76px);width:var(--bp-width,280px);max-height:var(--bp-max-height,calc(100dvh - 96px));padding:0;overflow:visible;transform:none}
#bp-drawer.bp-dialog:not(.show){display:none}
#bp-drawer.bp-dialog.show:not([data-positioned]),#bp-drawer.bp-dialog[data-outside]{visibility:hidden;pointer-events:none}
#bp-drawer.bp-dialog.show{animation:bp-dialog-in .18s ease-out}
#bp-drawer.bp-dialog::before{content:"";position:absolute;z-index:1;left:-7px;top:var(--bp-tail-y,32px);width:12px;height:12px;background:rgba(var(--c-bg),.97);border-left:1px solid rgba(var(--c-cyan),.35);border-bottom:1px solid rgba(var(--c-cyan),.35);transform:translateY(-50%) rotate(45deg);pointer-events:none}
#bp-drawer .bp-dialog-content{box-sizing:border-box;padding:20px;max-height:calc(var(--bp-max-height,100dvh - 96px) - 2px);overflow:auto;overscroll-behavior:contain;border-radius:inherit;scrollbar-width:thin}
#bp-drawer .bp-dialog-meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-height:28px;padding-right:30px}
#bp-drawer .bp-dialog-meta .eyebrow{max-width:100%;overflow-wrap:anywhere}
#bp-drawer .bp-dialog-meta .review-tag{margin-left:0}
#bp-drawer .x{z-index:2}
#bp-drawer h3,#bp-drawer dd,#bp-drawer .d-one,#bp-drawer .d-children{overflow-wrap:anywhere}
#bp-drawer.bp-dialog[data-mode=inline]{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:min(320px,100%);max-height:none;margin:16px 0 24px auto;scroll-margin-top:var(--bp-scroll-margin,90px)}
#bp-drawer[data-mode=inline] .bp-dialog-content{max-height:none;overflow:visible}
@keyframes bp-dialog-in{from{opacity:0;translate:8px 0}to{opacity:1;translate:0 0}}
@media(prefers-reduced-motion:reduce){#bp-drawer.bp-dialog.show{animation:none;transition:none}}
