.modern-header[data-v-a4dab7c7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;box-shadow:0 2px 12px #0000001a;height:80px;left:0;position:fixed;right:0;top:0;z-index:1000}.modern-header .header-container[data-v-a4dab7c7]{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 24px}.modern-header .header-brand .brand-link[data-v-a4dab7c7]{align-items:baseline;color:inherit;display:flex;gap:8px;text-decoration:none}.modern-header .header-brand .brand-link .brand-logo[data-v-a4dab7c7]{background:linear-gradient(135deg,#00a1e6,#72c2e5);-webkit-background-clip:text;font-size:32px;font-weight:900;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-1px}.modern-header .header-brand .brand-link .brand-subtitle[data-v-a4dab7c7]{color:#00a1e6;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.modern-header .header-mobile-toggle[data-v-a4dab7c7]{border-radius:8px;cursor:pointer;display:none;padding:8px;transition:background-color .2s ease}.modern-header .header-mobile-toggle[data-v-a4dab7c7]:hover{background-color:#00a1e61a}.modern-header .header-mobile-toggle .toggle-icon[data-v-a4dab7c7]{color:#00a1e6;font-size:24px}.modern-header .header-nav[data-v-a4dab7c7]{align-items:center;display:flex}.modern-header .header-nav .nav-section[data-v-a4dab7c7]{align-items:center;display:flex;gap:20px}.modern-header .header-nav .nav-section .user-welcome[data-v-a4dab7c7]{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.modern-header .header-nav .nav-section .user-welcome .welcome-text[data-v-a4dab7c7]{color:#666;font-size:12px}.modern-header .header-nav .nav-section .user-welcome .user-name[data-v-a4dab7c7]{color:#333;font-size:14px;font-weight:600}.modern-header .header-nav .nav-section .nav-actions[data-v-a4dab7c7]{align-items:center;display:flex;gap:12px}.modern-header .header-nav .nav-section .nav-icon-btn[data-v-a4dab7c7]{align-items:center;background:#00a1e61a;border-radius:50%;color:#00a1e6;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;text-decoration:none;transition:all .2s ease;width:40px}.modern-header .header-nav .nav-section .nav-icon-btn[data-v-a4dab7c7]:hover{background:#00a1e633;transform:scale(1.05)}.modern-header .header-nav .nav-section .nav-icon-btn .notification-dot[data-v-a4dab7c7]{background:#e60000;border:2px solid #fff;border-radius:50%;height:8px;position:absolute;right:8px;top:8px;width:8px}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown[data-v-a4dab7c7]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:hidden;position:absolute;right:0;top:35px;width:320px;z-index:1001}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .dropdown-header[data-v-a4dab7c7]{background:#f8fbff;border-bottom:1px solid #f0f0f0;padding:16px 20px}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .dropdown-header h4[data-v-a4dab7c7]{color:#333;font-size:16px;font-weight:600;margin:0}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .notification-list[data-v-a4dab7c7]{max-height:300px;overflow-y:auto}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .notification-list .notification-item[data-v-a4dab7c7]{border-bottom:1px solid #f0f0f0}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .notification-list .notification-item[data-v-a4dab7c7]:last-child{border-bottom:none}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .notification-list .notification-item .notification-link[data-v-a4dab7c7]{align-items:center;color:inherit;display:flex;gap:12px;padding:16px 20px;text-decoration:none;transition:background-color .2s ease}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .notification-list .notification-item .notification-link[data-v-a4dab7c7]:hover{background:#f8fbff}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .notification-list .notification-item .notification-link .notification-status[data-v-a4dab7c7]{background:#e0e0e0;border-radius:50%;height:8px;width:8px}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .notification-list .notification-item .notification-link .notification-status.unread[data-v-a4dab7c7]{background:#00a1e6}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .notification-list .notification-item .notification-link .notification-title[data-v-a4dab7c7]{flex:1;font-size:14px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .dropdown-footer[data-v-a4dab7c7]{background:#f8fbff;padding:12px 20px;text-align:center}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .dropdown-footer .view-all-link[data-v-a4dab7c7]{color:#00a1e6;font-size:14px;font-weight:600;text-decoration:none}.modern-header .header-nav .nav-section .nav-icon-btn.notification-btn .notification-dropdown .dropdown-footer .view-all-link[data-v-a4dab7c7]:hover{text-decoration:underline}.modern-header .header-nav .nav-section .nav-btn[data-v-a4dab7c7]{align-items:center;border-radius:20px;display:inline-flex;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.modern-header .header-nav .nav-section .nav-btn.primary[data-v-a4dab7c7]{background:linear-gradient(135deg,#00a1e6,#72c2e5);box-shadow:0 2px 8px #00a1e64d;color:#fff}.modern-header .header-nav .nav-section .nav-btn.primary[data-v-a4dab7c7]:hover{box-shadow:0 4px 12px #00a1e666;transform:translateY(-1px)}.modern-header .header-nav .nav-section .nav-btn.secondary[data-v-a4dab7c7]{background:transparent;border:2px solid #00a1e6;color:#00a1e6}.modern-header .header-nav .nav-section .nav-btn.secondary[data-v-a4dab7c7]:hover{background:#00a1e6;color:#fff}@media screen and (max-width:960px){.modern-header .header-container[data-v-a4dab7c7]{padding:0 20px}.modern-header .header-mobile-toggle[data-v-a4dab7c7]{display:block}.modern-header .header-nav[data-v-a4dab7c7]{background:#fff;box-shadow:0 4px 12px #0000001a;left:0;opacity:0;padding:20px;position:absolute;right:0;top:80px;transform:translateY(-100%);transition:all .3s ease;visibility:hidden}.modern-header .header-nav.header-nav--open[data-v-a4dab7c7]{justify-content:center;opacity:1;transform:translateY(0);visibility:visible}.modern-header .header-nav .nav-section[data-v-a4dab7c7]{align-items:center;flex-direction:column;gap:16px}.modern-header .header-nav .nav-section .user-welcome[data-v-a4dab7c7]{align-items:center;text-align:center}.modern-header .header-nav .nav-section .nav-actions[data-v-a4dab7c7]{flex-wrap:wrap;justify-content:center}.modern-header .header-nav .nav-section .nav-btn[data-v-a4dab7c7]{justify-content:center;min-width:120px}}@media screen and (max-width:560px){.modern-header .header-container[data-v-a4dab7c7]{padding:0 16px}.modern-header .header-brand .brand-link .brand-logo[data-v-a4dab7c7]{font-size:28px}.modern-header .header-brand .brand-link .brand-subtitle[data-v-a4dab7c7]{font-size:12px}.modern-header .header-nav .nav-section .nav-actions[data-v-a4dab7c7]{gap:8px}.modern-header .header-nav .nav-section .nav-actions .nav-icon-btn[data-v-a4dab7c7]{height:36px;width:36px}.modern-header .header-nav .nav-section .nav-actions .nav-icon-btn.notification-btn .notification-dropdown[data-v-a4dab7c7]{left:-100px}.modern-header .header-nav .nav-section .nav-actions .nav-btn[data-v-a4dab7c7]{font-size:13px;padding:8px 16px}}.user-company footer[data-v-cd724fc1]{padding:20px}.user-company footer .footer__items[data-v-cd724fc1]{display:flex;justify-content:center;margin:auto auto 20px;max-width:800px}.user-company footer .footer__items .footer__item[data-v-cd724fc1]:not(:last-child){margin-right:20px}.user-company footer .footer__items a[data-v-cd724fc1]:hover{color:#00a1e6}.user-company footer .copyright[data-v-cd724fc1]{margin:0;text-align:center}@media screen and (max-width:560px){.user-company footer .footer__items[data-v-cd724fc1]{flex-wrap:wrap;font-size:14px;justify-content:flex-start;max-width:400px}.user-company footer .footer__items .footer__item[data-v-cd724fc1]{margin-bottom:5px;width:50%}.user-company footer .footer__items .footer__item[data-v-cd724fc1]:not(:last-child){margin-right:0}}
