.select-picker-menu-list_actions__1jVAO{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid #e2e8f0;background:#f8fafc;position:sticky;top:0;z-index:2}.select-picker-menu-list_actionBtn__FNOpg{border:none;background:transparent;padding:8px 10px;font-size:13px;font-weight:600;color:#334155;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.select-picker-menu-list_actionBtn__FNOpg:first-child{border-right:1px solid #e2e8f0}.select-picker-menu-list_actionBtn__FNOpg:hover{background:#eef2ff;color:#1d4ed8}html[data-theme=dark] .select-picker-menu-list_actions__1jVAO{background:#0f172a;border-bottom-color:rgba(148,163,184,.2)}html[data-theme=dark] .select-picker-menu-list_actionBtn__FNOpg{color:#e2e8f0}html[data-theme=dark] .select-picker-menu-list_actionBtn__FNOpg:first-child{border-right-color:rgba(148,163,184,.2)}html[data-theme=dark] .select-picker-menu-list_actionBtn__FNOpg:hover{background:rgba(59,130,246,.18);color:#93c5fd}.select-picker-tick-option_row__7zkxk{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:0}.select-picker-tick-option_label__WoTMh{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-picker-tick-option_tick__R53Kr{flex-shrink:0;color:#2563eb}.brand-logo_wordmark__mSCBn{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand-logo_mark__ZxwON{flex-shrink:0;display:block}.brand-logo_textBlock__J_RKp{display:flex;flex-direction:column;gap:2px;min-width:0}.brand-logo_name__i3cj5{font-size:1.125rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;white-space:nowrap}.brand-logo_nameSmart__GTjae{color:#0f2744}.brand-logo_nameSuite__SUgMR{color:#0d9488}.brand-logo_tagline__Yxhlb{font-size:.5625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#334155;white-space:nowrap}.brand-logo_lockup__vjrYh{display:inline-flex;align-items:center;justify-content:center}.brand-logo_lockupImg__qMTfr{width:min(220px,100%);height:auto;-o-object-fit:contain;object-fit:contain}.brand-logo_companyMark__a6xmo{flex-shrink:0;display:block;-o-object-fit:contain;object-fit:contain;border-radius:6px}html[data-theme=dark] .brand-logo_nameSmart__GTjae{color:#e2e8f0}html[data-theme=dark] .brand-logo_nameSuite__SUgMR{color:#2dd4bf}html[data-theme=dark] .brand-logo_tagline__Yxhlb{color:#94a3b8}.notification-bell_wrap__mlJw0{position:relative}.notification-bell_badge__noO4J{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:.625rem;font-weight:700;line-height:16px;text-align:center}.notification-bell_panel__0zr57{position:absolute;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 2rem));max-height:min(420px,70vh);display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.14);z-index:1200;overflow:hidden}.notification-bell_panelHeader__8CbSp{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid #e2e8f0;color:#0f172a;font-size:.9rem}.notification-bell_markAllBtn__ecFUl{display:inline-flex;align-items:center;gap:.3rem;border:none;background:none;color:#2563eb;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.notification-bell_markAllBtn__ecFUl:hover{color:#1d4ed8}.notification-bell_list__RhFXY{overflow:auto;padding:.35rem}.notification-bell_item__PvTXx{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.65rem .7rem;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.notification-bell_itemUnread__aTEXY{background:#eff6ff}.notification-bell_itemRead__I7FcI{background:transparent}.notification-bell_item__PvTXx:hover{background:#f8fafc}.notification-bell_itemUnread__aTEXY:hover{background:#dbeafe}.notification-bell_itemTitle__YsCph{font-size:.8125rem;font-weight:700;color:#0f172a}.notification-bell_itemBody__N2KsR{font-size:.75rem;color:#475569;line-height:1.4;white-space:pre-wrap}.notification-bell_itemMeta__kik9W{font-size:.6875rem;color:#94a3b8}.notification-bell_empty__ejm9T{margin:0;padding:1.25rem .75rem;text-align:center;color:#64748b;font-size:.8125rem}html[data-theme=dark] .notification-bell_panel__0zr57{background:#1e293b;border-color:rgba(148,163,184,.2);box-shadow:0 16px 40px rgba(0,0,0,.45)}html[data-theme=dark] .notification-bell_panelHeader__8CbSp{border-bottom-color:rgba(148,163,184,.16);color:#f8fafc}html[data-theme=dark] .notification-bell_markAllBtn__ecFUl{color:#93c5fd}html[data-theme=dark] .notification-bell_markAllBtn__ecFUl:hover{color:#bfdbfe}html[data-theme=dark] .notification-bell_itemUnread__aTEXY{background:rgba(59,130,246,.16)}html[data-theme=dark] .notification-bell_item__PvTXx:hover{background:rgba(51,65,85,.55)}html[data-theme=dark] .notification-bell_itemUnread__aTEXY:hover{background:rgba(59,130,246,.24)}html[data-theme=dark] .notification-bell_itemTitle__YsCph{color:#f8fafc}html[data-theme=dark] .notification-bell_itemBody__N2KsR{color:#cbd5e1}html[data-theme=dark] .notification-bell_empty__ejm9T,html[data-theme=dark] .notification-bell_itemMeta__kik9W{color:#94a3b8}.notification-bell_panelFooter__v2dJo{border-top:1px solid #e2e8f0;padding:.55rem .75rem}.notification-bell_viewAllBtn___iJba{width:100%;border:none;background:transparent;color:#2563eb;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;padding:.35rem}.notification-bell_viewAllBtn___iJba:hover{color:#1d4ed8}html[data-theme=dark] .notification-bell_panelFooter__v2dJo{border-top-color:#334155}html[data-theme=dark] .notification-bell_viewAllBtn___iJba{color:#93c5fd}.skeleton_bone__PcXqU{display:block;background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0 90%);background-size:200% 100%;animation:skeleton_skeletonShimmer__OZwbS 1.35s ease-in-out infinite;border-radius:6px}.skeleton_circle__SHD21{border-radius:50%}@keyframes skeleton_skeletonShimmer__OZwbS{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-theme=dark] .skeleton_bone__PcXqU{background:linear-gradient(90deg,#1e293b,#334155 45%,#1e293b 90%);background-size:200% 100%}.employee-leave_wrap__MYLp5{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:100%}.employee-leave_section__N9TVX{width:100%;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.employee-leave_sectionHeader__SfwON{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;padding:.6rem .85rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.employee-leave_sectionTitle__NJAST{margin:0;font-size:.875rem;font-weight:700;color:#000000}.employee-leave_sectionBody__ohmeM{padding:.65rem .85rem .8rem}.employee-leave_applyLeaveBtn__Q_sKE{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:32px;padding:.4rem .7rem;border:1px solid #1d4ed8;border-radius:7px;background:#2563eb;color:#fff;font:inherit;font-size:.75rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px rgba(37,99,235,.2);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.employee-leave_applyLeaveBtn__Q_sKE:hover:not(:disabled){border-color:#1e40af;background:#1d4ed8;box-shadow:0 2px 5px rgba(37,99,235,.24)}.employee-leave_applyLeaveBtn__Q_sKE:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.employee-leave_applyLeaveBtn__Q_sKE:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.employee-leave_infoGrid__WxtV3{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;width:100%}.employee-leave_infoCard__46OQF{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.employee-leave_infoLabel__kCKU0{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#000000}.employee-leave_infoValue__yE0b1{font-size:.9375rem;font-weight:600;color:#000000;word-break:break-word}.employee-leave_balanceGrid__tGin_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.employee-leave_balanceCard__XX3s4{padding:.95rem 1rem;border:1px solid #dbeafe;border-radius:10px;background:linear-gradient(180deg,#f8fbff,#ffffff)}.employee-leave_balanceType__dCEdU{margin:0 0 .35rem;font-size:.8125rem;font-weight:700;color:#1d4ed8}.employee-leave_balanceMeta__zbs4o{margin:0;font-size:.875rem;color:#000000;line-height:1.5}.employee-leave_embeddedWrap__Ykvgs{width:100%}.employee-leave_tableWrap__dZ3ML{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.employee-leave_table__DEEQQ{width:100%;border-collapse:collapse;font-size:.8125rem}.employee-leave_table__DEEQQ th{text-align:left;padding:.48rem .6rem;background:#f8fafc;font-size:.6875rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.employee-leave_table__DEEQQ td{padding:.5rem .6rem;border-bottom:1px solid #e2e8f0;vertical-align:middle;color:#000000}.employee-leave_table__DEEQQ tbody tr{transition:background .12s ease}.employee-leave_table__DEEQQ tbody tr:hover{background:#f8fafc}.employee-leave_table__DEEQQ tbody tr:last-child td{border-bottom:0}.employee-leave_numCell__k_l0U{font-variant-numeric:tabular-nums;white-space:nowrap}.employee-leave_balanceNumber__LHSjc{font-weight:600;font-variant-numeric:tabular-nums;color:inherit}.employee-leave_balanceNumberStrong__JUuep{font-weight:700;font-variant-numeric:tabular-nums;color:inherit}.employee-leave_balanceCountBtn__wBi5g{padding:0;border:none;background:none;font:inherit;font-weight:600;font-variant-numeric:tabular-nums;color:#2563eb;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.employee-leave_balanceCountBtn__wBi5g:hover{color:#1d4ed8}.employee-leave_rowCancelBtn__EXRBX{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:28px;padding:.3rem .55rem;border:1px solid #fecaca;border-radius:8px;background:#fff;color:#b91c1c;font-size:.75rem;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.employee-leave_rowCancelBtn__EXRBX:hover:not(:disabled){background:#fef2f2;border-color:#f87171;color:#991b1b;box-shadow:0 1px 3px rgba(220,38,38,.12)}.employee-leave_rowCancelBtn__EXRBX:disabled{opacity:.55;cursor:not-allowed}.employee-leave_rowCancelBtn__EXRBX svg{flex-shrink:0}.employee-leave_leaveTypeBtn__xSa73{padding:0;border:none;background:none;font:inherit;font-weight:600;color:#2563eb;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}.employee-leave_leaveTypeBtn__xSa73:hover{color:#1d4ed8}.employee-leave_balanceDetailModal__DOoVf{width:min(640px,calc(100vw - 2rem));max-height:min(85vh,680px);overflow:hidden;display:flex;flex-direction:column;padding:0}.employee-leave_balanceDetailHeader__FxZga{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.employee-leave_balanceDetailTitle__6qnNY{margin:0;font-size:1.05rem;font-weight:700;color:#000000}.employee-leave_balanceDetailToolbar__TOTiz{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 1.25rem .65rem}.employee-leave_balanceDetailLeaveType__eYnG_{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.employee-leave_balanceDetailLeaveName__I29vj{font-size:.9375rem;font-weight:600;color:#000000}.employee-leave_balanceDetailBadge__ILCp0{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:4px;font-size:.6875rem;font-weight:600;color:#000000;background:#f1f5f9;border:1px solid #e2e8f0}.employee-leave_balanceDetailYearSelect__UHUz6 select{min-width:7rem;padding:.35rem .55rem;border-radius:6px;border:1px solid #cbd5e1;background:#fff;font-size:.8125rem;color:#000000}.employee-leave_balanceDetailTabs__mlxxF{display:flex;gap:1.25rem;padding:0 1.25rem;border-bottom:1px solid #e2e8f0}.employee-leave_balanceDetailTabActive__tqHvj,.employee-leave_balanceDetailTab__gK90_{padding:.55rem 0;background:none;font:inherit;font-size:.875rem;font-weight:600;color:#000000;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.employee-leave_balanceDetailTab__gK90_:hover{color:#000000}.employee-leave_balanceDetailTabActive__tqHvj{color:#2563eb;border-bottom-color:#2563eb}.employee-leave_balanceDetailBody__z7_J_{flex:1;overflow:auto;padding:.85rem 1.25rem 1rem}.employee-leave_balanceSummaryTable___dRRn{width:100%;border-collapse:collapse}.employee-leave_balanceSummaryTable___dRRn td,.employee-leave_balanceSummaryTable___dRRn th{padding:.55rem .65rem;border-bottom:1px solid #e2e8f0;font-size:.8125rem;vertical-align:middle}.employee-leave_balanceSummaryTable___dRRn thead th{font-weight:700;color:#000000;text-align:right}.employee-leave_balanceSummaryTable___dRRn thead th:first-child{text-align:left}.employee-leave_balanceSummaryTable___dRRn tbody th{font-weight:500;color:#000000;text-align:left}.employee-leave_balanceSummaryTable___dRRn tbody td{text-align:right;font-weight:600;color:#000000;font-variant-numeric:tabular-nums}.employee-leave_balanceDetailFooter__LW__d{display:flex;justify-content:flex-end;padding:.85rem 1.25rem 1rem;border-top:1px solid #e2e8f0}.employee-leave_balanceDetailCloseBtn__fo4Bs{padding:.45rem 1.1rem;border-radius:6px;border:1px solid #cbd5e1;background:#fff;font:inherit;font-size:.875rem;font-weight:600;color:#000000;cursor:pointer}.employee-leave_balanceDetailCloseBtn__fo4Bs:hover{background:#f8fafc;border-color:#000000}.employee-leave_detailModal___KaqQ{width:min(480px,calc(100vw - 2rem));max-height:min(80vh,560px);overflow:hidden;display:flex;flex-direction:column}.employee-leave_detailModalHeader__Jeyox{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid #e2e8f0}.employee-leave_detailModalTitle__4R3RB{margin:0;font-size:1rem;font-weight:700;color:#000000}.employee-leave_detailModalBody__YTarV{overflow:auto;padding:1rem 1.15rem 1.15rem}.employee-leave_balanceDetailList__GI3FG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.employee-leave_balanceDetailList__GI3FG li{padding:.4rem .55rem;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0}.employee-leave_balanceDetailRange__a10Vl{display:block;font-size:.75rem;font-weight:600;color:#000000}.employee-leave_balanceDetailMeta__IAyBA{display:block;margin-top:.1rem;font-size:.6875rem;color:#000000;line-height:1.35}.employee-leave_balanceDetailReason__tt_fB{display:block;margin-top:.25rem;font-size:.75rem;color:#000000;line-height:1.4}.employee-leave_creditNote__Z_vQX{display:block;margin-top:.25rem;font-size:.75rem;color:#15803d}.employee-leave_rejectionNote__QVHvF{margin:.35rem 0 0;font-size:.75rem;line-height:1.4;color:#b91c1c}.employee-leave_hint__babA6{margin:0;font-size:.875rem;line-height:1.55;color:#000000}.employee-leave_reasonCell__R3Nap{max-width:280px;line-height:1.45;word-break:break-word}.employee-leave_empty__MbUi5{margin:0;padding:1.5rem 0;text-align:center;color:#000000;font-size:.9375rem}.employee-leave_hintText__EmC5d{margin:.75rem 0 0;font-size:.8125rem;color:#000000}.employee-leave_hero__Hc95C{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.employee-leave_heroIcon__BJrJx{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:10px;background:#ecfdf5;color:#047857}.employee-leave_heroTitle__GIgNi{margin:0 0 .35rem;font-size:1.125rem;font-weight:700;color:#000000}.employee-leave_heroDesc__d0OoI{margin:0;font-size:.9375rem;color:#000000;line-height:1.55}@media (max-width:640px){.employee-leave_wrap__MYLp5{gap:.7rem}.employee-leave_sectionHeader__SfwON{align-items:center;padding:.55rem .65rem}.employee-leave_sectionBody__ohmeM{padding:.55rem .65rem .7rem}.employee-leave_applyLeaveBtn__Q_sKE{min-height:30px;padding-inline:.6rem}}html[data-theme=dark] .employee-leave_hero__Hc95C,html[data-theme=dark] .employee-leave_section__N9TVX{background:#0f172a;border-color:rgba(148,163,184,.2);box-shadow:0 4px 18px rgba(0,0,0,.28)}html[data-theme=dark] .employee-leave_sectionHeader__SfwON{background:#1e293b;border-bottom-color:rgba(148,163,184,.16)}html[data-theme=dark] .employee-leave_balanceMeta__zbs4o,html[data-theme=dark] .employee-leave_balanceType__dCEdU,html[data-theme=dark] .employee-leave_empty__MbUi5,html[data-theme=dark] .employee-leave_heroDesc__d0OoI,html[data-theme=dark] .employee-leave_heroTitle__GIgNi,html[data-theme=dark] .employee-leave_hintText__EmC5d,html[data-theme=dark] .employee-leave_infoLabel__kCKU0,html[data-theme=dark] .employee-leave_infoValue__yE0b1,html[data-theme=dark] .employee-leave_sectionTitle__NJAST,html[data-theme=dark] .employee-leave_table__DEEQQ td,html[data-theme=dark] .employee-leave_table__DEEQQ th{color:#ffffff}html[data-theme=dark] .employee-leave_infoCard__46OQF{background:#1e293b;border-color:rgba(148,163,184,.16)}html[data-theme=dark] .employee-leave_balanceCard__XX3s4{background:#1e293b;border-color:rgba(96,165,250,.28)}html[data-theme=dark] .employee-leave_table__DEEQQ th{background:#1e293b;border-bottom-color:rgba(148,163,184,.16)}html[data-theme=dark] .employee-leave_tableWrap__dZ3ML{border-color:rgba(148,163,184,.18)}html[data-theme=dark] .employee-leave_table__DEEQQ td{border-bottom-color:rgba(148,163,184,.12)}html[data-theme=dark] .employee-leave_table__DEEQQ tbody tr:hover{background:rgba(30,41,59,.65)}html[data-theme=dark] .employee-leave_applyLeaveBtn__Q_sKE{border-color:#3b82f6;background:#2563eb;color:#fff}html[data-theme=dark] .employee-leave_applyLeaveBtn__Q_sKE:hover:not(:disabled){border-color:#60a5fa;background:#1d4ed8}html[data-theme=dark] .employee-leave_balanceNumberStrong__JUuep,html[data-theme=dark] .employee-leave_balanceNumber__LHSjc{color:#ffffff}html[data-theme=dark] .employee-leave_balanceCountBtn__wBi5g{color:#93c5fd}html[data-theme=dark] .employee-leave_balanceCountBtn__wBi5g:hover{color:#ffffff}html[data-theme=dark] .employee-leave_leaveTypeBtn__xSa73{color:#93c5fd}html[data-theme=dark] .employee-leave_leaveTypeBtn__xSa73:hover{color:#ffffff}html[data-theme=dark] .employee-leave_balanceDetailFooter__LW__d,html[data-theme=dark] .employee-leave_balanceDetailHeader__FxZga,html[data-theme=dark] .employee-leave_balanceDetailTabs__mlxxF{border-color:rgba(148,163,184,.16)}html[data-theme=dark] .employee-leave_balanceDetailLeaveName__I29vj,html[data-theme=dark] .employee-leave_balanceDetailTitle__6qnNY,html[data-theme=dark] .employee-leave_balanceSummaryTable___dRRn tbody td,html[data-theme=dark] .employee-leave_balanceSummaryTable___dRRn thead th{color:#ffffff}html[data-theme=dark] .employee-leave_balanceDetailBadge__ILCp0{color:#ffffff;background:rgba(30,41,59,.9);border-color:rgba(148,163,184,.2)}html[data-theme=dark] .employee-leave_balanceDetailYearSelect__UHUz6 select{background:#1e293b;border-color:rgba(148,163,184,.25);color:#ffffff}html[data-theme=dark] .employee-leave_balanceDetailTab__gK90_,html[data-theme=dark] .employee-leave_balanceDetailTab__gK90_:hover{color:#ffffff}html[data-theme=dark] .employee-leave_balanceDetailTabActive__tqHvj{color:#93c5fd;border-bottom-color:#60a5fa}html[data-theme=dark] .employee-leave_balanceSummaryTable___dRRn td,html[data-theme=dark] .employee-leave_balanceSummaryTable___dRRn th{border-bottom-color:rgba(148,163,184,.12)}html[data-theme=dark] .employee-leave_balanceSummaryTable___dRRn tbody th{color:#ffffff}html[data-theme=dark] .employee-leave_balanceDetailCloseBtn__fo4Bs{background:#1e293b;border-color:rgba(148,163,184,.25);color:#ffffff}html[data-theme=dark] .employee-leave_balanceDetailCloseBtn__fo4Bs:hover{background:#334155}html[data-theme=dark] .employee-leave_detailModalHeader__Jeyox{border-bottom-color:rgba(148,163,184,.16)}html[data-theme=dark] .employee-leave_detailModalTitle__4R3RB{color:#ffffff}html[data-theme=dark] .employee-leave_balanceDetailList__GI3FG li{background:rgba(15,23,42,.55);border-color:rgba(148,163,184,.16)}html[data-theme=dark] .employee-leave_balanceDetailRange__a10Vl{color:#ffffff}html[data-theme=dark] .employee-leave_rowCancelBtn__EXRBX{background:#1e293b;border-color:rgba(248,113,113,.35);color:#fca5a5}html[data-theme=dark] .employee-leave_rowCancelBtn__EXRBX:hover:not(:disabled){background:rgba(127,29,29,.35);border-color:rgba(248,113,113,.55);color:#fecaca;box-shadow:none}html[data-theme=dark] .employee-leave_balanceDetailMeta__IAyBA,html[data-theme=dark] .employee-leave_balanceDetailReason__tt_fB{color:#ffffff}html[data-theme=dark] .employee-leave_heroIcon__BJrJx{background:rgba(16,185,129,.18);color:#6ee7b7}.employee-leave-balance-modal_panel__wrqWz{width:min(720px,calc(100vw - 2rem));max-height:min(85vh,720px);overflow:hidden;display:flex;flex-direction:column}.employee-leave-balance-modal_header__EN4Fg{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.employee-leave-balance-modal_title__basLK{margin:0;font-size:1.125rem;font-weight:700}.employee-leave-balance-modal_body__AaHIH{overflow:auto;padding:.75rem 1rem 1.25rem}.employee-payslip-modal_overlay__6AHi6{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.45)}.employee-payslip-modal_modal__xkTYo{width:min(100%,640px);max-height:min(92vh,860px);overflow:auto;border-radius:14px;background:#fff;box-shadow:0 24px 48px rgba(15,23,42,.18)}.employee-payslip-modal_toolbar__d8kui{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid #e2e8f0}.employee-payslip-modal_toolbar__d8kui h2{margin:0;font-size:1rem;font-weight:700;color:#000000}.employee-payslip-modal_toolbarActions__qASiZ{display:flex;align-items:center;gap:.5rem}.employee-payslip-modal_closeBtn__Khanp{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:#000000;cursor:pointer}.employee-payslip-modal_closeBtn__Khanp:hover{background:#f1f5f9;color:#000000}.employee-payslip-modal_body__E4MwB{padding:1.25rem}.employee-payslip-modal_statementHeader__YJzg3{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:2px solid #0f172a}.employee-payslip-modal_statementTitle__gP6lo{margin:0;font-size:1.2rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#0f172a}.employee-payslip-modal_branch__L9cGa{margin:.25rem 0 0;font-size:.8125rem;color:#475569}.employee-payslip-modal_employeeMeta__mUZdX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid #cbd5e1;border-top:0}.employee-payslip-modal_employeeMeta__mUZdX>div{display:grid;grid-template-columns:92px minmax(0,1fr);min-width:0;padding:.55rem .7rem;border-bottom:1px solid #e2e8f0}.employee-payslip-modal_employeeMeta__mUZdX>div:nth-last-child(-n+2){border-bottom:0}.employee-payslip-modal_employeeMeta__mUZdX dt{color:#64748b;font-size:.75rem;font-weight:600}.employee-payslip-modal_employeeMeta__mUZdX dd{min-width:0;margin:0;color:#0f172a;font-size:.8125rem;font-weight:700;overflow-wrap:anywhere}.employee-payslip-modal_paidBadge__dLNFY{display:inline-flex;padding:.25rem .65rem;border:1px solid #86efac;border-radius:999px;background:#f0fdf4;color:#166534;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.employee-payslip-modal_statement__EuD5e{margin-top:1rem;border:1px solid #94a3b8;border-radius:6px;overflow:hidden}.employee-payslip-modal_table__H7_TR{width:100%;border-collapse:collapse}.employee-payslip-modal_table__H7_TR td,.employee-payslip-modal_table__H7_TR th{padding:.48rem .65rem;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;font-size:.875rem;color:#0f172a}.employee-payslip-modal_table__H7_TR td:last-child,.employee-payslip-modal_table__H7_TR th:last-child{border-right:0}.employee-payslip-modal_table__H7_TR td.employee-payslip-modal_num__Q8FiR{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.employee-payslip-modal_table__H7_TR th{background:#f1f5f9;font-size:.8125rem;font-weight:800;text-align:left;color:#0f172a}.employee-payslip-modal_table__H7_TR th.employee-payslip-modal_num__Q8FiR{text-align:right}.employee-payslip-modal_serial__sELPz{width:64px;text-align:center!important;color:#475569!important}.employee-payslip-modal_groupRow__GY55j td{background:#f8fafc;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#334155}.employee-payslip-modal_totalRow__nBncZ td{background:#f8fafc;border-top:2px solid #64748b;font-weight:800}.employee-payslip-modal_spacerRow__AxQFS td{height:.65rem;padding:0;background:#fff}.employee-payslip-modal_rebateRow__8yIcs td{background:#f0fdf4;color:#047857;font-weight:650}.employee-payslip-modal_netRow__o3xti{background:#0f172a}.employee-payslip-modal_netRow__o3xti td{padding-top:.7rem;padding-bottom:.7rem;border-color:#0f172a;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.9375rem;font-weight:800}.employee-payslip-modal_note__BHWbf{margin:1rem 0 0;padding:.75rem;border-radius:6px;background:#f8fafc;font-size:.875rem;color:#334155;line-height:1.5}@media (max-width:640px){.employee-payslip-modal_body__E4MwB{padding:.85rem}.employee-payslip-modal_employeeMeta__mUZdX{grid-template-columns:1fr}.employee-payslip-modal_employeeMeta__mUZdX>div,.employee-payslip-modal_employeeMeta__mUZdX>div:nth-last-child(-n+2){border-bottom:1px solid #e2e8f0}.employee-payslip-modal_employeeMeta__mUZdX>div:last-child{border-bottom:0}.employee-payslip-modal_serial__sELPz{width:46px}.employee-payslip-modal_table__H7_TR td,.employee-payslip-modal_table__H7_TR th{padding:.45rem;font-size:.8125rem}}@media print{@page{size:A4 portrait;margin:10mm}body:has(.employee-payslip-modal_overlay__6AHi6),html:has(.employee-payslip-modal_overlay__6AHi6){width:100%;height:auto;margin:0;padding:0;overflow:visible;background:#fff}body:has(.employee-payslip-modal_overlay__6AHi6) *{visibility:hidden!important}.employee-payslip-modal_overlay__6AHi6,.employee-payslip-modal_overlay__6AHi6 *{visibility:visible!important}.employee-payslip-modal_overlay__6AHi6{position:absolute;inset:0 auto auto 0;z-index:2147483647;display:block;width:100%;background:transparent;padding:0}.employee-payslip-modal_closeBtn__Khanp,.employee-payslip-modal_toolbar__d8kui{display:none}.employee-payslip-modal_modal__xkTYo{width:100%;max-height:none;overflow:visible;border-radius:0;box-shadow:none}.employee-payslip-modal_body__E4MwB{padding:0}.employee-payslip-modal_statement__EuD5e{margin-top:7mm;-moz-column-break-inside:avoid;break-inside:avoid}.employee-payslip-modal_table__H7_TR td,.employee-payslip-modal_table__H7_TR th{padding:3.5px 6px;font-size:10px}.employee-payslip-modal_branch__L9cGa,.employee-payslip-modal_employeeMeta__mUZdX dd,.employee-payslip-modal_employeeMeta__mUZdX dt{font-size:9px}.employee-payslip-modal_employeeMeta__mUZdX,.employee-payslip-modal_note__BHWbf,.employee-payslip-modal_statementHeader__YJzg3,.employee-payslip-modal_table__H7_TR tr{-moz-column-break-inside:avoid;break-inside:avoid}}.employee-request-detail-modal_panel__fSVRA{width:min(520px,calc(100vw - 2rem));max-height:min(85vh,640px);display:flex;flex-direction:column;overflow:hidden}.employee-request-detail-modal_body__SiyDD{padding:1rem 1.25rem .5rem;overflow:auto}.employee-request-detail-modal_muted__UoG8n{margin:0;color:#000000;font-size:.875rem}.employee-request-detail-modal_errorBlock__VMcF8{display:flex;flex-direction:column;gap:.75rem}.employee-request-detail-modal_errorBlock__VMcF8>p{margin:0;color:#b91c1c;font-size:.875rem}.employee-request-detail-modal_dl__Wk_An{margin:0;display:grid;gap:.75rem}.employee-request-detail-modal_dl__Wk_An>div{display:grid;grid-template-columns:8.5rem 1fr;gap:.75rem;align-items:start;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.employee-request-detail-modal_dl__Wk_An>div:last-child{border-bottom:none;padding-bottom:0}.employee-request-detail-modal_dl__Wk_An dt{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#000000}.employee-request-detail-modal_dl__Wk_An dd{margin:0;font-size:.9375rem;color:#000000;word-break:break-word}.employee-request-detail-modal_documentLinks__vFWSL{display:inline-flex;flex-wrap:wrap;gap:.4rem}.employee-request-detail-modal_documentLink__2baD7{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#1d4ed8;font-size:.75rem;font-weight:600;text-decoration:none}.employee-request-detail-modal_documentLink__2baD7:hover{background:#eff6ff;border-color:#93c5fd;text-decoration:none}.employee-request-detail-modal_footer__PNAPF{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem 1.1rem;border-top:1px solid #e2e8f0;background:#f8fafc}html[data-theme=dark] .employee-request-detail-modal_dl__Wk_An>div{border-bottom-color:rgba(148,163,184,.18)}html[data-theme=dark] .employee-request-detail-modal_dl__Wk_An dd,html[data-theme=dark] .employee-request-detail-modal_dl__Wk_An dt,html[data-theme=dark] .employee-request-detail-modal_muted__UoG8n{color:#ffffff}html[data-theme=dark] .employee-request-detail-modal_footer__PNAPF{border-top-color:rgba(148,163,184,.18);background:rgba(15,23,42,.45)}.compensation-leave-request-modal_panel__zvo4z{width:min(560px,calc(100vw - 1.5rem));max-height:min(90vh,720px);display:flex;flex-direction:column;overflow:hidden;border-radius:14px}.compensation-leave-request-modal_header__RKdsa{align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem .95rem;border-bottom:1px solid #e2e8f0}.compensation-leave-request-modal_title__xPuLs{margin:0;flex:1;font-size:1.2rem;font-weight:700;line-height:1.45;letter-spacing:0;color:#0f172a;word-break:break-word}.compensation-leave-request-modal_form__o3a8e{display:flex;flex-direction:column;gap:1rem;padding:1.1rem 1.25rem 1.25rem;overflow:auto}.compensation-leave-request-modal_infoCard__Il2m0{margin:0;padding:.85rem 1rem;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.compensation-leave-request-modal_infoTitle__X9TkE{margin:0 0 .35rem;font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:#334155;line-height:1.5}.compensation-leave-request-modal_infoText__U_mKi{margin:0;font-size:.875rem;line-height:1.7;color:#475569;text-wrap:pretty}.compensation-leave-request-modal_error__q775O{margin:0}.compensation-leave-request-modal_field__dlA3u{margin:0;display:flex;flex-direction:column;gap:.45rem}.compensation-leave-request-modal_label__YWba1{display:inline-flex;align-items:center;gap:.25rem;margin:0;font-size:.875rem;font-weight:600;line-height:1.5;color:#334155}.compensation-leave-request-modal_required__dKfPD{color:#dc2626;font-weight:700}.compensation-leave-request-modal_select__AcBy_,.compensation-leave-request-modal_textarea__iNNqn{width:100%;min-height:42px;border-radius:10px;font-size:.9375rem;line-height:1.55}.compensation-leave-request-modal_textarea__iNNqn{min-height:110px;resize:vertical;padding-top:.75rem;padding-bottom:.75rem}.compensation-leave-request-modal_actions__bX6Fm{display:grid;grid-template-columns:1fr 1.35fr;gap:.65rem;margin-top:.35rem;padding-top:.35rem}.compensation-leave-request-modal_actionBtn__ZIk0m{min-height:44px;width:100%;padding:.6rem 1rem;border-radius:10px;font-size:.9375rem;font-weight:600;line-height:1.45;white-space:normal;text-align:center}.compensation-leave-request-modal_submitBtn__DkXez{justify-self:stretch}@media (max-width:480px){.compensation-leave-request-modal_header__RKdsa{padding:1rem}.compensation-leave-request-modal_form__o3a8e{padding:1rem;gap:.9rem}.compensation-leave-request-modal_actions__bX6Fm{grid-template-columns:1fr}.compensation-leave-request-modal_actionBtn__ZIk0m:first-child{order:2}.compensation-leave-request-modal_submitBtn__DkXez{order:1}}.compensation-leave-request-modal_panel__zvo4z[lang=ne] .compensation-leave-request-modal_title__xPuLs{font-size:1.15rem;line-height:1.55;font-weight:700}.compensation-leave-request-modal_panel__zvo4z[lang=ne] .compensation-leave-request-modal_actionBtn__ZIk0m,.compensation-leave-request-modal_panel__zvo4z[lang=ne] .compensation-leave-request-modal_infoText__U_mKi,.compensation-leave-request-modal_panel__zvo4z[lang=ne] .compensation-leave-request-modal_infoTitle__X9TkE,.compensation-leave-request-modal_panel__zvo4z[lang=ne] .compensation-leave-request-modal_label__YWba1,.compensation-leave-request-modal_panel__zvo4z[lang=ne] .compensation-leave-request-modal_select__AcBy_,.compensation-leave-request-modal_panel__zvo4z[lang=ne] .compensation-leave-request-modal_textarea__iNNqn{line-height:1.7}.compensation-leave-request-modal_panel__zvo4z[lang=ne] .compensation-leave-request-modal_infoText__U_mKi{font-size:.9rem}html[data-theme=dark] .compensation-leave-request-modal_header__RKdsa{border-bottom-color:rgba(148,163,184,.2)}html[data-theme=dark] .compensation-leave-request-modal_title__xPuLs{color:#f1f5f9}html[data-theme=dark] .compensation-leave-request-modal_infoCard__Il2m0{background:rgba(15,23,42,.55);border-color:rgba(148,163,184,.22)}html[data-theme=dark] .compensation-leave-request-modal_infoTitle__X9TkE{color:#e2e8f0}html[data-theme=dark] .compensation-leave-request-modal_infoText__U_mKi{color:#94a3b8}html[data-theme=dark] .compensation-leave-request-modal_label__YWba1{color:#cbd5e1}.page-loading-screen_root__3v8D4{display:flex;flex-direction:column;align-items:center;justify-content:center}.page-loading-screen_inner__PI_ep{display:flex;flex-direction:column;align-items:center;gap:12px}.page-loading-screen_fullscreen__NQ_uJ{min-height:100vh;width:100%;background:#f8fafc}.page-loading-screen_content__gbwyV{min-height:calc(100vh - 64px);width:100%}.page-loading-screen_overlay__QU2S3{position:fixed;inset:0;z-index:9998;background:#eff6ff}.page-loading-screen_overlayMinimal__zYIju{background:#f8fafc}.page-loading-screen_inline__yZJjm{padding:3rem 1.5rem;text-align:center;background:transparent}.page-loading-screen_spinner__i3ZcK{width:44px;height:44px;border-radius:50%;border:4px solid #dbeafe;border-top-color:#1d4ed8;animation:page-loading-screen_pageLoadingSpin__zvH0Z .8s linear infinite}.page-loading-screen_message__Rw8Rd{margin:0;font-size:.875rem;font-weight:500;color:#475569}@keyframes page-loading-screen_pageLoadingSpin__zvH0Z{to{transform:rotate(1turn)}}html[data-theme=dark] .page-loading-screen_fullscreen__NQ_uJ,html[data-theme=dark] .page-loading-screen_overlayMinimal__zYIju{background:#0f172a}html[data-theme=dark] .page-loading-screen_overlay__QU2S3{background:#0b1220}html[data-theme=dark] .page-loading-screen_spinner__i3ZcK{border-color:#60a5fa #334155 #334155}html[data-theme=dark] .page-loading-screen_message__Rw8Rd{color:#e2e8f0}html[data-theme=dark] .page-loading-screen_inline__yZJjm .page-loading-screen_message__Rw8Rd{color:#94a3b8}.tenant-not-found-page_page__i8tFa{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.25rem;background:radial-gradient(circle at top,rgba(96,165,250,.08),transparent 42%),linear-gradient(160deg,var(--light,#f1f5f9) 0,var(--white,#ffffff) 48%,var(--light,#f8fafc) 100%);color:var(--app-text,#0f172a)}.tenant-not-found-page_card__nkSGJ{width:100%;max-width:40rem;padding:2.25rem 2rem 2rem;border-radius:1.125rem;background:var(--white,#ffffff);border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 48px rgba(15,23,42,.08);text-align:center}.tenant-not-found-page_iconWrap__zRbIr{display:inline-flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;margin-bottom:1rem;border-radius:999px;background:var(--primary-light,rgba(96,165,250,.1));color:var(--primary,#60a5fa)}.tenant-not-found-page_icon_SUBSCRIPTION_EXPIRED__OOx7Y{background:rgba(245,158,11,.12);color:#d97706}.tenant-not-found-page_icon_PORTAL_INACTIVE__r3T5g,.tenant-not-found-page_icon_TENANT_INACTIVE__Ej4up{background:rgba(100,116,139,.12);color:#475569}.tenant-not-found-page_icon_NOT_FOUND__tSM8H{background:rgba(96,165,250,.12);color:#3b82f6}.tenant-not-found-page_icon_SERVER_ERROR__3j5UB{background:rgba(239,68,68,.1);color:#dc2626}.tenant-not-found-page_spin__YsJ1w{animation:tenant-not-found-page_tenantPortalSpin__r3vPa .85s linear infinite}@keyframes tenant-not-found-page_tenantPortalSpin__r3vPa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tenant-not-found-page_eyebrow__p6u5f{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-muted,#64748b)}.tenant-not-found-page_title__XNcgw{margin:0 0 .75rem;font-size:1.875rem;font-weight:700;letter-spacing:-.03em;line-height:1.15}.tenant-not-found-page_subtitle__LiEjq{margin:0 auto 1rem;max-width:34rem;font-size:1rem;line-height:1.65;color:var(--app-text-muted,#475569)}.tenant-not-found-page_orgBadge__bL9RW{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .75rem;padding:.4rem .85rem;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--app-text,#0f172a);background:rgba(96,165,250,.08)}.tenant-not-found-page_hostBadge__hQHYV{display:inline-block;margin:0 0 .75rem;padding:.35rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:500;background:rgba(15,23,42,.05);color:var(--app-text-muted,#475569);word-break:break-all}.tenant-not-found-page_metaLine__B90Y9{margin:0 0 1.25rem;font-size:.875rem;color:var(--app-text-muted,#64748b)}.tenant-not-found-page_audienceGrid__YBxhu{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin:1.25rem 0 1.5rem;text-align:left}.tenant-not-found-page_audienceCard__cAiBw{padding:.95rem 1rem;border-radius:.75rem;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.85)}.tenant-not-found-page_audienceHeading__61AT_{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem;font-size:.8125rem;font-weight:700;color:var(--app-text,#0f172a)}.tenant-not-found-page_audienceCard__cAiBw p{margin:0;font-size:.8125rem;line-height:1.55;color:var(--app-text-muted,#475569)}.tenant-not-found-page_actions__quqrP{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.tenant-not-found-page_primaryBtn__I9GDv,.tenant-not-found-page_secondaryBtn__pf618{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.25rem;border-radius:.625rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.tenant-not-found-page_primaryBtn__I9GDv{color:#ffffff;background:var(--primary,#60a5fa);border:1px solid transparent;cursor:pointer;font-family:inherit}.tenant-not-found-page_primaryBtn__I9GDv:hover:not(:disabled){background:var(--primary-hover,#3b82f6)}.tenant-not-found-page_primaryBtn__I9GDv:disabled{opacity:.72;cursor:not-allowed}.tenant-not-found-page_secondaryBtn__pf618{color:var(--app-text,#0f172a);background:transparent;border:1px solid rgba(15,23,42,.12)}.tenant-not-found-page_secondaryBtn__pf618:hover{background:rgba(15,23,42,.04)}.tenant-not-found-page_helpText__h5H1Z{margin:1.25rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--app-text-muted,#64748b)}.tenant-not-found-page_inlineLink__zs7FH{color:var(--primary,#3b82f6);text-decoration:none}.tenant-not-found-page_inlineLink__zs7FH:hover{text-decoration:underline}@media (max-width:640px){.tenant-not-found-page_card__nkSGJ{padding:1.75rem 1.25rem}.tenant-not-found-page_audienceGrid__YBxhu{grid-template-columns:1fr}.tenant-not-found-page_title__XNcgw{font-size:1.625rem}}[data-theme=dark] .tenant-not-found-page_page__i8tFa{background:radial-gradient(circle at top,rgba(96,165,250,.08),transparent 42%),linear-gradient(160deg,#0f172a,#1e293b);color:#f8fafc}[data-theme=dark] .tenant-not-found-page_card__nkSGJ{background:#1e293b;border-color:rgba(255,255,255,.08);box-shadow:0 16px 48px rgba(0,0,0,.35)}[data-theme=dark] .tenant-not-found-page_audienceCard__cAiBw p,[data-theme=dark] .tenant-not-found-page_helpText__h5H1Z,[data-theme=dark] .tenant-not-found-page_metaLine__B90Y9,[data-theme=dark] .tenant-not-found-page_subtitle__LiEjq{color:#94a3b8}[data-theme=dark] .tenant-not-found-page_hostBadge__hQHYV{background:rgba(255,255,255,.06);color:#cbd5e1}[data-theme=dark] .tenant-not-found-page_audienceCard__cAiBw{background:rgba(15,23,42,.45);border-color:rgba(255,255,255,.08)}[data-theme=dark] .tenant-not-found-page_audienceHeading__61AT_,[data-theme=dark] .tenant-not-found-page_orgBadge__bL9RW{color:#f8fafc}[data-theme=dark] .tenant-not-found-page_secondaryBtn__pf618{color:#f8fafc;border-color:rgba(255,255,255,.14)}[data-theme=dark] .tenant-not-found-page_secondaryBtn__pf618:hover{background:rgba(255,255,255,.05)}.register-modal_registerTypeTabs__uFzRJ{display:flex;gap:8px;margin:0 30px 4px;padding:4px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.register-modal_registerTypeTab__7kQnG{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#475569;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.register-modal_registerTypeTabActive___aXD0{background:#fff;color:#1e40af;box-shadow:0 1px 3px rgba(15,23,42,.08)}.register-modal_registerTypeTab__7kQnG:disabled{opacity:.6;cursor:not-allowed}html[data-theme=dark] .register-modal_registerTypeTabs__uFzRJ{background:#1e293b;border-color:rgba(148,163,184,.2)}html[data-theme=dark] .register-modal_registerTypeTab__7kQnG{color:#cbd5e1}html[data-theme=dark] .register-modal_registerTypeTabActive___aXD0{background:#0f172a;color:#93c5fd}.employee-dashboard_wrap__rGCmW{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}.employee-dashboard_pageHeader__NtjB6{padding:.25rem 0 0}.employee-dashboard_greetingTitle__Bx1Gb{margin:0 0 .2rem;font-size:1.35rem;font-weight:700;color:#000000;letter-spacing:-.02em}.employee-dashboard_greetingDate__nonRQ{margin:0;font-size:.875rem;color:#000000}.employee-dashboard_quickActions__PxuGc{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.25rem}.employee-dashboard_quickAction__euXH_{padding:.5rem 1.1rem;border-radius:999px;border:1px solid #d1d5db;background:#fff;color:#000000;font-size:.8125rem;font-weight:500;text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s,color .15s,background .15s}.employee-dashboard_quickAction__euXH_:hover{border-color:#93c5fd;color:#1d4ed8;background:#f8fafc;text-decoration:none}.employee-dashboard_quickActionButton__5qm05{padding:.3rem .75rem;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#000000;font-size:.75rem;font-weight:500;line-height:1.2;box-shadow:none;transition:border-color .15s,color .15s,background .15s;cursor:pointer}.employee-dashboard_quickActionButton__5qm05:hover{border-color:#93c5fd;color:#1d4ed8;background:#f8fafc}.employee-dashboard_todayAttendance__H9YoR{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;margin-bottom:.85rem;border:1px solid #e2e8f0;border-left:3px solid #2563eb;border-radius:8px;background:#f8fafc}.employee-dashboard_todayAttendanceMeta__LbCNh{display:flex;flex-direction:column;gap:.15rem;min-width:0}.employee-dashboard_todayAttendanceLabel__BxlwC{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2563eb}.employee-dashboard_todayAttendanceDate____GNH{font-size:.8125rem;font-weight:600;color:#000000}.employee-dashboard_attendanceTimesGrid__5jyxt,.employee-dashboard_todayAttendanceTimes__3hBhZ{display:grid;grid-template-columns:repeat(2,minmax(4.75rem,1fr));gap:.45rem;width:min(100%,11.5rem);margin-left:auto;flex-shrink:0}.employee-dashboard_attendanceTimesGrid__5jyxt:has(.employee-dashboard_statusBadge__TU3ln){grid-template-columns:1fr;width:min(100%,11.5rem)}.employee-dashboard_attendanceHistoryHint__sVhmy{margin:0;text-align:center;color:#000000;font-size:.8125rem;padding:.35rem 0 .15rem}.employee-dashboard_body__KujcB{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1rem;align-items:start}.employee-dashboard_main__25ACF,.employee-dashboard_sidebar__kTzqX{display:flex;flex-direction:column;gap:1rem}.employee-dashboard_card__yYIQa{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.employee-dashboard_cardHeader__iArCj{padding:.7rem 1rem;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.employee-dashboard_cardHeader__iArCj h3{margin:0;font-size:.9rem;font-weight:600;color:#000000}.employee-dashboard_cardBody__TRNOW{padding:.85rem 1rem}.employee-dashboard_cardFooter__GgxmD{margin-top:.65rem;padding-top:.65rem;border-top:1px solid #f1f5f9;text-align:center}.employee-dashboard_cardLink__Qb7Xy{font-size:.8125rem;font-weight:500;color:#2563eb;text-decoration:none}.employee-dashboard_cardLink__Qb7Xy:hover{text-decoration:underline}.employee-dashboard_welcomeText__tiCXJ{margin:0 0 .5rem;font-size:.875rem;color:#000000;line-height:1.5}.employee-dashboard_teamOnLeaveHeading__RhWS1{margin:0 0 .75rem;font-size:.8125rem;font-weight:600;color:#000000}.employee-dashboard_payslipItem__2kbhx{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.employee-dashboard_payslipViewBtn__3bmOA{flex-shrink:0;padding:.2rem .55rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#1d4ed8;font-size:.6875rem;font-weight:600;line-height:1.2;cursor:pointer}.employee-dashboard_payslipViewBtn__3bmOA:hover:not(:disabled){border-color:#93c5fd;background:#f8fafc}.employee-dashboard_payslipViewBtn__3bmOA:disabled{opacity:.6;cursor:not-allowed}.employee-dashboard_noticeItem__Pc1iF{padding:.7rem 0;border-bottom:1px solid #f1f5f9}.employee-dashboard_noticeItem__Pc1iF:last-child{border-bottom:none}.employee-dashboard_noticeHeader__aVhuf{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.employee-dashboard_noticeHeader__aVhuf strong{display:block;font-size:.8125rem;color:#0f172a;line-height:1.35}.employee-dashboard_noticeTitleUnread__SP7z6{font-weight:700}.employee-dashboard_noticeUnreadDot__fqTiP{width:.45rem;height:.45rem;margin-top:.35rem;border-radius:999px;background:#2563eb;flex-shrink:0}.employee-dashboard_noticeMessage__JL_d5{margin-top:.2rem;font-size:.75rem;color:#475569;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.employee-dashboard_learnMore__HVGhl{font-size:.8125rem;font-weight:500;color:#2563eb;text-decoration:none}.employee-dashboard_learnMore__HVGhl:hover{text-decoration:underline}.employee-dashboard_emptyState__6mvTo{margin:0;text-align:center;color:#000000;font-size:.875rem;padding:.5rem 0}.employee-dashboard_list__l1Fug{list-style:none;margin:0;padding:0}.employee-dashboard_listItem__qXF3a{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem 0;border-bottom:1px solid #f1f5f9}.employee-dashboard_listItem__qXF3a:last-child{border-bottom:none}.employee-dashboard_requestItem__g4Js6{padding:.75rem 0;border-bottom:1px solid #f1f5f9}.employee-dashboard_requestItem__g4Js6:last-child{border-bottom:none}.employee-dashboard_requestContent__hnif2{display:flex;flex-direction:column;gap:.35rem;min-width:0}.employee-dashboard_requestHeader__46Gb8{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.employee-dashboard_requestHeader__46Gb8 strong{display:block;font-size:.875rem;color:#000000;line-height:1.35}.employee-dashboard_requestActions__U5sNw{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-top:.15rem}.employee-dashboard_requestDetailLink__UJX5v{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;font-size:.8125rem;font-weight:500;color:#2563eb;text-decoration:none;cursor:pointer}.employee-dashboard_requestDetailLink__UJX5v:hover{text-decoration:underline}.employee-dashboard_requestCancelBtn__nGTQ1{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.5rem;padding:.2rem .55rem;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#b91c1c;font-size:.6875rem;font-weight:600;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.employee-dashboard_requestCancelBtn__nGTQ1:hover:not(:disabled){background:#fef2f2;border-color:#f87171;color:#991b1b;box-shadow:0 1px 3px rgba(220,38,38,.12);text-decoration:none}.employee-dashboard_requestCancelBtn__nGTQ1:disabled{opacity:.55;cursor:not-allowed}.employee-dashboard_requestCancelBtn__nGTQ1 svg{flex-shrink:0}.employee-dashboard_teamApprovalItem__uLZwM{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.employee-dashboard_teamApprovalItem__uLZwM:last-child{border-bottom:none}.employee-dashboard_teamApprovalMain__UoaOp{min-width:0;flex:1}.employee-dashboard_teamApprovalMain__UoaOp strong{display:block;font-size:.875rem;color:#000000;line-height:1.35;margin-bottom:.15rem}.employee-dashboard_teamApprovalActions__B9bt7{display:flex;flex-wrap:wrap;gap:.35rem;flex-shrink:0;justify-content:flex-end;align-items:center}.employee-dashboard_actionApprove__W9EvB,.employee-dashboard_actionReject__YuS0z{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.5rem;padding:.2rem .55rem;border-radius:6px;border:1px solid transparent;font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-shadow:none;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.employee-dashboard_actionApprove__W9EvB{background:#2563eb;border-color:#1d4ed8;color:#ffffff}.employee-dashboard_actionApprove__W9EvB:hover:not(:disabled){background:#1d4ed8}.employee-dashboard_actionReject__YuS0z{background:#fff;border-color:#cbd5e1;color:#475569}.employee-dashboard_actionReject__YuS0z:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#334155}.employee-dashboard_actionApprove__W9EvB:disabled,.employee-dashboard_actionReject__YuS0z:disabled{opacity:.55;cursor:not-allowed}.employee-dashboard_actionApprove__W9EvB svg,.employee-dashboard_actionReject__YuS0z svg{width:.75rem;height:.75rem;flex-shrink:0}.employee-dashboard_documentLinks__5lFZU{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.employee-dashboard_documentLink__PqT6i{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.5rem;padding:.2rem .55rem;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:.6875rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap}.employee-dashboard_documentLink__PqT6i:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a;text-decoration:none}.employee-dashboard_documentLink__PqT6i svg{width:.75rem;height:.75rem;flex-shrink:0}.employee-dashboard_listItem__qXF3a strong{display:block;font-size:.875rem;margin-bottom:.15rem;color:#000000}.employee-dashboard_meta__xgHNC{font-size:.75rem;color:#000000}.employee-dashboard_badge___enSr{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:500;background:#f1f5f9;color:#000000;white-space:nowrap}.employee-dashboard_badgePending__xJ7Ak{background:#fef3c7;color:#92400e}.employee-dashboard_badgeApproved__nj5GA{background:#d1fae5;color:#065f46}.employee-dashboard_profileCard__Z64gW{text-align:center;padding:1.35rem 1rem 1.15rem}.employee-dashboard_avatar__MVqQ8{width:4.25rem;height:4.25rem;margin:0 auto .75rem;border-radius:50%;background:#cbd5e1;color:#000000;display:grid;place-items:center;font-size:1.2rem;font-weight:600;overflow:hidden}.employee-dashboard_avatarImg__P6W4q{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.employee-dashboard_profileName__n0OC0{margin:0 0 .2rem;font-size:1rem;font-weight:600;color:#000000}.employee-dashboard_profileRole__UAy3g{margin:0 0 .15rem;font-size:.875rem;color:#000000}.employee-dashboard_profileMeta__SQojO{margin:0;font-size:.8125rem;color:#000000;line-height:1.45}.employee-dashboard_profileBtn__I88Wv{display:inline-block;margin-top:.75rem;padding:.3rem .9rem;border-radius:6px;background:#2563eb;color:#fff;font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:none}.employee-dashboard_profileBtn__I88Wv:hover{background:#1d4ed8;text-decoration:none;color:#fff}.employee-dashboard_attendanceList__FpF1_{list-style:none;margin:0;padding:0}.employee-dashboard_attendanceRow__omHC_{display:grid;grid-template-columns:minmax(8.5rem,auto) minmax(0,1fr);align-items:center;gap:.75rem;padding:.55rem 0;border-bottom:1px solid #f1f5f9}.employee-dashboard_attendanceRow__omHC_:last-child{border-bottom:none;padding-bottom:0}.employee-dashboard_attendanceDay__3w_OP{font-size:.8125rem;font-weight:600;color:#000000;white-space:nowrap}.employee-dashboard_attendanceTimes__MjjP9{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.employee-dashboard_statusBadge__TU3ln{display:flex;align-items:center;justify-content:center;min-height:1.85rem;padding:.3rem .65rem;border-radius:6px;font-size:.75rem;font-weight:600;line-height:1.2;text-align:center;border:1px solid transparent}.employee-dashboard_statusBadgeLeave__gCgTS{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.employee-dashboard_statusBadgeHoliday__UJVlj{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.employee-dashboard_statusBadgeOff__FZxAG{background:#f8fafc;border-color:#000000;color:#000000}.employee-dashboard_attendanceEmpty__ozcL7{font-size:.8125rem;color:#000000;font-weight:500}.employee-dashboard_timePill__A0Wmp{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:1.85rem;padding:.28rem .5rem;border-radius:6px;background:#fff;border:1px solid #e2e8f0;font-size:.75rem;line-height:1.2}.employee-dashboard_timePillLabel__M09ld{font-weight:600;color:#000000;text-transform:uppercase;font-size:.625rem;letter-spacing:.04em;background:transparent;box-shadow:none;text-shadow:none}.employee-dashboard_timePillIcon__FAcPS{flex-shrink:0;color:#000000;background:transparent;stroke:currentColor}.employee-dashboard_timePillValue__0kQQg{font-weight:600;color:#000000;font-variant-numeric:tabular-nums;background:transparent}.employee-dashboard_twoDayScheduleHint__AeST_{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#ffedd5;color:#c2410c;white-space:nowrap}.employee-dashboard_teamEventsBanner__MpVs9{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem;padding:.55rem .75rem;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe;text-decoration:none;color:inherit}.employee-dashboard_teamEventsBanner__MpVs9:hover{background:#dbeafe;text-decoration:none}.employee-dashboard_teamEventsCount__rDym_{font-size:1.1rem;font-weight:700;color:#1d4ed8}.employee-dashboard_teamEventsLabel__ym0Qq{font-size:.8125rem;color:#000000}.employee-dashboard_teamLink__PbR3N{display:block;padding:.55rem 0;border-bottom:1px solid #f1f5f9;color:#2563eb;font-size:.875rem;font-weight:500;text-decoration:none}.employee-dashboard_teamLink__PbR3N:last-child{border-bottom:none}.employee-dashboard_teamLink__PbR3N:hover{color:#1d4ed8;text-decoration:underline}.employee-dashboard_holidayItem__rVJcj{padding:.55rem 0;border-bottom:1px solid #f1f5f9}.employee-dashboard_holidayItem__rVJcj:last-child{border-bottom:none}.employee-dashboard_holidayItem__rVJcj strong{display:block;font-size:.875rem}.employee-dashboard_holidayItem__rVJcj span{font-size:.75rem;color:#000000}.employee-dashboard_error__ANSS0,.employee-dashboard_loading__BeyRl{padding:2rem 1rem;text-align:center;color:#000000}.employee-dashboard_error__ANSS0{color:#b91c1c}@media (max-width:1024px){.employee-dashboard_body__KujcB{grid-template-columns:1fr}}html[data-theme=dark] .employee-dashboard_attendanceDay__3w_OP,html[data-theme=dark] .employee-dashboard_cardHeader__iArCj h3,html[data-theme=dark] .employee-dashboard_emptyState__6mvTo,html[data-theme=dark] .employee-dashboard_greetingDate__nonRQ,html[data-theme=dark] .employee-dashboard_greetingTitle__Bx1Gb,html[data-theme=dark] .employee-dashboard_holidayItem__rVJcj span,html[data-theme=dark] .employee-dashboard_holidayItem__rVJcj strong,html[data-theme=dark] .employee-dashboard_listItem__qXF3a strong,html[data-theme=dark] .employee-dashboard_loading__BeyRl,html[data-theme=dark] .employee-dashboard_meta__xgHNC,html[data-theme=dark] .employee-dashboard_profileMeta__SQojO,html[data-theme=dark] .employee-dashboard_profileName__n0OC0,html[data-theme=dark] .employee-dashboard_profileRole__UAy3g,html[data-theme=dark] .employee-dashboard_teamEventsLabel__ym0Qq,html[data-theme=dark] .employee-dashboard_teamOnLeaveHeading__RhWS1,html[data-theme=dark] .employee-dashboard_welcomeText__tiCXJ{color:#ffffff}html[data-theme=dark] .employee-dashboard_card__yYIQa{background:#0f172a;border-color:rgba(148,163,184,.2);box-shadow:0 4px 18px rgba(0,0,0,.28)}html[data-theme=dark] .employee-dashboard_cardHeader__iArCj{background:#1e293b;border-bottom-color:rgba(148,163,184,.16)}html[data-theme=dark] .employee-dashboard_cardFooter__GgxmD{border-top-color:rgba(148,163,184,.12)}html[data-theme=dark] .employee-dashboard_quickAction__euXH_{background:#0f172a;border-color:rgba(148,163,184,.24);color:#ffffff;box-shadow:none}html[data-theme=dark] .employee-dashboard_quickAction__euXH_:hover{border-color:rgba(96,165,250,.45);color:#93c5fd;background:rgba(37,99,235,.12)}html[data-theme=dark] .employee-dashboard_attendanceRow__omHC_,html[data-theme=dark] .employee-dashboard_holidayItem__rVJcj,html[data-theme=dark] .employee-dashboard_listItem__qXF3a,html[data-theme=dark] .employee-dashboard_requestItem__g4Js6,html[data-theme=dark] .employee-dashboard_teamApprovalItem__uLZwM,html[data-theme=dark] .employee-dashboard_teamLink__PbR3N{border-bottom-color:rgba(148,163,184,.12)}html[data-theme=dark] .employee-dashboard_badge___enSr{background:rgba(148,163,184,.14);color:#ffffff}html[data-theme=dark] .employee-dashboard_badgePending__xJ7Ak{background:rgba(245,158,11,.18);color:#fcd34d}html[data-theme=dark] .employee-dashboard_badgeApproved__nj5GA{background:rgba(16,185,129,.18);color:#6ee7b7}html[data-theme=dark] .employee-dashboard_avatar__MVqQ8{background:#334155;color:#ffffff}html[data-theme=dark] .employee-dashboard_todayAttendance__H9YoR{background:rgba(37,99,235,.1);border-color:rgba(96,165,250,.22) rgba(96,165,250,.22) rgba(96,165,250,.22) #3b82f6}html[data-theme=dark] .employee-dashboard_todayAttendanceLabel__BxlwC{color:#93c5fd}html[data-theme=dark] .employee-dashboard_attendanceHistoryHint__sVhmy,html[data-theme=dark] .employee-dashboard_todayAttendanceDate____GNH{color:#ffffff}html[data-theme=dark] .employee-dashboard_statusBadgeLeave__gCgTS{background:rgba(99,102,241,.16);border-color:rgba(129,140,248,.35);color:#c7d2fe}html[data-theme=dark] .employee-dashboard_statusBadgeHoliday__UJVlj{background:rgba(249,115,22,.14);border-color:rgba(251,146,60,.32);color:#fdba74}html[data-theme=dark] .employee-dashboard_statusBadgeOff__FZxAG{background:rgba(148,163,184,.1);border-color:rgba(148,163,184,.22);color:#ffffff}html[data-theme=dark] .employee-dashboard_timePill__A0Wmp{background:rgba(15,23,42,.55);border-color:rgba(148,163,184,.22)}html[data-theme=dark] .employee-dashboard_timePillLabel__M09ld,html[data-theme=dark] .employee-dashboard_timePillValue__0kQQg{color:#ffffff}html[data-theme=dark] .employee-dashboard_twoDayScheduleHint__AeST_{background:rgba(249,115,22,.25);color:#fed7aa}html[data-theme=dark] .employee-dashboard_attendanceEmpty__ozcL7{color:#ffffff}html[data-theme=dark] .employee-dashboard_teamEventsBanner__MpVs9{background:rgba(37,99,235,.14);border-color:rgba(96,165,250,.28)}html[data-theme=dark] .employee-dashboard_teamEventsBanner__MpVs9:hover{background:rgba(37,99,235,.22)}html[data-theme=dark] .employee-dashboard_cardLink__Qb7Xy,html[data-theme=dark] .employee-dashboard_learnMore__HVGhl,html[data-theme=dark] .employee-dashboard_teamEventsCount__rDym_,html[data-theme=dark] .employee-dashboard_teamLink__PbR3N{color:#93c5fd}html[data-theme=dark] .employee-dashboard_cardLink__Qb7Xy:hover,html[data-theme=dark] .employee-dashboard_learnMore__HVGhl:hover,html[data-theme=dark] .employee-dashboard_requestDetailLink__UJX5v:hover,html[data-theme=dark] .employee-dashboard_teamLink__PbR3N:hover{color:#ffffff}html[data-theme=dark] .employee-dashboard_requestDetailLink__UJX5v{color:#93c5fd}html[data-theme=dark] .employee-dashboard_requestCancelBtn__nGTQ1{background:#1e293b;border-color:rgba(248,113,113,.35);color:#fca5a5}html[data-theme=dark] .employee-dashboard_requestCancelBtn__nGTQ1:hover:not(:disabled){background:rgba(127,29,29,.35);border-color:rgba(248,113,113,.55);color:#fecaca;box-shadow:none}html[data-theme=dark] .employee-dashboard_actionApprove__W9EvB{background:#3b82f6;border-color:#2563eb}html[data-theme=dark] .employee-dashboard_actionApprove__W9EvB:hover:not(:disabled){background:#2563eb}html[data-theme=dark] .employee-dashboard_actionReject__YuS0z{background:transparent;border-color:rgba(148,163,184,.35);color:#e2e8f0}html[data-theme=dark] .employee-dashboard_actionReject__YuS0z:hover:not(:disabled){background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.5);color:#f8fafc}html[data-theme=dark] .employee-dashboard_documentLink__PqT6i{background:transparent;border-color:rgba(148,163,184,.35);color:#e2e8f0}html[data-theme=dark] .employee-dashboard_documentLink__PqT6i:hover{background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.5);color:#f8fafc}html[data-theme=dark] .employee-dashboard_noticeHeader__aVhuf strong,html[data-theme=dark] .employee-dashboard_requestHeader__46Gb8 strong,html[data-theme=dark] .employee-dashboard_teamApprovalMain__UoaOp strong{color:#ffffff}html[data-theme=dark] .employee-dashboard_noticeItem__Pc1iF{border-bottom-color:rgba(148,163,184,.12)}html[data-theme=dark] .employee-dashboard_noticeMessage__JL_d5{color:#cbd5e1}html[data-theme=dark] .employee-dashboard_noticeUnreadDot__fqTiP{background:#60a5fa}html[data-theme=dark] .employee-dashboard_error__ANSS0{color:#fca5a5}.portal-dashboard-charts_donutWrap__wms_T{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;min-height:140px}.portal-dashboard-charts_donutVisual__wgvPr{position:relative;width:120px;height:120px;flex-shrink:0}.portal-dashboard-charts_donutArc__WsyK0{cursor:pointer;transition:opacity .15s ease,stroke-width .15s ease}.portal-dashboard-charts_donutCenter__dlXNM{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;padding:.5rem}.portal-dashboard-charts_donutCenter__dlXNM strong{font-size:1.125rem;font-weight:700;color:#0f172a;line-height:1.2}.portal-dashboard-charts_donutCenter__dlXNM span{font-size:.6875rem;color:#64748b;margin-top:.125rem;max-width:4.5rem;line-height:1.2}.portal-dashboard-charts_legend__0XsXg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;flex:1;min-width:140px}.portal-dashboard-charts_legendItem__tGHzM{display:grid;grid-template-columns:.625rem 1fr auto;align-items:center;gap:.5rem;font-size:.8125rem;color:#334155}.portal-dashboard-charts_legendSwatch__e6y_G{width:.625rem;height:.625rem;border-radius:999px;flex-shrink:0}.portal-dashboard-charts_legendLabel__KtK2U{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-dashboard-charts_legendValue__rZFXX{font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.portal-dashboard-charts_barsWrap__6LCbt{display:flex;flex-direction:column;gap:.75rem;min-height:140px}.portal-dashboard-charts_barsLegendRow__AF0vD{display:flex;flex-wrap:wrap;gap:.75rem 1rem;font-size:.75rem;color:#64748b}.portal-dashboard-charts_barsLegendItem__1RfGE{display:inline-flex;align-items:center;gap:.35rem}.portal-dashboard-charts_barsList__mRAsJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.portal-dashboard-charts_barRow__FfI24{display:flex;flex-direction:column;gap:.3rem}.portal-dashboard-charts_barLabelRow___8kGv{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.portal-dashboard-charts_barLabel__8tmpZ{font-size:.8125rem;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.portal-dashboard-charts_barValue__LELk6{font-size:.8125rem;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums;flex-shrink:0}.portal-dashboard-charts_barSecondary__pUADQ{font-weight:500;color:#64748b}.portal-dashboard-charts_barTrack__4Cyei{position:relative;height:.5rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.portal-dashboard-charts_barFill__zWX77{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px;max-width:100%;transition:width .25s ease}.portal-dashboard-charts_barFillSecondary__2Tj1p{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px;background:#94a3b8;opacity:.45;max-width:100%;pointer-events:none}.portal-dashboard-charts_stackWrap__GrOoH{display:flex;flex-direction:column;gap:.85rem;min-height:100px}.portal-dashboard-charts_stackTrack__SPgnf{display:flex;width:100%;height:.75rem;border-radius:999px;overflow:hidden;background:#e2e8f0}.portal-dashboard-charts_stackSegment__W_jqo{height:100%;min-width:2px;transition:width .25s ease}.portal-dashboard-charts_branchOverview__em8bo{display:flex;flex-direction:column;gap:1.25rem}.portal-dashboard-charts_branchOverviewTop__GVJK_{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.portal-dashboard-charts_branchSummaryCards__sAjeL{display:grid;grid-template-columns:repeat(3,minmax(88px,1fr));gap:.65rem;flex:1;min-width:220px}.portal-dashboard-charts_branchSummaryCard__T2rya{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .8rem;border-radius:.75rem;background:#f8fafc;border:1px solid #e2e8f0}.portal-dashboard-charts_branchSummaryCard__T2rya span{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#64748b}.portal-dashboard-charts_branchSummaryCard__T2rya strong{font-size:1.125rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.portal-dashboard-charts_branchBars__dQihr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.portal-dashboard-charts_branchBarRow__G3rYj{display:flex;flex-direction:column;gap:.3rem;padding:.35rem .4rem;border-radius:.5rem;transition:background .15s ease}.portal-dashboard-charts_branchBarRowActive__GRJby{background:#f1f5f9}.portal-dashboard-charts_branchBarMeta__cQSy6{display:grid;grid-template-columns:.625rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem}.portal-dashboard-charts_branchBarShare__iDaTN{font-size:.75rem;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums;min-width:2.25rem;text-align:right}.portal-dashboard-charts_empty__az46q{margin:0;padding:1.5rem .5rem;text-align:center;color:#64748b;font-size:.875rem}.portal-dashboard-charts_attendanceWrap__nISRf{display:flex;flex-direction:column;gap:1rem}.portal-dashboard-charts_attendanceKpis__3SJVO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.portal-dashboard-charts_attendanceKpiActive__jf9u9,.portal-dashboard-charts_attendanceKpi__Th04s{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e2e8f0;border-radius:.75rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);padding:.65rem .7rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:.4rem;column-gap:.4rem;row-gap:.15rem;text-align:left;cursor:pointer;min-width:0;transition:border-color .15s ease,box-shadow .15s ease}.portal-dashboard-charts_attendanceKpiActive__jf9u9{border-color:#93c5fd;box-shadow:0 0 0 1px rgba(37,99,235,.12)}.portal-dashboard-charts_attendanceKpiDot__73O7_{width:.5rem;height:.5rem;border-radius:999px;grid-row:1/span 2;align-self:center}.portal-dashboard-charts_attendanceKpiLabel__1dpwt{grid-column:2;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-dashboard-charts_attendanceKpiActive__jf9u9 strong,.portal-dashboard-charts_attendanceKpi__Th04s strong{grid-column:2;font-size:1.125rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.15}.portal-dashboard-charts_attendanceKpiActive__jf9u9 em,.portal-dashboard-charts_attendanceKpi__Th04s em{grid-column:2;font-style:normal;font-size:.6875rem;color:#94a3b8;margin-top:-.05rem}.portal-dashboard-charts_attendanceBody__OLj0j{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:center}.portal-dashboard-charts_attendanceVisual__Wa32Y{position:relative;flex-shrink:0}.portal-dashboard-charts_attendanceCenter__Y8XAI{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;padding:.75rem}.portal-dashboard-charts_attendanceCenter__Y8XAI strong{font-size:1.35rem;font-weight:700;color:#0f172a;line-height:1.15;font-variant-numeric:tabular-nums}.portal-dashboard-charts_attendanceCenter__Y8XAI span{font-size:.6875rem;color:#64748b;margin-top:.2rem;max-width:5.5rem;line-height:1.25}.portal-dashboard-charts_attendanceSide__sIKX0{display:flex;flex-direction:column;gap:.85rem;min-width:0}.portal-dashboard-charts_attendanceRateCard__aJt75{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:.25rem .75rem;padding:.7rem .8rem;border-radius:.75rem;border:1px solid #dbeafe;background:linear-gradient(135deg,#eff6ff,#f8fafc)}.portal-dashboard-charts_attendanceRateCard__aJt75 span{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.portal-dashboard-charts_attendanceRateCard__aJt75 strong{grid-row:1/span 2;grid-column:2;align-self:center;font-size:1.35rem;font-weight:700;color:#1d4ed8;font-variant-numeric:tabular-nums}.portal-dashboard-charts_attendanceRateTrack__8lQx2{grid-column:1;height:.375rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.portal-dashboard-charts_attendanceRateFill__Z_Aw_{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8)}.portal-dashboard-charts_attendanceRateCard__aJt75 em{grid-column:1/-1;font-style:normal;font-size:.6875rem;color:#94a3b8}.portal-dashboard-charts_attendanceLegend__7lY11{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.portal-dashboard-charts_attendanceLegendItemActive__5dmLX,.portal-dashboard-charts_attendanceLegendItem__YuMMz{display:grid;grid-template-columns:1fr auto;gap:.25rem .5rem;padding:.35rem .4rem;border-radius:.5rem;transition:background .15s ease}.portal-dashboard-charts_attendanceLegendItemActive__5dmLX{background:rgba(37,99,235,.06)}.portal-dashboard-charts_attendanceLegendTop__43Kkg{grid-column:1/-1;display:grid;grid-template-columns:.625rem 1fr auto;align-items:center;gap:.5rem;font-size:.8125rem;color:#334155}.portal-dashboard-charts_attendanceShareTrack__WOjBY{height:.3rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.portal-dashboard-charts_attendanceShareFill___7N0x{height:100%;border-radius:inherit;opacity:.85}.portal-dashboard-charts_attendanceSharePct__52JHz{font-size:.6875rem;color:#94a3b8;font-variant-numeric:tabular-nums;align-self:center}@media (max-width:900px){.portal-dashboard-charts_attendanceKpis__3SJVO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.portal-dashboard-charts_attendanceBody__OLj0j{grid-template-columns:1fr;justify-items:center}.portal-dashboard-charts_attendanceSide__sIKX0{width:100%}}html[data-theme=dark] .portal-dashboard-charts_attendanceCenter__Y8XAI strong,html[data-theme=dark] .portal-dashboard-charts_attendanceKpiActive__jf9u9 strong,html[data-theme=dark] .portal-dashboard-charts_attendanceKpi__Th04s strong,html[data-theme=dark] .portal-dashboard-charts_barValue__LELk6,html[data-theme=dark] .portal-dashboard-charts_branchSummaryCard__T2rya strong,html[data-theme=dark] .portal-dashboard-charts_donutCenter__dlXNM strong,html[data-theme=dark] .portal-dashboard-charts_legendValue__rZFXX{color:#f8fafc}html[data-theme=dark] .portal-dashboard-charts_attendanceCenter__Y8XAI span,html[data-theme=dark] .portal-dashboard-charts_attendanceKpiLabel__1dpwt,html[data-theme=dark] .portal-dashboard-charts_attendanceKpi__Th04s em,html[data-theme=dark] .portal-dashboard-charts_attendanceRateCard__aJt75 em,html[data-theme=dark] .portal-dashboard-charts_attendanceRateCard__aJt75 span,html[data-theme=dark] .portal-dashboard-charts_attendanceSharePct__52JHz,html[data-theme=dark] .portal-dashboard-charts_barSecondary__pUADQ,html[data-theme=dark] .portal-dashboard-charts_barsLegendRow__AF0vD,html[data-theme=dark] .portal-dashboard-charts_branchBarShare__iDaTN,html[data-theme=dark] .portal-dashboard-charts_branchSummaryCard__T2rya span,html[data-theme=dark] .portal-dashboard-charts_donutCenter__dlXNM span,html[data-theme=dark] .portal-dashboard-charts_empty__az46q{color:#94a3b8}html[data-theme=dark] .portal-dashboard-charts_attendanceKpiActive__jf9u9,html[data-theme=dark] .portal-dashboard-charts_attendanceKpi__Th04s{background:linear-gradient(180deg,#1e293b,#0f172a);border-color:#334155}html[data-theme=dark] .portal-dashboard-charts_attendanceKpiActive__jf9u9{border-color:#3b82f6}html[data-theme=dark] .portal-dashboard-charts_attendanceRateCard__aJt75{background:linear-gradient(135deg,#1e3a5f,#0f172a);border-color:#334155}html[data-theme=dark] .portal-dashboard-charts_attendanceRateCard__aJt75 strong{color:#93c5fd}html[data-theme=dark] .portal-dashboard-charts_attendanceRateTrack__8lQx2,html[data-theme=dark] .portal-dashboard-charts_attendanceShareTrack__WOjBY{background:#334155}html[data-theme=dark] .portal-dashboard-charts_attendanceLegendItemActive__5dmLX{background:rgba(59,130,246,.12)}html[data-theme=dark] .portal-dashboard-charts_attendanceLegendTop__43Kkg,html[data-theme=dark] .portal-dashboard-charts_barLabel__8tmpZ,html[data-theme=dark] .portal-dashboard-charts_legendItem__tGHzM{color:#cbd5e1}html[data-theme=dark] .portal-dashboard-charts_barTrack__4Cyei,html[data-theme=dark] .portal-dashboard-charts_stackTrack__SPgnf{background:#334155}html[data-theme=dark] .portal-dashboard-charts_donutVisual__wgvPr{--portal-chart-track:#334155}html[data-theme=dark] .portal-dashboard-charts_branchSummaryCard__T2rya{background:#1e293b;border-color:#334155}html[data-theme=dark] .portal-dashboard-charts_branchBarRowActive__GRJby{background:rgba(148,163,184,.12)}.portal-dashboard-charts_growthWrap__8Pj4w{display:flex;flex-direction:column;gap:1rem}.portal-dashboard-charts_growthKpis__PX6_j{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.portal-dashboard-charts_growthKpi__pMKY9{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .7rem;border-radius:.75rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;min-width:0}.portal-dashboard-charts_growthKpi__pMKY9 span{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.portal-dashboard-charts_growthKpi__pMKY9 strong{font-size:1.125rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.15}.portal-dashboard-charts_growthKpi__pMKY9 em{font-style:normal;font-size:.6875rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-dashboard-charts_growthUp__4M6s_{color:#15803d!important}.portal-dashboard-charts_growthDown__1tjlh{color:#b91c1c!important}.portal-dashboard-charts_growthChartShell__cqJbc{display:grid;grid-template-columns:auto 1fr;gap:.45rem;align-items:stretch}.portal-dashboard-charts_growthYAxis__x35Q6{display:flex;flex-direction:column;justify-content:space-between;min-height:190px;padding:.4rem 0 1.4rem}.portal-dashboard-charts_growthYAxis__x35Q6 span{font-size:.625rem;color:#94a3b8;line-height:1;white-space:nowrap}.portal-dashboard-charts_growthChartArea__vaFlZ{min-width:0}.portal-dashboard-charts_growthSvg__RnCsZ{width:100%;height:190px;display:block}.portal-dashboard-charts_growthGrid__hjMYI{stroke:#e2e8f0;stroke-width:.35;vector-effect:non-scaling-stroke}.portal-dashboard-charts_growthBar__w3GaJ,.portal-dashboard-charts_growthDot__oTidZ{cursor:pointer;transition:opacity .15s ease,r .15s ease}.portal-dashboard-charts_growthGuide__TY5wD{stroke:#94a3b8;stroke-width:.4;stroke-dasharray:1.2 1.2;vector-effect:non-scaling-stroke}.portal-dashboard-charts_growthTooltipBg___7Xdq{fill:#0f172a;opacity:.94}.portal-dashboard-charts_growthTooltipText__pFn9i{fill:#fff;font-size:4.2px;font-weight:700}.portal-dashboard-charts_growthXAxis__Y_ZU2{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.15rem;margin-top:.2rem}.portal-dashboard-charts_growthXLabelActive__qLW0M,.portal-dashboard-charts_growthXLabel__WZSL4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.15rem 0;font-size:.625rem;color:#64748b;text-align:center;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.portal-dashboard-charts_growthXLabelActive__qLW0M{color:#1d4ed8;font-weight:700}@media (max-width:900px){.portal-dashboard-charts_growthKpis__PX6_j{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.portal-dashboard-charts_growthYAxis__x35Q6{min-height:160px}.portal-dashboard-charts_growthSvg__RnCsZ{height:160px}}html[data-theme=dark] .portal-dashboard-charts_growthKpi__pMKY9{background:linear-gradient(180deg,#1e293b,#0f172a);border-color:#334155}html[data-theme=dark] .portal-dashboard-charts_growthKpi__pMKY9 strong{color:#f8fafc}html[data-theme=dark] .portal-dashboard-charts_growthKpi__pMKY9 em,html[data-theme=dark] .portal-dashboard-charts_growthKpi__pMKY9 span,html[data-theme=dark] .portal-dashboard-charts_growthXLabel__WZSL4,html[data-theme=dark] .portal-dashboard-charts_growthYAxis__x35Q6 span{color:#94a3b8}html[data-theme=dark] .portal-dashboard-charts_growthXLabelActive__qLW0M{color:#93c5fd}html[data-theme=dark] .portal-dashboard-charts_growthGrid__hjMYI{stroke:rgba(148,163,184,.22)}html[data-theme=dark] .portal-dashboard-charts_growthTooltipBg___7Xdq{fill:#1e293b}.FiscalYearClosingPrompt_compactWrap__9DUXw{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap;max-width:min(100%,420px);padding:.55rem .75rem;border:1px solid #fcd34d;border-radius:12px;background:#fffbeb}.FiscalYearClosingPrompt_compactCopy__2TbYV{display:inline-flex;align-items:flex-start;gap:.5rem;min-width:0;color:#92400e}.FiscalYearClosingPrompt_compactCopy__2TbYV svg{flex-shrink:0;margin-top:.15rem}.FiscalYearClosingPrompt_compactTitle__gmCZl{display:block;font-size:.8125rem;font-weight:700;color:#92400e;line-height:1.2}.FiscalYearClosingPrompt_compactMeta__rzAm8{display:block;margin-top:.15rem;font-size:.75rem;color:#78350f;line-height:1.3}.FiscalYearClosingPrompt_compactActions__ocpqQ{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto}.FiscalYearClosingPrompt_banner__n6xIi{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.15rem;border:1px solid #fcd34d;border-radius:12px;background:#fffbeb}.FiscalYearClosingPrompt_copy__VHVR5{min-width:min(100%,280px);flex:1}.FiscalYearClosingPrompt_title__A6UR0{display:block;margin-bottom:.35rem;font-size:.95rem;color:#92400e}.FiscalYearClosingPrompt_text__aBev9{margin:0;font-size:.875rem;line-height:1.45;color:#78350f}.FiscalYearClosingPrompt_text__aBev9 a{color:#b45309;font-weight:600}.FiscalYearClosingPrompt_actions__vbh8U{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.FiscalYearClosingPrompt_iconBtn__IGajX{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:8px;background:transparent;color:#92400e;cursor:pointer}.FiscalYearClosingPrompt_iconBtn__IGajX:hover{background:rgba(146,64,14,.08)}html[data-theme=dark] .FiscalYearClosingPrompt_banner__n6xIi,html[data-theme=dark] .FiscalYearClosingPrompt_compactWrap__9DUXw{background:rgba(245,158,11,.14);border-color:rgba(251,191,36,.4)}html[data-theme=dark] .FiscalYearClosingPrompt_compactCopy__2TbYV,html[data-theme=dark] .FiscalYearClosingPrompt_compactTitle__gmCZl,html[data-theme=dark] .FiscalYearClosingPrompt_iconBtn__IGajX,html[data-theme=dark] .FiscalYearClosingPrompt_title__A6UR0{color:#fcd34d}html[data-theme=dark] .FiscalYearClosingPrompt_compactMeta__rzAm8,html[data-theme=dark] .FiscalYearClosingPrompt_text__aBev9{color:#fde68a}html[data-theme=dark] .FiscalYearClosingPrompt_text__aBev9 a{color:#fbbf24}.hrm-setup-banner_banner__S6uH0{display:flex;align-items:center;gap:1rem;margin:0;padding:1rem 1.15rem;border-radius:1rem;border:1px solid rgba(15,118,110,.22);background:linear-gradient(120deg,rgba(15,118,110,.1),rgba(255,255,255,.95) 55%),#fff;box-shadow:0 10px 24px rgba(15,23,42,.04)}.hrm-setup-banner_bannerReady__AcQEX{border-color:rgba(16,185,129,.28);background:linear-gradient(120deg,rgba(16,185,129,.12),rgba(255,255,255,.95) 55%),#fff}.hrm-setup-banner_icon__XXyCv{width:2.5rem;height:2.5rem;border-radius:.75rem;display:grid;place-items:center;background:rgba(15,118,110,.12);color:#0f766e;flex-shrink:0}.hrm-setup-banner_iconReady__OmGJX{background:rgba(16,185,129,.14);color:#047857}.hrm-setup-banner_copy__iA6Kf{flex:1;min-width:0}.hrm-setup-banner_title___X1nM{margin:0;font-size:.95rem;font-weight:700;color:#0f172a}.hrm-setup-banner_meta__KGCo2{margin:.2rem 0 .55rem;font-size:.8rem;color:#475569}.hrm-setup-banner_track__jdOU6{height:.4rem;border-radius:999px;background:rgba(15,23,42,.08);overflow:hidden;max-width:18rem}.hrm-setup-banner_fill__CEprU{height:100%;background:linear-gradient(90deg,#0f766e,#14b8a6)}.hrm-setup-banner_fillReady__BB2yq{background:linear-gradient(90deg,#047857,#10b981)}.hrm-setup-banner_ctaGroup__xvJ3R{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0;align-items:center}.hrm-setup-banner_cta__SwjA1{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;font-size:.85rem;font-weight:650;color:#fff;background:linear-gradient(135deg,#0f766e,#0d9488);padding:.55rem .9rem;border-radius:.65rem}.hrm-setup-banner_cta__SwjA1:hover{filter:brightness(1.05)}.hrm-setup-banner_ctaSecondary__D_0Jp{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;font-size:.85rem;font-weight:650;color:#0f766e;background:#fff;border:1px solid rgba(15,118,110,.35);padding:.55rem .9rem;border-radius:.65rem}.hrm-setup-banner_ctaSecondary__D_0Jp:hover{background:rgba(15,118,110,.06)}@media (max-width:720px){.hrm-setup-banner_banner__S6uH0{flex-wrap:wrap}.hrm-setup-banner_ctaGroup__xvJ3R{width:100%}.hrm-setup-banner_ctaSecondary__D_0Jp,.hrm-setup-banner_cta__SwjA1{flex:1 1 auto;justify-content:center}}html[data-theme=dark] .hrm-setup-banner_bannerReady__AcQEX,html[data-theme=dark] .hrm-setup-banner_banner__S6uH0{background:rgba(15,118,110,.12);border-color:rgba(45,212,191,.28)}html[data-theme=dark] .hrm-setup-banner_title___X1nM{color:#ffffff}html[data-theme=dark] .hrm-setup-banner_meta__KGCo2{color:rgba(255,255,255,.78)}html[data-theme=dark] .hrm-setup-banner_ctaSecondary__D_0Jp{background:transparent;color:#5eead4;border-color:rgba(45,212,191,.35)}.SubscriptionExpiredBanner_banner__TNb9l{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;padding:1rem 1.15rem;border:1px solid #fecaca;border-radius:12px;background:#fef2f2}.SubscriptionExpiredBanner_copy__oVG2e{min-width:min(100%,280px);flex:1}.SubscriptionExpiredBanner_titleRow__HZFum{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.35rem;color:#b91c1c}.SubscriptionExpiredBanner_title__w0xBs{font-size:.95rem;font-weight:700;color:#b91c1c}.SubscriptionExpiredBanner_text__w26al{margin:0;font-size:.875rem;line-height:1.45;color:#991b1b}.SubscriptionExpiredBanner_payBtn__EQrZE{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.25rem;padding:0 .9rem;border-radius:8px;border:1px solid #dc2626;background:#dc2626;color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.SubscriptionExpiredBanner_payBtn__EQrZE:hover{background:#b91c1c;border-color:#b91c1c;color:#fff}html[data-theme=dark] .SubscriptionExpiredBanner_banner__TNb9l{background:rgba(239,68,68,.14);border-color:rgba(248,113,113,.4)}html[data-theme=dark] .SubscriptionExpiredBanner_titleRow__HZFum,html[data-theme=dark] .SubscriptionExpiredBanner_title__w0xBs{color:#fca5a5}html[data-theme=dark] .SubscriptionExpiredBanner_text__w26al{color:#fecaca}html[data-theme=dark] .SubscriptionExpiredBanner_payBtn__EQrZE{background:#ef4444;border-color:#ef4444}html[data-theme=dark] .SubscriptionExpiredBanner_payBtn__EQrZE:hover{background:#dc2626;border-color:#dc2626}