@layer base{.ob-anchored-popup{position:fixed;inset:auto;margin:0;border:0;padding:0;overflow:visible;background:none;color:inherit;max-width:calc(100vw - 16px);container-type:anchored}}.ob-anchored-popup:not(:popover-open){display:none}.ob-anchored-arrow{display:none}@supports (container-type: anchored){.ob-anchored-arrow{display:block;position:absolute;width:8px;height:8px;border-radius:2px;background:inherit;pointer-events:none;transform:rotate(45deg)}.ob-anchored-popup[data-side=top]>.ob-anchored-arrow{bottom:-3px;inset-inline-start:calc(50% - 4px)}.ob-anchored-popup[data-side=bottom]>.ob-anchored-arrow{top:-3px;inset-inline-start:calc(50% - 4px)}.ob-anchored-popup[data-side=left]>.ob-anchored-arrow{right:-3px;top:calc(50% - 4px)}.ob-anchored-popup[data-side=right]>.ob-anchored-arrow{left:-3px;top:calc(50% - 4px)}@container anchored(fallback: flip-block){.ob-anchored-popup[data-side=top]>.ob-anchored-arrow{bottom:auto;top:-3px}.ob-anchored-popup[data-side=bottom]>.ob-anchored-arrow{top:auto;bottom:-3px}}@container anchored(fallback: flip-inline){.ob-anchored-popup[data-side=left]>.ob-anchored-arrow{right:auto;left:-3px}.ob-anchored-popup[data-side=right]>.ob-anchored-arrow{left:auto;right:-3px}}}
