.or-floating{--_floating-distance:var(--or-distance-sm);--_floating-in:var(--or-duration-medium);--_floating-out:var(--or-duration-fast);--_floating-from:translateY(calc(var(--_floating-distance) * -1));box-sizing:border-box;width:max-content;max-width:var(--or-floating-available-width,calc(100vw - 16px));font-family:var(--or-font-body);letter-spacing:var(--or-tracking-body);animation:or-floating-in var(--_floating-in) var(--or-ease-out) both}.or-floating[data-state=closed]{animation:or-floating-out var(--_floating-out) var(--or-ease-in-out) both;pointer-events:none}.or-floating[hidden]{display:none!important}.or-floating[data-side=top]{--_floating-from:translateY(var(--_floating-distance))}.or-floating[data-side=left]{--_floating-from:translateX(var(--_floating-distance))}.or-floating[data-side=right]{--_floating-from:translateX(calc(var(--_floating-distance) * -1))}@keyframes or-floating-in{0%{opacity:0;transform:var(--_floating-from)}}@keyframes or-floating-out{to{opacity:0;transform:var(--_floating-from)}}.or-floating-arrow{background:var(--_arrow-bg,var(--or-color-surface-raised));pointer-events:none;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.or-floating-arrow[data-side=bottom]{border-top:var(--or-border-thin) solid var(--_arrow-border,var(--or-color-border-strong));border-left:var(--or-border-thin) solid var(--_arrow-border,var(--or-color-border-strong));top:-5px}.or-floating-arrow[data-side=top]{border-right:var(--or-border-thin) solid var(--_arrow-border,var(--or-color-border-strong));border-bottom:var(--or-border-thin) solid var(--_arrow-border,var(--or-color-border-strong));bottom:-5px}.or-floating-arrow[data-side=right]{border-bottom:var(--or-border-thin) solid var(--_arrow-border,var(--or-color-border-strong));border-left:var(--or-border-thin) solid var(--_arrow-border,var(--or-color-border-strong));left:-5px}.or-floating-arrow[data-side=left]{border-top:var(--or-border-thin) solid var(--_arrow-border,var(--or-color-border-strong));border-right:var(--or-border-thin) solid var(--_arrow-border,var(--or-color-border-strong));right:-5px}@media (forced-colors:active){.or-floating{border:1px solid canvastext}.or-floating-arrow{display:none}}
