.ActualsPayroll_page__rKVct{max-width:1200px;margin:auto;color:var(--ws-text)}.ActualsPayroll_back__N9j0q{display:inline-flex;align-items:center;gap:8px;color:var(--ws-muted);text-decoration:none;font-size:12px;margin-bottom:24px}.ActualsPayroll_heading__sv6Vk{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.ActualsPayroll_title__namz6{display:flex;align-items:center;gap:12px}.ActualsPayroll_title__namz6 h1{font-size:28px;letter-spacing:-.6px;margin:0;font-weight:650}.ActualsPayroll_heading__sv6Vk p{color:var(--ws-muted);font-size:14px;margin:7px 0 0}.ActualsPayroll_heading__sv6Vk label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;min-width:230px}.ActualsPayroll_page__rKVct button{font-family:inherit;cursor:pointer;color:var(--ws-text)}.ActualsPayroll_page__rKVct button:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a){display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--ws-line);border-radius:7px;background:var(--ws-panel);padding:9px 12px;font-size:12px;font-weight:600}.ActualsPayroll_page__rKVct button:hover{filter:brightness(1.07)}.ActualsPayroll_page__rKVct button:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px}.ActualsPayroll_period__N0PXy{display:flex;justify-content:space-between;margin-bottom:14px}.ActualsPayroll_period__N0PXy>div{display:flex;align-items:center;gap:12px}.ActualsPayroll_period__N0PXy small,.ActualsPayroll_period__N0PXy span{font-size:12px;color:var(--ws-muted)}.ActualsPayroll_period__N0PXy strong{font-size:16px}.ActualsPayroll_totals__HkUFn{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-panel);margin-bottom:20px}.ActualsPayroll_totals__HkUFn>div{padding:22px 24px;display:flex;flex-direction:column;gap:10px}.ActualsPayroll_totals__HkUFn>div+div{border-left:1px solid var(--ws-line)}.ActualsPayroll_totals__HkUFn span{font-size:13px;font-weight:600}.ActualsPayroll_totals__HkUFn strong{font-size:30px;letter-spacing:-.7px;font-weight:600;font-variant-numeric:tabular-nums}.ActualsPayroll_totals__HkUFn em{font-size:15px;font-style:normal;color:var(--ws-muted);font-weight:400}.ActualsPayroll_totals__HkUFn small{font-size:12px;color:var(--ws-muted)}.ActualsPayroll_warning__0na_a{display:flex;align-items:center;width:100%;text-align:left;gap:12px;padding:15px 18px;border:1px solid #805f2e;background:#332919;border-radius:9px;margin-bottom:24px}.ActualsPayroll_warning__0na_a>svg{color:#e5b866;flex-shrink:0}.ActualsPayroll_warning__0na_a>div{display:flex;flex-direction:column;gap:4px;flex:1}.ActualsPayroll_warning__0na_a strong{font-size:13px;color:#f0cd8f;font-weight:600}.ActualsPayroll_warning__0na_a span{font-size:12px;color:#d0b98f}.ActualsPayroll_warning__0na_a>span{display:flex;align-items:center;gap:7px}.ActualsPayroll_success__blp2m{display:flex;align-items:center;gap:8px;background:#1b3028;border:1px solid #426e58;color:#c1e4cf;border-radius:8px;padding:14px 18px;margin-bottom:24px;font-size:13px;font-weight:600}.ActualsPayroll_table__DMQtr{border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-panel);overflow:hidden}.ActualsPayroll_toolbar__8k8Ut{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px}.ActualsPayroll_toolbar__8k8Ut h2{font-size:16px;margin:0;font-weight:600}.ActualsPayroll_toolbar__8k8Ut p{font-size:12px;color:var(--ws-muted);margin:6px 0 0}.ActualsPayroll_search__OagCZ{display:flex;align-items:center;gap:8px;border:1px solid var(--ws-line);border-radius:7px;padding:9px 11px;color:var(--ws-muted)}.ActualsPayroll_search__OagCZ input{border:0;outline:0;background:none;color:var(--ws-text);font:inherit;font-size:12px;width:150px}.ActualsPayroll_columns__YrN2m,.ActualsPayroll_row__Xscq1{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.2fr;align-items:center;gap:20px;text-align:left;width:100%;padding:16px 20px}.ActualsPayroll_columns__YrN2m{background:var(--ws-bg);border-block:1px solid var(--ws-line);font-size:11px;font-weight:600;color:var(--ws-muted)}.ActualsPayroll_row__Xscq1{border:0;border-bottom:1px solid var(--ws-line);border-radius:0;background:transparent;min-height:70px;font-size:13px;font-variant-numeric:tabular-nums}.ActualsPayroll_row__Xscq1>span:first-child{display:flex;align-items:center;gap:10px}.ActualsPayroll_row__Xscq1 strong{font-weight:600}.ActualsPayroll_row__Xscq1 small{display:block;color:var(--ws-muted);font-size:11px;margin-top:4px}.ActualsPayroll_row__Xscq1[aria-expanded=true]{background:var(--ws-selected)}.ActualsPayroll_badge__M7Err{display:inline-block;border-radius:5px;padding:4px 7px;background:#ac792523;color:#e1b76e;font-size:11px;font-weight:500}.ActualsPayroll_complete__YQTmt{display:flex;align-items:center;gap:6px;color:var(--ws-muted);font-size:12px}.ActualsPayroll_entries__jje_S{padding:18px 24px;border-bottom:1px solid var(--ws-line)}.ActualsPayroll_entryHeading__oGfpw{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:14px}.ActualsPayroll_entryHeading__oGfpw span{color:var(--ws-muted)}.ActualsPayroll_entry__RinrD{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--ws-line);padding:10px 12px;font-size:12px}.ActualsPayroll_entry__RinrD>span:first-child{min-width:105px}.ActualsPayroll_entry__RinrD>span:nth-child(2){flex:1}.ActualsPayroll_editor__sCn6c{display:flex;align-items:center;flex-wrap:wrap;gap:14px;width:100%;padding:8px 0}.ActualsPayroll_editor__sCn6c label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--ws-muted)}.ActualsPayroll_editor__sCn6c input{width:95px;border:1px solid var(--ws-line);border-radius:6px;background:var(--ws-panel);color:var(--ws-text);padding:8px;font:inherit;font-size:13px}.ActualsPayroll_editActions__sNP1q{display:flex;gap:8px;margin-left:auto}.ActualsPayroll_editor__sCn6c small{width:100%;color:var(--ws-muted)}.ActualsPayroll_editor__sCn6c p{width:100%;color:#e4b66d}.ActualsPayroll_page__rKVct button.ActualsPayroll_primary__JOKaz{background:#8ab4f8;color:#111827;border-color:#8ab4f8}.ActualsPayroll_footnote__u7kAs{font-size:11px;line-height:1.6;color:var(--ws-muted);margin:16px 0}.ActualsPayroll_noResults__wXYH4{padding:30px;text-align:center;color:var(--ws-muted);font-size:13px}html[data-app-theme=light] .ActualsPayroll_warning__0na_a{background:#fff7e8;border-color:#e6c992}html[data-app-theme=light] .ActualsPayroll_badge__M7Err,html[data-app-theme=light] .ActualsPayroll_warning__0na_a span,html[data-app-theme=light] .ActualsPayroll_warning__0na_a strong{color:#805617}html[data-app-theme=light] .ActualsPayroll_success__blp2m{background:#edf6f0;border-color:#b5d2be;color:#285d3c}html[data-app-theme=light] .ActualsPayroll_page__rKVct button.ActualsPayroll_primary__JOKaz{background:#2563eb;border-color:#2563eb;color:white}@media(max-width:800px){.ActualsPayroll_heading__sv6Vk{align-items:flex-start;flex-direction:column}.ActualsPayroll_totals__HkUFn>div{padding:16px}.ActualsPayroll_totals__HkUFn strong{font-size:24px}.ActualsPayroll_toolbar__8k8Ut{align-items:flex-start;flex-direction:column}.ActualsPayroll_columns__YrN2m,.ActualsPayroll_row__Xscq1{gap:10px;padding:14px 12px;grid-template-columns:1.4fr .8fr 1fr 1fr}.ActualsPayroll_entry__RinrD{flex-wrap:wrap}.ActualsPayroll_entryHeading__oGfpw{flex-direction:column}.ActualsPayroll_warning__0na_a>span{white-space:nowrap}.ActualsPayroll_editActions__sNP1q{margin-left:0}}@media(max-width:500px){.ActualsPayroll_totals__HkUFn{grid-template-columns:1fr}.ActualsPayroll_totals__HkUFn>div+div{border-left:0;border-top:1px solid var(--ws-line)}.ActualsPayroll_period__N0PXy>div{flex-wrap:wrap}.ActualsPayroll_columns__YrN2m{display:none}.ActualsPayroll_row__Xscq1{grid-template-columns:1fr 1fr}.ActualsPayroll_warning__0na_a{flex-wrap:wrap}}.ActualsPayroll_page__rKVct .ActualsPayroll_editActions__sNP1q>button.ActualsPayroll_primary__JOKaz{background:#8ab4f8;border-color:#8ab4f8;color:#111827!important;-webkit-text-fill-color:#111827;font-weight:600}html[data-app-theme=light] .ActualsPayroll_page__rKVct .ActualsPayroll_editActions__sNP1q>button.ActualsPayroll_primary__JOKaz{background:#2563eb;border-color:#2563eb;color:#fff!important;-webkit-text-fill-color:#fff}.ActualsPayroll_page__rKVct .ActualsPayroll_editActions__sNP1q>button.ActualsPayroll_notWorkedButton__KibNK{background:#392e1d;border-color:#9a7635;color:#f8d68d!important;-webkit-text-fill-color:#f8d68d;font-weight:600}.ActualsPayroll_page__rKVct .ActualsPayroll_editActions__sNP1q>button.ActualsPayroll_notWorkedButton__KibNK:hover{background:#493a24}html[data-app-theme=light] .ActualsPayroll_page__rKVct .ActualsPayroll_editActions__sNP1q>button.ActualsPayroll_notWorkedButton__KibNK{background:#fff3d6;border-color:#c99a44;color:#713f12!important;-webkit-text-fill-color:#713f12}html[data-app-theme=light] .ActualsPayroll_page__rKVct .ActualsPayroll_editActions__sNP1q>button.ActualsPayroll_notWorkedButton__KibNK:hover{background:#ffebbb}.ActualsPayroll_rateLink__BVSRP{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 20px;background:var(--ws-bg);font-size:12px;border-bottom:1px solid var(--ws-line)}.ActualsPayroll_rateLink__BVSRP a{color:var(--ws-text);font-weight:600;text-underline-offset:3px}.ActualsPayroll_rateLink__BVSRP span{color:var(--ws-muted)}.ActualsPayroll_complete__YQTmt{color:#85b99c;font-weight:600}html[data-app-theme=light] .ActualsPayroll_complete__YQTmt{color:#39734e}.ActualsPayroll_entry__RinrD.ActualsPayroll_issueEntry__v1_Ye{background:#b7801912;border-radius:0}html[data-app-theme=light] .ActualsPayroll_entry__RinrD.ActualsPayroll_issueEntry__v1_Ye{background:#fff9ed}.ActualsPayroll_exportControls__rMIRT{display:flex;align-items:center;gap:8px}.ActualsPayroll_period__N0PXy>.ActualsPayroll_exportControls__rMIRT{flex-wrap:wrap}.ActualsPayroll_period__N0PXy{gap:18px;flex-wrap:wrap;padding:18px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-panel);align-items:flex-end}.ActualsPayroll_period__N0PXy>.ActualsPayroll_periodPicker__PBltG{gap:24px;flex-wrap:wrap}.ActualsPayroll_periodPicker__PBltG label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--ws-muted);font-weight:500}.ActualsPayroll_periodNavigation__D2BS2{display:flex;align-items:center;gap:12px;min-height:38px}.ActualsPayroll_periodNavigation__D2BS2>div{display:flex;flex-direction:column;gap:5px}.ActualsPayroll_periodNavigation__D2BS2 strong{font-size:14px;font-weight:600}.ActualsPayroll_customDates__lc_J4{display:flex;gap:12px}.ActualsPayroll_period__N0PXy .ActualsPayroll_exportControls__rMIRT{gap:8px}@media(max-width:650px){.ActualsPayroll_period__N0PXy>.ActualsPayroll_periodPicker__PBltG{gap:16px}.ActualsPayroll_periodNavigation__D2BS2 strong{font-size:12px}.ActualsPayroll_customDates__lc_J4{flex-wrap:wrap}}.ActualsPayroll_period__N0PXy>.ActualsPayroll_periodPicker__PBltG{gap:12px}.ActualsPayroll_periodNavigation__D2BS2{gap:6px}.ActualsPayroll_periodNavigation__D2BS2>button{white-space:nowrap;min-width:36px;min-height:38px}.ActualsPayroll_periodNavigation__D2BS2>button span{font-size:13px;font-weight:600;color:var(--ws-text)}.ActualsPayroll_period__N0PXy>.ActualsPayroll_exportControls__rMIRT{margin-left:auto;flex-wrap:nowrap}.ActualsPayroll_period__N0PXy .ActualsPayroll_customDates__lc_J4{align-items:center}.ActualsPayroll_period__N0PXy .ActualsPayroll_customDates__lc_J4 label{flex-direction:row;align-items:center}@media(max-width:700px){.ActualsPayroll_period__N0PXy>.ActualsPayroll_exportControls__rMIRT{margin-left:0}.ActualsPayroll_period__N0PXy>.ActualsPayroll_periodPicker__PBltG{flex-wrap:wrap}}.ActualsPayroll_entries__jje_S{padding:18px 0;background:var(--ws-bg)}.ActualsPayroll_entryHeading__oGfpw{padding-inline:20px}.ActualsPayroll_entry__RinrD{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.2fr;gap:20px;padding:10px 20px;font-variant-numeric:tabular-nums}.ActualsPayroll_entryTime__HxQ_r{display:flex;flex-direction:column;gap:5px;min-width:0}.ActualsPayroll_entryTime__HxQ_r>span:last-child{color:var(--ws-muted)}.ActualsPayroll_entry__RinrD>span:first-child{min-width:0}.ActualsPayroll_entry__RinrD>button{justify-self:end}.ActualsPayroll_entry__RinrD>.ActualsPayroll_editor__sCn6c{grid-column:1/-1}@media(max-width:800px){.ActualsPayroll_entry__RinrD{grid-template-columns:1.4fr .8fr 1fr 1fr;gap:10px;padding-inline:12px}.ActualsPayroll_entryHeading__oGfpw{padding-inline:12px}}@media(max-width:500px){.ActualsPayroll_entry__RinrD{grid-template-columns:1fr 1fr}}.ActualsPayroll_page__rKVct .ActualsPayroll_entry__RinrD>button:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a){gap:5px;min-height:32px;padding:5px 7px;border:0;border-radius:6px;background:transparent;color:#8db8f3;font-size:12px;font-weight:600}.ActualsPayroll_page__rKVct .ActualsPayroll_entry__RinrD>button:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a):hover{background:#24344c;filter:none}html[data-app-theme=light] .ActualsPayroll_page__rKVct .ActualsPayroll_entry__RinrD>button,html[data-app-theme=light] .ActualsPayroll_page__rKVct .ActualsPayroll_entry__RinrD>button:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a){color:#2563eb}html[data-app-theme=light] .ActualsPayroll_page__rKVct .ActualsPayroll_entry__RinrD>button:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a):hover{background:#eaf1ff}.ActualsPayroll_page__rKVct .ActualsPayroll_entry__RinrD>button:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a),html[data-app-theme=light] .ActualsPayroll_page__rKVct .ActualsPayroll_entry__RinrD>button:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a){color:var(--ws-text)}.ActualsPayroll_page__rKVct .ActualsPayroll_entry__RinrD.ActualsPayroll_issueEntry__v1_Ye>button:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a){color:#f8d68d}html[data-app-theme=light] .ActualsPayroll_page__rKVct .ActualsPayroll_entry__RinrD.ActualsPayroll_issueEntry__v1_Ye>button:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a){color:#805617}.ActualsPayroll_page__rKVct .ActualsPayroll_entry__RinrD.ActualsPayroll_issueEntry__v1_Ye>button:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a):hover{background:#b780191a}.ActualsPayroll_periodNavigation__D2BS2{gap:8px}.ActualsPayroll_page__rKVct .ActualsPayroll_periodNavigation__D2BS2>button:not([aria-haspopup]):not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a){min-width:0;min-height:38px;padding:8px;border:1px solid var(--cc-border);border-radius:7px;background:var(--cc-surface-raised);color:var(--cc-text)}.ActualsPayroll_page__rKVct .ActualsPayroll_periodNavigation__D2BS2>button:not([aria-haspopup]):not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a):hover:not(:disabled){background:var(--cc-hover);filter:none}.ActualsPayroll_page__rKVct{max-width:none}.ActualsPayroll_period__N0PXy{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;padding:20px 24px;align-items:center}.ActualsPayroll_period__N0PXy>.ActualsPayroll_periodPicker__PBltG{display:contents}.ActualsPayroll_periodPicker__PBltG>label{grid-column:1;grid-row:1;justify-self:start;min-width:155px}.ActualsPayroll_periodPicker__PBltG>.ActualsPayroll_periodNavigation__D2BS2{grid-column:2;grid-row:1;justify-self:center}.ActualsPayroll_period__N0PXy>.ActualsPayroll_exportControls__rMIRT{grid-column:3;grid-row:1;justify-self:end;margin:0}@media(max-width:1000px){.ActualsPayroll_period__N0PXy{grid-template-columns:1fr 1fr}.ActualsPayroll_periodPicker__PBltG>label{grid-column:1}.ActualsPayroll_period__N0PXy>.ActualsPayroll_exportControls__rMIRT{grid-column:2}.ActualsPayroll_periodPicker__PBltG>.ActualsPayroll_periodNavigation__D2BS2{grid-column:1/-1;grid-row:2}}@media(max-width:650px){.ActualsPayroll_period__N0PXy{padding:16px;gap:12px}.ActualsPayroll_period__N0PXy>.ActualsPayroll_exportControls__rMIRT{flex-wrap:wrap}}.ActualsPayroll_page__rKVct .ActualsPayroll_periodNavigation__D2BS2>button[aria-haspopup]:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a){justify-content:space-between;gap:16px;background:var(--cc-surface);border-color:var(--cc-border);color:var(--cc-text);border-radius:7px}.ActualsPayroll_page__rKVct .ActualsPayroll_periodNavigation__D2BS2>button[aria-haspopup]>svg{margin-left:auto;flex-shrink:0}.ActualsPayroll_period__N0PXy,.ActualsPayroll_success__blp2m,.ActualsPayroll_table__DMQtr,.ActualsPayroll_totals__HkUFn,.ActualsPayroll_warning__0na_a{border-radius:10px}.ActualsPayroll_period__N0PXy{margin-bottom:16px;min-height:82px;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr)}.ActualsPayroll_periodNavigation__D2BS2{width:300px;flex-wrap:nowrap}.ActualsPayroll_page__rKVct .ActualsPayroll_periodNavigation__D2BS2>button[aria-haspopup]:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a){width:220px;flex:0 0 220px;height:40px;white-space:nowrap}@media(max-width:1100px){.ActualsPayroll_period__N0PXy{grid-template-columns:1fr 1fr}.ActualsPayroll_periodPicker__PBltG>label{grid-column:1}.ActualsPayroll_period__N0PXy>.ActualsPayroll_exportControls__rMIRT{grid-column:2}.ActualsPayroll_periodPicker__PBltG>.ActualsPayroll_periodNavigation__D2BS2{grid-column:1/-1;grid-row:2}}.ActualsPayroll_totals__HkUFn{min-height:152px;box-sizing:border-box}.ActualsPayroll_page__rKVct .ActualsPayroll_periodNavigation__D2BS2>button:not([aria-haspopup]):not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a){flex-shrink:0}.ActualsPayroll_page__rKVct .ActualsPayroll_periodNavigation__D2BS2>button:not([aria-haspopup])>svg{width:17px;height:17px;flex-shrink:0;stroke-width:2}.ActualsPayroll_page__rKVct .ActualsPayroll_periodNavigation__D2BS2>button[aria-haspopup]>span{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:13px;line-height:1.5;font-weight:700}.ActualsPayroll_addEntryDivider__oWzGD{border-top:1px solid var(--ws-line);padding-top:12px;margin-top:4px}.ActualsPayroll_periodIssues__euN2j{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ActualsPayroll_page__rKVct[data-sample-preview]{--preview-panel:var(--cc-surface);--preview-header:var(--cc-surface-raised)}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_toolbar__8k8Ut,.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_totals__HkUFn{background:var(--preview-panel)}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_columns__YrN2m{background:var(--preview-header)}.ActualsPayroll_previewFold__ezV2v{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .95s cubic-bezier(.22,.61,.36,1),opacity .45s ease}.ActualsPayroll_previewFold__ezV2v[data-expanded=true]{grid-template-rows:1fr;opacity:1}.ActualsPayroll_previewFold__ezV2v>div{min-height:0;overflow:hidden}.ActualsPayroll_previewFold__ezV2v .ActualsPayroll_entry__RinrD{opacity:0;transform:translateY(-9px);transition:opacity .5s ease,transform .65s cubic-bezier(.22,.61,.36,1)}.ActualsPayroll_previewFold__ezV2v[data-expanded=true] .ActualsPayroll_entry__RinrD{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ActualsPayroll_previewFold__ezV2v,.ActualsPayroll_previewFold__ezV2v .ActualsPayroll_entry__RinrD{transition:none!important;transform:none}}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_period__N0PXy{background:var(--preview-panel)}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_entry__RinrD{border-top-color:var(--cc-border)}.ActualsPayroll_page__rKVct .ActualsPayroll_periodNavigation__D2BS2>button[aria-haspopup]:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a):hover:not(:disabled){background:var(--cc-hover);filter:none}.ActualsPayroll_page__rKVct{--ws-panel:var(--cc-surface);--ws-line:var(--cc-border);--ws-text:var(--cc-text);--ws-muted:var(--cc-muted);--ws-selected:var(--cc-selected);--ws-focus:var(--cc-accent)}.ActualsPayroll_page__rKVct .ActualsPayroll_period__N0PXy button:not(:disabled):hover{background:var(--cc-hover);filter:none}html .ActualsPayroll_themeMenu__m1j2U.ActualsPayroll_themeMenu__m1j2U{background:var(--cc-surface-raised);border-color:var(--cc-border);color:var(--cc-text)}html .ActualsPayroll_themeMenu__m1j2U.ActualsPayroll_themeMenu__m1j2U [role=option][data-state=checked]{background:var(--cc-selected);color:var(--cc-accent)}html .ActualsPayroll_themeMenu__m1j2U.ActualsPayroll_themeMenu__m1j2U [role=option][data-highlighted]{background:var(--cc-hover);color:var(--cc-text)}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_footnote__u7kAs{margin-bottom:0}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_period__N0PXy{display:flex;min-height:0;padding:12px;margin-bottom:12px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_periodPicker__PBltG{display:flex;flex-wrap:wrap;width:100%;gap:10px;justify-content:space-between}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_exportControls__rMIRT{display:none}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_periodNavigation__D2BS2{width:auto}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_totals__HkUFn{min-height:0;margin-bottom:12px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_totals__HkUFn>div{padding:14px;gap:8px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_totals__HkUFn strong{font-size:24px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_totals__HkUFn small{font-size:11px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_success__blp2m{padding:10px 14px;margin-bottom:12px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_toolbar__8k8Ut{padding:14px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_addEntryDivider__oWzGD,.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_search__OagCZ,.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_toolbar__8k8Ut p{display:none}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_row__Xscq1{min-height:52px;padding-top:12px;padding-bottom:12px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_entries__jje_S{padding:12px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_entryHeading__oGfpw{margin-bottom:8px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_entry__RinrD{padding-top:7px;padding-bottom:7px}@media(max-width:500px){.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_totals__HkUFn{grid-template-columns:1fr}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_periodPicker__PBltG{justify-content:flex-start}}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_previewFold__ezV2v[data-preview-primary=true]{grid-template-rows:1fr;transition:opacity .45s ease}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_totals__HkUFn>div{padding:10px 12px;gap:6px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_totals__HkUFn strong{font-size:22px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_totals__HkUFn small{display:none}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_row__Xscq1{min-height:42px;padding-top:9px;padding-bottom:9px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_columns__YrN2m{padding-top:10px;padding-bottom:10px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_entryHeading__oGfpw>span{display:none}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_entryTime__HxQ_r{gap:2px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_entry__RinrD{padding-top:5px;padding-bottom:5px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_footnote__u7kAs{font-size:11px;line-height:1.45;margin-top:10px;display:none}@media(max-width:600px){.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_periodPicker__PBltG>.ActualsPayroll_periodNavigation__D2BS2{display:flex;width:100%;min-width:0;gap:5px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_periodNavigation__D2BS2>button[aria-haspopup]:not(.ActualsPayroll_row__Xscq1):not(.ActualsPayroll_warning__0na_a){width:auto;flex:1 1 0;min-width:0;padding-inline:5px}.ActualsPayroll_page__rKVct[data-sample-preview] .ActualsPayroll_periodNavigation__D2BS2>button[aria-haspopup]>span{font-size:11px}}