.simona-admin-portal{--admin-motion-fast:120ms;--admin-motion-control:160ms;--admin-motion-panel:180ms;--admin-motion-page:220ms;--admin-ease-standard:cubic-bezier(0.2,0,0,1);--admin-ease-entrance:cubic-bezier(0.16,1,0.3,1);--admin-ease-exit:cubic-bezier(0.4,0,1,1)}.simona-admin-shell .admin-page-enter{animation:admin-page-enter var(--admin-motion-page) var(--admin-ease-entrance) both}.simona-admin-shell :where(.page-stack)>:where(.card,.admin-panel,.admin-surface-card,section){animation:admin-panel-enter var(--admin-motion-panel) var(--admin-ease-entrance) both}.simona-admin-shell :where(.page-stack)>:where(.card,.admin-panel,.admin-surface-card,section):nth-child(2){animation-delay:30ms}.simona-admin-shell :where(.page-stack)>:where(.card,.admin-panel,.admin-surface-card,section):nth-child(3){animation-delay:60ms}.simona-admin-shell :where(.page-stack)>:where(.card,.admin-panel,.admin-surface-card,section):nth-child(n+4){animation-delay:90ms}.simona-admin-shell :where(.btn,.input,.select,.select-trigger,.toolbar-search){transition-duration:var(--admin-motion-control);transition-property:background-color,border-color,color,opacity,box-shadow,transform;transition-timing-function:var(--admin-ease-standard)}.simona-admin-shell :where(.op-metric-card,.op-analytics-panel,.op-filter-bar,.op-process-status,.op-settings-section,.op-workspace){transition-duration:var(--admin-motion-control);transition-property:border-color,box-shadow,transform;transition-timing-function:var(--admin-ease-standard)}@media (hover:hover) and (pointer:fine){.simona-admin-shell :where(.op-metric-card:hover,.op-analytics-panel:hover){border-color:var(--admin-border-strong);box-shadow:var(--admin-elevation-2);transform:translateY(-1px)}}.simona-admin-shell :where(.op-process-progress>span){transition:none}.simona-admin-portal .simona-dialog-overlay[data-state=open],.simona-admin-portal.simona-dialog-overlay[data-state=open]{animation:admin-overlay-enter var(--admin-motion-control) var(--admin-ease-standard) both}.simona-admin-portal.simona-dialog-overlay[data-state=closed]{pointer-events:none;animation:admin-overlay-exit .12s var(--admin-ease-exit) forwards}.simona-admin-portal .simona-dialog-content[data-state=open],.simona-admin-portal.simona-dialog-content[data-state=open]{animation:admin-dialog-enter var(--admin-motion-page) var(--admin-ease-entrance) both}.simona-admin-portal .simona-sheet-content[data-state=open],.simona-admin-portal.simona-sheet-content[data-state=open]{animation:admin-sheet-enter var(--admin-motion-page) var(--admin-ease-entrance) both}.simona-admin-portal .select-content[data-state=open],.simona-admin-portal.select-content[data-state=open]{animation:admin-popover-enter var(--admin-motion-control) var(--admin-ease-entrance) both}.simona-admin-shell :where(.btn:not(:disabled):active){transform:translateY(1px) scale(.96);transition-duration:var(--admin-motion-fast)}.simona-admin-shell :where(.skel){animation:admin-skeleton-shimmer 1.4s linear infinite;background:linear-gradient(90deg,var(--admin-subtle) 0,var(--admin-hover) 48%,var(--admin-subtle) 100%);background-size:220% 100%}@keyframes admin-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes admin-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes admin-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes admin-dialog-enter{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes admin-sheet-enter{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes admin-popover-enter{0%{opacity:0;transform:translateY(-3px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.simona-admin-shell,.simona-admin-shell *,.simona-admin-shell :after,.simona-admin-shell :before{scroll-behavior:auto!important}.simona-admin-portal,.simona-admin-portal *,.simona-admin-portal :after,.simona-admin-portal :before,.simona-admin-shell,.simona-admin-shell *,.simona-admin-shell :after,.simona-admin-shell :before{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-reduced-motion:no-preference){.simona-admin-shell :where(.state-message,.chart-frame){animation:admin-panel-enter var(--admin-motion-panel) var(--admin-ease-entrance) both}}