html{margin:0;padding:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-synthesis:none!important;text-rendering:optimizeLegibility!important;-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;font-feature-settings:"kern"!important;font-feature-settings:"liga";scroll-behavior:smooth}html,body,#app{height:100%;width:100%}:root{--scrollbar-size: .375rem;--scrollbar-track-color: transparent;--scrollbar-color: rgba(0,0,0,.2);--scrollbar-color-hover: rgba(0,0,0,.3);--scrollbar-color-active: rgb(0,0,0,.4)}.scrollbar-primary{--scrollbar-color: oklch(var(--p)) }.scrollbar-secondary{--scrollbar-color: oklch(var(--s)) }.scrollbar-accent{--scrollbar-color: oklch(var(--a)) }.scrollbar-neutral{--scrollbar-color: oklch(var(--n)) }.scrollbar-surface{--scrollbar-color: oklch(var(--b1)) }.scrollbar-info{--scrollbar-color: oklch(var(--in)) }.scrollbar-success{--scrollbar-color: oklch(var(--su)) }.scrollbar-warning{--scrollbar-color: oklch(var(--wa)) }.scrollbar-error{--scrollbar-color: oklch(var(--er)) }::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-color-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-color-active)}.a-page{display:flex;flex-direction:column}.a-page>*{flex-grow:0}.a-page>.a-page-content{flex-grow:1;flex-basis:1px}input[type=checkbox],input[type=radio]{cursor:pointer}.z-60{z-index:60}.z-70{z-index:70}.z-80{z-index:80}.z-90{z-index:90}.z-100{z-index:100}.card{position:relative;display:flex;flex-direction:column}.collapse{visibility:visible!important;position:relative}.collapse>input[type=checkbox],.collapse>input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute}.collapse-content{visibility:hidden!important;display:none;min-height:0;transition:visibility .2s,height .2s;height:0}.collapse>input[type=checkbox]:checked~.collapse-content,.collapse>input[type=radio]:checked~.collapse-content{visibility:visible!important;display:block;min-height:-moz-fit-content;min-height:fit-content;height:auto}.collapse{border-radius:.5rem;width:100%}.collapse>input[type=checkbox],.collapse>input[type=radio]:not(:checked),.collapse>.collapse-title{cursor:pointer}.collapse-title{position:relative}.collapse-title>.rotating-icon{position:absolute;top:50%;right:1em;transform:translateY(-50%)}:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){z-index:1}.collapse-title,:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){width:100%;transition:background-color .2s ease-out}.collapse-content{cursor:unset;transition:background-color .2s ease-out}.collapse>input[type=checkbox]:checked~.collapse-title>.rotating-icon{transform:rotate(180deg) translateY(50%)}.rotating-icon{transition:transform .2s ease-out}[aria-expanded=true]>.rotating-icon{transform:rotate(180deg)}.shimmer-card-effect>.card-image{overflow:hidden;position:relative}.shimmer-card-effect>.card-image img{transition:all .5s ease}.shimmer-card-effect>.card-image:before{background:linear-gradient(90deg,#fff0 0,#00ab1566);content:"";display:block;height:100%;left:-100%;position:absolute;top:0;transform:skew(-25deg);width:75%;z-index:2;transition:all .5s ease}.shimmer-card-effect:hover>.card-image img{transform:scale(1.3) rotate(5deg)}.shimmer-card-effect:hover>.card-image:before{left:100%}.app-drawer{z-index:110}div[drawer-backdrop]{z-index:105}.min-height-as-width:before{content:"";float:left;width:auto;padding-bottom:100%}.modal-content{z-index:120}.bg-gray-900\/50.dark\:bg-gray-900\/80.fixed.inset-0.z-40{z-index:110}@keyframes indeterminate-width{0%{width:0;left:0;padding:0}25%{width:100%;left:0;padding:0}50%{width:0;left:100%;padding:0}75%{width:100%;left:0;padding:0}to{width:0;left:0;padding:0}}[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px;top:-3px}
