:root{--ease-out-strong:cubic-bezier(0.23,1,0.32,1);--ease-in-out-strong:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1)}.btn-danger,.btn-primary,.btn-secondary{transition:transform .16s var(--ease-out-strong),background-color .16s ease,color .16s ease,border-color .16s ease;transform-origin:center}.btn-danger:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled){transform:scale(.97)}@keyframes toastEnterTop{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastExitTop{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.97)}}.toast-enter-top{animation:toastEnterTop .22s var(--ease-out-strong) forwards}.toast-exit-top{animation:toastExitTop .18s var(--ease-out-strong) forwards}@keyframes toastEnterBottom{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-enter-bottom{animation:toastEnterBottom .22s var(--ease-out-strong) forwards}@keyframes staggerFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.stagger-item{opacity:0;animation:staggerFadeUp .32s var(--ease-out-strong) forwards}@keyframes inlineRevealRight{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}.inline-reveal-right{animation:inlineRevealRight .22s var(--ease-out-strong) forwards}@keyframes panelEnter{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.panel-enter{transform-origin:top;animation:panelEnter .22s var(--ease-out-strong) forwards}.label-swap{transition:filter .2s ease,opacity .2s ease}.label-swap[data-pending=true]{filter:blur(2px);opacity:.7}@keyframes modalBackdropEnter{0%{opacity:0}to{opacity:1}}@keyframes modalDialogEnter{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-backdrop-enter{animation:modalBackdropEnter .2s ease-out forwards}.modal-dialog-enter{transform-origin:center;animation:modalDialogEnter .24s var(--ease-out-strong) forwards}@keyframes spinFast{to{transform:rotate(1turn)}}.spin-fast{animation:spinFast .6s linear infinite}@media print{body{background:#fff!important;color:#000!important}.print-page [data-app-shell],.print-page aside,.print-page header.app-header,.print-page nav{display:none!important}.print-page .print-content,.print-page [role=main],.print-page main{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.print-page *{box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-row{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.modal-backdrop-enter,.modal-dialog-enter,.panel-enter,.stagger-item,.toast-enter-bottom,.toast-enter-top,.toast-exit-top{animation:none!important;opacity:1!important}.print-only-hide{display:none!important}}@media (prefers-reduced-motion:reduce){.btn-danger:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled){transform:none}.inline-reveal-right,.modal-backdrop-enter,.modal-dialog-enter,.panel-enter,.stagger-item,.toast-enter-bottom,.toast-enter-top,.toast-exit-top{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}.label-swap{filter:none!important}.spin-fast{animation-duration:1s}}