.ui-float-button[data-v-2977211d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(var(--foreground-rgb),.1);border:.5px solid rgba(var(--foreground-rgb),.15);border-radius:50%;height:24px;isolation:isolate;min-height:24px;min-width:24px;padding:4px;position:relative;width:24px;corner-shape:var(--corner-shape-compact);cursor:pointer;transition:background-color .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),transform 401ms var(--ui-spring-80,cubic-bezier(.22,1,.36,1));z-index:1}.ui-float-button[data-v-2977211d] svg,.ui-float-button svg[data-v-2977211d]{color:var(--foreground);flex-shrink:0;height:12px;width:12px}@media (hover:hover){.ui-float-button[data-v-2977211d]:hover{background:rgba(var(--foreground-rgb),.2)}}.ui-float-button[data-v-2977211d]:active:not(:disabled):not(.disabled):not(.loading){transform:scale(.85);transition-duration:.1s}@media (prefers-reduced-motion:reduce){.ui-float-button[data-v-2977211d]:active:not(:disabled):not(.disabled):not(.loading){transform:none}}.ui-float-button[data-v-2977211d]:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}@media (pointer:coarse){.ui-float-button[data-v-2977211d]:after{content:"";inset:-10px;position:absolute}}@media (prefers-reduced-motion:reduce){.ui-float-button[data-v-2977211d]{transition:none}}.ui-float-button--absolute[data-v-2977211d]{background:rgba(var(--background-rgb),.55);inset-block-start:4px;inset-inline-end:4px;position:absolute}@media (hover:hover){.ui-float-button--absolute[data-v-2977211d]:hover{background:rgba(var(--background-rgb),.7)}}
