._topBar_lhhgl_1{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:#0f172a;color:#f1f5f9;font-family:DM Sans,sans-serif;flex-shrink:0}._left_lhhgl_13{display:flex;align-items:baseline;gap:.25rem}._center_lhhgl_19{position:absolute;left:50%;transform:translate(-50%);pointer-events:none;display:flex;align-items:center;gap:.5rem}._companyLogo_lhhgl_29{height:65px;width:auto;max-width:180px;object-fit:contain;display:block}._companyName_lhhgl_37{font-weight:600;font-size:.95rem}._companyPlan_lhhgl_42{font-weight:500;color:#94a3b8;font-size:.9rem}._userName_lhhgl_48{font-weight:600;font-size:1rem}._role_lhhgl_53{color:#94a3b8;font-size:.9rem}._right_lhhgl_58{display:flex;align-items:center;gap:.75rem}._planExpiryWarning_lhhgl_65{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:8px;border:1px solid #b91c1c;background:#7f1d1d;color:#fecaca;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}._planExpiryWarning_lhhgl_65:hover{background:#991b1b;border-color:#dc2626;color:#fff}._planExpiryWarningIcon_lhhgl_86{font-size:1rem;line-height:1}._planExpiryWarningText_lhhgl_91{white-space:nowrap}._navBtn_lhhgl_95,._excelBtn_lhhgl_96,._logoutBtn_lhhgl_97{padding:.5rem 1rem;border-radius:8px;border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;background:transparent;color:#cbd5e1}._navBtn_lhhgl_95{position:relative;display:inline-flex;align-items:center;gap:.35rem}._navBtnLabel_lhhgl_116{line-height:1.2}._navBtnBadge_lhhgl_120{position:absolute;top:-.2rem;right:-.15rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:#38bdf8;color:#0f172a;font-size:.65rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}._navBtn_lhhgl_95[data-active=true] ._navBtnBadge_lhhgl_120{background:#fffffff2;color:#1d4ed8}@keyframes _topBarNavPulse_lhhgl_1{0%,to{box-shadow:0 0 #38bdf859;color:#cbd5e1}50%{box-shadow:0 0 0 3px #38bdf833;color:#e0f2fe}}._navBtnPulse_lhhgl_155{animation:_topBarNavPulse_lhhgl_1 2.2s ease-in-out infinite;border-radius:8px}._navBtnPulse_lhhgl_155[data-active=true]{animation:none;box-shadow:none}._navBtn_lhhgl_95:hover,._excelBtn_lhhgl_96:hover{background:#1e293b;color:#f1f5f9}._navBtn_lhhgl_95[data-active=true]{background:#2563eb;color:#fff}._excelBtn_lhhgl_96{background:#059669;color:#fff}._excelBtn_lhhgl_96:hover{background:#047857}._logoutBtn_lhhgl_97{color:#f87171}._logoutBtn_lhhgl_97:hover{background:#f8717126}._langDropdown_lhhgl_193{position:relative}._langTrigger_lhhgl_197{display:flex;align-items:center;gap:.25rem;padding:.4rem .6rem;border:1px solid #334155;border-radius:6px;background:transparent;color:#94a3b8;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s}._langGlobe_lhhgl_212{font-size:1rem;line-height:1}._langCode_lhhgl_217{letter-spacing:.02em}._langTrigger_lhhgl_197:hover{background:#1e293b;color:#f1f5f9;border-color:#475569}._langTrigger_lhhgl_197[aria-expanded=true]{background:#1e293b;border-color:#475569;color:#38bdf8}._langChevron_lhhgl_233{font-size:.5rem;opacity:.85;line-height:1}._langMenu_lhhgl_239{position:absolute;top:100%;right:0;margin:.25rem 0 0;padding:.25rem 0;min-width:100%;background:#1e293b;border:1px solid #334155;border-radius:8px;list-style:none;box-shadow:0 4px 12px #0000004d;z-index:100}._langOption_lhhgl_254{display:block;width:100%;padding:.5rem 1rem;border:none;background:transparent;color:#cbd5e1;font-size:.875rem;text-align:left;cursor:pointer;transition:background .2s,color .2s}._langOption_lhhgl_254:hover{background:#334155;color:#f1f5f9}._langMenu_lhhgl_239 li[aria-selected=true] ._langOption_lhhgl_254{color:#38bdf8;font-weight:600}@media (max-width: 768px){._topBar_lhhgl_1{padding:.9rem 1rem .9rem 3.75rem;min-height:3.5rem;gap:.5rem}._center_lhhgl_19,._excelBtn_lhhgl_96,._navBtn_lhhgl_95,._planExpiryWarning_lhhgl_65,._langDropdown_lhhgl_193,._logoutBtn_lhhgl_97{display:none!important}._companyLogo_lhhgl_29{max-height:48px}._companyName_lhhgl_37,._userName_lhhgl_48{font-size:.9rem}._role_lhhgl_53,._companyPlan_lhhgl_42{font-size:.8rem}._right_lhhgl_58{gap:.75rem}}._layout_lcwad_1{min-height:100vh;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;background:#f8fafc}._body_lcwad_9{display:flex;flex:1;overflow:hidden}._mobileMenuBtn_lcwad_16{display:none;position:fixed;top:.85rem;left:1rem;z-index:102;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:8px;background:#334155;color:#f1f5f9;cursor:pointer;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003}._mobileMenuBtn_lcwad_16:hover{background:#475569}._mobileMenuIcon_lcwad_39{font-size:1.35rem;line-height:1}._sidebarBackdrop_lcwad_44{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:101}._sidebar_lcwad_44{width:220px;background:#1e293b;padding:1rem 0;flex-shrink:0;display:flex;flex-direction:column}._sidebarHeader_lcwad_61{display:none;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #334155}._sidebarTitle_lcwad_69{font-size:1rem;font-weight:600;color:#f1f5f9}._sidebarClose_lcwad_75{width:2rem;height:2rem;padding:0;border:none;background:transparent;color:#94a3b8;font-size:1.5rem;line-height:1;cursor:pointer;border-radius:4px}._sidebarClose_lcwad_75:hover{color:#f1f5f9;background:#334155}._nav_lcwad_93{display:flex;flex-direction:column;gap:.25rem;flex:1;overflow:auto}._link_lcwad_101,._linkActive_lcwad_102{display:flex;align-items:center;padding:.65rem 1.25rem;color:#94a3b8;text-decoration:none;font-size:.9rem;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}._link_lcwad_101:hover{background:#334155;color:#f1f5f9}._linkActive_lcwad_102{background:#2563eb;color:#fff}._navLinkRow_lcwad_123{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0}._navBadge_lcwad_132{flex-shrink:0;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:#38bdf8;color:#0f172a;font-size:.65rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}._linkActive_lcwad_102 ._navBadge_lcwad_132{background:#fffffff2;color:#1d4ed8}@keyframes _sidebarLinkNotifyPulse_lcwad_1{0%,to{box-shadow:0 0 #38bdf859;color:#94a3b8}50%{box-shadow:0 0 0 2px #38bdf838;color:#e0f2fe}}._linkNotifyPulse_lcwad_165{animation:_sidebarLinkNotifyPulse_lcwad_1 2.2s ease-in-out infinite;border-radius:8px}._sidebarFooter_lcwad_170{margin-top:auto;padding:1rem 1.25rem;border-top:1px solid #334155;display:none;flex-direction:column;gap:.75rem}._sidebarLang_lcwad_179{display:flex;flex-direction:column;gap:.35rem}._sidebarLangLabel_lcwad_185{font-size:.8rem;font-weight:600;color:#94a3b8}._sidebarLangButtons_lcwad_191{display:flex;flex-wrap:wrap;gap:.35rem}._sidebarLangBtn_lcwad_197,._sidebarLangBtnActive_lcwad_198{padding:.35rem .6rem;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;border:1px solid #334155;background:#1e293b;color:#94a3b8}._sidebarLangBtn_lcwad_197:hover{background:#334155;color:#f1f5f9}._sidebarLangBtnActive_lcwad_198{background:#2563eb;border-color:#2563eb;color:#fff}._sidebarExportLink_lcwad_220{padding:.5rem 0;font-size:.9rem;font-weight:500;color:#94a3b8;text-decoration:none}._sidebarExportLink_lcwad_220:hover{color:#f1f5f9}._sidebarLogoutBtn_lcwad_232{padding:.5rem .75rem;font-size:.9rem;font-weight:500;color:#f1f5f9;background:#475569;border:1px solid #64748b;border-radius:8px;cursor:pointer;text-align:left}._sidebarLogoutBtn_lcwad_232:hover{background:#64748b}._main_lcwad_248{flex:1;overflow:auto;padding:1.5rem}._offlineBanner_lcwad_254{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 2rem;margin-bottom:1rem;text-align:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:12px;color:#92400e}._offlineTitle_lcwad_268{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}._offlineMessage_lcwad_274{margin:0;font-size:.95rem;line-height:1.5;max-width:36rem}._planUpdateBanner_lcwad_281{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;margin-bottom:1rem;border-radius:8px;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}._planUpdateBanner_lcwad_281 p{margin:0;font-weight:500}._planUpdateBannerClose_lcwad_299{flex-shrink:0;width:2rem;height:2rem;padding:0;border:none;background:transparent;font-size:1.5rem;line-height:1;color:#047857;cursor:pointer;border-radius:4px}._planUpdateBannerClose_lcwad_299:hover{background:#a7f3d0}._subscriptionBannerClosed_lcwad_317,._subscriptionBannerGrace_lcwad_318{padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem}._subscriptionBannerClosed_lcwad_317{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}._subscriptionBannerGrace_lcwad_318{background:#fffbeb;border:1px solid #fde68a;color:#b45309}._subscriptionBannerLink_lcwad_336{display:inline-block;margin-top:.5rem;font-weight:600;color:#2563eb;text-decoration:none}._subscriptionBannerLink_lcwad_336:hover{text-decoration:underline}._subscriptionOverlay_lcwad_348{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:100;pointer-events:none}._subscriptionOverlayContent_lcwad_359{pointer-events:auto;background:#fff;padding:1.5rem 2rem;border-radius:12px;box-shadow:0 10px 40px #0003;text-align:center;max-width:400px}._subscriptionOverlayContent_lcwad_359 ._subscriptionBannerLink_lcwad_336{margin-top:.75rem;color:#2563eb}._panelFooter_lcwad_375{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.4rem 1rem;font-size:.75rem;color:#f1f5f9;background:#0f172a;border-top:1px solid #1e293b}._panelFooterLeft_lcwad_387{color:#f1f5f9;flex:1}._panelFooterCenter_lcwad_392{flex-shrink:0;display:flex;align-items:center;justify-content:center}._panelFooterLogo_lcwad_399{height:1.5rem;width:auto;display:block;object-fit:contain}._panelFooterMail_lcwad_406{flex:1;display:inline-flex;align-items:center;justify-content:flex-end;color:#f1f5f9;padding:.25rem;border-radius:6px;transition:color .2s,background .2s}._panelFooterMail_lcwad_406:hover{color:#fff;background:#334155}._envelopeIcon_lcwad_422{width:1.1rem;height:1.1rem}@media (max-width: 768px){._mobileMenuBtn_lcwad_16{display:flex}._sidebarBackdrop_lcwad_44{display:block}._body_lcwad_9{flex-direction:column}._sidebar_lcwad_44{position:fixed;top:0;left:0;bottom:0;z-index:102;width:280px;max-width:85vw;padding:0;transform:translate(-100%);transition:transform .25s ease-out;box-shadow:4px 0 20px #0003}._sidebarOpen_lcwad_455{transform:translate(0)}._sidebarHeader_lcwad_61,._sidebarFooter_lcwad_170{display:flex}._main_lcwad_248{width:100%;padding:1rem 1rem 2rem;overflow-x:auto;-webkit-overflow-scrolling:touch}._panelFooter_lcwad_375{padding:.35rem .75rem;font-size:.7rem;flex-wrap:wrap;gap:.25rem}._panelFooterLogo_lcwad_399{height:1.25rem}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;color:#1e293b}#root{min-height:100vh}
