.AppHeader-module__4MDEna__sidebar{--brand-green:var(--erp-green,#8ab933);--brand-green-dark:var(--erp-green-dark,#6f9720);--brand-green-soft:var(--erp-green-soft,#8ab9331f);z-index:50;background:var(--erp-sidebar-bg,#eeece6);border-right:1px solid var(--erp-border,#0000000f);flex-direction:column;flex:none;width:72px;height:100dvh;transition:width .4s;display:flex;position:fixed;top:0;left:0;overflow:visible}.AppHeader-module__4MDEna__sidebarInner{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.AppHeader-module__4MDEna__sidebarCollapsed{width:72px}.AppHeader-module__4MDEna__sidebarExpanded{width:260px}.AppHeader-module__4MDEna__sidebarTop{justify-content:center;align-items:center;padding:18px 16px 12px;display:flex}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__sidebarTop{padding:18px 14px 12px}.AppHeader-module__4MDEna__logoBlock{width:100%;height:52px;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0 4px;transition:width .4s,height .4s,padding .4s;display:flex;overflow:hidden}.AppHeader-module__4MDEna__logoBlock:hover{opacity:.9}.AppHeader-module__4MDEna__logoImage{object-fit:contain;width:auto;max-width:100%;height:44px;display:block}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__logoBlock{width:44px;height:44px;margin-inline:auto;padding:0}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__logoImage{object-fit:cover;object-position:left center;width:36px;height:36px}.AppHeader-module__4MDEna__edgeToggle{z-index:60;border:1px solid var(--erp-border,#00000014);cursor:pointer;color:#fff;background:#535353;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:120px;right:-14px;box-shadow:0 4px 12px #2f343a1a}.AppHeader-module__4MDEna__edgeToggle:hover{color:var(--brand-green-dark);background:#fff;transform:scale(1.04);box-shadow:0 6px 16px #2f343a24}.AppHeader-module__4MDEna__edgeToggleIcon{transition:transform .4s;display:inline-flex}.AppHeader-module__4MDEna__edgeToggleIconCollapsed{transform:rotate(180deg)}.AppHeader-module__4MDEna__navScroll{flex:1;min-height:0;padding-bottom:8px;overflow:hidden auto}.AppHeader-module__4MDEna__portalContext{background:var(--brand-green-soft);border:1px solid #8ab93347;border-radius:10px;flex-direction:column;gap:6px;margin:4px 12px 10px;padding:10px 12px;display:flex}.AppHeader-module__4MDEna__portalContextLabel{color:var(--erp-text,#2f343a);font-size:13px;font-weight:500;line-height:1.3}.AppHeader-module__4MDEna__portalBackButton{color:var(--brand-green-dark);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.AppHeader-module__4MDEna__portalBackButton:hover{color:var(--brand-green)}.AppHeader-module__4MDEna__portalHint{color:var(--erp-muted,#8a9199);background:#0000000a;border-radius:10px;margin:4px 12px 10px;padding:10px 12px;font-size:12px;line-height:1.4}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__portalContext,.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__portalHint{display:none}.AppHeader-module__4MDEna__groupBlock{margin-top:8px;padding:0 12px;overflow:visible}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__groupBlock{padding:0 14px}.AppHeader-module__4MDEna__groupTitle{color:var(--erp-muted,#8a9199);letter-spacing:.04em;text-transform:uppercase;opacity:1;max-height:32px;margin:14px 0 8px;padding:0 12px;font-size:11px;font-weight:500;transition:opacity .4s,max-height .4s,margin .4s;overflow:hidden}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__groupTitle{opacity:0;max-height:0;margin:0;padding:0}.AppHeader-module__4MDEna__groupItems{flex-direction:column;align-items:stretch;gap:4px;display:flex;overflow:visible}.AppHeader-module__4MDEna__menuItem{color:#5c6570;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 14px;transition:width .4s,padding .4s,transform .3s,box-shadow .3s,background .35s;display:flex;position:relative;overflow:visible}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__menuItem{justify-content:center;align-items:center;gap:0;width:44px;min-height:44px;margin-inline:auto;padding:0}.AppHeader-module__4MDEna__menuItem:hover{color:var(--erp-text,#2f343a);background:#00000009}.AppHeader-module__4MDEna__menuItemActive{background:var(--brand-green-soft);color:var(--brand-green-dark);font-weight:500}.AppHeader-module__4MDEna__menuItemActive:before{content:"";background:var(--brand-green);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__menuItemActive:before{top:6px;bottom:6px}.AppHeader-module__4MDEna__menuItemIcon{color:#9aa3ad;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.AppHeader-module__4MDEna__menuItem:hover .AppHeader-module__4MDEna__menuItemIcon{color:#6b7280}.AppHeader-module__4MDEna__menuItemActive .AppHeader-module__4MDEna__menuItemIcon{color:var(--brand-green-dark)}.AppHeader-module__4MDEna__menuItemText{white-space:nowrap;text-overflow:ellipsis;opacity:1;flex:1;max-width:180px;font-size:14px;font-weight:500;line-height:1.3;transition:opacity .4s,max-width .4s;overflow:hidden}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__menuItemText{display:none}.AppHeader-module__4MDEna__menuBadge{color:#fff;text-align:center;pointer-events:none;background:#ff4d4f;border-radius:999px;flex:none;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__menuBadge{z-index:3;margin-left:0;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px #eeece6}.AppHeader-module__4MDEna__branchRow{position:relative}.AppHeader-module__4MDEna__chevronSpacer{flex:none;width:16px}.AppHeader-module__4MDEna__chevronButton{z-index:2;width:28px;height:28px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:6px}.AppHeader-module__4MDEna__chevronButton:hover{opacity:1;background:#0000000f}.AppHeader-module__4MDEna__chevron{color:inherit;opacity:.7;max-width:24px;transition:transform .4s,opacity .4s,max-width .4s;display:inline-flex;overflow:hidden}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__chevron{display:none}.AppHeader-module__4MDEna__parentMenuItem{position:relative}.AppHeader-module__4MDEna__chevronOpen{transform:rotate(180deg)}.AppHeader-module__4MDEna__subMenu{flex-direction:column;gap:2px;margin:2px 0 6px;padding-left:10px;animation:.2s AppHeader-module__4MDEna__subMenuIn;display:flex}.AppHeader-module__4MDEna__subMenu .AppHeader-module__4MDEna__subMenu{padding-left:16px}@keyframes AppHeader-module__4MDEna__subMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AppHeader-module__4MDEna__subMenuItem{color:#6b7280;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px 8px 14px;font-size:13px;font-weight:500;transition:transform .3s,box-shadow .3s,background .35s;display:flex;position:relative}.AppHeader-module__4MDEna__subMenuItem:hover{color:var(--erp-text,#2f343a);background:#00000009}.AppHeader-module__4MDEna__subMenuItemActive{background:var(--brand-green-soft);color:var(--brand-green-dark);font-weight:500}.AppHeader-module__4MDEna__subMenuItemActive:before{content:"";background:var(--brand-green);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.AppHeader-module__4MDEna__subMenuIcon{color:#9aa3ad;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.AppHeader-module__4MDEna__sidebarBottom{border-top:1px solid var(--erp-border,#0000000f);background:var(--erp-sidebar-bg,#eeece6);flex-direction:column;gap:12px;margin-top:auto;padding:14px 12px 18px;display:flex}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__sidebarBottom{align-items:center;padding:14px 14px 18px}.AppHeader-module__4MDEna__sidebarProfile{text-align:left;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:4px;transition:background .15s;display:flex}.AppHeader-module__4MDEna__sidebarProfile:hover{background:#73981614}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__sidebarProfile{justify-content:center;gap:0;width:44px}.AppHeader-module__4MDEna__avatar{background:var(--brand-green-soft);width:40px;height:40px;color:var(--brand-green-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.AppHeader-module__4MDEna__profileText{opacity:1;flex-direction:column;min-width:0;max-width:160px;transition:opacity .4s,max-width .4s;display:flex;overflow:hidden}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__profileText{display:none}.AppHeader-module__4MDEna__profileText strong{color:var(--erp-text,#2f343a);font-size:13px;font-weight:500;line-height:1.25}.AppHeader-module__4MDEna__profileText span{color:var(--erp-muted,#8a9199);margin-top:2px;font-size:12px}.AppHeader-module__4MDEna__logoutButton{color:#b91c1c;cursor:pointer;background:#b91c1c0f;border:1px solid #b91c1c2e;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.AppHeader-module__4MDEna__logoutButton:hover{background:#b91c1c1f;border-color:#b91c1c47}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__logoutButton{gap:0;width:44px;padding:0}.AppHeader-module__4MDEna__logoutLabel{white-space:nowrap;opacity:1;max-width:120px;transition:opacity .4s,max-width .4s;overflow:hidden}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__logoutLabel{display:none}@media (max-width:640px){.AppHeader-module__4MDEna__sidebarTop{padding-inline:12px}.AppHeader-module__4MDEna__avatar{width:36px;height:36px}.AppHeader-module__4MDEna__edgeToggle{top:64px}}@media (max-width:560px){.AppHeader-module__4MDEna__sidebarCollapsed{width:62px}.AppHeader-module__4MDEna__sidebarExpanded{width:240px}}.AppHeader-module__4MDEna__sidebar{background:radial-gradient(120% 40% at 0 0,#8ab93329,#0000 60%),linear-gradient(#fbfaf6 0%,#f3f1ea 55%,#ecebe3 100%);border-right:1px solid #6f972024;transition:width .4s cubic-bezier(.2,.8,.2,1);box-shadow:inset 1px 0 #ffffffb3,10px 0 32px #2f343a0f}.AppHeader-module__4MDEna__sidebarTop{padding-bottom:14px;position:relative}.AppHeader-module__4MDEna__sidebarTop:after{content:"";background:linear-gradient(90deg,#0000,#6f972047,#0000);height:1px;position:absolute;bottom:0;left:18px;right:18px}.AppHeader-module__4MDEna__edgeToggle{background:linear-gradient(145deg,#5a5f66,#3d4146);border:2px solid #f6f4ee;transition:transform .2s,background .2s,color .2s,box-shadow .2s;box-shadow:0 6px 16px #2f343a38}.AppHeader-module__4MDEna__edgeToggle:hover{background:linear-gradient(145deg, #9bc23a, var(--brand-green-dark));color:#fff;transform:scale(1.1);box-shadow:0 8px 20px #6f972066}.AppHeader-module__4MDEna__navScroll{scrollbar-width:thin;scrollbar-color:#6f97204d transparent}.AppHeader-module__4MDEna__navScroll::-webkit-scrollbar{width:6px}.AppHeader-module__4MDEna__navScroll::-webkit-scrollbar-thumb{background:#6f972047;border-radius:999px}.AppHeader-module__4MDEna__portalContext{background:linear-gradient(135deg,#ffffffd9,#8ab93324);border:1px solid #6f972038;border-radius:14px;box-shadow:0 6px 16px #6f97201a}.AppHeader-module__4MDEna__groupTitle{letter-spacing:.14em;color:#98a08a;align-items:center;gap:10px;font-size:10.5px;font-weight:600;display:flex}.AppHeader-module__4MDEna__groupTitle:after{content:"";background:linear-gradient(90deg,#6f972033,#0000);flex:1;height:1px}.AppHeader-module__4MDEna__groupItems{gap:3px}.AppHeader-module__4MDEna__menuItem{color:#5b6358;border-radius:13px;min-height:44px;transition:width .4s,padding .4s,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,color .2s}.AppHeader-module__4MDEna__menuItem:hover{color:var(--erp-text,#2f343a);background:#ffffffbf;transform:translate(2px);box-shadow:0 4px 12px #2f343a0f}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__menuItem:hover{transform:translateY(-1px)scale(1.04)}.AppHeader-module__4MDEna__menuItemActive,.AppHeader-module__4MDEna__menuItemActive:hover{color:#4f6b12;background:linear-gradient(135deg,#fff 0%,#8ab93333 100%);font-weight:600;transform:none;box-shadow:0 8px 20px #6f97202e,inset 0 0 0 1px #6f972038}.AppHeader-module__4MDEna__menuItemActive:before{background:linear-gradient(180deg, #a6cf45, var(--brand-green-dark));border-radius:0 6px 6px 0;width:4px;top:9px;bottom:9px;left:-12px;box-shadow:0 0 10px #8ab93399}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__menuItemActive:before{left:-14px}.AppHeader-module__4MDEna__menuItemIcon,.AppHeader-module__4MDEna__subMenuIcon{border-radius:9px;transition:background .2s,color .2s,transform .25s cubic-bezier(.3,1.4,.5,1)}.AppHeader-module__4MDEna__menuItemIcon{color:#8a927f;background:#2f343a0d;width:30px;height:30px}.AppHeader-module__4MDEna__menuItem:hover .AppHeader-module__4MDEna__menuItemIcon{color:var(--brand-green-dark);background:#8ab9332e;transform:scale(1.08)}.AppHeader-module__4MDEna__menuItemActive .AppHeader-module__4MDEna__menuItemIcon,.AppHeader-module__4MDEna__menuItemActive:hover .AppHeader-module__4MDEna__menuItemIcon{background:linear-gradient(145deg, #9bc23a, var(--brand-green-dark));color:#fff;transform:none;box-shadow:0 6px 14px #6f972061}.AppHeader-module__4MDEna__menuItemText{font-weight:inherit;letter-spacing:.005em}.AppHeader-module__4MDEna__menuBadge{background:linear-gradient(145deg,#ff6b6e,#e5383b);box-shadow:0 3px 8px #e5383b59}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__menuBadge{box-shadow:0 0 0 2px #f3f1ea,0 3px 8px #e5383b59}.AppHeader-module__4MDEna__subMenu{border-left:1px dashed #6f97204d;margin:3px 0 8px 22px;padding-left:12px;position:relative}.AppHeader-module__4MDEna__subMenuItem{color:#666e62;border-radius:11px;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.AppHeader-module__4MDEna__subMenuItem:hover{color:var(--erp-text,#2f343a);background:#fffc;transform:translate(2px)}.AppHeader-module__4MDEna__subMenuItemActive,.AppHeader-module__4MDEna__subMenuItemActive:hover{color:#4f6b12;background:linear-gradient(135deg,#fff,#8ab9332e);font-weight:600;transform:none;box-shadow:inset 0 0 0 1px #6f972033,0 4px 12px #6f97201f}.AppHeader-module__4MDEna__subMenuItemActive:before{background:linear-gradient(180deg, #a6cf45, var(--brand-green-dark));width:3px;left:-13px}.AppHeader-module__4MDEna__subMenuItemActive .AppHeader-module__4MDEna__subMenuIcon{color:var(--brand-green-dark)}.AppHeader-module__4MDEna__sidebarBottom{background:linear-gradient(#fff0,#ffffffb3);border-top:1px solid #6f972024}.AppHeader-module__4MDEna__sidebarProfile{background:#fffc;border:1px solid #6f972024;border-radius:16px;padding:8px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 6px 16px #2f343a0d}.AppHeader-module__4MDEna__sidebarProfile:hover{background:#fff;border-color:#6f972052;transform:translateY(-1px);box-shadow:0 10px 22px #6f972024}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__sidebarProfile{border-radius:50%;padding:4px}.AppHeader-module__4MDEna__avatar{background:linear-gradient(145deg, #9bc23a, var(--brand-green-dark));color:#fff;font-weight:600;box-shadow:0 6px 14px #6f972052}.AppHeader-module__4MDEna__logoutButton{background:#ffffffb3;border:1px solid #b91c1c33;border-radius:14px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.AppHeader-module__4MDEna__logoutButton:hover{background:#b91c1c14;transform:translateY(-1px);box-shadow:0 6px 14px #b91c1c24}@media (prefers-reduced-motion:reduce){.AppHeader-module__4MDEna__menuItem,.AppHeader-module__4MDEna__menuItemIcon,.AppHeader-module__4MDEna__subMenuItem,.AppHeader-module__4MDEna__sidebarProfile,.AppHeader-module__4MDEna__logoutButton,.AppHeader-module__4MDEna__edgeToggle{transition:none}.AppHeader-module__4MDEna__menuItem:hover,.AppHeader-module__4MDEna__subMenuItem:hover,.AppHeader-module__4MDEna__sidebarProfile:hover,.AppHeader-module__4MDEna__logoutButton:hover{transform:none}}@media (max-width:640px){.AppHeader-module__4MDEna__sidebar{transition:width .4s cubic-bezier(.2,.8,.2,1),transform .3s}.AppHeader-module__4MDEna__sidebarCollapsed{box-shadow:none;border-right:0;transform:translate(-100%)}.AppHeader-module__4MDEna__sidebarCollapsed .AppHeader-module__4MDEna__edgeToggle{top:84px;right:-36px}.AppHeader-module__4MDEna__sidebarExpanded{box-shadow:8px 0 32px #2f343a47}}
.MenuSearchPalette-module__5ni9_a__backdrop{z-index:2000;-webkit-backdrop-filter:blur(8px);background:#18200e6b;justify-content:center;align-items:flex-start;padding:11vh 16px 16px;animation:.16s ease-out MenuSearchPalette-module__5ni9_a__fadeIn;display:flex;position:fixed;inset:0}.MenuSearchPalette-module__5ni9_a__panel{background:#fffffff7;border:1px solid #ffffffb3;border-radius:22px;flex-direction:column;width:min(680px,100%);max-height:min(640px,78vh);animation:.2s cubic-bezier(.2,.9,.3,1) MenuSearchPalette-module__5ni9_a__rise;display:flex;overflow:hidden;box-shadow:0 40px 90px #18200e59,0 0 0 1px #7398161f}.MenuSearchPalette-module__5ni9_a__inputWrap{background:linear-gradient(#fbfdf6,#fff);border-bottom:1px solid #eef0e8;align-items:center;gap:12px;padding:18px 22px;display:flex}.MenuSearchPalette-module__5ni9_a__inputIcon{color:#739816;font-size:20px}.MenuSearchPalette-module__5ni9_a__input{color:#2f343a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:18px}.MenuSearchPalette-module__5ni9_a__input::placeholder{color:#a3aab2}.MenuSearchPalette-module__5ni9_a__kbd{color:#6b727a;background:#fafbf7;border:1px solid #e1e4da;border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:22px;margin:0 3px;padding:0 7px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.MenuSearchPalette-module__5ni9_a__body{flex:1;padding:8px 10px 10px;overflow-y:auto}.MenuSearchPalette-module__5ni9_a__sectionTitle{color:#8a9199;letter-spacing:.04em;align-items:center;gap:6px;padding:10px 12px 6px;font-size:12px;font-weight:500;display:flex}.MenuSearchPalette-module__5ni9_a__row{appearance:none;text-align:left;cursor:pointer;color:#2f343a;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;width:100%;padding:10px 12px;font-family:inherit;transition:background .12s;display:flex}.MenuSearchPalette-module__5ni9_a__rowActive{background:linear-gradient(90deg,#73981624,#7398160d);box-shadow:inset 3px 0 #739816}.MenuSearchPalette-module__5ni9_a__rowIcon{color:#5a7a0f;background:linear-gradient(160deg,#f1f7e2,#e4efc9);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:inline-flex}.MenuSearchPalette-module__5ni9_a__rowText{flex:1;gap:2px;min-width:0;display:grid}.MenuSearchPalette-module__5ni9_a__rowLabel{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3;overflow:hidden}.MenuSearchPalette-module__5ni9_a__rowCrumb{color:#8a9199;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.MenuSearchPalette-module__5ni9_a__rowGo{color:#b4bbae;flex:none;font-size:14px}.MenuSearchPalette-module__5ni9_a__rowActive .MenuSearchPalette-module__5ni9_a__rowGo{color:#739816}.MenuSearchPalette-module__5ni9_a__mark{color:inherit;background:#f9bb0c59;border-radius:3px;padding:0 1px}.MenuSearchPalette-module__5ni9_a__hint{color:#6b727a;text-align:center;justify-items:center;gap:6px;padding:44px 20px;display:grid}.MenuSearchPalette-module__5ni9_a__hint p{color:#3f3f43;margin:0;font-size:15px}.MenuSearchPalette-module__5ni9_a__hint span{color:#8a9199;font-size:13px}.MenuSearchPalette-module__5ni9_a__hintIcon{color:#739816;background:#f1f7e2;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:4px;font-size:22px;display:inline-flex}.MenuSearchPalette-module__5ni9_a__footer{color:#8a9199;background:#fafbf7;border-top:1px solid #eef0e8;gap:18px;padding:10px 20px;font-size:12px;display:flex}@keyframes MenuSearchPalette-module__5ni9_a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MenuSearchPalette-module__5ni9_a__rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:640px){.MenuSearchPalette-module__5ni9_a__backdrop{padding-top:6vh}.MenuSearchPalette-module__5ni9_a__footer{display:none}.MenuSearchPalette-module__5ni9_a__input{font-size:16px}}@media (prefers-reduced-motion:reduce){.MenuSearchPalette-module__5ni9_a__backdrop,.MenuSearchPalette-module__5ni9_a__panel{animation:none}}@keyframes MenuSearchPalette-module__5ni9_a__rowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.MenuSearchPalette-module__5ni9_a__row{animation:.25s ease-out both MenuSearchPalette-module__5ni9_a__rowIn;animation-delay:calc(var(--i,0) * 22ms)}.MenuSearchPalette-module__5ni9_a__rowIcon{transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.MenuSearchPalette-module__5ni9_a__rowActive .MenuSearchPalette-module__5ni9_a__rowIcon{transform:scale(1.08)}.MenuSearchPalette-module__5ni9_a__rowGo{transition:transform .18s,color .18s}.MenuSearchPalette-module__5ni9_a__rowActive .MenuSearchPalette-module__5ni9_a__rowGo{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.MenuSearchPalette-module__5ni9_a__row{animation:none}}
.TodayWorkCarousel-module__az9fmG__card{-webkit-backdrop-filter:blur(16px);background:#ffffff9e;border:1px solid #73981633;border-radius:24px;width:min(100%,330px);padding:18px 16px 14px;box-shadow:0 18px 38px #627f1324,inset 0 1px #fff}.TodayWorkCarousel-module__az9fmG__title{color:#627f13;letter-spacing:.02em;margin:0 0 14px;padding:0 6px;font-size:15px;font-weight:600;line-height:1.3}.TodayWorkCarousel-module__az9fmG__empty{color:#5c6570;text-align:center;margin:0;padding:18px 8px 10px;font-size:13px}.TodayWorkCarousel-module__az9fmG__list{flex-direction:column;gap:8px;height:192px;margin:0;padding:0;list-style:none;display:flex}.TodayWorkCarousel-module__az9fmG__row{appearance:none;box-sizing:border-box;cursor:pointer;text-align:left;color:#3f3f43;background:#fff;border:1px solid #7398161f;border-radius:999px;align-items:center;gap:10px;width:100%;height:42px;min-height:42px;padding:8px 12px 8px 14px;transition:box-shadow .16s,transform .16s,border-color .16s;display:flex;box-shadow:0 2px 6px #627f130f}.TodayWorkCarousel-module__az9fmG__row:hover{border-color:#73981673;transform:translate(3px);box-shadow:0 6px 14px #627f1329}.TodayWorkCarousel-module__az9fmG__row:focus-visible{outline-offset:2px;outline:2px solid #739816}.TodayWorkCarousel-module__az9fmG__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TodayWorkCarousel-module__az9fmG__dotGreen{background:#3dbe5a}.TodayWorkCarousel-module__az9fmG__dotBlue{background:#3b82f6}.TodayWorkCarousel-module__az9fmG__dotOrange{background:#f97316}.TodayWorkCarousel-module__az9fmG__dotPurple{background:#8b5cf6}.TodayWorkCarousel-module__az9fmG__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.TodayWorkCarousel-module__az9fmG__count{color:#627f13;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:1.25em;font-size:13px;font-weight:600}.TodayWorkCarousel-module__az9fmG__chevron{color:#9aa3ad;flex-shrink:0;font-size:10px}.TodayWorkCarousel-module__az9fmG__pager{justify-content:center;align-items:center;gap:8px;height:12px;margin-top:12px;padding-bottom:2px;display:flex}.TodayWorkCarousel-module__az9fmG__pageDot{appearance:none;cursor:pointer;background:#73981647;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.TodayWorkCarousel-module__az9fmG__pageDot:focus-visible{outline-offset:2px;outline:2px solid #739816}.TodayWorkCarousel-module__az9fmG__pageDotActive{background:#739816;border-radius:999px;width:18px}@media (prefers-reduced-motion:reduce){.TodayWorkCarousel-module__az9fmG__row{transition:none}}@media (max-width:900px){.TodayWorkCarousel-module__az9fmG__card{width:100%}}
.HomePortalPage-module__RRTB3W__page{flex-direction:column;gap:28px;display:flex}.HomePortalPage-module__RRTB3W__hero{isolation:isolate;color:#3f3f43;background:radial-gradient(110% 130% at 100% 0,#73981642,#0000 48%),radial-gradient(70% 100% at 0 100%,#f9bb0c24,#0000 55%),linear-gradient(130deg,#fff 0%,#f8fbef 45%,#e9f2d2 100%);border:1px solid #73981638;border-radius:32px;justify-content:space-between;align-items:center;gap:28px;padding:40px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 56px #627f1324,inset 0 2px #ffffffe6}.HomePortalPage-module__RRTB3W__hero:before{content:"";z-index:-1;pointer-events:none;content:"";z-index:-1;pointer-events:none;inset:0;background-image:radial-gradient(#ffffff12 1px,#0000 1.2px),radial-gradient(circle at 78%,#0000 150px,#ffffff12 151px,#0000 153px),radial-gradient(circle at 78%,#0000 230px,#ffffff0d 231px,#0000 233px),radial-gradient(circle at 78%,#0000 310px,#ffffff09 311px,#0000 313px);background-size:22px 22px,auto,auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000080,#000 60%);mask-image:linear-gradient(90deg,#00000080,#000 60%)}.HomePortalPage-module__RRTB3W__heroCopy{max-width:640px}.HomePortalPage-module__RRTB3W__eyebrow{color:#627f13;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:600;display:inline-flex}.HomePortalPage-module__RRTB3W__eyebrow:before{content:"";content:"";background:linear-gradient(90deg,#0000,#e3c783);border-radius:2px;width:28px;height:1px}.HomePortalPage-module__RRTB3W__heroTitle{color:#3f3f43;letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(30px,4.2vw,46px);font-weight:600;line-height:1.15}.HomePortalPage-module__RRTB3W__heroName{background:linear-gradient(100deg,#627f13 0%,#739816 55%,#8fb320 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.HomePortalPage-module__RRTB3W__heroLead{color:#5c6570;max-width:500px;margin:0 0 20px;font-size:15px;line-height:1.7}.HomePortalPage-module__RRTB3W__heroDate{color:#627f13;background:#7398161a;border:1px solid #73981647;border-radius:999px;align-items:center;gap:8px;min-height:1.4em;margin:0;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.HomePortalPage-module__RRTB3W__heroMeta{flex-shrink:0;align-self:stretch}.HomePortalPage-module__RRTB3W__searchTrigger{appearance:none;-webkit-backdrop-filter:blur(14px);color:#8a9199;text-align:left;cursor:text;background:#ffffffd1;border:1px solid #7398164d;border-radius:16px;align-items:center;gap:12px;width:min(520px,100%);height:54px;margin:0 0 18px;padding:0 12px 0 18px;font-family:inherit;font-size:15px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 12px 28px #627f1324,inset 0 1px #fff}.HomePortalPage-module__RRTB3W__searchTrigger:hover{background:#fff;border-color:#739816;transform:translateY(-1px);box-shadow:0 16px 34px #627f1333,0 0 0 4px #7398161f}.HomePortalPage-module__RRTB3W__searchTrigger:focus-visible{outline-offset:3px;outline:3px solid #f9bb0c}.HomePortalPage-module__RRTB3W__searchIcon{color:#739816;font-size:18px}.HomePortalPage-module__RRTB3W__searchPlaceholder{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.HomePortalPage-module__RRTB3W__searchKeys{flex:none;gap:4px;display:inline-flex}.HomePortalPage-module__RRTB3W__searchKeys kbd{color:#6b727a;background:#f8faf2;border:1px solid #dfe5d0;border-bottom-width:2px;border-radius:7px;align-items:center;height:24px;padding:0 8px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.HomePortalPage-module__RRTB3W__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.HomePortalPage-module__RRTB3W__tile{--tone-a:#739816;--tone-b:#536c10;appearance:none;text-align:left;cursor:pointer;color:#2f343a;background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--tone-a) 14%, transparent), transparent 55%), #fff;border:1px solid #eceee6;border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-height:176px;padding:18px 18px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #3f3f430f}.HomePortalPage-module__RRTB3W__tile:before{content:"";background:linear-gradient(90deg, var(--tone-a), var(--tone-b));height:4px;position:absolute;inset:0 0 auto}.HomePortalPage-module__RRTB3W__tileBadgeWrap{width:100%;min-width:0;display:block}.HomePortalPage-module__RRTB3W__tileBadgeWrap .ant-badge-count{z-index:3;font-weight:600;box-shadow:0 0 0 2px #fff}.HomePortalPage-module__RRTB3W__tile:hover{z-index:2;border-color:color-mix(in srgb, var(--tone-a) 40%, #eceee6);transform:translateY(-6px)scale(1.05);box-shadow:0 26px 46px #3f3f4333}.HomePortalPage-module__RRTB3W__tile:focus-visible{outline-offset:3px;outline:3px solid #f9bb0c}.HomePortalPage-module__RRTB3W__tileTop{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}.HomePortalPage-module__RRTB3W__tileIcon{background:linear-gradient(145deg, var(--tone-a), var(--tone-b));color:#fff;width:46px;height:46px;box-shadow:0 8px 16px color-mix(in srgb, var(--tone-b) 38%, transparent);border-radius:14px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.HomePortalPage-module__RRTB3W__tileCode{background:color-mix(in srgb, var(--tone-a) 12%, #fff);color:var(--tone-b);letter-spacing:.08em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.HomePortalPage-module__RRTB3W__tileLabel{font-size:18px;font-weight:600;line-height:1.25}.HomePortalPage-module__RRTB3W__tileDesc{color:#6b727a;margin-top:auto;padding:8px 28px 0 0;font-size:12px;line-height:1.5}.HomePortalPage-module__RRTB3W__tileGo{background:color-mix(in srgb, var(--tone-a) 12%, #fff);width:26px;height:26px;color:var(--tone-b);border-radius:50%;justify-content:center;align-items:center;font-size:12px;transition:transform .2s,background .2s,color .2s;display:inline-flex;position:absolute;bottom:16px;right:16px}.HomePortalPage-module__RRTB3W__tile:hover .HomePortalPage-module__RRTB3W__tileGo{background:var(--tone-b);color:#fff;transform:translate(3px)}.HomePortalPage-module__RRTB3W__tileSkeleton{background:linear-gradient(90deg,#eef0ea 0%,#f7f8f5 50%,#eef0ea 100%) 0 0/200% 100%;border-radius:18px;min-height:168px;animation:1.2s ease-in-out infinite HomePortalPage-module__RRTB3W__shimmer}@keyframes HomePortalPage-module__RRTB3W__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.HomePortalPage-module__RRTB3W__empty{color:#5c6570;text-align:center;background:#fff;border:1px dashed #e1e2dd;border-radius:18px;padding:36px 24px}.HomePortalPage-module__RRTB3W__toneGreen{--tone-a:#739816;--tone-b:#536c10}.HomePortalPage-module__RRTB3W__toneTeal{--tone-a:#2f8f7a;--tone-b:#1f6a5a}.HomePortalPage-module__RRTB3W__toneOlive{--tone-a:#6f8f2e;--tone-b:#4d6618}.HomePortalPage-module__RRTB3W__toneAmber{--tone-a:#c48a12;--tone-b:#8f6409}.HomePortalPage-module__RRTB3W__toneSlate{--tone-a:#5c6570;--tone-b:#3f3f43}.HomePortalPage-module__RRTB3W__toneIndigo{--tone-a:#4a6fa5;--tone-b:#314d78}.HomePortalPage-module__RRTB3W__toneRose{--tone-a:#a35d6a;--tone-b:#7a3f4a}.HomePortalPage-module__RRTB3W__toneCyan{--tone-a:#3d8ea0;--tone-b:#286675}.HomePortalPage-module__RRTB3W__toneStone{--tone-a:#7a756c;--tone-b:#56524c}@media (max-width:1200px){.HomePortalPage-module__RRTB3W__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.HomePortalPage-module__RRTB3W__hero{flex-direction:column;align-items:flex-start;padding:22px 20px}.HomePortalPage-module__RRTB3W__heroMeta{width:100%}.HomePortalPage-module__RRTB3W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.HomePortalPage-module__RRTB3W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.HomePortalPage-module__RRTB3W__tile{min-height:156px;padding:16px 14px}.HomePortalPage-module__RRTB3W__hero{padding:24px 20px}.HomePortalPage-module__RRTB3W__tileLabel{font-size:16px}}@media (prefers-reduced-motion:reduce){.HomePortalPage-module__RRTB3W__tile{transition:none}.HomePortalPage-module__RRTB3W__tile:hover{transform:none}.HomePortalPage-module__RRTB3W__tileSkeleton{animation:none}}@keyframes HomePortalPage-module__RRTB3W__tileIn{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:none}}@keyframes HomePortalPage-module__RRTB3W__iconPop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes HomePortalPage-module__RRTB3W__riseIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes HomePortalPage-module__RRTB3W__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes HomePortalPage-module__RRTB3W__sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes HomePortalPage-module__RRTB3W__floatGlow{0%,to{transform:translate(0)}50%{transform:translate(-14px,10px)}}@keyframes HomePortalPage-module__RRTB3W__searchPulse{0%,to{box-shadow:0 12px 28px #627f1324,inset 0 1px #fff,0 0 #7398164d}50%{box-shadow:0 12px 28px #627f1324,inset 0 1px #fff,0 0 0 8px #73981600}}.HomePortalPage-module__RRTB3W__hero{animation:.55s cubic-bezier(.2,.8,.2,1) both HomePortalPage-module__RRTB3W__riseIn}.HomePortalPage-module__RRTB3W__hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#73981633,#0000 65%);border-radius:50%;width:280px;height:280px;animation:9s ease-in-out infinite HomePortalPage-module__RRTB3W__floatGlow;position:absolute;top:-80px;right:-60px}.HomePortalPage-module__RRTB3W__heroCopy>*{animation:.5s ease-out both HomePortalPage-module__RRTB3W__fadeUp}.HomePortalPage-module__RRTB3W__heroCopy>:first-child{animation-delay:.1s}.HomePortalPage-module__RRTB3W__heroCopy>:nth-child(2){animation-delay:.18s}.HomePortalPage-module__RRTB3W__heroCopy>:nth-child(3){animation-delay:.26s}.HomePortalPage-module__RRTB3W__heroCopy>:nth-child(4){animation-delay:.34s}.HomePortalPage-module__RRTB3W__heroCopy>:nth-child(5){animation-delay:.42s}.HomePortalPage-module__RRTB3W__heroMeta{animation:.6s ease-out .3s both HomePortalPage-module__RRTB3W__fadeUp}.HomePortalPage-module__RRTB3W__searchTrigger{animation:.5s ease-out .34s both HomePortalPage-module__RRTB3W__fadeUp,3.2s ease-in-out 1.4s infinite HomePortalPage-module__RRTB3W__searchPulse}.HomePortalPage-module__RRTB3W__searchTrigger:hover{animation:none}.HomePortalPage-module__RRTB3W__tile{animation:.65s cubic-bezier(.16,1,.3,1) backwards HomePortalPage-module__RRTB3W__tileIn;animation-delay:calc(.2s + var(--row,0) * .11s)}.HomePortalPage-module__RRTB3W__tile .HomePortalPage-module__RRTB3W__tileIcon{animation:.55s cubic-bezier(.3,1.5,.5,1) backwards HomePortalPage-module__RRTB3W__iconPop;animation-delay:calc(.38s + var(--row,0) * .11s)}.HomePortalPage-module__RRTB3W__tile:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;height:100%;position:absolute;top:0;left:0;transform:translate(-120%)skew(-18deg)}.HomePortalPage-module__RRTB3W__tile:hover:after{animation:.9s HomePortalPage-module__RRTB3W__sheen}.HomePortalPage-module__RRTB3W__tile:hover .HomePortalPage-module__RRTB3W__tileIcon{transform:scale(1.1)rotate(-4deg)}.HomePortalPage-module__RRTB3W__tileIcon{transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.HomePortalPage-module__RRTB3W__tile:active{transform:translateY(-1px)scale(.985)}@media (prefers-reduced-motion:reduce){.HomePortalPage-module__RRTB3W__hero,.HomePortalPage-module__RRTB3W__hero:after,.HomePortalPage-module__RRTB3W__heroCopy>*,.HomePortalPage-module__RRTB3W__heroMeta,.HomePortalPage-module__RRTB3W__searchTrigger,.HomePortalPage-module__RRTB3W__tile,.HomePortalPage-module__RRTB3W__tile .HomePortalPage-module__RRTB3W__tileIcon{animation:none}.HomePortalPage-module__RRTB3W__tile:after{display:none}.HomePortalPage-module__RRTB3W__tile:hover .HomePortalPage-module__RRTB3W__tileIcon{transform:none}}@media (max-width:900px){.HomePortalPage-module__RRTB3W__hero{border-radius:26px;padding:28px 22px}}
.AppTopHeader-module__VSwJSG__topHeader{z-index:40;min-height:var(--erp-header-height,72px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border-bottom:1px solid #0000;position:sticky;top:0}.AppTopHeader-module__VSwJSG__topHeaderInner{width:100%;max-width:1480px;min-height:var(--erp-header-height,72px);box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:16px 32px 8px;display:flex}.AppTopHeader-module__VSwJSG__pageTitle{color:var(--erp-text,#2f343a);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:500;line-height:1.2}.AppTopHeader-module__VSwJSG__topActions{flex:none;align-items:center;gap:14px;display:flex}.AppTopHeader-module__VSwJSG__dateChip{color:var(--erp-muted,#8a9199);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.AppTopHeader-module__VSwJSG__dateIcon{color:#9aa3ad;display:inline-flex}.AppTopHeader-module__VSwJSG__bellButton{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:relative}.AppTopHeader-module__VSwJSG__bellButton:hover{color:var(--erp-text,#2f343a);background:#0000000a}.AppTopHeader-module__VSwJSG__profileButton{background:var(--brand-green-soft,#f2f6e8);width:40px;height:40px;color:var(--brand-green-dark,#536c10);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;transition:filter .15s;display:inline-flex}.AppTopHeader-module__VSwJSG__profileButton:hover{filter:brightness(.95)}.AppTopHeader-module__VSwJSG__bellBadge{color:#fff;text-align:center;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--erp-bg,#f5f7fa);background:#ef4444;border-radius:999px;padding:0 4px;font-size:10px;font-weight:500;line-height:16px;position:absolute;top:6px;right:6px}.AppTopHeader-module__VSwJSG__notifPanel{gap:8px;width:min(380px,86vw);max-height:420px;display:grid}.AppTopHeader-module__VSwJSG__notifHeader{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:8px;padding:0 2px 4px;display:flex}.AppTopHeader-module__VSwJSG__notifList{gap:6px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.AppTopHeader-module__VSwJSG__notifItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #eef0f2;border-radius:10px;gap:4px;width:100%;padding:10px 12px;display:grid}.AppTopHeader-module__VSwJSG__notifItem:hover{background:#fafbfc;border-color:#d9dee5}.AppTopHeader-module__VSwJSG__notifItemUnread{background:#fff;border-color:#d9dee5;box-shadow:inset 3px 0 #94a3b8}.AppTopHeader-module__VSwJSG__notifItemUnreadLowStock{background:#fff1f0;border-color:#ef444447;box-shadow:inset 3px 0 #ef4444}.AppTopHeader-module__VSwJSG__notifItemUnreadLowStock:hover{background:snow;border-color:#ef444473}.AppTopHeader-module__VSwJSG__notifItemTitle{color:#2f343a;font-size:13px;font-weight:500}.AppTopHeader-module__VSwJSG__notifItemMessage{color:#5c6570;font-size:12px;line-height:1.45}.AppTopHeader-module__VSwJSG__notifItemMeta{color:#8a9199;font-size:11px}@media (max-width:900px){.AppTopHeader-module__VSwJSG__topHeaderInner{padding:14px 18px 6px}.AppTopHeader-module__VSwJSG__pageTitle{font-size:22px}.AppTopHeader-module__VSwJSG__dateChip{font-size:13px}}@media (max-width:640px){.AppTopHeader-module__VSwJSG__topHeaderInner{flex-wrap:nowrap;align-items:center;gap:8px;padding:12px 22px 8px 14px}.AppTopHeader-module__VSwJSG__pageTitle{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:17px;overflow:hidden}.AppTopHeader-module__VSwJSG__dateChip span:last-child{text-overflow:ellipsis;max-width:140px;overflow:hidden}.AppTopHeader-module__VSwJSG__topActions{gap:4px}}@media (max-width:480px){.AppTopHeader-module__VSwJSG__dateChip span:last-child{display:none}}.AppTopHeader-module__VSwJSG__profileButton{background:linear-gradient(145deg, #9bc23a, var(--brand-green-dark,#6f9720));color:#fff;font-weight:600;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 14px #6f97204d}.AppTopHeader-module__VSwJSG__profileButton:hover{filter:none;transform:translateY(-1px)scale(1.04);box-shadow:0 10px 20px #6f972066}.AppTopHeader-module__VSwJSG__profileButton:focus-visible{outline-offset:2px;outline:3px solid #f9bb0c}.AppTopHeader-module__VSwJSG__userMenu{gap:4px;width:248px;padding:4px;display:grid}.AppTopHeader-module__VSwJSG__userMenuHead{background:linear-gradient(135deg,#fff,#8ab93329);border:1px solid #6f97202e;border-radius:14px;align-items:center;gap:12px;margin-bottom:4px;padding:10px;display:flex}.AppTopHeader-module__VSwJSG__userMenuAvatar{background:linear-gradient(145deg, #9bc23a, var(--brand-green-dark,#6f9720));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:inline-flex}.AppTopHeader-module__VSwJSG__userMenuWho{flex-direction:column;min-width:0;display:flex}.AppTopHeader-module__VSwJSG__userMenuWho strong{color:#2f343a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.AppTopHeader-module__VSwJSG__userMenuWho span{color:#8a9199;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.AppTopHeader-module__VSwJSG__userMenuItem{appearance:none;color:#3f444b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.AppTopHeader-module__VSwJSG__userMenuItem:hover{color:#4f6b12;background:#8ab93324}.AppTopHeader-module__VSwJSG__userMenuItem:focus-visible{outline-offset:-2px;outline:2px solid #739816}.AppTopHeader-module__VSwJSG__userMenuLogout{color:#b91c1c;border-top:1px solid #0000000f;border-radius:0 0 12px 12px;margin-top:2px;padding-top:12px}.AppTopHeader-module__VSwJSG__userMenuLogout:hover{color:#b91c1c;background:#b91c1c14}.AppTopHeader-module__VSwJSG__userMenuSection{gap:8px;padding:8px 12px 10px;display:grid}.AppTopHeader-module__VSwJSG__userMenuSectionTitle{color:#8a9199;letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.AppTopHeader-module__VSwJSG__langSwitch{background:#2f343a0f;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.AppTopHeader-module__VSwJSG__langOption{appearance:none;color:#5b6358;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.AppTopHeader-module__VSwJSG__langOption:hover{color:#2f343a}.AppTopHeader-module__VSwJSG__langOptionActive,.AppTopHeader-module__VSwJSG__langOptionActive:hover{color:#4f6b12;background:#fff;font-weight:600;box-shadow:0 4px 10px #2f343a1a}@media (prefers-reduced-motion:reduce){.AppTopHeader-module__VSwJSG__profileButton,.AppTopHeader-module__VSwJSG__userMenuItem,.AppTopHeader-module__VSwJSG__langOption{transition:none}.AppTopHeader-module__VSwJSG__profileButton:hover{transform:none}}.AppTopHeader-module__VSwJSG__profileButton{position:relative;overflow:visible}.AppTopHeader-module__VSwJSG__profileFlag{line-height:0;transition:transform .2s cubic-bezier(.3,1.4,.5,1);display:inline-flex;position:absolute;bottom:-5px;right:-5px}.AppTopHeader-module__VSwJSG__profileButton:hover .AppTopHeader-module__VSwJSG__profileFlag{transform:scale(1.15)rotate(-8deg)}.AppTopHeader-module__VSwJSG__userMenuSectionTitle{width:100%}.AppTopHeader-module__VSwJSG__userMenuCurrent{color:#4f6b12;letter-spacing:0;background:#8ab93324;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px 3px 4px;font-size:12px;font-weight:600;display:inline-flex}.AppTopHeader-module__VSwJSG__langOption{gap:8px;padding:0 10px;position:relative}.AppTopHeader-module__VSwJSG__langOption svg{transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.AppTopHeader-module__VSwJSG__langOption:hover svg{transform:scale(1.12)}.AppTopHeader-module__VSwJSG__langOptionActive svg{box-shadow:0 0 0 2px #fff,0 0 0 3px #6f97208c,0 3px 8px #6f97204d}.AppTopHeader-module__VSwJSG__langCheck{color:var(--brand-green-dark,#6f9720);font-size:12px}@media (prefers-reduced-motion:reduce){.AppTopHeader-module__VSwJSG__profileFlag,.AppTopHeader-module__VSwJSG__langOption svg{transition:none}.AppTopHeader-module__VSwJSG__profileButton:hover .AppTopHeader-module__VSwJSG__profileFlag,.AppTopHeader-module__VSwJSG__langOption:hover svg{transform:none}}
