/* Applies to native public and administrative portals, including those mounted under body. */
[role="dialog"][data-state], [data-radix-dialog-overlay][data-state] {
    animation-duration: 200ms;
    transition-duration: 200ms;
}
[role="dialog"] .admin-ui-close {
    min-width: 44px;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after {
        animation: none !important;
        transition: none !important;
        scroll-behavior: auto !important;
    }
}
