:root{--app-primary:#03a9f4;--app-black:#000}@media(min-width:1280px){.v-container{max-width:100%!important}}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-track{background:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:#2f98ef;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#7ca7df}::-webkit-scrollbar-corner{background:transparent}*,html{scrollbar-width:thin;scrollbar-color:#2f98ef transparent}html{scroll-behavior:smooth}.custom-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:#2f98ef transparent}.custom-scroll::-webkit-scrollbar{width:2px;height:2px}.custom-scroll::-webkit-scrollbar-track{background:transparent}.custom-scroll::-webkit-scrollbar-thumb{background:#2f98ef;border-radius:10px}.custom-scroll::-webkit-scrollbar-thumb:hover{background:#7ca7df}.app-bg{background:var(--app-primary);color:#fff}.app-dark{background:var(--app-black);color:#fff}.v-input__details{margin:-5px 0 15px 0}.__btn_bg{background-color:hsla(0,0%,51%,.19)!important;margin:2px}.__login_bg{background-image:url(/img/bg.99121d97.png);background-size:cover;background-position:50%;height:100vh}.__theme-shadow{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important;border-right:1px solid #e2e8f0;box-shadow:0 4px 20px rgba(15,23,42,.08)}.v-list-item{border-radius:12px;margin:4px 8px}.v-list-item__prepend{margin-inline-end:10px!important}.v-list-item .v-list-item__spacer{width:10px!important}.v-list-group__items .v-list-item{padding-inline-start:20px!important}.v-list-item{min-height:42px!important}.v-list-item--active{background:#2563eb!important;color:#fff!important;border-radius:10px}.v-list-item__prepend{margin-inline-end:0!important}.v-list-group__items{--indent-padding:5px!important;min-width:-moz-min-content;min-width:min-content}#nprogress .bar{background:linear-gradient(90deg,#2563eb,#06b6d4)!important;height:3px!important;box-shadow:0 0 10px #2563eb,0 0 5px #06b6d4;transition:width .6s ease,opacity .4s ease}#nprogress .peg{box-shadow:0 0 15px #2563eb,0 0 10px #06b6d4;opacity:.8}#nprogress .spinner{display:none!important}.v-card{border:1px solid #e2e8f0}.apexcharts-tooltip{border-radius:12px!important}.statBox .stat-card{position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease;cursor:pointer;border:1px solid hsla(0,0%,100%,.06)}.statBox .stat-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(15,23,42,.15)}.statBox .stat-icon{position:absolute;right:-10px;bottom:-15px;opacity:.5;transform:rotate(-15deg);transition:transform .4s ease,opacity .4s ease}.statBox .stat-card:hover .stat-icon{transform:rotate(0deg) scale(1.2);opacity:.15}.statBox .stat-primary{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff}.statBox .stat-success{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}.statBox .stat-warning{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.statBox .stat-danger{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.statBox .stat-card .text-medium-emphasis{color:hsla(0,0%,100%,.75)!important}.employee-card{border:1px solid #e2e8f0}.employee-card:hover{box-shadow:0 8px 24px rgba(15,23,42,.1)}.employee-avatar{border:1px solid #e2e8f0}.text-primary{color:#2196f3!important}.eventCalendar .fc{font-family:Inter,sans-serif;--fc-border-color:#e2e8f0;--fc-page-bg-color:transparent;--fc-neutral-bg-color:transparent;--fc-today-bg-color:rgba(37,99,235,.08)}.eventCalendar .fc a{text-decoration:none!important}.eventCalendar .fc .fc-toolbar{margin-bottom:24px!important}.eventCalendar .fc .fc-toolbar-title{font-size:30px!important;font-weight:700;color:#0f172a}.eventCalendar .fc .fc-button{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:none!important;box-shadow:none!important;border-radius:10px!important;padding:8px 16px!important;text-transform:capitalize!important;transition:all .3s ease!important}.eventCalendar .fc .fc-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,.25)!important}.eventCalendar .fc-col-header-cell{background:#f8fafc;padding:12px 0}.eventCalendar .fc-col-header-cell-cushion{color:#475569!important;font-weight:600;text-decoration:none!important}.eventCalendar .fc-daygrid-day-number{color:#64748b!important;font-weight:500;padding:10px!important;text-decoration:none!important;transition:all .3s ease}.eventCalendar .fc-daygrid-day:hover{background:rgba(37,99,235,.03);transition:all .3s ease}.eventCalendar .fc-event{border:none!important;border-radius:12px!important;padding:6px 10px!important;font-size:13px;font-weight:600;transition:transform .3s ease,box-shadow .3s ease!important}.eventCalendar .fc-event:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 20px rgba(15,23,42,.12)}.eventCalendar .fc-scrollgrid,.eventCalendar .fc-theme-standard td,.eventCalendar .fc-theme-standard th{border-color:#e2e8f0!important}.eventCalendar .fc-day-today{background:rgba(37,99,235,.06)!important}.eventCalendar .fc-view-harness{animation:calendarFade .5s ease}@keyframes calendarFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.eventCalendar .v-theme--dark .fc{--fc-border-color:hsla(0,0%,100%,.08)}.eventCalendar .v-theme--dark .fc-col-header-cell{background:hsla(0,0%,100%,.03)}.eventCalendar .v-theme--dark .fc-toolbar-title{color:#fff}.eventCalendar .v-theme--dark .fc-daygrid-day-number{color:hsla(0,0%,100%,.7)!important}.eventCalendar .fc .fc-button-group{gap:5px}.eventCalendar .fc .fc-button .fc-icon{vertical-align:unset}.menuItem .v-list-item--nav .v-list-item-title{font-size:15px;font-weight:500;letter-spacing:normal;line-height:normal}.v-input__details{min-height:1px!important;padding-top:1px!important;margin:0}.error .clip .shadow{height:180px;background-color:#fff}.error .clip:nth-of-type(2) .shadow{width:130px}.error .clip:first-of-type .shadow,.error .clip:nth-of-type(3) .shadow{width:250px}.error .digit{width:150px;height:150px;line-height:150px;font-size:120px;font-weight:700}.error .msg,.error h2{font-size:32px}.error .msg{top:-190px;left:30%;width:80px;height:80px;line-height:80px}.error span.triangle{top:70%;right:0;border-left:20px solid #535353;border-top:15px solid transparent;border-bottom:15px solid transparent}.error .container-error-404{margin-top:10%;position:relative;height:250px;padding-top:40px}.error .container-error-404 .clip{display:inline-block;transform:skew(-45deg)}.error .clip .shadow{overflow:hidden}.error .clip:nth-of-type(2) .shadow{overflow:hidden;position:relative;box-shadow:inset 20px0 20px -15px hsla(0,0%,59%,.8),20px0 20px -15px hsla(0,0%,59%,.8)}.error .clip:first-of-type .shadow:after,.error .clip:nth-of-type(3) .shadow:after{content:"";position:absolute;right:-8px;bottom:0;height:100%;width:10px;background:linear-gradient(90deg,transparent,hsla(0,0%,68%,.8),transparent);border-radius:50%}.error .clip:nth-of-type(3) .shadow:after{left:-8px}.error .digit{position:relative;top:8%;color:#fff;background:#07b3f9;border-radius:50%;display:inline-block;transform:skew(45deg)}.error .clip:nth-of-type(2) .digit{left:-10%}.error .clip:first-of-type .digit{right:-20%}.error .clip:nth-of-type(3) .digit{left:-20%}.error h2{color:#a2a2a2;font-weight:700;padding-bottom:20px}.error .msg{position:relative;display:block;background:#535353;color:#a2a2a2;border-radius:50%;font-style:italic}.error .triangle{position:absolute;z-index:999;transform:rotate(45deg);content:"";width:0;height:0}@media(max-width:767px){.error .clip .shadow{height:100px}.error .clip:nth-of-type(2) .shadow{width:80px}.error .clip:first-of-type .shadow,.error .clip:nth-of-type(3) .shadow{width:100px}.error .digit{width:80px;height:80px;line-height:80px;font-size:52px}.error h2{font-size:24px}.error .msg{top:-110px;left:15%;width:40px;height:40px;line-height:40px;font-size:18px}.error span.triangle{top:70%;right:-3%;border-left:10px solid #535353;border-top:8px solid transparent;border-bottom:8px solid transparent}.error .container-error-404{height:150px}}.overlay{position:relative;z-index:20}.item-bg-color{background:#eaeaea}.padding-top{padding-top:10px}.padding-bottom,.padding-vertical{padding-bottom:10px}.padding-vertical{padding-top:10px}.padding-horizontal{padding-left:10px;padding-right:10px}.padding-all{padding:10px}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.no-vertical-padding{padding-top:0;padding-bottom:0}.no-horizontal-padding{padding-left:0;padding-right:0}.no-padding{padding:0}.margin-top{margin-top:10px}.margin-bottom{margin-bottom:10px}.margin-right{margin-right:10px}.margin-left{margin-left:10px}.margin-horizontal{margin-left:10px;margin-right:10px}.margin-vertical{margin-top:10px;margin-bottom:10px}.margin-all{margin:10px}.no-margin{margin:0}.no-vertical-margin{margin-top:0;margin-bottom:0}.no-horizontal-margin{margin-left:0;margin-right:0}.inside-col-shrink{margin:0 20px}hr{margin:0;padding:0;border-top:1px dashed #999}.v-checkbox .v-selection-control[data-v-65ae3b16]{min-height:0!important}.v-selection-control--density-default[data-v-65ae3b16]{--v-selection-control-size:0!important}.right-dialog[data-v-1504c1de]{position:fixed;top:0;right:0;max-width:100%;height:100vh;overflow:hidden;transition:all .3s ease;box-shadow:-2px 0 12px rgba(0,0,0,.15)}.dialog-header[data-v-1504c1de]{height:70px;flex-shrink:0}.dialog-body[data-v-1504c1de]{flex:1;overflow-y:auto}.dialog-footer[data-v-1504c1de]{min-height:70px;flex-shrink:0;display:flex;align-items:center}.form-label[data-v-719c2939]{font-size:14px;font-weight:700;margin-bottom:4px;display:inline-block}.info-value[data-v-719c2939]{font-size:20px;font-weight:600}.language-table th[data-v-9b92cd66]{font-weight:700!important;font-size:15px;white-space:nowrap}.language-table td[data-v-9b92cd66]{font-size:14px}.section-title[data-v-9b92cd66]{font-size:17px;font-weight:700;margin-bottom:18px}.skill-section[data-v-9b92cd66]{padding-top:10px}.custom-radio-group[data-v-9b92cd66] .v-selection-control{margin-right:34px}.form-label[data-v-cde777ca]{display:block;margin-bottom:12px;font-size:16px;font-weight:700;color:rgb(var(--v-theme-secondary))}.image-upload-box[data-v-cde777ca]{position:relative;width:220px;height:220px;border:2px solid rgb(var(--v-theme-border));border-radius:16px;overflow:hidden;cursor:pointer;background:rgb(var(--v-theme-surface));transition:all .3s ease}.image-upload-box[data-v-cde777ca]:hover{border-color:rgb(var(--v-theme-primary))}.upload-placeholder[data-v-cde777ca]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.preview-image[data-v-cde777ca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edit-btn[data-v-cde777ca]{position:absolute;top:10px;right:10px}.instruction-list[data-v-cde777ca]{padding-left:20px;line-height:2;color:rgb(var(--v-theme-secondary))}.instruction-list li[data-v-cde777ca]{margin-bottom:6px}@media (max-width:768px){.image-upload-box[data-v-cde777ca]{width:100%;max-width:250px;margin:auto}}.form-label[data-v-4c802980]{display:block;margin-bottom:12px;font-size:16px;font-weight:700;color:rgb(var(--v-theme-secondary))}.image-upload-box[data-v-4c802980]{position:relative;width:220px;height:220px;border:2px solid rgb(var(--v-theme-border));border-radius:16px;overflow:hidden;cursor:pointer;background:rgb(var(--v-theme-surface));transition:all .3s ease}.image-upload-box[data-v-4c802980]:hover{border-color:rgb(var(--v-theme-primary))}.upload-placeholder[data-v-4c802980]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.preview-image[data-v-4c802980]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edit-btn[data-v-4c802980]{position:absolute;top:10px;right:10px}.instruction-list[data-v-4c802980]{padding-left:20px;line-height:2;color:rgb(var(--v-theme-secondary))}.instruction-list li[data-v-4c802980]{margin-bottom:6px}@media (max-width:768px){.image-upload-box[data-v-4c802980]{width:100%;max-width:250px;margin:auto}}.v-tabs[data-v-231ae4ee]{background:transparent}.v-tab[data-v-231ae4ee]{font-size:14px}.v-tab.v-tab.v-btn[data-v-231ae4ee]{font-size:16px;text-shadow:0 0 1px #000}.tabs-wrapper[data-v-231ae4ee]{position:relative;display:flex;align-items:center;width:100%}.tabs-scroll[data-v-231ae4ee]{overflow-x:auto;flex:1;scrollbar-width:none}.tabs-scroll[data-v-231ae4ee]::-webkit-scrollbar{display:none}[data-v-231ae4ee] .v-slide-group__content{flex-wrap:nowrap}.arrow-btn[data-v-231ae4ee]{flex-shrink:0;z-index:2;background:#fff}.left-arrow[data-v-231ae4ee]{margin-right:4px}.right-arrow[data-v-231ae4ee]{margin-left:4px}.section-title[data-v-435743a6]{font-size:18px;font-weight:700;color:rgb(var(--v-theme-secondary))}.v-tab[data-v-435743a6]{text-transform:none!important;font-size:14px}.v-window-item[data-v-435743a6]{animation:fadeSlide-435743a6 .35s ease}@keyframes fadeSlide-435743a6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.empty-box[data-v-a9f1e5da]{height:350px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.custom-label[data-v-a9f1e5da]{display:block;font-size:14px;font-weight:600;margin-bottom:6px}[data-v-a9f1e5da] .v-field{border-radius:10px!important}[data-v-a9f1e5da] .v-selection-control-group{gap:20px}.text-red[data-v-a9f1e5da]{color:red}.v-navigation-drawer[data-v-a9f1e5da]{border-top-left-radius:18px;border-bottom-left-radius:18px}.section-title[data-v-a9f1e5da]{font-size:18px;font-weight:700;color:rgb(var(--v-theme-secondary))}.v-tab[data-v-a9f1e5da]{text-transform:none!important;font-size:14px}.v-window-item[data-v-a9f1e5da]{animation:fadeSlide-a9f1e5da .35s ease}@keyframes fadeSlide-a9f1e5da{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v-tabs[data-v-1ea50f0f]{background:transparent}.v-tab[data-v-1ea50f0f]{text-transform:none!important;font-size:14px}.v-window-item[data-v-1ea50f0f]{animation:fadeSlide-1ea50f0f .35s ease}@keyframes fadeSlide-1ea50f0f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}