::-webkit-scrollbar{height:8px;width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}@font-face{font-family:Poppins;src:local("Poppins"),url(../fonts/Poppins.7641a0f7.ttf) format("truetype")}@font-face{font-family:Baloo Paaji;src:local("Baloo Paaji"),url(../fonts/BalooPaaji.66a4d233.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:#212121;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:1.5;margin:0;padding:0}.q-field--outlined .q-field__control:hover:before{border-color:#002159!important}.q-field--outlined .q-field__control:before{border:1px solid #002159}.q-field__bottom{min-height:16px;padding-top:3px}.q-item--active,.q-item.q-router-link--active{background-color:#faebd7;color:#002159;font-weight:700}.page_title{font-size:22px;font-weight:600}.modal{animation:slideIn .3s linear;border:1px solid;bottom:0;left:0;position:fixed;right:0;top:0;z-index:2000}.modal-form{background-color:var(--bg-color);border-radius:8px;filter:drop-shadow(0 16px 24px rgba(0,0,0,.15));height:700px;left:50%;left:-webkit-calc(100% - 260px);min-width:440px;padding:24px 24px 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px}.modal-header{background-color:#f8fafc;display:flex;justify-content:space-between;min-width:100%}.modal-title{background-color:#002159;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;font-size:18px;font-weight:500;line-height:28px;padding:10px}.modal-content{background-color:#f8fafc;color:var(--content-color);font-size:13px;font-weight:600;max-height:500px;padding:20px}.modal-action{align-items:center;background-color:#f8fafc;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;height:84px;justify-content:flex-start;padding-left:20px}.btn-action-delete{color:#f43f5e;cursor:pointer}.btn-action-delete:hover{color:#f43f5e}.btn-action-staff{color:green;cursor:pointer}.modal-review-form{background-color:#fff;border-radius:8px;filter:drop-shadow(0 16px 24px rgba(0,0,0,.15));height:730px;left:50%;min-width:80%;padding:24px 24px 0;position:absolute;top:50%;transform:translate(-50%,-50%)}.submit_class{border:1px solid;border-radius:8px;color:green;padding:3px}@media print{body *{visibility:hidden}#targetDiv,#targetDiv *{border:none;visibility:visible}}.content_center{align-items:center;display:flex;justify-content:center}.FadeRTL{animation:fadeOut .2s ease}@keyframes fadeOut{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.FadeTTB{animation:TTB 2s ease infinite}@keyframes TTB{0%{opacity:0;transform:translateY(-5px)}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(5px)}}.FadeBTT{animation:BTT 2s ease infinite}@keyframes BTT{0%{opacity:0;transform:translateY(5px)}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-5px)}}.FadeOpacity{animation:FadeOpacity .5s ease}@keyframes FadeOpacity{0%{opacity:0}to{opacity:1}}.tooltip-text{color:#54565b;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.card{background:#fff;border-radius:8px;box-sizing:border-box;padding:10%}.card:hover{cursor:pointer;transform:scale(1.05);transition:all .3s ease-in-out}.top{align-items:center;display:flex;height:74px}.card-title{color:#54565b;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:130%;margin-left:12px}.center{margin:10px}.number{color:#272929;font-size:40px;font-style:normal;font-weight:700;line-height:28px}.bottom{align-items:center;display:flex;justify-content:space-between}.trend{background:#f6dede;height:40px;margin:5px;min-width:62px;padding:10px}.trend,.trend-number{align-items:center;display:flex;justify-content:center}.trend-number{color:#dd726e;font-size:15px;font-weight:700;line-height:28px}.trend-image{margin:5px}.btn-search{background-color:#d75930}.btn-export,.btn-search{border-radius:8px;color:#fff;padding:8px 22px}.btn-export{background-color:#13d834}.btn-export.disabled{background-color:#4caf50;opacity:.5}.btn-save-filter{background-color:#777;border-radius:8px;color:#fff;padding:8px 22px}.orange-title{color:#d75930;font-size:34px;font-style:normal;font-weight:700;line-height:28px;text-shadow:0 4px 4px #00000040}.orange-table-header{background-color:#ffede1;color:#ed7149;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:120%}.orange-table-header th{border:1px solid #fff;position:sticky;top:0;z-index:1}.box-white-p28-gray-border{background:#fff;border:4px solid #d9d9d9e6;border-radius:20px;padding:28px}.font-s14-w500-black{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.28px;line-height:16px;margin-bottom:0;padding-left:8px}.mt-10{margin-top:10px}.btn_login{background-image:linear-gradient(0deg,#e84e1c,#ec6b41)}.btn_gg_login,.btn_login{border-radius:18px;box-shadow:0 1px 0 3px #e84e1c33;color:#fff;font-family:inherit;font-size:20px;line-height:32px;padding:10px 22px}.font-s20-w700-orange{color:#d75930;font-size:20px;font-weight:700}.font-s16-w700,.font-s20-w700-orange{font-family:Poppins;font-style:normal;line-height:27px}.font-s16-w700{font-size:16px;font-weight:500}.focus-div{background-color:#d75930;color:#fff}.message{color:var(--defaul-color);font-weight:700;padding-top:10px}.caption,.message{font-size:14px;line-height:20px}.caption{color:var(--content-color);padding-bottom:10px}.btn-non-toggle{background-color:#fff;border:none;border-radius:50px;color:#777;cursor:pointer;font-size:14px;font-style:normal;font-weight:600;line-height:28px;margin:6px;padding:6px 24px;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.btn-non-toggle:hover{-webkit-box-shadow:0 5px 40px -10px #00000091;-moz-box-shadow:0 5px 40px -10px #00000091;text-shadow:0 0 6px #fff;transition:all .4s ease 0s}.btn-non-toggle:hover,.btn-toggle{background-color:#d75930;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;font-style:normal;font-weight:600;line-height:28px}.btn-toggle{margin:6px;padding:6px 24px;transition:all .3s ease}.btn-toggle-outline{background:#fff;border:1px solid #777;border-radius:50px}.font-s28-w700{font-size:28px}.font-s22-w700,.font-s28-w700{color:#777;font-style:normal;font-weight:700;line-height:28px}.font-s22-w700{font-size:22px}.font-s18-w400{color:#41474d;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.mt-26{margin-top:26px}.mt-40{margin-top:40px}.mr-50{margin-right:50px}.bgc-white-quasar .q-field__control,.div-bgcWhite-br5{background-color:#fff}.div-bgcWhite-br5{border-radius:5px;padding:16px;width:205px}.p8{padding:8px}.font-s40-w700{font-size:40px;font-weight:700;line-height:28px}.font-s14,.font-s40-w700{color:#272929;font-style:normal}.font-s14{font-size:14px}.trend{border-radius:15px;font-size:15px;font-style:normal;font-weight:700;line-height:28px;padding:5px}.uptrend{background:#e6f6e4;color:#54a64d}.downtrend{background:#f6dede;color:#dd726e}.pr-50{padding-right:50px}.quasar-select{align-items:center;background:#fff;border:none;border-radius:5px;box-shadow:0 2px 4px 0 #00000040;display:flex;flex-shrink:0;gap:20px;justify-content:center;margin:5px;min-width:171px;padding:0 5px}.background-chart{height:350px;width:100%}.mt-20{margin-top:20px}.odd-even-table{border-radius:0}.odd-even-table td{color:#5a5a5f;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.28px;line-height:120%}.odd-even-table tr:nth-child(odd) td{background-color:#e9e9ef;border:1px solid #fff}.circle{border-radius:50%;height:25px;width:25px}.select-list{display:flex;gap:27px}#overViewTrendChart{background-color:#fff;margin:10px 0;max-height:35vh}.item-option{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.overview-container{overflow:hidden}.overview-title{color:#777;font-size:28px;font-style:normal;font-weight:700;line-height:28px}.select-month{width:171px}.report-select,.select-month{align-items:center;background:#fff;border:none;border-radius:5px;box-shadow:0 2px 4px 0 #00000040;display:flex;flex-shrink:0;gap:20px;justify-content:center;padding:0 5px}.report-select{margin:5px}.overview-list{display:flex;flex-wrap:wrap;gap:10px}.box-search{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:5px}.label-chart{align-items:center;display:flex;gap:5px;justify-content:center;margin:5px}.label-chart-text{color:#54565b;font-weight:700;line-height:130%}.label-chart-text,.label-chart-text2{font-family:Inter,sans-serif;font-size:14px;font-style:normal}.label-chart-text2{color:#000;font-weight:400;line-height:28px}@media screen and (max-width:425px){.div-bgcWhite-br5{background-color:#fff;border-radius:5px;padding:16px;width:100%}.font-s14{font-size:12px}.p-xs-10{padding:10px}.btn-non-toggle,.btn-toggle{font-size:12px;padding:4px 8px}.filter-list{display:flex;gap:15px}.my-sticky-header-table thead tr th{position:sticky;z-index:1}.my-sticky-header-table thead tr:first-child th{background-color:#fff;top:0}.my-sticky-header-table .q-table--loading thead tr:last-child th{top:48px}.rowNumber:before{content:counter(cssRowCounter);counter-increment:cssRowCounter}}.action_show_hide{background-color:#d75930;border-radius:8px;color:#fff;cursor:pointer;display:none;font-size:12px;padding:5px}.q-table tbody tr:hover .action_show_hide{display:unset}.proficiency-card{background:#fff;border-radius:32px;margin-top:20px;padding:3%}.page_total{background-color:#e84e1c;border-radius:8px;color:#fff;padding:5px}