.ui-icon-button[data-v-78e93501]{border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:var(--radius-round);color:var(--color-text);background-color:color-mix(in srgb,var(--color-background) 92%,transparent);box-shadow:0 .1875rem .625rem color-mix(in srgb,var(--color-shadow) 10%,transparent);transition:color var(--duration-fast) ease,background-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;flex:none;place-items:center;padding:0;display:grid}.ui-icon-button--button[data-v-78e93501]{cursor:pointer}.ui-icon-button--sm[data-v-78e93501]{width:var(--size-control-sm);height:var(--size-control-sm)}.ui-icon-button--sm[data-v-78e93501]:before{content:"";inset:calc((var(--size-control-sm) - var(--size-control))/2);position:absolute}.ui-icon-button--md[data-v-78e93501]{width:var(--size-control);height:var(--size-control)}.ui-icon-button--lg[data-v-78e93501]{width:var(--size-control-lg);height:var(--size-control-lg)}.ui-icon-button--ghost[data-v-78e93501]{color:var(--color-text-soft);box-shadow:none;background-color:#0000;border-color:#0000}.ui-icon-button[data-v-78e93501] .lucide-chevron-left{transition:translate var(--duration-fast) ease;translate:-4.16667%}.ui-icon-button[data-v-78e93501] .lucide-chevron-right{transition:translate var(--duration-fast) ease;translate:4.16667%}.ui-icon-button[data-v-78e93501] .lucide-x{transition:rotate var(--duration-fast) ease}.ui-icon-button[data-v-78e93501] .lucide-maximize-2 path{transition:translate var(--duration-fast) ease}.ui-icon-button[data-v-78e93501] .lucide-zoom-in,.ui-icon-button[data-v-78e93501] .lucide-zoom-out{transition:scale var(--duration-fast) ease}.ui-icon-button[data-v-78e93501] .lucide-menu path{transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-fast) ease,opacity var(--duration-fast) ease}.ui-icon-button[aria-expanded=true][data-v-78e93501] .lucide-menu path:first-child{transform:translateY(7px)rotate(45deg)}.ui-icon-button[aria-expanded=true][data-v-78e93501] .lucide-menu path:nth-child(2){opacity:0}.ui-icon-button[aria-expanded=true][data-v-78e93501] .lucide-menu path:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.ui-icon-button[data-v-78e93501]:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.ui-icon-button[data-v-78e93501] .lucide-chevron-left,.ui-icon-button[data-v-78e93501] .lucide-chevron-right,.ui-icon-button[data-v-78e93501] .lucide-maximize-2 path,.ui-icon-button[data-v-78e93501] .lucide-menu path,.ui-icon-button[data-v-78e93501] .lucide-x,.ui-icon-button[data-v-78e93501] .lucide-zoom-in,.ui-icon-button[data-v-78e93501] .lucide-zoom-out{transition:none}}:where(.ui-icon-button--sm[data-v-78e93501]){position:relative}@media (hover:hover){.ui-icon-button--surface[data-v-78e93501]:hover:not(:disabled),:hover>.ui-icon-button--surface.ui-icon-button--span[data-v-78e93501]{color:var(--color-primary-hover);background-color:var(--color-background);box-shadow:0 .375rem 1rem color-mix(in srgb,var(--color-shadow) 14%,transparent)}.ui-icon-button--ghost[data-v-78e93501]:hover:not(:disabled),:hover>.ui-icon-button--ghost.ui-icon-button--span[data-v-78e93501]{color:var(--color-text);background-color:var(--color-surface)}.ui-icon-button[data-v-78e93501]:hover:not(:disabled) .lucide-chevron-left,:hover>.ui-icon-button--span[data-v-78e93501] .lucide-chevron-left{translate:-12.5%}.ui-icon-button[data-v-78e93501]:hover:not(:disabled) .lucide-chevron-right,:hover>.ui-icon-button--span[data-v-78e93501] .lucide-chevron-right{translate:12.5%}.ui-icon-button[data-v-78e93501]:hover:not(:disabled) .lucide-x,:hover>.ui-icon-button--span[data-v-78e93501] .lucide-x{rotate:90deg}.ui-icon-button[data-v-78e93501]:hover:not(:disabled) .lucide-maximize-2 path:nth-child(-n+2),:hover>.ui-icon-button--span[data-v-78e93501] .lucide-maximize-2 path:nth-child(-n+2){translate:8.33333% -8.33333%}.ui-icon-button[data-v-78e93501]:hover:not(:disabled) .lucide-maximize-2 path:nth-child(n+3),:hover>.ui-icon-button--span[data-v-78e93501] .lucide-maximize-2 path:nth-child(n+3){translate:-8.33333% 8.33333%}.ui-icon-button[data-v-78e93501]:hover:not(:disabled) .lucide-zoom-in,:hover>.ui-icon-button--span[data-v-78e93501] .lucide-zoom-in{scale:1.125}.ui-icon-button[data-v-78e93501]:hover:not(:disabled) .lucide-zoom-out,:hover>.ui-icon-button--span[data-v-78e93501] .lucide-zoom-out{scale:.875}}
