.HrAttendancePage_app__sxmz_{--hr-bg:#f8f4ea;--hr-surface:#fefcf7;--hr-ink:#25272d;--hr-muted:#62666d;--hr-line:#ddd8cd;--hr-blue:#1e5b83;--hr-blue-soft:#d9eaf4;--hr-green:#2f7a4f;--hr-green-soft:#e7f3e9;--hr-amber:#b77900;--hr-amber-soft:#fff2d6;--hr-red:#b3261e;--hr-red-soft:#fce7e4;background:var(--hr-bg);color:var(--hr-ink);display:grid;font-family:IBM Plex Sans Thai,Noto Sans Thai,Inter,ui-sans-serif,system-ui,sans-serif;grid-template-columns:218px minmax(0,1fr);min-height:100vh}.HrAttendancePage_sidebar___kjWQ{background:rgba(254,252,247,.94);border-right:1px solid var(--hr-line);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:34px 10px 24px}.HrAttendancePage_brand__t3J3D{display:grid;grid-gap:2px;gap:2px;padding:0 14px 32px}.HrAttendancePage_brand__t3J3D strong{color:var(--hr-blue);font-size:24px;letter-spacing:-.02em;line-height:1.2}.HrAttendancePage_brand__t3J3D span{color:var(--hr-muted);font-size:13px}.HrAttendancePage_nav__ZJLbs{display:grid;grid-gap:7px;gap:7px}.HrAttendancePage_nav__ZJLbs button,.HrAttendancePage_profile__HpmIF{background:transparent;border-radius:8px;color:#42464d;justify-content:flex-start;min-height:54px;padding:0 18px;transition:background .14s ease,color .14s ease;width:100%}.HrAttendancePage_nav__ZJLbs button:focus-visible,.HrAttendancePage_nav__ZJLbs button:hover,.HrAttendancePage_profile__HpmIF:focus-visible,.HrAttendancePage_profile__HpmIF:hover{background:#ecebe7;color:var(--hr-ink);outline:2px solid transparent}.HrAttendancePage_nav__ZJLbs button svg{height:21px;width:21px}.HrAttendancePage_nav__ZJLbs button.HrAttendancePage_active__5K5_L{background:var(--hr-blue-soft);box-shadow:inset 3px 0 0 var(--hr-blue);color:var(--hr-blue)}.HrAttendancePage_profile__HpmIF{display:grid;grid-gap:10px;gap:10px;grid-template-columns:38px minmax(0,1fr) 18px;min-height:60px;padding:8px 10px}.HrAttendancePage_profile__HpmIF>span:not(.HrAttendancePage_avatar__oJy30){display:grid;grid-gap:1px;gap:1px;min-width:0;text-align:left}.HrAttendancePage_profile__HpmIF small,.HrAttendancePage_profile__HpmIF strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HrAttendancePage_profile__HpmIF strong{font-size:13px}.HrAttendancePage_profile__HpmIF small{color:var(--hr-muted);font-size:11px}.HrAttendancePage_profile__HpmIF svg{color:var(--hr-muted);height:16px;width:16px}.HrAttendancePage_avatar__oJy30{align-items:center;background:var(--hr-blue);border-radius:50%;color:#fff;display:inline-flex;font-size:15px;height:38px;justify-content:center;width:38px}.HrAttendancePage_workspace__4_7hC{display:grid;grid-gap:18px;gap:18px;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;padding:28px 26px 24px}.HrAttendancePage_header__RT1dQ{align-items:flex-start;display:flex;justify-content:space-between}.HrAttendancePage_header__RT1dQ h1{font-size:29px;font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0}.HrAttendancePage_header__RT1dQ p{color:var(--hr-muted);font-size:14px;margin:5px 0 0}.HrAttendancePage_headerActions__LnXmD{align-items:center;display:flex;gap:12px}.HrAttendancePage_addEmployeeButton__3iTa7{background:transparent;border:1px solid var(--hr-blue);color:var(--hr-blue);min-height:40px}.HrAttendancePage_addEmployeeButton__3iTa7:focus-visible,.HrAttendancePage_addEmployeeButton__3iTa7:hover{background:var(--hr-blue-soft);outline:2px solid rgba(30,91,131,.14)}.HrAttendancePage_addEmployeeButton__3iTa7 svg,.HrAttendancePage_employeeForm__XgiQe button svg{height:17px;width:17px}.HrAttendancePage_datePicker__b385c{align-items:center;color:var(--hr-muted);display:inline-flex;gap:8px}.HrAttendancePage_datePicker__b385c svg{height:18px;width:18px}.HrAttendancePage_datePicker__b385c input{background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;color:var(--hr-ink);min-height:40px;padding:0 10px}.HrAttendancePage_bulkPanel__KErmQ{grid-gap:20px;gap:20px;grid-template-columns:minmax(150px,.9fr) repeat(3,minmax(132px,1fr)) minmax(180px,.9fr)}.HrAttendancePage_bulkPanel__KErmQ,.HrAttendancePage_employeeForm__XgiQe{align-items:end;background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;display:grid;padding:18px 22px}.HrAttendancePage_employeeForm__XgiQe{grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(180px,1fr))}.HrAttendancePage_employeeRegistry__rLHQ8{align-content:start;display:grid;grid-gap:18px;gap:18px;min-width:0}.HrAttendancePage_employeeHeader__208K_{align-items:flex-start;display:flex;justify-content:space-between}.HrAttendancePage_employeeHeader__208K_ h1{font-size:29px;font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0}.HrAttendancePage_employeeHeader__208K_ p{color:var(--hr-muted);font-size:14px;margin:5px 0 0}.HrAttendancePage_employeeStats__TjAWR{align-items:baseline;background:transparent;display:flex;flex-wrap:wrap;gap:10px 26px}.HrAttendancePage_employeeStats__TjAWR>span{align-items:baseline;display:inline-flex;gap:7px}.HrAttendancePage_employeeStats__TjAWR small{color:var(--hr-muted);font-size:12px}.HrAttendancePage_employeeStats__TjAWR strong{font-size:14px}.HrAttendancePage_employeeFormHeading__4lIcD{display:grid;grid-gap:2px;gap:2px;grid-column:1/-1}.HrAttendancePage_employeeFormHeading__4lIcD strong{font-size:17px}.HrAttendancePage_employeeFormHeading__4lIcD span{color:var(--hr-muted);font-size:12px}.HrAttendancePage_employeeFormActions__1itoT{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end}.HrAttendancePage_employeeFormActions__1itoT button{min-height:42px}.HrAttendancePage_secondaryButton__GnUDO{background:transparent;border:1px solid var(--hr-line);color:var(--hr-ink);justify-content:center}.HrAttendancePage_secondaryButton__GnUDO:focus-visible,.HrAttendancePage_secondaryButton__GnUDO:hover{background:#ecebe7;outline:2px solid transparent}.HrAttendancePage_employeeFormActions__1itoT svg,.HrAttendancePage_secondaryButton__GnUDO svg{height:17px;width:17px}.HrAttendancePage_employeeLayout__Q_GL3{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1.38fr) minmax(360px,1fr)}.HrAttendancePage_employeeRoster__8kV8h{display:grid;grid-gap:12px;gap:12px;min-width:0}.HrAttendancePage_rosterControls__lVpTB{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,1fr) auto}.HrAttendancePage_employeeSearch__knGy5{align-items:center;background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;display:flex;gap:8px;min-width:0;padding:0 12px}.HrAttendancePage_employeeSearch__knGy5 svg{color:var(--hr-muted);flex:0 0 auto;height:18px;width:18px}.HrAttendancePage_employeeSearch__knGy5 input{background:transparent;border:0;color:var(--hr-ink);font-size:13px;height:42px;min-width:0;outline:0;width:100%}.HrAttendancePage_employeeSearch__knGy5:focus-within{border-color:var(--hr-blue);box-shadow:0 0 0 3px rgba(30,91,131,.16)}.HrAttendancePage_employeeSearch__knGy5 input::placeholder{color:var(--hr-muted)}.HrAttendancePage_employeeFilters__9ViAe{background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;display:flex;overflow:hidden}.HrAttendancePage_employeeFilters__9ViAe button{background:transparent;border-radius:0;color:var(--hr-muted);font-size:12px;gap:5px;justify-content:center;min-height:42px;padding:0 10px;white-space:nowrap}.HrAttendancePage_employeeFilters__9ViAe button+button{border-left:1px solid var(--hr-line)}.HrAttendancePage_employeeFilters__9ViAe button:hover{background:var(--hr-blue-soft);color:var(--hr-blue)}.HrAttendancePage_employeeFilters__9ViAe button.HrAttendancePage_selectedFilter__uZhrG{background:var(--hr-blue);color:#fff}.HrAttendancePage_employeeFilters__9ViAe button:focus-visible{outline:2px solid var(--hr-blue);outline-offset:-3px}.HrAttendancePage_employeeFilters__9ViAe button.HrAttendancePage_selectedFilter__uZhrG:focus-visible{outline-color:#fff}.HrAttendancePage_employeeFilters__9ViAe span{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HrAttendancePage_employeeToolbar__M_GfM{align-items:center;display:flex;gap:12px;justify-content:space-between}.HrAttendancePage_employeeToolbar__M_GfM label{align-items:center;color:var(--hr-muted);display:inline-flex;font-size:12px;gap:8px}.HrAttendancePage_employeeToolbar__M_GfM input{accent-color:var(--hr-blue);height:17px;width:17px}.HrAttendancePage_employeeToolbar__M_GfM button{background:transparent;border:1px solid var(--hr-line);color:var(--hr-blue);font-size:12px;min-height:34px;padding:0 10px;white-space:nowrap}.HrAttendancePage_employeeToolbar__M_GfM button:focus-visible,.HrAttendancePage_employeeToolbar__M_GfM button:hover{background:var(--hr-blue-soft);border-color:var(--hr-blue);outline:0}.HrAttendancePage_employeeToolbar__M_GfM button:disabled{color:var(--hr-muted);cursor:not-allowed;opacity:.55}.HrAttendancePage_employeeToolbar__M_GfM svg{height:14px;width:14px}.HrAttendancePage_employeeTableWrap__JE9hZ{background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;max-height:560px;min-height:320px;overflow:auto;scrollbar-gutter:stable}.HrAttendancePage_employeeTableWrap__JE9hZ table{border-collapse:collapse;min-width:0;table-layout:fixed;width:100%}.HrAttendancePage_employeeTableWrap__JE9hZ td,.HrAttendancePage_employeeTableWrap__JE9hZ th{border-bottom:1px solid #e8e3da;font-size:14px;height:72px;overflow-wrap:anywhere;padding:10px 9px;text-align:left;vertical-align:middle}.HrAttendancePage_employeeTableWrap__JE9hZ th{background:#fbf9f4;color:var(--hr-muted);font-size:12px;font-weight:700;height:44px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.HrAttendancePage_employeeTableWrap__JE9hZ tbody tr{cursor:pointer}.HrAttendancePage_employeeTableWrap__JE9hZ tbody tr:hover{background:#faf8f3}.HrAttendancePage_employeeTableWrap__JE9hZ tbody tr.HrAttendancePage_selectedEmployeeRow__JC5LS{background:var(--hr-blue-soft)}.HrAttendancePage_employeeTableWrap__JE9hZ .HrAttendancePage_selectedEmployeeRow__JC5LS td:first-child{box-shadow:inset 3px 0 0 var(--hr-blue)}.HrAttendancePage_employeeTableWrap__JE9hZ tr:last-child td{border-bottom:0}.HrAttendancePage_employeeTableWrap__JE9hZ th:first-child{width:23%}.HrAttendancePage_employeeTableWrap__JE9hZ th:nth-child(2){width:19%}.HrAttendancePage_employeeTableWrap__JE9hZ th:nth-child(3){width:15%}.HrAttendancePage_employeeTableWrap__JE9hZ th:nth-child(4){width:19%}.HrAttendancePage_employeeTableWrap__JE9hZ th:nth-child(5){width:24%}.HrAttendancePage_employeeTableWrap__JE9hZ .HrAttendancePage_payType__GeWRa{font-size:12px;padding:4px 7px}.HrAttendancePage_employeeTableWrap__JE9hZ td.HrAttendancePage_emptyState__pmpbl{height:250px}.HrAttendancePage_employeeSelect__uiPus{align-items:start;background:transparent;border:0;border-radius:4px;color:var(--hr-ink);display:grid;grid-gap:2px;gap:2px;justify-content:start;min-height:44px;padding:3px 4px;text-align:left;width:100%}.HrAttendancePage_employeeSelect__uiPus strong{font-size:14px}.HrAttendancePage_employeeSelect__uiPus small{color:var(--hr-muted);font-size:11px;font-weight:400}.HrAttendancePage_employeeSelect__uiPus:hover{background:transparent;color:var(--hr-blue)}.HrAttendancePage_employeeSelect__uiPus:focus-visible{outline:2px solid var(--hr-blue);outline-offset:2px}.HrAttendancePage_employeeSelect__uiPus .HrAttendancePage_employmentStatus__jC6cy{font-size:10px;padding:2px 6px}.HrAttendancePage_rateValue__clC8a,.HrAttendancePage_rosterOtRule__AU6Ed{display:grid;grid-gap:2px;gap:2px}.HrAttendancePage_rateValue__clC8a small{color:var(--hr-muted);font-size:11px}.HrAttendancePage_rateValue__clC8a strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HrAttendancePage_rosterOtRule__AU6Ed{font-size:12px}.HrAttendancePage_rosterOtRule__AU6Ed strong{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.HrAttendancePage_rosterHint__DUcoR{color:var(--hr-muted);font-size:11px;margin:-3px 1px 0}.HrAttendancePage_missingRate__06fOB{color:var(--hr-amber);font-size:12px;font-weight:700}.HrAttendancePage_employmentStatus__jC6cy{border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;padding:5px 9px;white-space:nowrap}.HrAttendancePage_employmentStatus__jC6cy.HrAttendancePage_active__5K5_L{background:var(--hr-green-soft);color:var(--hr-green)}.HrAttendancePage_employmentStatus__jC6cy.HrAttendancePage_resigned___bHr2{background:var(--hr-amber-soft);color:var(--hr-amber)}.HrAttendancePage_employmentStatus__jC6cy.HrAttendancePage_removed__cnPGH{background:#ecebe7;color:var(--hr-muted)}.HrAttendancePage_detailCard__T7i5V,.HrAttendancePage_wageRules__hAE7D{background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;padding:16px}.HrAttendancePage_wageRules__hAE7D{margin-top:4px}.HrAttendancePage_detailCard__T7i5V h3,.HrAttendancePage_wageRules__hAE7D h2{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;gap:7px;line-height:1.5;margin:0 0 14px}.HrAttendancePage_wageRules__hAE7D h2 svg{height:20px;width:20px}.HrAttendancePage_detailCard__T7i5V h3 small,.HrAttendancePage_wageRules__hAE7D h2 small{color:var(--hr-muted);font-size:11px;font-weight:400}.HrAttendancePage_wageRules__hAE7D>div{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:72px minmax(0,1fr);padding:12px 0}.HrAttendancePage_wageRules__hAE7D>div+div{border-top:1px solid var(--hr-line)}.HrAttendancePage_wageRules__hAE7D>div:last-child{padding-bottom:0}.HrAttendancePage_wageRules__hAE7D .HrAttendancePage_payType__GeWRa{justify-content:center}.HrAttendancePage_wageRules__hAE7D p{font-size:13px;line-height:1.65;margin:0}.HrAttendancePage_wageRules__hAE7D p small{color:var(--hr-muted);font-size:11px}.HrAttendancePage_employeeDetail__5lOF_{border-left:1px solid var(--hr-line);display:grid;grid-gap:16px;gap:16px;min-width:0;padding-left:22px;scroll-margin-top:20px}.HrAttendancePage_employeeDetailHeader__5MwBv{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:42px}.HrAttendancePage_employeeDetailHeader__5MwBv>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.HrAttendancePage_employeeDetailHeader__5MwBv h2{font-size:24px;font-weight:700;line-height:1.3;margin:0;overflow-wrap:anywhere}.HrAttendancePage_employeeDetailHeader__5MwBv>div>span{color:var(--hr-muted);font-size:12px}.HrAttendancePage_employeeFacts__4_79W{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.HrAttendancePage_employeeFacts__4_79W>div{border-right:1px solid var(--hr-line);padding-right:8px}.HrAttendancePage_employeeFacts__4_79W>div:last-child{border-right:0;padding-right:0}.HrAttendancePage_employeeFacts__4_79W dt{color:var(--hr-muted);font-size:12px;line-height:1.5}.HrAttendancePage_employeeFacts__4_79W dd{font-size:14px;font-weight:600;line-height:1.6;margin:5px 0 0;overflow-wrap:anywhere}.HrAttendancePage_currentWage__pESo4{background:#eaf3f8;border-radius:6px;display:grid;grid-gap:12px 14px;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.HrAttendancePage_currentWage__pESo4>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.HrAttendancePage_currentWage__pESo4>div:first-child{border-right:1px solid rgba(30,91,131,.16);padding-right:12px}.HrAttendancePage_currentWage__pESo4 span{color:var(--hr-muted);font-size:12px}.HrAttendancePage_currentWage__pESo4 strong{color:var(--hr-blue);font-size:36px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.35;overflow-wrap:anywhere}.HrAttendancePage_currentWage__pESo4 small{color:var(--hr-muted);font-size:11px}.HrAttendancePage_currentWage__pESo4 p{color:var(--hr-blue);font-size:11px;grid-column:1/-1;line-height:1.6;margin:0}.HrAttendancePage_scheduleFacts___jJHz dt{align-items:center;display:flex;gap:6px}.HrAttendancePage_scheduleFacts___jJHz svg{color:var(--hr-ink);flex:0 0 auto;height:19px;width:19px}.HrAttendancePage_scheduleFacts___jJHz dd{font-size:14px;margin-top:6px}.HrAttendancePage_rateHistoryCard__OCPV1{overflow:hidden;padding:0}.HrAttendancePage_rateHistoryCard__OCPV1 h3{margin:0;padding:14px 16px}.HrAttendancePage_rateHistoryWrap__7tsaY{max-height:250px;overflow:auto}.HrAttendancePage_rateHistoryWrap__7tsaY table{border-collapse:collapse;font-size:13px;min-width:0;table-layout:fixed;width:100%}.HrAttendancePage_rateHistoryWrap__7tsaY th{background:#fbf9f4;color:var(--hr-muted);font-weight:500;position:-webkit-sticky;position:sticky;top:0;z-index:1}.HrAttendancePage_rateHistoryWrap__7tsaY td,.HrAttendancePage_rateHistoryWrap__7tsaY th{border-bottom:1px solid #e8e3da;font-size:13px;overflow-wrap:anywhere;padding:9px 10px;text-align:left}.HrAttendancePage_rateHistoryWrap__7tsaY th:first-child{width:29%}.HrAttendancePage_rateHistoryWrap__7tsaY th:nth-child(2){width:26%}.HrAttendancePage_rateHistoryWrap__7tsaY th:nth-child(3){width:20%}.HrAttendancePage_rateHistoryWrap__7tsaY th:nth-child(4){width:25%}.HrAttendancePage_rateHistoryWrap__7tsaY tr:last-child td{border-bottom:0}.HrAttendancePage_rateHistoryWrap__7tsaY td strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.HrAttendancePage_rateHistoryWrap__7tsaY td small{color:var(--hr-muted);display:block;font-size:10px}.HrAttendancePage_historyStatus__7T4d1{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 6px;white-space:nowrap}.HrAttendancePage_currentHistory__38_Nw{background:var(--hr-green-soft);color:var(--hr-green)}.HrAttendancePage_futureHistory__8QzSa{background:var(--hr-blue-soft);color:var(--hr-blue)}.HrAttendancePage_pastHistory__ZLOQl{background:#ecebe7;color:var(--hr-muted)}.HrAttendancePage_detailNote__ZJjfV{color:var(--hr-muted);font-size:11px;line-height:1.6;margin:0}.HrAttendancePage_rateHistoryCard__OCPV1>.HrAttendancePage_detailNote__ZJjfV{padding:0 16px 16px}.HrAttendancePage_editEmployeeButton___HmaF{gap:9px;width:100%}.HrAttendancePage_editEmployeeButton___HmaF svg{height:18px;width:18px}.HrAttendancePage_detailEmpty__KqGF3{align-content:center;background:var(--hr-surface);border:1px dashed var(--hr-line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-height:360px;padding:26px;text-align:center}.HrAttendancePage_detailEmpty__KqGF3 svg{color:var(--hr-muted);height:30px;justify-self:center;width:30px}.HrAttendancePage_detailEmpty__KqGF3 h2{font-size:16px;margin:0}.HrAttendancePage_detailEmpty__KqGF3 p{color:var(--hr-muted);font-size:12px;margin:0}.HrAttendancePage_backToRoster__EUGqm{display:none;justify-self:start;min-height:36px}.HrAttendancePage_employeeDetail__5lOF_:focus-visible,.HrAttendancePage_employeeRoster__8kV8h:focus-visible{border-radius:8px;outline:2px solid var(--hr-blue);outline-offset:4px}.HrAttendancePage_employeeForm__XgiQe label{display:grid;grid-gap:6px;gap:6px}.HrAttendancePage_employeeForm__XgiQe label>span{color:var(--hr-muted);font-size:13px;font-weight:650}.HrAttendancePage_employeeForm__XgiQe input,.HrAttendancePage_employeeForm__XgiQe select{background:#fff;border:1px solid var(--hr-line);border-radius:7px;color:var(--hr-ink);height:42px;padding:0 12px;width:100%}.HrAttendancePage_employeeForm__XgiQe input:focus,.HrAttendancePage_employeeForm__XgiQe select:focus{border-color:var(--hr-blue);box-shadow:0 0 0 3px rgba(30,91,131,.16);outline:0}.HrAttendancePage_selectionCount__2iU6F{align-self:center;border-right:1px solid var(--hr-line);display:grid;grid-gap:2px;gap:2px;min-height:52px}.HrAttendancePage_selectionCount__2iU6F strong{font-size:16px}.HrAttendancePage_selectionCount__2iU6F span{color:var(--hr-muted);font-size:13px}.HrAttendancePage_bulkPanel__KErmQ label{display:grid;grid-gap:6px;gap:6px}.HrAttendancePage_bulkPanel__KErmQ label>span{color:var(--hr-muted);font-size:13px;font-weight:650}.HrAttendancePage_bulkPanel__KErmQ input{background:#fff;border:1px solid var(--hr-line);border-radius:7px;color:var(--hr-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:42px;min-width:0;padding:0 12px;width:100%}.HrAttendancePage_bulkPanel__KErmQ input:focus,.HrAttendancePage_datePicker__b385c input:focus,.HrAttendancePage_noteInput__AKN8i:focus,.HrAttendancePage_statusSelect__Q_Dae select:focus,.HrAttendancePage_tableInput__2DipE:focus{border-color:var(--hr-blue);box-shadow:0 0 0 3px rgba(30,91,131,.16);outline:0}.HrAttendancePage_primaryButton__MSkpM,.HrAttendancePage_saveButton__zzbom{background:var(--hr-blue);color:#fff;justify-content:center}.HrAttendancePage_primaryButton__MSkpM{min-height:48px}.HrAttendancePage_primaryButton__MSkpM:focus-visible,.HrAttendancePage_primaryButton__MSkpM:hover,.HrAttendancePage_saveButton__zzbom:focus-visible,.HrAttendancePage_saveButton__zzbom:hover{background:#16496c;color:#fff;outline:3px solid rgba(30,91,131,.18)}.HrAttendancePage_primaryButton__MSkpM:disabled,.HrAttendancePage_saveButton__zzbom:disabled{cursor:not-allowed;opacity:.55}.HrAttendancePage_notice__3tlyB{align-items:center;color:var(--hr-amber);display:flex;font-size:12px;gap:7px;margin:-5px 1px -6px;min-height:20px}.HrAttendancePage_notice__3tlyB svg{height:15px;width:15px}.HrAttendancePage_savedNotice__b9SJ_{color:var(--hr-green)}.HrAttendancePage_tableWrap__FdQ7k{align-self:stretch;background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;height:640px;overflow:auto}.HrAttendancePage_tableWrap__FdQ7k table{border-collapse:collapse;height:100%;min-width:1040px;table-layout:fixed;width:100%}.HrAttendancePage_tableWrap__FdQ7k td,.HrAttendancePage_tableWrap__FdQ7k th{border-bottom:1px solid #e8e3da;font-size:14px;height:54px;padding:7px 8px;text-align:left;vertical-align:middle}.HrAttendancePage_tableWrap__FdQ7k th{background:#fbf9f4;color:var(--hr-muted);font-size:13px;font-weight:700;height:48px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.HrAttendancePage_tableWrap__FdQ7k tr:last-child td{border-bottom:0}.HrAttendancePage_tableWrap__FdQ7k tbody tr:hover{background:#faf8f3}.HrAttendancePage_tableWrap__FdQ7k tbody tr.HrAttendancePage_reviewRow__EGi_w{background:#fffaf0}.HrAttendancePage_emptyState__pmpbl{color:var(--hr-muted);height:360px!important;text-align:center!important}.HrAttendancePage_emptyState__pmpbl svg{display:block;height:34px;margin:0 auto 10px;width:34px}.HrAttendancePage_emptyState__pmpbl span,.HrAttendancePage_emptyState__pmpbl strong{display:block}.HrAttendancePage_emptyState__pmpbl strong{color:var(--hr-ink);font-size:16px;margin-bottom:3px}.HrAttendancePage_tableWrap__FdQ7k th:first-child{width:48px}.HrAttendancePage_tableWrap__FdQ7k th:nth-child(2){width:130px}.HrAttendancePage_tableWrap__FdQ7k th:nth-child(3){width:115px}.HrAttendancePage_tableWrap__FdQ7k th:nth-child(4){width:145px}.HrAttendancePage_tableWrap__FdQ7k th:nth-child(5),.HrAttendancePage_tableWrap__FdQ7k th:nth-child(6){width:110px}.HrAttendancePage_tableWrap__FdQ7k th:nth-child(7){width:80px}.HrAttendancePage_tableWrap__FdQ7k th:nth-child(8),.HrAttendancePage_tableWrap__FdQ7k th:nth-child(9){width:85px}.HrAttendancePage_tableWrap__FdQ7k th:nth-child(10){width:auto}.HrAttendancePage_checkboxCell__Hue0Y{text-align:center!important}.HrAttendancePage_checkboxCell__Hue0Y input{accent-color:var(--hr-blue);height:18px;width:18px}.HrAttendancePage_employeeName___tMzd{align-items:center;display:flex;font-size:15px;font-weight:700;gap:8px}.HrAttendancePage_employeeName___tMzd small{color:var(--hr-muted);font-size:10px;font-weight:500;width:12px}.HrAttendancePage_payType__GeWRa{border-radius:6px;display:inline-flex;font-size:13px;font-weight:700;padding:5px 8px}.HrAttendancePage_monthly__8Oazq{background:#e4eef7;color:var(--hr-blue)}.HrAttendancePage_daily__Gq5ih{background:var(--hr-green-soft);color:var(--hr-green)}.HrAttendancePage_statusSelect__Q_Dae{display:block;position:relative}.HrAttendancePage_statusSelect__Q_Dae select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;cursor:pointer;font-size:13px;font-weight:700;min-height:30px;padding:0 25px 0 11px;width:100%}.HrAttendancePage_statusSelect__Q_Dae:after{border-color:currentcolor transparent transparent;border-style:solid;border-width:4px 4px 0;content:"";pointer-events:none;position:absolute;right:9px;top:13px}.HrAttendancePage_work__xXTwP{color:var(--hr-green)}.HrAttendancePage_work__xXTwP select{background:var(--hr-green-soft);color:var(--hr-green)}.HrAttendancePage_holiday__FFeGq,.HrAttendancePage_personal__YyMwJ,.HrAttendancePage_sick__Z1r_Z{color:var(--hr-red)}.HrAttendancePage_holiday__FFeGq select,.HrAttendancePage_personal__YyMwJ select,.HrAttendancePage_sick__Z1r_Z select{background:var(--hr-red-soft);color:var(--hr-red)}.HrAttendancePage_absent__hhz32{color:var(--hr-red)}.HrAttendancePage_absent__hhz32 select{background:#f8d9d6;color:var(--hr-red)}.HrAttendancePage_reviewRow__EGi_w .HrAttendancePage_statusSelect__Q_Dae{color:var(--hr-amber)}.HrAttendancePage_reviewRow__EGi_w .HrAttendancePage_statusSelect__Q_Dae select{background:var(--hr-amber-soft);color:var(--hr-amber)}.HrAttendancePage_issue__Pr53l{color:var(--hr-amber);display:block;font-size:10px;line-height:1.15;margin-top:2px}.HrAttendancePage_noteInput__AKN8i,.HrAttendancePage_tableInput__2DipE{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--hr-ink);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:34px;min-width:0;padding:0 5px;width:100%}.HrAttendancePage_noteInput__AKN8i:hover,.HrAttendancePage_tableInput__2DipE:hover{border-color:var(--hr-line)}.HrAttendancePage_tableInput__2DipE:disabled{color:#9a9da2;opacity:1}.HrAttendancePage_breakInput__d0aQ9{text-align:center}.HrAttendancePage_invalidInput__PK0uv{border-color:#e6a43b;color:var(--hr-amber)}.HrAttendancePage_noteInput__AKN8i{color:var(--hr-muted)}.HrAttendancePage_noteInput__AKN8i::placeholder{color:#a4a6aa}.HrAttendancePage_numberCell__zFxv7{font-size:14px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.HrAttendancePage_otValue__Fsfzz{color:var(--hr-green);font-weight:700}.HrAttendancePage_summaryBar__ss3vA{align-items:center;background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(220px,1.4fr);min-height:88px;padding:12px 18px}.HrAttendancePage_summaryItem__q1NXS{align-items:center;border-right:1px solid var(--hr-line);display:flex;gap:12px;justify-content:center;min-height:48px}.HrAttendancePage_summaryItem__q1NXS svg{height:26px;width:26px}.HrAttendancePage_summaryItem__q1NXS span{display:grid;grid-gap:1px;gap:1px}.HrAttendancePage_summaryItem__q1NXS small{color:var(--hr-muted);font-size:11px}.HrAttendancePage_summaryItem__q1NXS strong{font-size:15px}.HrAttendancePage_successIcon__P6_Qd{color:var(--hr-green)}.HrAttendancePage_warningIcon__eumND{color:var(--hr-amber)}.HrAttendancePage_leaveIcon__J6M2L{color:var(--hr-red)}.HrAttendancePage_saveButton__zzbom{justify-self:end;min-height:48px;min-width:235px}.HrAttendancePage_spin__BnnU4{animation:HrAttendancePage_hr-spin__el6aa .8s linear infinite}@keyframes HrAttendancePage_hr-spin__el6aa{to{transform:rotate(1turn)}}.HrAttendancePage_srOnly__WSFOW{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:1120px){.HrAttendancePage_app__sxmz_{grid-template-columns:82px minmax(0,1fr)}.HrAttendancePage_sidebar___kjWQ{padding-inline:8px}.HrAttendancePage_brand__t3J3D{padding-inline:4px}.HrAttendancePage_brand__t3J3D strong{font-size:16px}.HrAttendancePage_brand__t3J3D span,.HrAttendancePage_nav__ZJLbs button span,.HrAttendancePage_profile__HpmIF>span:not(.HrAttendancePage_avatar__oJy30),.HrAttendancePage_profile__HpmIF>svg{display:none}.HrAttendancePage_nav__ZJLbs button{justify-content:center;padding:0}.HrAttendancePage_profile__HpmIF{display:flex;justify-content:center}.HrAttendancePage_bulkPanel__KErmQ{gap:12px;grid-template-columns:repeat(4,minmax(120px,1fr))}.HrAttendancePage_selectionCount__2iU6F{border-right:0;grid-column:1/-1;min-height:auto}.HrAttendancePage_primaryButton__MSkpM{min-width:170px}.HrAttendancePage_employeeForm__XgiQe{grid-template-columns:repeat(2,minmax(180px,1fr))}.HrAttendancePage_tableWrap__FdQ7k{height:600px}}@media (max-width:760px){.HrAttendancePage_app__sxmz_{display:block}.HrAttendancePage_sidebar___kjWQ{border-bottom:1px solid var(--hr-line);border-right:0;min-height:auto;padding:12px 14px}.HrAttendancePage_sidebar___kjWQ>div{align-items:center;display:flex;justify-content:space-between}.HrAttendancePage_brand__t3J3D{padding:0}.HrAttendancePage_brand__t3J3D span,.HrAttendancePage_profile__HpmIF{display:none}.HrAttendancePage_nav__ZJLbs{display:flex;gap:4px}.HrAttendancePage_nav__ZJLbs button{min-height:42px;width:42px}.HrAttendancePage_workspace__4_7hC{padding:20px 14px}.HrAttendancePage_header__RT1dQ{align-items:stretch;display:grid;grid-gap:12px;gap:12px}.HrAttendancePage_header__RT1dQ h1{font-size:23px}.HrAttendancePage_employeeHeader__208K_{align-items:stretch;display:grid;grid-gap:12px;gap:12px}.HrAttendancePage_employeeHeader__208K_ h1{font-size:23px}.HrAttendancePage_employeeHeader__208K_ .HrAttendancePage_addEmployeeButton__3iTa7{justify-self:stretch}.HrAttendancePage_employeeStats__TjAWR{gap:8px 18px}.HrAttendancePage_datePicker__b385c{justify-self:start}.HrAttendancePage_headerActions__LnXmD{align-items:stretch;flex-direction:column}.HrAttendancePage_addEmployeeButton__3iTa7{justify-content:center;width:100%}.HrAttendancePage_employeeForm__XgiQe{grid-template-columns:1fr}.HrAttendancePage_employeeFormActions__1itoT{display:grid;grid-template-columns:1fr 1fr}.HrAttendancePage_employeeFormActions__1itoT button{min-width:0;width:100%}.HrAttendancePage_employeeToolbar__M_GfM{align-items:stretch;display:grid;grid-gap:12px;gap:12px}.HrAttendancePage_employeeToolbar__M_GfM button{justify-content:center}.HrAttendancePage_employeeTableWrap__JE9hZ{max-height:390px;min-height:260px}.HrAttendancePage_bulkPanel__KErmQ{grid-template-columns:1fr 1fr}.HrAttendancePage_selectionCount__2iU6F{grid-column:1/-1}.HrAttendancePage_primaryButton__MSkpM{grid-column:1/-1;width:100%}.HrAttendancePage_tableWrap__FdQ7k{height:auto;min-height:520px}.HrAttendancePage_tableWrap__FdQ7k table{height:auto}.HrAttendancePage_summaryBar__ss3vA{grid-template-columns:repeat(3,1fr)}.HrAttendancePage_summaryItem__q1NXS{border-right:0}.HrAttendancePage_summaryItem__q1NXS svg{height:21px;width:21px}.HrAttendancePage_summaryItem__q1NXS strong{font-size:13px}.HrAttendancePage_saveButton__zzbom{grid-column:1/-1;justify-self:stretch;margin-top:10px;min-width:0;width:100%}}@media (max-width:1240px){.HrAttendancePage_employeeLayout__Q_GL3{grid-template-columns:1fr;gap:24px}.HrAttendancePage_rosterControls__lVpTB{grid-template-columns:minmax(180px,1fr) auto}.HrAttendancePage_employeeDetail__5lOF_{border-left:0;border-top:1px solid var(--hr-line);padding:22px 0 0}.HrAttendancePage_backToRoster__EUGqm{display:inline-flex}.HrAttendancePage_currentWage__pESo4 strong{font-size:32px}}@media (max-width:760px){.HrAttendancePage_rosterControls__lVpTB{grid-template-columns:1fr}.HrAttendancePage_employeeFilters__9ViAe{justify-self:stretch}.HrAttendancePage_employeeFilters__9ViAe button{flex:1 1;font-size:13px}.HrAttendancePage_employeeToolbar__M_GfM{align-items:center;display:flex;gap:8px}.HrAttendancePage_employeeToolbar__M_GfM label{font-size:11px;gap:5px}.HrAttendancePage_employeeToolbar__M_GfM button{min-height:36px}.HrAttendancePage_employeeDetail__5lOF_{gap:12px}.HrAttendancePage_employeeDetailHeader__5MwBv h2{font-size:23px}.HrAttendancePage_employeeTableWrap__JE9hZ .HrAttendancePage_rosterOt__2ZaZT,.HrAttendancePage_employeeTableWrap__JE9hZ .HrAttendancePage_rosterPosition__DMzYq{display:none}.HrAttendancePage_employeeTableWrap__JE9hZ th:first-child{width:42%}.HrAttendancePage_employeeTableWrap__JE9hZ th:nth-child(3){width:26%}.HrAttendancePage_employeeTableWrap__JE9hZ th:nth-child(4){width:32%}.HrAttendancePage_employeeTableWrap__JE9hZ td,.HrAttendancePage_employeeTableWrap__JE9hZ th{padding-inline:10px}.HrAttendancePage_detailCard__T7i5V,.HrAttendancePage_wageRules__hAE7D{padding:14px}.HrAttendancePage_rateHistoryCard__OCPV1{padding:0}.HrAttendancePage_employeeFacts__4_79W{gap:8px}.HrAttendancePage_scheduleFacts___jJHz dt{align-items:start;flex-direction:column;gap:5px}.HrAttendancePage_scheduleFacts___jJHz dd{font-size:14px}.HrAttendancePage_currentWage__pESo4{gap:10px;padding:12px}.HrAttendancePage_currentWage__pESo4 strong{font-size:26px}.HrAttendancePage_rateHistoryWrap__7tsaY td,.HrAttendancePage_rateHistoryWrap__7tsaY th{padding-inline:7px}.HrAttendancePage_historyStatus__7T4d1{font-size:11px;padding-inline:4px}.HrAttendancePage_wageRules__hAE7D>div{gap:10px;grid-template-columns:64px minmax(0,1fr)}}.HrWagesPage_page__z6Qzr{align-content:start;display:grid;font-size:14px;grid-gap:18px;gap:18px;min-width:0}.HrWagesPage_header__XIEcW{align-items:start;display:flex;gap:18px;justify-content:space-between}.HrWagesPage_titleLine__a7YvJ{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.HrWagesPage_titleLine__a7YvJ h1{font-size:29px;font-weight:700;letter-spacing:-.025em;line-height:1.25;margin:0}.HrWagesPage_draftBadge__Bdou_,.HrWagesPage_modeBadge__EtDkr{border-radius:6px;display:inline-flex;font-size:13px;font-weight:600;padding:6px 10px}.HrWagesPage_demoBadge__y7tk6{background:var(--hr-red-soft);color:var(--hr-red)}.HrWagesPage_realBadge__X0cJz{background:var(--hr-green-soft);color:var(--hr-green)}.HrWagesPage_draftBadge__Bdou_{background:var(--hr-amber-soft);color:var(--hr-amber)}.HrWagesPage_periodContext__fmrgZ{align-items:center;color:var(--hr-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-top:7px}.HrWagesPage_headerActions__xr1_3{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:end}.HrWagesPage_periodControl__BNyB8{align-items:center;background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;display:flex}.HrWagesPage_page__z6Qzr .HrWagesPage_periodArrow__9UVcu{background:transparent;border-radius:6px;color:var(--hr-muted);justify-content:center;min-height:42px;padding:0 6px}.HrWagesPage_page__z6Qzr .HrWagesPage_periodArrow__9UVcu:hover{background:var(--hr-blue-soft);color:var(--hr-blue)}.HrWagesPage_periodArrow__9UVcu svg{height:17px;width:17px}.HrWagesPage_datePicker__Ij6aT{align-items:center;display:inline-flex;gap:7px}.HrWagesPage_datePicker__Ij6aT svg{color:var(--hr-blue);height:18px;width:18px}.HrWagesPage_datePicker__Ij6aT input{background:transparent;border:0;border-radius:4px;color:var(--hr-ink);font-size:14px;min-height:40px;min-width:0;padding:0 3px;width:140px}.HrWagesPage_page__z6Qzr .HrWagesPage_exportButton__q0JWr{background:var(--hr-blue);border:1px solid var(--hr-blue);color:#fff;justify-content:center;min-height:44px;min-width:172px;padding:0 20px}.HrWagesPage_page__z6Qzr .HrWagesPage_exportButton__q0JWr:hover{background:#174767;border-color:#174767;color:#fff}.HrWagesPage_exportButton__q0JWr svg{height:20px;width:20px}.HrWagesPage_page__z6Qzr button:focus-visible,.HrWagesPage_page__z6Qzr input:focus-visible{outline:3px solid var(--hr-blue);outline-offset:3px}.HrWagesPage_page__z6Qzr button:disabled{cursor:default;opacity:.5}.HrWagesPage_page__z6Qzr .HrWagesPage_outlineButton__lSVpk{background:transparent;border:1px solid var(--hr-blue);color:var(--hr-blue);font-size:14px;justify-content:center;min-height:42px;padding:0 16px}.HrWagesPage_page__z6Qzr .HrWagesPage_outlineButton__lSVpk:hover{background:var(--hr-blue-soft);color:var(--hr-blue)}.HrWagesPage_outlineButton__lSVpk svg{height:18px;width:18px}.HrWagesPage_notice__RoZw6{align-items:start;background:var(--hr-amber-soft);border:1px solid #ecd6a8;border-radius:8px;color:#785600;display:flex;font-size:14px;gap:10px;padding:12px 16px}.HrWagesPage_notice__RoZw6 svg{flex:0 0 19px;height:19px;margin-top:1px;width:19px}.HrWagesPage_loadState__TRUfM{align-items:center;background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:36px 20px;text-align:center}.HrWagesPage_loadState__TRUfM>svg{color:var(--hr-blue);height:28px;margin-bottom:14px;width:28px}.HrWagesPage_loadState__TRUfM h2{font-size:21px;margin:0 0 8px}.HrWagesPage_loadState__TRUfM p{color:var(--hr-muted);margin:0 0 20px}.HrWagesPage_spin__Iy6Gq{animation:HrWagesPage_wage-spin__7t0Rb .9s linear infinite}@keyframes HrWagesPage_wage-spin__7t0Rb{to{transform:rotate(1turn)}}.HrWagesPage_summary__15y9X{align-items:center;background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;display:grid;grid-template-columns:minmax(230px,1.8fr) repeat(3,minmax(115px,.76fr)) minmax(190px,1.15fr);min-height:112px;padding:16px 20px}.HrWagesPage_summaryContext__DPs31{display:grid;grid-gap:5px;gap:5px;padding-right:16px}.HrWagesPage_summaryContext__DPs31 strong{font-size:18px;line-height:1.35}.HrWagesPage_summaryContext__DPs31 span{color:var(--hr-muted);font-size:12px;line-height:1.5}.HrWagesPage_summaryAmount__YeIcs{border-left:1px solid var(--hr-line);display:grid;grid-gap:5px;gap:5px;min-height:64px;padding:0 16px}.HrWagesPage_summaryAmount__YeIcs>span{color:var(--hr-muted);font-size:12px;font-weight:600;line-height:1.5}.HrWagesPage_summaryAmount__YeIcs strong{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.3}.HrWagesPage_summaryGross__CkrOn{padding-right:0}.HrWagesPage_summaryGross__CkrOn strong{color:var(--hr-blue);font-size:30px}.HrWagesPage_summaryGross__CkrOn small{color:var(--hr-muted);font-size:11px;line-height:1.4}.HrWagesPage_masterDetail__ElRL7{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);min-width:0}.HrWagesPage_detail__Ir4Hv,.HrWagesPage_roster__Dg78s{background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;min-width:0}.HrWagesPage_roster__Dg78s{align-self:stretch;overflow:hidden}.HrWagesPage_search__z3Gfg{align-items:center;background:#fffefa;border:1px solid var(--hr-line);border-radius:6px;display:flex;gap:10px;margin:16px;min-height:42px;padding:0 12px}.HrWagesPage_search__z3Gfg:focus-within{outline:2px solid var(--hr-blue);outline-offset:2px}.HrWagesPage_search__z3Gfg svg{color:var(--hr-ink);flex:0 0 20px;height:20px;width:20px}.HrWagesPage_search__z3Gfg input{background:transparent;border:0;color:var(--hr-ink);font-size:14px;min-height:40px;min-width:0;padding:0;width:100%}.HrWagesPage_search__z3Gfg input:focus-visible{outline:0}.HrWagesPage_search__z3Gfg input::placeholder{color:var(--hr-muted)}.HrWagesPage_dayTableWrap__lNEW6,.HrWagesPage_rosterTableWrap__vEI_O{min-width:0;overflow-x:auto}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF,.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx{border-collapse:collapse;height:auto;margin:0;min-width:0;table-layout:auto;width:100%}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF td,.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF th,.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx td,.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx th{border-bottom:1px solid var(--hr-line);color:var(--hr-ink);font-size:13px;line-height:1.45;padding:12px;text-align:left;vertical-align:middle;width:auto}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF th,.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx th{background:#f7f6f1;color:var(--hr-muted);font-family:inherit;font-size:12px;font-weight:600;position:static;text-transform:none;white-space:nowrap;z-index:auto}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF th:first-child,.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx th:first-child{text-align:left;width:auto}.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx tbody tr{cursor:pointer}.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx tbody tr:hover{background:#f0f5f6}.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx .HrWagesPage_selectedRow__20GyR,.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx .HrWagesPage_selectedRow__20GyR:hover{background:var(--hr-blue-soft)}.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx .HrWagesPage_selectedRow__20GyR td:first-child{box-shadow:inset 3px 0 0 var(--hr-blue)}.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx td{height:75px;padding-block:10px}.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx td:first-child{padding-left:18px}.HrWagesPage_page__z6Qzr .HrWagesPage_employeeButton__L2xFe{align-items:start;background:transparent;border:0;border-radius:3px;color:var(--hr-ink);display:flex;flex-direction:column;font-weight:500;gap:2px;min-height:44px;padding:0;text-align:left}.HrWagesPage_page__z6Qzr .HrWagesPage_employeeButton__L2xFe:hover{background:transparent;color:var(--hr-blue)}.HrWagesPage_employeeButton__L2xFe small{color:var(--hr-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.HrWagesPage_employeeButton__L2xFe strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.HrWagesPage_historical__DD_nY{color:var(--hr-muted);font-size:11px;line-height:1.5}.HrWagesPage_payType__ux0r8{border-radius:5px;display:inline-flex;font-size:12px;font-weight:600;padding:5px 8px;white-space:nowrap}.HrWagesPage_daily__otigQ{background:var(--hr-green-soft);color:var(--hr-green)}.HrWagesPage_monthly__cacJ8{background:var(--hr-blue-soft);color:var(--hr-blue)}.HrWagesPage_mixed__wZfA1{background:var(--hr-amber-soft);color:var(--hr-amber)}.HrWagesPage_completion__Ou84J{align-items:center;display:inline-flex;font-size:12px;font-weight:500;gap:6px;white-space:nowrap}.HrWagesPage_completion__Ou84J svg{flex-shrink:0;height:19px;width:19px}.HrWagesPage_complete__YPUW_{color:var(--hr-green)}.HrWagesPage_review__YBfee{color:var(--hr-amber)}.HrWagesPage_page__z6Qzr .HrWagesPage_number___9ZdD{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:right;white-space:nowrap}.HrWagesPage_noMatches__MRv_Z{padding:30px 20px;text-align:center}.HrWagesPage_noMatches__MRv_Z h2{font-size:20px;margin:0 0 8px}.HrWagesPage_noMatches__MRv_Z p{color:var(--hr-muted);font-size:14px;margin:8px 0 16px}.HrWagesPage_detail__Ir4Hv{padding:24px 20px 26px}.HrWagesPage_detailHeader__2O7kz{align-items:start;border-bottom:1px solid var(--hr-line);display:flex;gap:16px;justify-content:space-between;padding-bottom:20px}.HrWagesPage_detailIdentity__aeR6R{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.HrWagesPage_detailIdentity__aeR6R h2{font-size:26px;font-weight:700;line-height:1.3;margin:0;overflow-wrap:anywhere}.HrWagesPage_detailHeader__2O7kz p,.HrWagesPage_detailIdentity__aeR6R>span:not(.HrWagesPage_payType__ux0r8){color:var(--hr-muted);font-size:13px}.HrWagesPage_detailHeader__2O7kz p{line-height:1.6;margin:12px 0 0}.HrWagesPage_employeeGross__1YXcE{display:grid;flex-shrink:0;grid-gap:7px;gap:7px;text-align:right}.HrWagesPage_employeeGross__1YXcE span{color:var(--hr-muted);font-size:13px}.HrWagesPage_employeeGross__1YXcE strong{color:var(--hr-blue);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1.2}.HrWagesPage_breakdown__bHqa9{display:grid;padding-top:12px}.HrWagesPage_breakdown__bHqa9>div{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(118px,.9fr) minmax(110px,1.3fr) auto;padding:9px 0}.HrWagesPage_breakdown__bHqa9>div>span{font-size:15px}.HrWagesPage_breakdown__bHqa9 small{color:var(--hr-muted);font-size:12px;line-height:1.6}.HrWagesPage_breakdown__bHqa9 strong{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.04em;text-align:right}.HrWagesPage_breakdown__bHqa9 .HrWagesPage_breakdownTotal__E3rHB{border-top:1px solid var(--hr-line);grid-template-columns:1fr auto;margin-top:9px;padding:16px 0}.HrWagesPage_breakdownTotal__E3rHB>span{font-weight:700}.HrWagesPage_breakdownTotal__E3rHB strong{color:var(--hr-blue);font-size:25px;font-weight:700}.HrWagesPage_reviewNotice__K4222{align-items:start;background:var(--hr-amber-soft);border:1px solid #ecd6a8;border-radius:6px;color:#785600;display:flex;gap:10px;margin:6px 0 22px;padding:12px}.HrWagesPage_reviewNotice__K4222>svg{flex-shrink:0;height:20px;margin-top:2px;width:20px}.HrWagesPage_reviewNotice__K4222 strong{display:block;font-size:14px}.HrWagesPage_reviewNotice__K4222 li,.HrWagesPage_reviewNotice__K4222 span{font-size:12px;line-height:1.5}.HrWagesPage_reviewNotice__K4222 ul{margin:8px 0 0;padding-left:18px}.HrWagesPage_dailySection__xMcBN{margin-top:26px;min-width:0}.HrWagesPage_dailyHeading__ro5IU{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px}.HrWagesPage_dailyHeading__ro5IU h3{font-size:21px;font-weight:700;line-height:1.4;margin:0}.HrWagesPage_dailyHeading__ro5IU span{color:var(--hr-muted);font-size:13px}.HrWagesPage_monthlyExplanation__eS6WW{color:var(--hr-muted);font-size:12px;line-height:1.6;margin:-2px 0 12px}.HrWagesPage_dayTableWrap__lNEW6{border:1px solid var(--hr-line);border-radius:6px}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF{min-width:590px}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF td,.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF th{border-bottom-color:#e7e3d9;border-right:1px solid #e7e3d9;font-size:13px;padding:10px 9px}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF th{font-family:inherit;font-size:12px}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF td:last-child,.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF th:last-child{border-right:0}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF tbody tr:hover{background:#f4f6f3}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF .HrWagesPage_todayRow__ObHwV,.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF .HrWagesPage_todayRow__ObHwV:hover{background:var(--hr-blue-soft)}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF .HrWagesPage_todayRow__ObHwV td{color:var(--hr-blue)}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF .HrWagesPage_unavailableRow__z8YQf{background:#f8f7f3}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF .HrWagesPage_unavailableRow__z8YQf td{color:#85868a}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF tfoot td,.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF tfoot th{background:var(--hr-blue-soft);border-bottom:0;color:var(--hr-ink);font-size:13px;font-weight:600;padding-block:13px}.HrWagesPage_page__z6Qzr .HrWagesPage_dateButton__B2uAN{background:transparent;border:0;border-radius:3px;color:inherit;display:inline;font-size:13px;font-weight:500;min-height:24px;padding:0;text-align:left;white-space:nowrap}.HrWagesPage_page__z6Qzr .HrWagesPage_dateButton__B2uAN:hover{background:transparent;color:var(--hr-blue);text-decoration:underline;text-underline-offset:3px}.HrWagesPage_page__z6Qzr .HrWagesPage_dateButton__B2uAN:disabled{color:inherit;opacity:1;text-decoration:none}.HrWagesPage_dayStatus__UAwv9{border-radius:4px;display:inline-flex;font-size:12px;line-height:1.45;padding:3px 5px;white-space:nowrap}.HrWagesPage_workStatus__gCUQ8{color:var(--hr-green);padding-inline:0}.HrWagesPage_offStatus__nGiCG{background:var(--hr-red-soft);color:var(--hr-red)}.HrWagesPage_leaveStatus__gA_hD{background:#eeefed;color:var(--hr-muted)}.HrWagesPage_issueStatus__f4qfM{background:var(--hr-amber-soft);color:var(--hr-amber)}.HrWagesPage_futureStatus__O2giq{color:#85868a;padding-inline:0}.HrWagesPage_includedBasis__nh_VH{color:var(--hr-muted);font-family:IBM Plex Sans Thai,Noto Sans Thai,sans-serif;font-size:11px;letter-spacing:0}.HrWagesPage_detailFooter__biVGt{align-items:end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:28px}.HrWagesPage_ruleNote__spKzL{align-items:start;display:flex;gap:10px}.HrWagesPage_ruleNote__spKzL>svg{color:var(--hr-amber);flex:0 0 22px;height:22px;width:22px}.HrWagesPage_ruleNote__spKzL>span{color:var(--hr-muted);font-size:12px;line-height:1.65}.HrWagesPage_ruleNote__spKzL small{display:block;font-size:11px}.HrWagesPage_detailFooter__biVGt .HrWagesPage_outlineButton__lSVpk{margin-left:auto}.HrWagesPage_srOnly__8LZWU{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:1350px){.HrWagesPage_header__XIEcW{flex-wrap:wrap}.HrWagesPage_headerActions__xr1_3{justify-content:start}.HrWagesPage_summary__15y9X{grid-template-columns:minmax(200px,1.6fr) repeat(3,minmax(100px,.8fr)) minmax(160px,1.2fr);padding-inline:16px}.HrWagesPage_summaryAmount__YeIcs{padding-inline:10px}.HrWagesPage_summaryContext__DPs31 strong{font-size:16px}.HrWagesPage_summaryGross__CkrOn strong{font-size:27px}.HrWagesPage_masterDetail__ElRL7{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr)}.HrWagesPage_detail__Ir4Hv{padding-inline:16px}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF{min-width:490px}.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF td,.HrWagesPage_page__z6Qzr .HrWagesPage_dayTable__PSDgF th{font-size:12px;padding-inline:7px}.HrWagesPage_page__z6Qzr .HrWagesPage_dateButton__B2uAN{font-size:12px}.HrWagesPage_detailHeader__2O7kz{flex-wrap:wrap}.HrWagesPage_employeeGross__1YXcE{text-align:left}.HrWagesPage_breakdown__bHqa9>div{grid-template-columns:minmax(118px,1fr) auto}.HrWagesPage_breakdown__bHqa9 small{grid-column:1;grid-row:2}.HrWagesPage_breakdown__bHqa9 strong{grid-column:2;grid-row:1/span 2}.HrWagesPage_breakdown__bHqa9 .HrWagesPage_breakdownTotal__E3rHB strong{grid-row:1}}@media (max-width:1000px){.HrWagesPage_masterDetail__ElRL7{grid-template-columns:minmax(0,1fr)}.HrWagesPage_summary__15y9X{gap:16px 0;grid-template-columns:repeat(4,minmax(0,1fr))}.HrWagesPage_summaryContext__DPs31{grid-column:1/-1}.HrWagesPage_summaryAmount__YeIcs:nth-child(2){border-left:0;padding-left:0}.HrWagesPage_summaryAmount__YeIcs{min-height:60px}.HrWagesPage_summaryGross__CkrOn{padding-right:0}.HrWagesPage_detailHeader__2O7kz{flex-wrap:nowrap}.HrWagesPage_employeeGross__1YXcE{text-align:right}.HrWagesPage_breakdown__bHqa9>div{grid-template-columns:minmax(140px,.9fr) minmax(130px,1.3fr) auto}.HrWagesPage_breakdown__bHqa9 small,.HrWagesPage_breakdown__bHqa9 strong{grid-column:auto;grid-row:auto}.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx td,.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx th{padding-inline:16px}.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx td{height:72px}}@media (max-width:600px){.HrWagesPage_page__z6Qzr{gap:14px}.HrWagesPage_header__XIEcW{display:grid;grid-gap:16px;gap:16px}.HrWagesPage_titleLine__a7YvJ h1{font-size:25px}.HrWagesPage_periodContext__fmrgZ{font-size:12px}.HrWagesPage_headerActions__xr1_3{gap:10px;justify-content:start}.HrWagesPage_page__z6Qzr .HrWagesPage_exportButton__q0JWr{min-width:0;padding-inline:14px}.HrWagesPage_summary__15y9X{gap:18px 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.HrWagesPage_summaryAmount__YeIcs:nth-child(4){border-left:0;padding-left:0}.HrWagesPage_summaryAmount__YeIcs strong{font-size:23px}.HrWagesPage_summaryGross__CkrOn strong{font-size:27px}.HrWagesPage_summaryAmount__YeIcs>span{font-size:11px}.HrWagesPage_summaryContext__DPs31 strong{font-size:17px}.HrWagesPage_search__z3Gfg{margin:12px}.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx{min-width:380px}.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx td,.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx th{padding-inline:10px}.HrWagesPage_page__z6Qzr .HrWagesPage_rosterTable__Ffibx td:first-child{padding-left:14px}.HrWagesPage_detail__Ir4Hv{padding:20px 14px}.HrWagesPage_detailHeader__2O7kz{flex-wrap:wrap}.HrWagesPage_detailIdentity__aeR6R h2{font-size:25px}.HrWagesPage_employeeGross__1YXcE{text-align:left}.HrWagesPage_employeeGross__1YXcE strong{font-size:31px}.HrWagesPage_breakdown__bHqa9>div{grid-template-columns:minmax(118px,1fr) auto}.HrWagesPage_breakdown__bHqa9 small{grid-column:1;grid-row:2}.HrWagesPage_breakdown__bHqa9 strong{grid-column:2;grid-row:1/span 2}.HrWagesPage_breakdown__bHqa9 .HrWagesPage_breakdownTotal__E3rHB strong{grid-row:1}.HrWagesPage_breakdownTotal__E3rHB strong{font-size:23px}.HrWagesPage_dailySection__xMcBN{margin-top:22px}.HrWagesPage_dailyHeading__ro5IU h3{font-size:21px}.HrWagesPage_detailFooter__biVGt{align-items:stretch;padding-top:22px}.HrWagesPage_detailFooter__biVGt .HrWagesPage_outlineButton__lSVpk{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.HrWagesPage_spin__Iy6Gq{animation:none}}