@charset "UTF-8";body .admin:has(.modal-backdrop){overflow:hidden}@keyframes admin-page-fade{0%{opacity:0}}@keyframes admin-page-push{0%{opacity:0;transform:translate(1.75rem)}}@keyframes admin-page-pop{0%{opacity:0;transform:translate(-1.75rem)}}body .admin__content>:not(router-outlet){animation:admin-page-fade .2s ease-out}body .admin__content--forward>:not(router-outlet){animation:admin-page-push .26s cubic-bezier(.2,.8,.2,1)}body .admin__content--back>:not(router-outlet){animation:admin-page-pop .26s cubic-bezier(.2,.8,.2,1)}body .admin .btn{transition:opacity .15s ease,background-color .15s ease,transform .12s ease}body .admin :is(.btn:not(:disabled),.bubble,.row,.back-button):active{transform:scale(.97)}body .admin .row:active{transform:none}@media(prefers-reduced-motion:reduce){body .admin__content>:not(router-outlet),body .admin__content--forward>:not(router-outlet),body .admin__content--back>:not(router-outlet){animation:none}body .admin .btn{transition:none}body .admin :is(.btn,.bubble,.back-button):active{transform:none}}:where(.admin,.admin *,.login,.login *){touch-action:manipulation}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;touch-action:pan-x pan-y;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{font-family:Inter,sans-serif}.tenant-theme-wrapper :is(h1,h2,h3){font-family:var(--heading-font);font-synthesis-weight:none}
