.completed[data-v-6068d43d]{text-decoration:line-through;text-decoration-color:#fff;font-weight:700}#app,body,html{margin:0;overflow:hidden}.v-app-bar{background:#3f4d66!important}.v-app-bar .timer,.v-app-bar .v-toolbar-title{color:#fff}.v-main{display:flex;flex-direction:column;height:calc(100vh - 64px)}.v-main .v-card{border-radius:0}.v-btn{margin-left:8px}.v-icon{font-size:20px}.scroll-container{flex:1}.lnb_admin{background:#3f4d66;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.lnb_admin .menu-list{overflow-y:auto}.lnb_admin .menu-list::-webkit-scrollbar{display:none}.lnb_admin .v-list{padding:0}.lnb_admin .v-list .v-list-item{min-height:40px;white-space:normal}.lnb_admin .v-list .v-list-item-title{white-space:normal}.lnb_admin .v-list .v-list-item.list_1dep{min-height:50px}.lnb_admin .subTitle{margin:0;height:60px;background-color:#2c3e50}.lnb_admin .subTitle .btn_menu{font-weight:700;color:#fff;font-size:20px;transition:background .3s ease}.lnb_admin .list_1dep .btn_menu{position:relative;display:block;font-size:18px;font-weight:700;color:#fff;transition:background .3s ease}.lnb_admin .list_1dep.select .btn_menu{background-color:#2c3e50;color:#fff}.lnb_admin .list_1dep.select .btn_menu:after{content:"";display:block;width:100%;background:#fff;border-radius:6px;opacity:.2}.lnb_admin .menu_2dep .list_2dep .btn_menu{position:relative;margin:0;font-size:14px;font-weight:700;color:#c2c2c2;margin-left:14px}.lnb_admin .sidebar-buttons{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:8px;padding:16px;background-color:#3f4d66}.lnb_admin .sidebar-buttons a{text-decoration:none}.lnb_admin .sidebar-buttons .sidebar-btn{width:100%;background-color:#fff;color:#000;height:48px}.v-main.contents .v-text-field .v-field--single-line input .v-input__control{height:inherit}.v-main.contents .v-text-field .v-field--single-line input .v-input__control .v-input__slot{height:inherit;min-height:auto}.v-main.contents .card-title{font-size:26px;padding-left:0;border-bottom:2px solid #e0e0e0;padding-bottom:8px;margin-bottom:30px;display:flex;align-items:center;font-weight:700}.v-main.contents .board-info-current{display:flex;flex-wrap:wrap;gap:.5rem calc(2rem + 1px)}.v-main.contents .board-info-current span{display:flex;gap:.5rem;position:relative;font-weight:300}.v-main.contents .board-info-current span:not(:last-child):before{content:"";position:absolute;left:calc(100% + 1rem);width:1px;height:1.4rem;background-color:#ddd}.v-main.contents .board-info-current span strong{font-weight:500}.v-main.contents .custom .v-btn{height:39px;border-color:#3e3e3e}.v-main.contents .custom-table{max-height:calc(100vh - 400px);overflow-y:auto;width:100%;overflow-x:auto}.v-main.contents .custom-table table{min-width:1200px}.v-main.contents .custom-table .v-data-table__wrapper{overflow-x:auto}.v-main.contents .custom-table .v-data-table__thead{position:sticky;top:0;z-index:1;background-color:#fff}.v-main.contents .custom-table.mt-10{margin-top:20px!important}.v-main.contents .custom-table.mb-10{margin-bottom:20px!important}.v-main.contents .custom-table .v-table{border-top:3px solid #00498c;box-shadow:0;border-radius:0;opacity:1;line-height:10px!important}.v-main.contents .custom-table .v-table th{font-size:14px!important;font-weight:700;min-width:120px}.v-main.contents .custom-table .v-table td{font-size:13px!important}.v-main.contents .footer-row{background:#fff;z-index:10}.v-main.contents .footer-row .pagination{margin:0 auto}.v-main.contents .login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.v-main.contents .login-container h2{font-size:2.5em;margin-bottom:.5em}.v-main.contents .login-container p{font-size:1.2em;margin-bottom:2em}.v-main.contents .login-container .logo-container{margin-bottom:24px}.v-main.contents .login-container .login-card{max-width:600px;width:100%;margin:0 auto;border-radius:24px;border:1px solid #e5e5e5}.v-main.contents .login-container .box-title{font-size:2.5em;margin-bottom:1em;font-family:Poppins,sans-serif}.v-main.contents .login-container .login-sub{text-align:left;margin-top:16px;font-size:14px;line-height:24px;color:#666}.v-main.contents .login-container .custom-btn{background-color:#000!important;color:#fff!important;font-size:18px!important;font-weight:700!important;border-radius:12px!important;padding:24px 24px!important}.v-main.contents .login-container .custom-btn:hover{background-color:#333!important}@media(max-width:600px){.v-main.contents .login-container .login-container{padding:16px}.v-main.contents .login-container .logo-container h2{font-size:2em}.v-main.contents .login-container .logo-container p{font-size:1em}.v-main.contents .login-container .login-card{border-radius:16px;max-width:400px}.v-main.contents .login-container .box-title{font-size:2em}.v-main.contents .login-container .custom-btn{font-size:14px!important;padding:10px 20px!important}}.v-main.contents .scroll-area{height:calc(100vh - 304px);overflow-y:auto;overflow-x:hidden;padding-bottom:63px}.v-treeview{max-height:600px}.v-treeview.v-list{padding:0 0}.v-treeview .v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:0;margin-left:-4px}.v-treeview .v-btn{height:auto!important}.v-treeview .draggable-item{cursor:default;padding:10px;margin-bottom:4px;border:1px solid transparent;transition:background-color .2s ease;position:absolute;left:0;right:0;text-indent:-10000px;overflow:hidden}.v-treeview .draggable-item:hover{background-color:rgba(0,0,0,.04)}.v-treeview .v-treeview-node__root{min-height:32px}.v-treeview .v-treeview-node .drop-allowed{background-color:rgba(25,118,210,.12)}.v-treeview .v-treeview-node .not-allowed{cursor:not-allowed}.v-treeview .v-treeview-node[aria-selected=true]>.v-treeview-node__root{background-color:rgba(var(--v-theme-primary),.2)!important}.v-treeview .v-treeview-node[aria-expanded=true]>.v-treeview-node__root{background-color:rgba(var(--v-theme-primary),.1)!important}.v-treeview .invisible-drop-area{min-height:20px}.v-treeview .v-list-item-action .v-btn{margin-left:-6px}.v-treeview .drop-line{height:6px;background-color:transparent;transition:background-color .2s ease;margin:8px 0;border-radius:3px}.v-treeview .drop-line.drop-allowed{background-color:#e8f5e9}.v-treeview .invisible-drop-area{height:20px;background-color:transparent}.v-treeview .v-list-group:hover{background:#eee}.v-treeview .v-list-item-action{z-index:1000}.v-treeview .invisible-drop-area.drop-allowed{background-color:#e8f5e9}.v-treeview .not-allowed{cursor:not-allowed;border:2px dashed #f44336;background-color:#ffebee}.v-treeview .drop-allowed{border:2px dashed #4caf50}.white{color:#fff}.red{color:#f44336}.blue{color:#1565c0}