.ui-popover{transform-origin:var(--trigger-anchor-point,bottom left)}.ui-dialog-modal{transform-origin:50%}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.ui-dialog-overlay[data-entering][data-exiting]:not(:has(:focus-visible)){animation:ui-fade-in var(--duration-base) var(--ease-enter)}.ui-dialog-overlay[data-entering][data-exiting]:not(:has(:focus-visible)) .ui-dialog-modal{animation:ui-panel-in var(--duration-base) var(--ease-enter)}.ui-dialog-overlay[data-entering]:not(:has(:focus-visible)){animation:ui-fade-in var(--duration-base) var(--ease-enter)}.ui-dialog-overlay[data-entering]:not(:has(:focus-visible)) .ui-dialog-modal{animation:ui-panel-in var(--duration-base) var(--ease-enter)}.ui-popover[data-entering]:not(:has(:focus-visible)){animation:ui-panel-in var(--duration-base) var(--ease-enter)}:is(.ui-dialog-overlay[data-exiting]:not(:has(:focus-visible)),.ui-popover[data-exiting]:not(:has(:focus-visible))){animation:ui-fade-in var(--duration-instant) var(--ease-enter) reverse}}@media (prefers-reduced-motion:reduce){.ui-dialog-overlay,.ui-dialog-modal,.ui-popover{transition:none;animation:none}}.ui-dialog-modal,.ui-dialog-panel,.ui-dialog-header,.ui-dialog-body,.ui-dialog-actions{min-inline-size:0}.ui-dialog-panel{overflow-wrap:anywhere}.ui-dialog-header,.ui-dialog-actions{flex-shrink:0}.ui-dialog-panel:not(.ui-dialog-sheet) :is(.ui-dialog-header,.ui-dialog-body,.ui-dialog-actions){padding-inline:var(--space-panel-large,1.5rem)}.ui-menu-popover{overscroll-behavior:contain;overflow-wrap:anywhere;max-inline-size:calc(100vw - 24px);overflow:auto}.ui-menu-item,.ui-menu-heading,.ui-content-popover>[role=dialog]{overflow-wrap:anywhere;min-inline-size:0}.ui-content-popover{overscroll-behavior:contain;overflow:auto}.ui-menu-popover.min-w-56{min-inline-size:min(14rem,100vw - 24px)}.ui-menu-popover.min-w-64{min-inline-size:min(16rem,100vw - 24px)}@media (max-width:30rem){.ui-dialog-panel:not(.ui-dialog-sheet) :is(.ui-dialog-header,.ui-dialog-body,.ui-dialog-actions){padding-inline:var(--space-4)}}@media (max-height:32rem){.ui-dialog-panel:not(.ui-dialog-sheet){overscroll-behavior:contain;scroll-padding-block:6px;display:block;overflow-y:auto}.ui-dialog-panel:not(.ui-dialog-sheet) :is(button,input,select,textarea,a[href]){scroll-margin-block:6px}.ui-dialog-panel:not(.ui-dialog-sheet) .ui-dialog-body{overflow:visible}.ui-dialog-sheet{max-block-size:calc(100dvh - 12px)}}
