.app-header{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;box-sizing:border-box;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding:0;width:100%}.app-header .header-left,.app-header .header-left .brand{align-items:center;display:flex;height:100%}.app-header .header-left .brand{gap:12px;text-decoration:none}.app-header .header-left .brand .brand-logo{align-items:center;background:linear-gradient(180deg,#fefefe,#f2f0ee);box-shadow:3px 1px 6.2px rgba(0,0,0,.08);clip-path:polygon(0 0,100% 0,65% 100%,0 100%);display:flex;height:100%;justify-content:flex-start;padding-left:21px;width:95px}.app-header .header-left .brand .brand-logo .logo-icon{align-items:center;display:flex;height:28px;justify-content:center;width:32px}.app-header .header-left .brand .brand-logo .logo-icon img{height:100%;width:100%}.app-header .header-left .brand .brand-text{align-items:center;background:linear-gradient(180deg,#fefefe,#f2f0ee);display:flex;gap:4px;height:63px;margin-left:-46px;overflow:visible;padding:0 44px;position:relative}.app-header .header-left .brand .brand-text,.app-header .header-left .brand .brand-text:before{clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);-webkit-clip-path:polygon(16% 0,100% 0,84% 100%,0 100%)}.app-header .header-left .brand .brand-text:before{background:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.06) 24%,transparent 80%);background-repeat:no-repeat;background-size:27% 100%;content:"";inset:0;pointer-events:none;position:absolute}.app-header .header-left .brand .brand-text .brand-name{color:#000;font-size:18px;font-weight:700}.app-header .header-left .brand .brand-text .brand-subtitle{color:#000;font-size:18px;font-style:italic;font-weight:400}.app-header .header-nav{align-items:center;display:flex;flex:1;height:100%;justify-content:flex-start;padding:0}.app-header .header-nav .nav-list{align-items:center;display:flex;gap:0;justify-content:space-around;list-style:none;margin:0;padding:0;width:90%}.app-header .header-nav .nav-list li{align-items:center;display:flex;position:relative}.app-header .header-nav .nav-list li a{transition:color .2s ease}.app-header .header-nav .nav-list li.active a{color:#0a0a0a;font-weight:700}.app-header .header-nav .nav-list li:not(.active) a{color:#858585}.app-header .header-right{align-items:center;display:flex;gap:16px;height:100%;padding:0 24px}.app-header .header-right .help-icon,.app-header .header-right .user-profile{cursor:pointer;height:20px;position:relative;width:20px}.app-header .header-right .help-icon img,.app-header .header-right .user-profile img{height:100%;width:100%}.app-header .header-right .user-profile .user-profile-container{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center;width:20px}.app-header .header-right .user-profile .user-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);margin-top:8px;min-width:200px;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1000}.app-header .header-right .user-profile .user-dropdown.show{animation:slideDown .3s ease;opacity:1;transform:translateY(0);visibility:visible}.app-header .header-right .user-profile .user-dropdown .user-info{border-bottom:1px solid #f3f4f6;padding:12px 16px}.app-header .header-right .user-profile .user-dropdown .user-info .user-email{color:#374151;font-size:14px;font-weight:500;word-break:break-all}.app-header .header-right .user-profile .user-dropdown .dropdown-separator{background:#f3f4f6;height:1px}.app-header .header-right .user-profile .user-dropdown .user-option{cursor:pointer;padding:12px 16px;transition:all .2s ease}.app-header .header-right .user-profile .user-dropdown .user-option:hover{background:#f9fafb}.app-header .header-right .user-profile .user-dropdown .user-option .logout-text{color:#dc2626;font-size:14px;font-weight:500}.app-header .header-right .language-switcher{height:20px;position:relative;width:20px}.app-header .header-right .language-switcher .language-select{display:inline-block;position:relative}.app-header .header-right .language-switcher .language-select .language-current{align-items:center;cursor:pointer;display:flex;justify-content:center}.app-header .header-right .language-switcher .language-select .language-current .flag-icon{border-radius:50%;height:20px;overflow:hidden;width:20px}.app-header .header-right .language-switcher .language-select .language-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);left:0;margin-top:8px;min-width:120px;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1000}.app-header .header-right .language-switcher .language-select .language-dropdown.show{animation:slideDown .3s ease;opacity:1;transform:translateY(0);visibility:visible}.app-header .header-right .language-switcher .language-select .language-option{align-items:center;cursor:pointer;display:flex;padding:12px 16px;transition:all .2s ease}.app-header .header-right .language-switcher .language-select .language-option:hover{background:#f9fafb}.app-header .header-right .language-switcher .language-select .language-option .flag-icon{border-radius:50%;display:inline-flex;margin-right:8px;overflow:hidden;width:20px}.app-header .header-right .language-switcher .language-select .language-option .language-name{color:#374151;font-size:14px;font-weight:500}.app-header .header-right .user-organization{color:#000;font-family:Stratos,Geist,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;white-space:nowrap}.app-header .separator{background:#e5e5e5;height:64px;margin:0 10px;transform:skewX(-30deg);width:1px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}

/*# sourceMappingURL=header.css.map*/