.eco-desktop-header .eco-action-btn{width:42px;height:42px;color:var(--dark);cursor:pointer;transition:all .2s var(--ease);background:#ffffffdb;border:1px solid #cedae7cc;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:20px;display:inline-flex;position:relative}.eco-desktop-header .eco-action-btn:hover,.eco-desktop-header .eco-header-dropdown.open .profile-btn{background:var(--white);color:var(--primary);border-color:#2b78d466;box-shadow:0 6px 18px #2b78d424}.eco-desktop-header .eco-action-btn:focus-visible{background:var(--white);color:var(--primary);border-color:#2b78d466;box-shadow:0 6px 18px #2b78d424}.eco-desktop-header .eco-notification-dot{border:2px solid var(--white);background:#ef4444;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.eco-desktop-header .eco-header-dropdown{align-items:center;margin-bottom:-8px;padding-bottom:8px;display:flex;position:relative}.eco-desktop-header .eco-dropdown-panel{opacity:0;visibility:hidden;pointer-events:none;background:#fffffffa;border:1px solid #cedae7cc;border-radius:16px;width:250px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 18px 50px #0d4b682e}.eco-desktop-header .eco-dropdown-panel:before{content:"";width:100%;height:14px;position:absolute;bottom:100%;right:0}.eco-desktop-header .eco-header-dropdown:hover .eco-dropdown-panel,.eco-desktop-header .eco-header-dropdown:focus-within .eco-dropdown-panel,.eco-desktop-header .eco-header-dropdown.open .eco-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.eco-desktop-header .eco-dropdown-user{border-bottom:1px solid #edf2f7;align-items:center;gap:11px;margin-bottom:5px;padding:10px 10px 13px;display:flex}.eco-desktop-header .eco-dropdown-avatar{color:#fff;width:38px;height:38px;font-family:var(--font_b);background:linear-gradient(135deg,#18b2c6,#2b78d4);border-radius:12px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.eco-desktop-header .eco-dropdown-user div{flex-direction:column;gap:2px;display:flex}.eco-desktop-header .eco-dropdown-user strong{color:var(--title);font-size:14px}.eco-desktop-header .eco-dropdown-user small{color:var(--text-sub);font-size:11px}.eco-desktop-header .eco-dropdown-panel .dropdown-item{color:var(--text);border-radius:10px;align-items:center;gap:11px;padding:10px 11px;font-size:13.5px;transition:all .16s;display:flex}.eco-desktop-header .eco-dropdown-panel .dropdown-item i{width:20px;color:var(--primary);text-align:center;font-size:16px}:is(.eco-desktop-header .eco-dropdown-panel .dropdown-item:hover,.eco-desktop-header .eco-dropdown-panel .dropdown-item:focus-visible){background:var(--primary-bg);color:var(--primary-dark);transform:translate(2px)}.eco-desktop-header .eco-dropdown-panel .dropdown-divider{background:#edf2f7;height:1px;margin:6px 4px}.eco-desktop-header .eco-dropdown-panel .dropdown-item.text-danger,.eco-desktop-header .eco-dropdown-panel .dropdown-item.text-danger i{color:#dc3545}.eco-desktop-header.svelte-llgwda{display:none}@media (min-width:992px){.eco-desktop-header.svelte-llgwda{z-index:50;-webkit-backdrop-filter:blur(16px);background:#ffffffbf;border-bottom:1px solid #fffc;width:100%;padding:12px 36px;display:block;position:relative;box-shadow:0 4px 20px #0d4b680d}}.eco-header-inner.svelte-llgwda{justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:0 auto;display:flex}.eco-brand.svelte-llgwda{align-items:center;gap:12px;text-decoration:none;display:flex}.brand-logo.svelte-llgwda{object-fit:contain;filter:drop-shadow(0 2px 6px #2b78d433);width:44px;height:44px}.brand-text.svelte-llgwda{flex-direction:column;display:flex}.brand-name.svelte-llgwda{font-family:var(--font_b);color:var(--dark);letter-spacing:.5px;font-size:19px;line-height:1.1}.brand-tagline.svelte-llgwda{color:var(--text-sub);font-size:11px;font-family:var(--font_m);letter-spacing:.3px}.eco-desktop-nav.svelte-llgwda{background:#fff9;border:1px solid #cedae780;border-radius:99px;align-items:center;gap:8px;padding:4px 6px;display:flex}.nav-link-item.svelte-llgwda{font-family:var(--font_m);color:var(--text);transition:all .22s var(--ease);border-radius:99px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;text-decoration:none;display:inline-flex}.nav-link-item.svelte-llgwda i:where(.svelte-llgwda){color:var(--primary);transition:transform .22s var(--ease);font-size:15px}.nav-link-item.svelte-llgwda:hover,.nav-link-item.active.svelte-llgwda{background:var(--white);color:var(--primary);box-shadow:0 2px 10px #2b78d41f}.nav-link-item.active.svelte-llgwda{font-family:var(--font_b)}.nav-link-item.svelte-llgwda:hover i:where(.svelte-llgwda),.nav-link-item.active.svelte-llgwda i:where(.svelte-llgwda){transform:scale(1.15)}.eco-header-actions.svelte-llgwda{align-items:center;gap:8px;display:flex}.btn-eco-login.svelte-llgwda{font-family:var(--font_m);color:var(--dark);border:1px solid var(--border);transition:all .22s var(--ease);background:#ffffffd9;border-radius:99px;align-items:center;gap:6px;padding:8px 18px;font-size:13.5px;text-decoration:none;display:inline-flex}.btn-eco-login.svelte-llgwda:hover{background:var(--white);border-color:var(--primary-light);color:var(--primary);box-shadow:0 2px 10px #2b78d41a}.btn-eco-register.svelte-llgwda{font-family:var(--font_b);color:var(--white);transition:all .22s var(--ease);background:linear-gradient(90deg,#18b2c6 0%,#07f 100%);border-radius:99px;align-items:center;padding:8px 22px;font-size:13.5px;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #2b78d440}.btn-eco-register.svelte-llgwda:hover{color:var(--white);transform:translateY(-1px);box-shadow:0 6px 18px #2b78d459}
