.dg-icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.dg-skip-link{position:fixed;top:-80px;left:16px;z-index:100;padding:12px 18px;background:#fff;color:#237b2a;border:2px solid #237b2a;border-radius:8px}.dg-skip-link:focus{top:10px}.header-main{position:sticky;background:#fff;border-bottom:1px solid #e2e8df;box-shadow:0 2px 8px rgba(31,41,55,.025);color:#26332b}.header-main::before{display:none}.header-main .logo-img{height:37px;filter:none}.header-main .logo-wrap{padding:0}.header-main .logo-wrap:hover{transform:none}.dg-desktop-nav{display:flex;align-items:center;justify-content:center;flex:1;gap:4px;min-width:0}.header-main .nav-link{color:#536157;font-size:13px;font-weight:600;padding:11px 14px;border-radius:8px}.header-main .nav-link:hover{background:#f2f6ef;color:var(--dg-action)}.header-main .nav-link.active{color:var(--dg-action);background:var(--dg-soft)}.header-main .nav-link.active::after{display:none}.header-main .notif-btn,.header-main .theme-btn{width:36px;height:36px;border-radius:9px;border-color:#e2e8df;background:#fff;color:#536157}.header-main .notif-btn:hover,.header-main .theme-btn:hover{background:#f2f6ef;transform:none}.header-main #user-menu-wrapper>button{color:#26332b;min-width:42px;min-height:42px}.header-main #user-menu-wrapper>button .text-white{color:#26332b}.header-main #user-menu-wrapper>button .text-white\/70{color:#647168}.header-main .notif-badge{border-color:#fff;box-shadow:none}.header-main #user-menu-wrapper>button .border-\[\#0F172A\]{border-color:#fff}.dg-avatar-fallback{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--dg-action);background:var(--dg-soft);font-size:13px;font-weight:700}.dg-account-avatar{position:absolute;top:0;left:0}.dg-mobile-trigger{color:#536157;background:#f4f7f2;border:1px solid #e2e8df}.dg-mobile-trigger:hover{background:#edf3e9}#mobile-drawer a:focus-visible,#mobile-drawer button:focus-visible,.header-main a:focus-visible,.header-main button:focus-visible{outline:3px solid var(--dg-accent);outline-offset:3px}@media (min-width:768px) and (max-width:1023px){.header-main .logo-img{height:30px}.header-main .nav-link{padding:10px 9px;font-size:12px}.dg-desktop-nav{gap:0}}@media (max-width:767px){.dg-desktop-nav{display:none}.header-main .logo-img{height:31px}.header-main .notif-btn,.header-main .theme-btn{width:34px;height:34px}}@media (max-width:359px){.header-main .logo-img{height:27px}.header-main .notif-btn,.header-main .theme-btn{width:30px;height:32px}.dg-mobile-trigger{width:34px;height:36px}.header-main #user-menu-wrapper>button{padding:3px;min-width:36px}}.dg-control-icon{width:18px;height:18px}.header-main #user-menu-wrapper>button .text-yellow-200{color:#946107}