.sx-motion-app{--sx-motion-fast: 150ms;--sx-motion-base: 180ms;--sx-motion-panel: 220ms;--sx-motion-ease: cubic-bezier(.2,.7,.3,1);}.sx-motion-app :is(.pc-drawer-wrap,.br-drawer-wrap,.ct-drawer,.cat-drawer-wrap,.mod-drawer-wrap){overflow: clip;}@media screen and (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}::view-transition-group(root){animation: none;}::view-transition-old(root){animation: sx-motion-page-out 180ms ease-out both;}::view-transition-new(root){animation: sx-motion-page-in 180ms ease-out both;}::view-transition{pointer-events: none;}.sx-motion-app :is( button,.btn,[role="button"],[role="tab"],summary,a,input:not([type="hidden"]),select,textarea,.lg-input,.bl-input,.client-input-wrap,.password-field,.input-group ){transition: background-color var(--sx-motion-fast) ease,border-color var(--sx-motion-fast) ease,color var(--sx-motion-fast) ease,box-shadow var(--sx-motion-fast) ease,opacity var(--sx-motion-fast) ease,transform var(--sx-motion-fast) var(--sx-motion-ease),translate var(--sx-motion-fast) var(--sx-motion-ease);}.sx-motion-app :is( button,.btn,[role="button"],input[type="submit"],input[type="button"],a[class*="-btn"] ):active:not(:disabled):not([aria-disabled="true"]):not([class*="backdrop"]):not([data-dash-overlay]){translate: 0 1px;}.sx-motion-app :is( .vt-modal-backdrop,.pos-variant-backdrop,.cb-sheet,.br-drawer-backdrop,.ct-drawer-backdrop,.cat-drawer-backdrop,.ct-modal-backdrop,.payroll-modal-backdrop,.trans-modal-backdrop,.pcb-overlay,.mod-drawer-backdrop,.public-variant-backdrop,.public-store-warning ):not([hidden]){animation: sx-motion-fade var(--sx-motion-base) ease-out;}.sx-motion-app :is( [role="dialog"],dialog[open],.vt-modal,.pos-variant-dialog,.cb-sheet > .cb-panel,.ct-modal-dialog,.ct-modal-card,.payroll-modal-card,.trans-modal-card,.modal-content,.public-store-warning > div ):not(:is(.modal,.pc-drawer,.br-drawer,.ct-drawer-panel,.cat-drawer,.mod-drawer,.pcb-overlay,.public-store-warning)){animation: sx-motion-dialog var(--sx-motion-base) var(--sx-motion-ease);}.sx-motion-app :is(.pc-drawer,.br-drawer,.ct-drawer-panel,.cat-drawer,.mod-drawer){animation: sx-motion-drawer var(--sx-motion-panel) var(--sx-motion-ease);}.sx-motion-app :is( [data-tab-panel],[data-md-panel],[data-pc-detail],[role="tabpanel"] ):not([hidden]),.sx-motion-app :is(.mod-workspace.is-active,.tab-pane.active,.pcb-screen:not([hidden])){animation: sx-motion-fade var(--sx-motion-fast) ease-out;}.sx-motion-app :is(.admin-notify,.client-copy-notice,.pc-alert.success,.alert[role="status"]){animation: sx-motion-dialog var(--sx-motion-base) var(--sx-motion-ease);}.sx-motion-app :is(.admin-actions-popover,.dash-user-menu-panel,.dropdown-menu.show){animation: sx-motion-dialog var(--sx-motion-fast) var(--sx-motion-ease);}.sx-motion-app .dash-nav-group[open] > .dash-nav-item{animation: sx-motion-fade var(--sx-motion-fast) ease-out;}.sx-motion-app dialog[open]::backdrop{animation: sx-motion-fade var(--sx-motion-base) ease-out;}.sx-motion-app .modal.fade .modal-dialog{transition-duration: var(--sx-motion-base);}}@keyframes sx-motion-page-in{from{opacity: 0;}to{opacity: 1;}}@keyframes sx-motion-page-out{from{opacity: 1;}to{opacity: 0;}}@keyframes sx-motion-fade{from{opacity: .35;}to{opacity: 1;}}@keyframes sx-motion-dialog{from{opacity: .35;translate: 0 6px;}to{opacity: 1;translate: 0 0;}}@keyframes sx-motion-drawer{from{opacity: .4;translate: 18px 0;}to{opacity: 1;translate: 0 0;}}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none;}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation: none !important;}.sx-motion-app,.sx-motion-app *,.sx-motion-app *::before,.sx-motion-app *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important;}}@media print{@view-transition{navigation: none;}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation: none !important;}.sx-motion-app *,.sx-motion-app *::before,.sx-motion-app *::after{animation: none !important;transition: none !important;translate: none !important;}}