.header{position:fixed;top:0;left:0;right:0;z-index:1030;overflow:visible;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:background .3s ease-in-out}.nav-header,[data-sidebar-style=full][data-layout=vertical] .menu-toggle .nav-header{z-index:1040}.header .header-content,.header .navbar,.header .navbar .navbar-collapse,.header-left,.header-left .search-area{overflow:visible}.header-left .search-area{position:relative;z-index:20}.header-employee-search-wrap{position:relative;z-index:21;overflow:visible;background:transparent!important}.header-employee-search{position:relative;z-index:22}.navbar{padding:10px 20px}body{padding-top:60px}.header .navbar .navbar-collapse{min-width:0;width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.header-left{min-width:0;flex:1 1 auto}.header-left .search-area{min-width:0;max-width:100%}@media (min-width:1152px){.header-left .search-area{display:flex!important}}@media (min-width:1152px) and (max-width:1199.98px){.header-left .search-area{width:min(15rem,100%)!important}}.header-right{flex-wrap:nowrap;flex-shrink:1;min-width:0;gap:.25rem;margin-left:auto}.header-profile-item,.header-profile2 .header-info2{min-width:0}.header-profile2 .header-info{min-width:0;overflow:hidden}.header-profile2 .header-info h6,.header-profile2 .header-info p{max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-admin-actions{margin-right:.15rem}.header-admin-actions-group{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.15rem .35rem;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.header button.header-admin-action{margin:0;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.header .header-admin-action{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .72rem;font-size:.78rem;font-weight:600;letter-spacing:.01em;line-height:1;color:#f5f5f5!important;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:999px;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.header .header-admin-action:focus-visible,.header .header-admin-action:hover{color:#fff!important;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22);transform:translateY(-1px);box-shadow:0 2px 10px rgba(0,0,0,.22);outline:none}.header .header-admin-action:active{transform:translateY(0);box-shadow:none}.header .header-admin-action--icon-only{gap:0;padding:.32rem;width:2.1rem;height:2.1rem;justify-content:center}.header-admin-action-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:.62rem;flex-shrink:0;transition:background .15s ease,color .15s ease}.header .header-admin-action:focus-visible .header-admin-action-icon-wrap,.header .header-admin-action:hover .header-admin-action-icon-wrap{background:rgba(255,0,0,.45);color:#fff}.header-action-label{color:inherit;display:inline-block;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.header-admin-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;color:#f5f5f5!important;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)!important;border-radius:10px;font-size:.85rem;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.header-admin-mobile-toggle.show,.header-admin-mobile-toggle:focus-visible,.header-admin-mobile-toggle:hover{color:#fff!important;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22)!important;outline:none}.header-admin-mobile-menu{min-width:12rem;max-width:16rem;padding:.35rem!important;border-radius:12px;border:1px solid rgba(255,255,255,.12)!important;background:#1f2430!important;box-shadow:0 12px 28px rgba(0,0,0,.45)!important}.header-admin-mobile-menu .header-admin-mobile-item{display:flex!important;align-items:center;gap:.55rem;padding:.6rem .7rem!important;font-size:.8125rem;font-weight:600;color:#f4f6fb!important;background:transparent!important;border-radius:8px;transition:background .15s ease,color .15s ease}.header-admin-mobile-menu .header-admin-mobile-item span:not(.header-admin-action-icon-wrap){color:#f4f6fb!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.header-admin-mobile-menu .header-admin-mobile-item:active,.header-admin-mobile-menu .header-admin-mobile-item:focus,.header-admin-mobile-menu .header-admin-mobile-item:hover{color:#ffffff!important;background:rgba(255,255,255,.12)!important}.header-admin-mobile-menu .header-admin-mobile-item:active span,.header-admin-mobile-menu .header-admin-mobile-item:focus span,.header-admin-mobile-menu .header-admin-mobile-item:hover span{color:#ffffff!important}.header-admin-mobile-menu .header-admin-mobile-item .header-admin-action-icon-wrap{width:1.6rem;height:1.6rem;font-size:.72rem;background:rgba(255,255,255,.16)!important;color:#ffffff!important}.header-admin-mobile-menu .header-admin-mobile-item .header-admin-action-icon-wrap i{color:#ffffff!important}.header-admin-mobile-menu .header-admin-mobile-item:focus .header-admin-action-icon-wrap,.header-admin-mobile-menu .header-admin-mobile-item:hover .header-admin-action-icon-wrap{background:rgba(255,0,0,.5)!important}.header-theme-item{display:flex;align-items:center}.header-theme-actions-group{display:inline-flex;align-items:center;padding:.15rem .35rem;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.header-theme-switch{display:inline-flex;align-items:center;border:none;background:transparent;padding:.2rem;cursor:pointer;line-height:0;flex-shrink:0}.header-theme-switch-track{position:relative;display:flex;align-items:center;justify-content:space-between;width:3.35rem;height:1.75rem;padding:0 .38rem;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.header-theme-switch:focus-visible .header-theme-switch-track,.header-theme-switch:hover .header-theme-switch-track{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22);box-shadow:0 2px 10px rgba(0,0,0,.22);outline:none}.header-theme-switch--dark .header-theme-switch-track{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.header-theme-switch-thumb{position:absolute;top:50%;left:.22rem;width:1.28rem;height:1.28rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.04);transform:translateY(-50%);transition:transform .28s cubic-bezier(.4,0,.2,1)}.header-theme-switch--dark .header-theme-switch-thumb{transform:translate(1.58rem,-50%);background:#262626;box-shadow:0 1px 4px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.06)}.header-theme-switch-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:.85rem;font-size:.62rem;color:rgba(0,0,0,.32);transition:color .2s ease,transform .2s ease}.header-theme-switch:not(.header-theme-switch--dark) .header-theme-switch-icon--sun{color:#e6a700;transform:scale(1.08)}.header-theme-switch--dark .header-theme-switch-icon--moon{color:#ececf1;transform:scale(1.08)}.header-theme-switch--dark .header-theme-switch-icon--sun{color:rgba(255,255,255,.28)}.header-theme-switch:not(.header-theme-switch--dark) .header-theme-switch-icon--moon{color:rgba(0,0,0,.28)}.header-theme-btn{display:inline-flex;align-items:center;gap:.35rem;color:var(--primary);font-size:.875rem;line-height:1;padding:.5rem .35rem}.header-theme-icon{font-size:1.1rem;line-height:1}.header-admin-mobile-menu .dropdown-item{font-size:.875rem}[data-theme-version=light] [data-headerbg=color_1] .header-admin-actions-group,[data-theme-version=light] [data-headerbg=color_1] .header-theme-actions-group,[data-theme-version=light] [data-headerbg=color_2] .header-admin-actions-group,[data-theme-version=light] [data-headerbg=color_2] .header-theme-actions-group{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08)}[data-theme-version=light] [data-headerbg=color_1] .header-admin-action,[data-theme-version=light] [data-headerbg=color_2] .header-admin-action{color:#1e1e1e!important;background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08)}[data-theme-version=light] [data-headerbg=color_1] .header-admin-action-icon-wrap,[data-theme-version=light] [data-headerbg=color_2] .header-admin-action-icon-wrap{background:rgba(0,0,0,.06);color:#262626}[data-theme-version=light] [data-headerbg=color_1] .header-theme-switch-track,[data-theme-version=light] [data-headerbg=color_2] .header-theme-switch-track{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08)}[data-theme-version=light] [data-headerbg=color_1] .header-theme-switch:focus-visible .header-theme-switch-track,[data-theme-version=light] [data-headerbg=color_1] .header-theme-switch:hover .header-theme-switch-track,[data-theme-version=light] [data-headerbg=color_2] .header-theme-switch:focus-visible .header-theme-switch-track,[data-theme-version=light] [data-headerbg=color_2] .header-theme-switch:hover .header-theme-switch-track{background:rgba(0,0,0,.08);border-color:rgba(255,0,0,.35);box-shadow:0 0 0 2px rgba(255,0,0,.08)}@media (max-width:1151.98px){.header .header-left{display:none}.header .navbar .navbar-collapse{justify-content:flex-end!important}.header-right{gap:.1rem;max-width:100%}.header-right .nav-item{flex-shrink:0}.header-lang-item{margin-right:0!important}.header-action-label{display:none}.header-admin-mobile-toggle,.header-right .notification_dropdown .nav-link,.header-theme-switch{padding:.45rem .3rem}.header-profile-item{padding-left:.15rem!important}.header-profile2 .header-media{margin-right:0}}@media (max-width:767.98px){.header-right{gap:.1rem;max-width:100%}}@media (max-width:991.98px){.header-admin-actions{max-width:min(100%,22rem)}}@media (min-width:768px){.header-lang-item{margin-right:.75rem}}.header-lang-item{display:flex;align-items:center}.header-profile2 .dropdown-menu .dropdown-item.ai-icon .header-profile-action-icon{width:18px;text-align:center;font-size:1rem;color:var(--primary,#6e6e6e);flex-shrink:0}.header-profile2 .dropdown-menu .dropdown-item.ai-icon .header-profile-action-label{display:inline-block;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}