html{height:100%}body{margin:0;padding:0;box-sizing:border-box;height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#333}div,p,a,img,input,ul{padding:0;margin:0;box-sizing:border-box}a{text-decoration:none}ul>li{list-style:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.base-box{height:100vh;background-color:#cadce7;display:flex;flex-direction:column}.main-box{flex:1;overflow-y:scroll}.d-flex{display:flex;align-items:center}.mb-1{margin-bottom:.1rem}.mb-15{margin-bottom:.15rem}.mb-2{margin-bottom:.2rem}.submit_btn{height:.5rem;line-height:.5rem;border-radius:.25rem;text-align:center;font-size:.16rem;color:#fff;background-color:#202362}.var-dialog__title{font-size:.13rem;font-weight:700;margin-bottom:.1rem}.var-dialog__message{font-size:.12rem;margin-bottom:.15rem}.var-dialog__popup{border-radius:.04rem;width:60%}.var-dialog{padding:.2rem;box-sizing:border-box}.var-dialog__actions{display:flex;justify-content:flex-end}.var-dialog__confirm-button{color:#4a7afe;background-color:transparent;box-shadow:none;outline:none;border:none}.verification-input::-webkit-outer-spin-button,.verification-input::-webkit-inner-spin-button{-webkit-appearance:none!important}input[type=number]{-moz-appearance:textfield}.normal_color{background-color:#fbe1d0}.overdue_color{background-color:#d2baf7}.approved_color{background-color:#eff8b9}.cancel_color{background-color:#e8ebee}.cursor-p:hover{cursor:pointer}.var-dialog__cancel-button{padding:0;background-color:#fff;border:none;margin-right:.2rem}.toast{position:fixed;bottom:5vh;left:50%;width:90%;text-align:center;box-sizing:border-box;z-index:9999;transform:translateZ(9999px) translate(-50%);padding-top:.28rem;transition:top .4s ease}.toast-container{margin-bottom:.14rem}.toast-icon{display:inline-block}.toast-content{display:inline-block;padding:.04rem .18rem;text-align:left;font-size:.14rem;font-weight:400;border-radius:.09rem;color:#595959;box-shadow:0 .04rem .12rem #00000026;background:#edebeb}.toast .slide-fade-enter-active{transition:all .2s ease-out}.toast .slide-fade-leave-active{transition:all .2s ease}.toast .slide-fade-enter-from,.toast .slide-fade-leave-to{transform:translateY(-.2rem);opacity:0}
