:root{--primary-red: #F35454;--focus-red: #DF4545;--active-red: #D63939;--background-color: #fff;--side-bar-color: #d9d9d9;--header-color: #eee;--auth-background-color: #f5f5f5}html,body{background-color:#eee;height:100%;margin:0;padding:0}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf) format("truetype");font-style:normal;font-weight:400}#app{height:100%;margin:0}#app *{font-family:Montserrat,sans-serif}#app .stroke-red{background-color:transparent;border:solid 2px #F35454;border-radius:1em;padding:.5em}#app .stroke-red:hover{border-color:var(--focus-red)}#app img.stroke-red{width:1em;height:1em}#app button.stroke-red:hover,#app select.stroke-red:hover,#app img.stroke-red:hover{cursor:pointer}#app button.stroke-red:active{border-color:var(--active-red);outline:none}#app input[type=text].stroke-red:hover,#app input[type=password].stroke-red:hover,#app textarea.stroke-red:hover{cursor:text}#app input[type=text].stroke-red:focus,#app input[type=password].stroke-red:focus,#app input[type=number].stroke-red:focus,#app textarea.stroke-red:focus{border-color:var(--active-red);outline:none}.stack[data-v-24f9119b]{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:1em}.error-toast[data-v-24f9119b]{background-color:#dc3545;color:#fff;padding:15px 20px;border-radius:5px;box-shadow:0 2px 8px #0003;z-index:1000;max-width:300px}.fade-enter-active[data-v-24f9119b],.fade-leave-active[data-v-24f9119b]{transition:opacity .3s ease}.fade-enter-from[data-v-24f9119b],.fade-leave-to[data-v-24f9119b]{opacity:0}
