.q-page--custom{padding-top:60px}.input-group{height:100px}.text-error{margin-top:5px;margin-bottom:20px;color:red}.config-rule{color:red;word-break:break-all}.chart{border-radius:1rem;background-color:#fff;height:calc(100% - 10px)}.chart .btn-group{margin:20px}#devlog-chart{width:calc(100vw - 322px)}#devlog-chart,#furlough-chart,#total-project-chart{border-radius:1rem;margin-bottom:8px}#devlog-chart text,#furlough-chart text,#total-project-chart text{font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif!important}@media screen and (max-width:740px){#devlog-chart,#furlough-chart,#total-project-chart{width:calc(100vw - 72px)}}#furlough-chart,#total-project-chart{max-width:768px;margin:auto}.highcharts-title{font-size:20px!important;text-transform:capitalize}.card{border-radius:1rem;margin-left:12px;margin-right:12px;margin-top:20px;margin-bottom:20px;height:calc(100% - 10px);padding:10px}label.required:after{content:"*";color:red;margin-left:5px;font-size:1.4rem}.--q-page{padding:20px}.my-card,.rounded,.status-name{border-radius:1rem}.status-name{padding:5px 7px;color:#fff;font-size:12px}.q-table tbody td,.q-table th{font-size:14px}.q-table th{font-weight:700}.--modal-noti label.--modal-label{min-width:100px}.--modal-noti label.--modal-label.candidate{min-width:150px}.modal-dayoff-confirm{padding:30px 20px 20px 20px;font-size:14px}.monthpicker{width:350px!important;padding:20px}.dashboard-table-data{padding:2%}.dashboard-table-data table{border:1px solid #ccc;border-collapse:collapse;width:100%}.dashboard-table-data td,.dashboard-table-data th{border:1px solid #ccc;padding:8px}.dashboard-table-data td{word-break:break-all;text-align:center}.form-wrap{max-width:800px}#page-forgot-password,#page-login{background-image:url(/images/background-image.png);background-repeat:no-repeat;background-position:50%;background-size:cover}#page-forgot-password .logo,#page-login .logo{width:200px}#page-forgot-password .bg-color,#page-login .bg-color{background-image:linear-gradient(#176da2,#75c1f0)}#page-forgot-password .q-card,#page-login .q-card{width:350px}#page-forgot-password a,#page-login a{text-decoration:none;color:#fff}#page-forgot-password .reset-password-title,#page-login .reset-password-title{margin-top:20px;margin-bottom:-5px;font-size:18px;color:#fff}#dialog-popups .q-dialog__backdrop{background-color:initial!important}.body--dark .--card,.body--dark .--full-calendar,.body--dark .card,.body--dark .chart,.body--dark .q-card,.body--dark .q-dialog{box-shadow:0 1px 5px hsla(0,0%,100%,0.2),0 2px 2px hsla(0,0%,100%,0.1411764705882353),0 3px 1px -2px hsla(0,0%,100%,0.12156862745098039)}.body--dark .--card,.body--dark .--full-calendar,.body--dark .card,.body--dark .chart{background:#1d1d1d}.body--light .--card,.body--light .--full-calendar,.body--light .card,.body--light .chart{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}