.attendance-project-workspace_workspace__08YiZ{display:grid;gap:12px;min-width:0;color:#172e48}.attendance-project-workspace_hint__GBGJP{margin:0;font-size:12px;line-height:1.5;color:#52677d}.attendance-project-workspace_filters__z_CNi{margin:0;border:1px solid #d4dfe8;border-radius:14px;background:#fff;min-width:0}.attendance-project-workspace_filters__z_CNi>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 14px;cursor:pointer;font-size:13px;font-weight:700;list-style:none}.attendance-project-workspace_filters__z_CNi>summary::-webkit-details-marker{display:none}.attendance-project-workspace_filters__z_CNi>summary:after{content:"+";font-size:20px;color:#31526d}.attendance-project-workspace_filters__z_CNi[open]>summary:after{content:"−"}.attendance-project-workspace_filterForm__9q11C{display:grid;gap:12px;padding:0 12px 12px}.attendance-project-workspace_filterGrid__Zqnnz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.attendance-project-workspace_download__NXVFb label,.attendance-project-workspace_filterGrid__Zqnnz label{display:grid;gap:5px;min-width:0;font-size:12px;font-weight:600}.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_download__NXVFb select,.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_filterGrid__Zqnnz input,.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_filterGrid__Zqnnz select{width:100%;height:44px;min-height:44px;min-width:0;padding:8px 9px;border:1px solid #c5d3df;border-radius:9px;background:#f9fbfd;color:#18364f;font:inherit;font-size:13px}.attendance-project-workspace_actions__Wb71B{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_back__5m6_K,.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_button__Z_fLL,.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_primary__zN0mv{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid #b9cbd9;border-radius:10px;background:#fff;color:#194b63;font:inherit;font-size:12px;font-weight:650;line-height:1.4;cursor:pointer;text-decoration:none}.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_primary__zN0mv{background:#176377;color:#fff;border-color:#176377}.attendance-project-workspace_workspace__08YiZ button:disabled{opacity:.5;cursor:default}.attendance-project-workspace_listToolbar__YHJLb{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:#415a70}.attendance-project-workspace_selectAll__OdnfD,.attendance-project-workspace_selection__IkyoX{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;cursor:pointer}.attendance-project-workspace_workspace__08YiZ input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:#176377;flex:0 0 18px}.attendance-project-workspace_projectList__dVS1l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.attendance-project-workspace_projectCard__lyvix{display:grid;gap:10px;padding:12px;border:1px solid #cbd8e3;border-radius:14px;background:#fff;min-width:0}.attendance-project-workspace_projectCardHeader__f_tGc{display:flex;justify-content:space-between;align-items:center;gap:8px}.attendance-project-workspace_source__7oxZR{padding:4px 8px;border-radius:6px;background:#edf3f9;color:#425d76;font-size:10px;font-weight:600;line-height:1.4}.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_projectOpen__VKC3F{display:grid;gap:8px;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;text-align:left;color:#172e48;font:inherit;cursor:pointer}.attendance-project-workspace_projectName__DR5K_{margin:0;font-size:16px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.attendance-project-workspace_projectMeta__TXXph{font-size:11px;line-height:1.45;color:#52677d;overflow-wrap:anywhere}.attendance-project-workspace_projectPeriod__mUbUW{font-size:13px;font-weight:650;line-height:1.45}.attendance-project-workspace_counts__hJftq{display:flex;flex-wrap:wrap;gap:5px;font-size:10px;line-height:1.5}.attendance-project-workspace_counts__hJftq span{padding:3px 7px;border:1px solid #dae3ea;border-radius:6px;background:#f8fafc}.attendance-project-workspace_openLabel__3Azrv{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #e2e9ef;color:#15536b;font-size:12px;font-weight:700}.attendance-project-workspace_pagination__vRzXd{display:flex;align-items:center;justify-content:space-between;gap:10px}.attendance-project-workspace_detailView__ifqQu{display:grid;gap:12px;min-width:0;outline:none}.attendance-project-workspace_detailHeader__Q8r2G{display:grid;gap:8px;padding:14px;border:1px solid #c8d7e3;border-radius:14px;background:#fff}.attendance-project-workspace_detailHeader__Q8r2G h2{margin:0;font-size:20px;line-height:1.35;overflow-wrap:anywhere}.attendance-project-workspace_detailHeader__Q8r2G p{margin:0}.attendance-project-workspace_tabs__KzNKK{display:flex;flex-wrap:wrap;gap:6px}.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_tab__YY2fQ{min-height:44px;padding:9px 11px;border:1px solid #bfcfdd;border-radius:9px;background:#fff;color:#244761;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_tab__YY2fQ[aria-pressed=true]{background:#183b56;border-color:#183b56;color:white}.attendance-project-workspace_dayGroup__znsme{display:grid;gap:8px;min-width:0}.attendance-project-workspace_dayHeader__DZ5Ih{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 2px;border-bottom:1px solid #c9d7e3}.attendance-project-workspace_dayHeader__DZ5Ih h3{margin:0;font-size:14px;line-height:1.4}.attendance-project-workspace_dayHeader__DZ5Ih span{font-size:11px;color:#52677d}.attendance-project-workspace_shiftList__2_Nfl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.attendance-project-workspace_shiftCard__SsbxK{display:grid;align-content:start;gap:8px;padding:12px;border:1px solid #cbd8e3;border-radius:13px;background:#fff;min-width:0}.attendance-project-workspace_shiftIdentity___rkJb{display:grid;gap:3px;padding:10px;border:1px solid #d9a9be;border-radius:10px;background:#fff0f6;min-width:0;overflow-wrap:anywhere}.attendance-project-workspace_shiftProject__j8A52{font-size:13px;line-height:1.4;font-weight:750}.attendance-project-workspace_shiftArea__5zXIA{font-size:11px;line-height:1.4;color:#64465b}.attendance-project-workspace_shiftPosition__U8fFb{font-size:13px;line-height:1.4;font-weight:650}.attendance-project-workspace_shiftTime__wNa9j{font-size:14px;font-weight:700;color:#1e425b}.attendance-project-workspace_employee__c9oJw{font-size:13px;font-weight:650;overflow-wrap:anywhere}.attendance-project-workspace_status__9ONu6{justify-self:start;padding:4px 7px;border:1px solid #d6c58b;border-radius:6px;background:#fff8db;color:#654c13;font-size:10px;font-weight:650;line-height:1.45}.attendance-project-workspace_status__9ONu6[data-tone=complete]{border-color:#96c4a3;background:#e4f4e8;color:#285a39}.attendance-project-workspace_status__9ONu6[data-tone=started]{border-color:#8eb9d2;background:#e4f2fb;color:#244e69}.attendance-project-workspace_status__9ONu6[data-tone=muted]{border-color:#bdc8d1;background:#edf1f4;color:#526374}.attendance-project-workspace_review__PVQgP{border:1px solid #d0dce5;border-radius:9px;background:#fafcfd;min-width:0}.attendance-project-workspace_review__PVQgP>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:9px 10px;font-size:12px;font-weight:700;color:#174e65;cursor:pointer;list-style:none}.attendance-project-workspace_review__PVQgP>summary::-webkit-details-marker{display:none}.attendance-project-workspace_review__PVQgP>summary:after{content:"+";font-size:18px}.attendance-project-workspace_review__PVQgP[open]>summary:after{content:"−"}.attendance-project-workspace_reviewBody__isNf0{display:grid;gap:9px;padding:0 10px 10px;min-width:0}.attendance-project-workspace_reviewBody__isNf0 h4,.attendance-project-workspace_reviewBody__isNf0 p{margin:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.attendance-project-workspace_originalLinks__MPcqA{display:flex;flex-wrap:wrap;gap:6px}.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_originalLinks__MPcqA a{display:inline-flex;align-items:center;min-height:44px;padding:8px;border:1px solid #c5d6e3;border-radius:8px;background:#fff;color:#174f69;font-size:11px;text-decoration:underline;overflow-wrap:anywhere}.attendance-project-workspace_event___U9F4{display:grid;gap:4px;padding-top:8px;border-top:1px solid #dbe4ec}.attendance-project-workspace_event___U9F4 strong{font-size:12px;line-height:1.4}.attendance-project-workspace_download__NXVFb,.attendance-project-workspace_empty__tFgCL{display:grid;gap:10px;padding:14px;border:1px solid #cbd8e3;border-radius:14px;background:#fff}.attendance-project-workspace_download__NXVFb p,.attendance-project-workspace_empty__tFgCL h2,.attendance-project-workspace_empty__tFgCL p{margin:0}.attendance-project-workspace_download__NXVFb{grid-template-columns:minmax(0,1fr) auto;align-items:center}.attendance-project-workspace_download__NXVFb .attendance-project-workspace_actions__Wb71B,.attendance-project-workspace_download__NXVFb p{grid-column:1/-1}.attendance-project-workspace_workspace__08YiZ a:focus-visible,.attendance-project-workspace_workspace__08YiZ button:focus-visible,.attendance-project-workspace_workspace__08YiZ input:focus-visible,.attendance-project-workspace_workspace__08YiZ select:focus-visible,.attendance-project-workspace_workspace__08YiZ summary:focus-visible{outline:3px solid #185f9f;outline-offset:3px}@media(max-width:700px){.attendance-project-workspace_filterGrid__Zqnnz{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-project-workspace_projectList__dVS1l,.attendance-project-workspace_shiftList__2_Nfl{grid-template-columns:minmax(0,1fr)}.attendance-project-workspace_projectName__DR5K_{font-size:15px}.attendance-project-workspace_detailHeader__Q8r2G h2{font-size:18px}}@media(max-width:360px){.attendance-project-workspace_download__NXVFb,.attendance-project-workspace_filterGrid__Zqnnz{grid-template-columns:minmax(0,1fr)}.attendance-project-workspace_projectCard__lyvix,.attendance-project-workspace_shiftCard__SsbxK{padding:10px}.attendance-project-workspace_tabs__KzNKK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_tab__YY2fQ{padding:8px 6px;font-size:11px}}.attendance-project-workspace_shiftBubble__zF3lj{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto auto minmax(40px,auto) auto;column-gap:10px;row-gap:3px;align-items:center;min-width:0}.attendance-project-workspace_bubbleDate__ewsuz{grid-column:1;grid-row:1/5;align-self:center;display:grid;gap:8px;padding-right:8px;border-right:1px solid #d7e0e8;color:#425d70;font-size:11px;line-height:1.4}.attendance-project-workspace_bubbleDate__ewsuz strong{font-size:12px;color:#1e425b;overflow-wrap:anywhere}.attendance-project-workspace_bubbleObject__V1Sig{grid-column:2;grid-row:1;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.attendance-project-workspace_bubbleArea__6AI_x{grid-column:2;grid-row:2;font-size:11px;line-height:1.4;color:#52677d;overflow-wrap:anywhere}.attendance-project-workspace_bubblePosition__tyLCo{grid-column:2;grid-row:3;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.attendance-project-workspace_bubbleEmployeeRow__ZV9Vx{grid-column:2;grid-row:4;display:flex;align-items:center;gap:8px;min-width:0}.attendance-project-workspace_bubbleEmployee__7f5p1{flex:1 1 auto;min-width:0;font-size:12px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.attendance-project-workspace_bubbleAvatar__pGT6U{display:flex;justify-content:center;align-items:center;flex:0 0 36px;width:36px;height:36px}.attendance-project-workspace_bubbleAvatar__pGT6U .employee-avatar{width:36px;height:36px;min-width:36px;min-height:36px}.attendance-project-workspace_bubbleDetails__B3hq4{grid-column:2;grid-row:5;min-width:0}.attendance-project-workspace_evidenceGallery__k7Lz7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.attendance-project-workspace_evidenceTile__bDo6z{display:grid;gap:4px;align-content:start;min-width:0;margin:0}.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_evidencePreview__yvbv1{display:grid;justify-items:center;gap:5px;width:100%;min-height:44px;padding:6px;border:1px solid #bdcfdd;border-radius:9px;background:#fff;color:#174e65;font:inherit;font-size:11px;cursor:zoom-in}.attendance-project-workspace_evidencePreview__yvbv1 img{display:block;width:100%;height:100px;object-fit:contain;border-radius:6px;background:#f1f5f8}.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_originalFile__ORa_a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:4px;font-size:11px;color:#174e65;text-decoration:underline}.attendance-project-workspace_evidenceDialog___JWKh{width:min(94vw,1000px);max-height:90dvh;max-width:1000px;padding:12px;border:1px solid #bdcfdd;border-radius:12px;background:#fff;color:#172e48}.attendance-project-workspace_evidenceDialog___JWKh::backdrop{background:#101d2bd6}.attendance-project-workspace_evidenceDialog___JWKh header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.attendance-project-workspace_evidenceDialog___JWKh header>div{display:flex;gap:6px}.attendance-project-workspace_evidenceDialog___JWKh header button{display:grid;place-items:center;width:44px;height:44px;padding:6px;border:1px solid #bdcfdd;border-radius:8px;background:#fff;color:#172e48;font-size:24px;cursor:pointer}.attendance-project-workspace_evidenceZoom__Te6jC{max-height:65dvh;overflow:auto;background:#edf2f6}.attendance-project-workspace_evidenceZoom__Te6jC img{display:block;max-width:100%;max-height:64dvh;margin:auto;object-fit:contain}.attendance-project-workspace_evidenceZoom__Te6jC[data-zoom=true] img{max-width:none;max-height:none;width:auto;min-width:100%;height:auto}.attendance-project-workspace_evidenceDialog___JWKh>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#174e65}.attendance-project-workspace_manualEvidence__xIOK9,.attendance-project-workspace_timeCorrection__DOlha{display:grid;gap:8px;padding:10px;border:1px solid #cfdae3;border-radius:9px;background:#fff;min-width:0}.attendance-project-workspace_correctionForm__74w9d{display:grid;gap:10px;min-width:0}.attendance-project-workspace_correctionForm__74w9d>div:first-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.attendance-project-workspace_correctionForm__74w9d label{display:grid;gap:5px;font-size:11px;font-weight:600;min-width:0}.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_correctionForm__74w9d input,.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_correctionForm__74w9d textarea{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid #b9cbd9;border-radius:8px;background:#fff;color:#172e48;font:inherit;font-size:12px}.attendance-project-workspace_workspace__08YiZ .attendance-project-workspace_correctionForm__74w9d textarea{min-height:75px;resize:vertical}@media(max-width:360px){.attendance-project-workspace_shiftBubble__zF3lj{grid-template-columns:62px minmax(0,1fr);column-gap:7px}.attendance-project-workspace_bubbleDate__ewsuz{font-size:10px}.attendance-project-workspace_bubbleObject__V1Sig{font-size:13px}.attendance-project-workspace_correctionForm__74w9d>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-project-workspace_bubbleAvatar__pGT6U{flex-basis:32px;width:32px;height:32px}.attendance-project-workspace_bubbleAvatar__pGT6U .employee-avatar{width:32px;height:32px;min-width:32px;min-height:32px}}.attendance-project-workspace_projectSummary___DGfC{display:grid;gap:9px;min-width:0}.attendance-project-workspace_summaryBadges__RpfIg{display:flex;flex-wrap:wrap;gap:6px}.attendance-project-workspace_summaryDates__SHLKu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:11px;color:#52677d}.attendance-project-workspace_summaryDates__SHLKu>span{display:grid;gap:3px}.attendance-project-workspace_summaryDates__SHLKu strong{font-size:12px;color:#172e48;overflow-wrap:anywhere}.attendance-project-workspace_koopName__owtJF{display:block;font-size:11px;font-weight:500;color:#176377;margin-top:3px;overflow-wrap:anywhere}.attendance-project-workspace_projectSection__gClLP{display:grid;gap:10px;grid-column:1/-1;min-width:0}.attendance-project-workspace_projectSection__gClLP>h2{margin:10px 0 0;font-size:15px}.attendance-project-workspace_areaGroup__GxDV9{border:1px solid #ccd9e4;border-radius:11px;background:#f7fafc;min-width:0}.attendance-project-workspace_areaGroup__GxDV9>summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px;font-size:12px;font-weight:650;cursor:pointer;list-style:none}.attendance-project-workspace_areaGroup__GxDV9>summary::-webkit-details-marker{display:none}.attendance-project-workspace_areaGroup__GxDV9>summary:before{content:"+";font-size:20px;width:18px}.attendance-project-workspace_areaGroup__GxDV9[open]>summary:before{content:"−"}.attendance-project-workspace_areaGroup__GxDV9>summary>span:last-child{margin-left:auto;color:#52677d;font-size:11px}.attendance-project-workspace_areaGroup__GxDV9>.attendance-project-workspace_shiftList__2_Nfl{padding:0 9px 9px}.attendance-project-workspace_todayLabel__ol1e8{padding:3px 7px;border-radius:5px;background:#176377;color:white;font-size:11px}.attendance-project-workspace_previousDays__ENChz{display:grid;gap:10px;min-width:0}.attendance-project-workspace_previousDays__ENChz>summary{min-height:44px;padding:10px;cursor:pointer;font-weight:650;font-size:12px;border:1px solid #cbd8e3;border-radius:9px}.attendance-project-workspace_loadProgress__ifl8W{display:grid;gap:7px;padding:12px;border:1px solid #cbd8e3;border-radius:10px;background:white}.attendance-project-workspace_projectGroupHeading__VNKos{grid-column:1/-1;font-size:15px;margin:12px 0 0}.attendance-project-workspace_dayGroup__znsme{scroll-margin-top:145px}.attendance-project-workspace_projectDisclosure__u2Wh4{border:1px solid #c8d7e3;border-radius:14px;background:#fff;min-width:0;overflow:hidden}.attendance-project-workspace_projectDisclosure__u2Wh4>summary{position:relative;display:grid;gap:9px;padding:14px 40px 14px 14px;min-height:48px;cursor:pointer;list-style:none}.attendance-project-workspace_projectDisclosure__u2Wh4>summary::-webkit-details-marker{display:none}.attendance-project-workspace_projectDisclosure__u2Wh4>summary:after{content:"+";position:absolute;right:14px;top:12px;font-size:24px;line-height:1;color:#176377}.attendance-project-workspace_projectDisclosure__u2Wh4[open]>summary:after{content:"−"}.attendance-project-workspace_disclosureHint__zWKyI{color:#176377;font-size:12px;font-weight:650}.attendance-project-workspace_projectDisclosureBody__wh8_t{display:grid;gap:12px;padding:0 12px 12px;min-width:0}.attendance-project-workspace_projectDisclosure__u2Wh4>summary:focus-visible{outline:3px solid #185f9f;outline-offset:-3px}.attendance-shift-details_section__5mU0S{display:grid;gap:8px;min-width:0;margin-top:8px;font-size:13px;line-height:1.4}.attendance-shift-details_heading__xR5bq{margin:0;font-size:13px;font-weight:700;color:#29485d}.attendance-shift-details_values__aFRPq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;min-width:0}.attendance-shift-details_field__7AKJP{min-width:0;padding:8px;border:1px solid #d8e2e9;border-radius:10px;background:#fff;overflow-wrap:anywhere}.attendance-shift-details_field__7AKJP dt{margin:0 0 3px;font-size:11px;line-height:1.3;font-weight:650;color:#526579}.attendance-shift-details_field__7AKJP dd{margin:0;font-size:12px;line-height:1.4;color:#1d3a50;white-space:pre-wrap;overflow-wrap:anywhere}.attendance-shift-details_mapLink__H_wTr{display:inline-flex;align-items:center;min-height:44px;max-width:100%;color:#155c78;text-decoration:underline;text-underline-offset:3px}.attendance-shift-details_mapLink__H_wTr:focus-visible{outline:3px solid #185f9f;outline-offset:3px}.attendance-shift-details_note__Pcwld{padding:9px 10px;border:1px solid #d8e2e9;border-radius:10px;background:#fff;min-width:0}.attendance-shift-details_note__Pcwld strong{font-size:11px;color:#526579;font-weight:650}.attendance-shift-details_note__Pcwld p{margin:4px 0 0;font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.attendance-shift-details_source__7Eb5h{margin:0;color:#6b7d8c;font-size:10px;line-height:1.4}.attendance-shift-details_collapsible__NBm5R{min-width:0;margin-top:6px}.attendance-shift-details_collapsible__NBm5R>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:12px;font-weight:650;color:#244763}.attendance-shift-details_collapsible__NBm5R[open]>.attendance-shift-details_section__5mU0S{margin-top:6px}@media(max-width:360px){.attendance-shift-details_values__aFRPq{grid-template-columns:minmax(0,1fr)}}.attendance-planned_workspace__x_KwS{display:grid;gap:10px;min-width:0}.attendance-planned_workspace__x_KwS>h2{margin:0;font-size:18px;line-height:1.3}.attendance-planned_workspace__x_KwS>h3{margin:4px 0 0;font-size:15px;line-height:1.4}.attendance-planned_calendarSurface__Kkv8q{display:grid;gap:6px;min-width:0;touch-action:pan-y pinch-zoom}.attendance-planned_monthHeader__8pJGV{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:6px;margin:0}.attendance-planned_monthTitle__zThEt{text-align:center;min-width:0;font-size:16px;font-weight:700;color:#18334e;line-height:1.3}.attendance-planned_monthArrow__ioFXP{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid #c4d0de;border-radius:10px;background:#fff;color:#244763;font-size:23px;line-height:1;cursor:pointer}.attendance-planned_monthArrow__ioFXP:last-child{justify-self:end}.attendance-planned_monthArrow__ioFXP:disabled{opacity:.4;cursor:default}.attendance-planned_shiftCard__iAYBM{display:grid;gap:8px;padding:10px;border:1px solid #c8d4df;border-radius:14px;background:#fff;color:#172b43;min-width:0}.attendance-planned_detailsBubble__DYdiI{display:grid;gap:4px;width:100%;min-width:0;padding:12px;text-align:start;border:1px solid #d9a9be;border-radius:12px;background:#fff0f6;color:#283247;overflow-wrap:anywhere}button.attendance-planned_detailsBubble__DYdiI{cursor:pointer;appearance:none;font:inherit}button.attendance-planned_detailsBubble__DYdiI:hover{border-color:#8196a9}.attendance-planned_projectName__LA9y5{font-size:16px;line-height:1.3;font-weight:750;color:#172b43}.attendance-planned_areaName__r2wa5{font-size:12px;line-height:1.35;font-weight:600;color:#526579}.attendance-planned_position__Is2G5{font-size:13px;line-height:1.35;font-weight:650}.attendance-planned_plannedTime__m9I3R{font-size:12px;line-height:1.4;color:#34475c}.attendance-planned_detailsCta___mrCh{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-top:2px;font-size:12px;font-weight:650;color:#144d68}.attendance-planned_statusLabel__sQlhB{font-size:11px;line-height:1.4;font-weight:700}.attendance-planned_actions__7cBmZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.attendance-planned_action__keFh2{display:grid;gap:4px;min-width:0}.attendance-planned_checkButton__wrbqT{width:100%;min-height:44px;padding:9px 8px;border:1px solid #175e70;border-radius:10px;background:#176377;color:white;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.attendance-planned_checkoutButton__3IPeM{background:#fff;color:#174e63}.attendance-planned_checkButton__wrbqT:disabled{cursor:default;background:#eef2f5;color:#667587;border-color:#ccd5df;opacity:1}.attendance-planned_disabledReason___oQDK{font-size:11px;line-height:1.35;color:#526377;overflow-wrap:anywhere}.attendance-planned_secondaryAction__jonru{min-height:44px;padding:9px 12px;border:1px solid #b8c8d6;border-radius:10px;background:#fff;color:#194b63;font:inherit;font-size:13px;font-weight:650;text-align:start;cursor:pointer}.attendance-planned_shiftNote__R8Alp{margin:0;font-size:12px;line-height:1.45;color:#40546a}.attendance-planned_monthGrid__22b6L{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:3px}.attendance-planned_weekHeading__oshOS{text-align:center;font-size:11px;color:#516379;padding:2px 0}.attendance-planned_workspace__x_KwS .attendance-planned_dayButton___DwP4{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:58px;min-block-size:58px;height:58px;padding:6px 3px;border:1px solid #cbd6e0;border-radius:10px;background:#fff;color:#1e344d;cursor:pointer;text-align:center;font:inherit}.attendance-planned_selectedDay__0_ViC{outline:2px solid #174e83;outline-offset:1px;background:#f1f6ff}.attendance-planned_dayNumber__Ica7m{font-size:13px;font-weight:700;line-height:1.3}.attendance-planned_shiftCount__HmZNw{position:absolute;top:3px;right:3px;font-size:9px;font-weight:700;line-height:1.1;color:#5b6d81}.attendance-planned_marks__hWqYY{display:flex;align-content:flex-start;justify-content:center;flex-wrap:wrap;gap:3px;width:100%;min-width:0;max-height:21px}.attendance-planned_shiftMark__K8GZI{display:block;width:9px;height:9px;min-height:9px;flex:0 0 9px;padding:0;border:1px solid #d8a6bb;border-radius:50%;background:#ffe8f2;color:#522a40;font-size:0;line-height:0}.attendance-planned_planned__xKKJn{background:#ffe8f2;border-color:#d8a6bb;color:#522a40}.attendance-planned_checkInDue__VKbWz{background:#ffe0b9;border-color:#d79135;color:#694108}.attendance-planned_checkedIn__aseaS{background:#dbf1ff;border-color:#86bbd8;color:#214d68}.attendance-planned_checkedOut__GP1Tt{background:#ccebd7;border-color:#6fa581;color:#245738}.attendance-planned_submitted__1XMX3{background:#e6f7df;border:2px solid #8452ba;color:#31522b}.attendance-planned_cancelled__f7ZpS,.attendance-planned_review__4ffoy{background:#edf0f3;border-color:#aeb8c4;color:#505f70}.attendance-planned_legendDisclosure__mQk30{margin:0;border:1px solid #d8e1e9;border-radius:10px;background:#fbfcfe;min-width:0}.attendance-planned_legendDisclosure__mQk30>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 10px;cursor:pointer;list-style:none;font-size:12px;color:#344b63}.attendance-planned_legendDisclosure__mQk30>summary::-webkit-details-marker{display:none}.attendance-planned_legendDisclosure__mQk30>summary:after{content:"+";font-size:18px}.attendance-planned_legendDisclosure__mQk30[open]>summary:after{content:"−"}.attendance-planned_legend__Gwcaj{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0;padding:0 10px 10px;list-style:none}.attendance-planned_legendItem__5RgVn{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.4;color:#344b63}.attendance-planned_legendSwatch__Wz10E{display:inline-block;width:16px;height:16px;flex-shrink:0;border-radius:5px;border-style:solid;border-width:1px}.attendance-planned_legendSwatch__Wz10E.attendance-planned_submitted__1XMX3{border-width:2px}.attendance-planned_legendDisclosure__mQk30 .attendance-planned_calendarHint__zWIm9{padding:0 10px 10px}.attendance-planned_calendarHint__zWIm9{margin:0;color:#52657a;font-size:11px;line-height:1.4}.attendance-planned_visuallyHidden__irUXq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.attendance-planned_detailDialog__jSOHZ{position:fixed;inset:12px;width:calc(100vw - 24px);max-width:640px;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid #b8c8d6;border-radius:16px;background:#fff;color:#172b43;overflow:auto;overscroll-behavior:contain;box-shadow:0 12px 40px #17344830}.attendance-planned_detailDialog__jSOHZ::backdrop{background:#102d4559}.attendance-planned_dialogHeader__c7as0{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:6px 10px 6px 14px;border-bottom:1px solid #dbe4ec;background:#fff}.attendance-planned_dialogHeader__c7as0 h2{margin:0;font-size:15px;font-weight:700;line-height:1.3}.attendance-planned_dialogClose__Qj4aA{display:grid;place-items:center;width:44px;height:44px;min-height:44px;flex:0 0 44px;padding:0;border:1px solid #d5e0e8;border-radius:10px;background:#f8fafc;color:#244763;cursor:pointer}.attendance-planned_dialogClose__Qj4aA svg{width:18px;height:18px}.attendance-planned_dialogBody__kFM6h{padding:10px}.attendance-planned_dialogBody__kFM6h .attendance-planned_shiftCard__iAYBM{padding:0;border:0;border-radius:0;background:transparent}.attendance-planned_reportModes__WFC_v{display:grid;gap:8px;margin:10px 0;padding:12px;border:1px solid #bbcbd9;border-radius:10px}.attendance-planned_reportModes__WFC_v legend{font-weight:700;padding:0 5px}.attendance-planned_reportModes__WFC_v label{display:flex;align-items:center;gap:8px;min-height:44px}.attendance-planned_detailDialog__jSOHZ button:focus-visible,.attendance-planned_legendDisclosure__mQk30>summary:focus-visible,.attendance-planned_workspace__x_KwS button:focus-visible{outline:3px solid #185f9f;outline-offset:3px}@media(max-width:480px){.attendance-planned_monthGrid__22b6L{gap:4px}.attendance-planned_workspace__x_KwS .attendance-planned_dayButton___DwP4{padding:6px 2px}.attendance-planned_shiftCard__iAYBM{padding:8px;border-radius:12px}.attendance-planned_detailsBubble__DYdiI{padding:10px}.attendance-planned_projectName__LA9y5{font-size:15px}.attendance-planned_marks__hWqYY{gap:2px}.attendance-planned_shiftMark__K8GZI{width:8px;height:8px;min-height:8px;flex-basis:8px}.attendance-planned_legend__Gwcaj{gap:7px 10px}.attendance-planned_detailDialog__jSOHZ{inset:8px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}.attendance-planned_detailsBubble__DYdiI{grid-template-columns:82px minmax(0,1fr);grid-template-rows:auto auto auto minmax(32px,auto) auto;column-gap:10px;row-gap:3px;padding:10px}.attendance-planned_bubbleDate__MfoYj{grid-column:1;grid-row:1/span 5;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.attendance-planned_bubbleDate__MfoYj strong{font-size:12px;color:#153c57}.attendance-planned_bubbleDate__MfoYj .attendance-planned_statusLabel__sQlhB{white-space:normal;font-size:10px}.attendance-planned_detailsBubble__DYdiI .attendance-planned_projectName__LA9y5{grid-column:2;grid-row:1;font-size:14px}.attendance-planned_detailsBubble__DYdiI .attendance-planned_areaName__r2wa5{grid-column:2;grid-row:2}.attendance-planned_detailsBubble__DYdiI .attendance-planned_position__Is2G5{grid-column:2;grid-row:3;font-size:12px}.attendance-planned_employeeIdentity__7Jc3l{grid-column:2;grid-row:4;display:flex;align-items:center;gap:8px;min-width:0}.attendance-planned_employeeName__MJiu9{flex:1 1 auto;min-width:0;font-size:12px;line-height:1.4;font-weight:650;color:#233f57;overflow-wrap:anywhere}.attendance-planned_bubbleAvatar__ApccT{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px}.attendance-planned_bubbleAvatar__ApccT .employee-avatar{width:32px;height:32px;min-width:32px;font-size:11px}.attendance-planned_detailsBubble__DYdiI .attendance-planned_detailsCta___mrCh{grid-column:2;grid-row:5;min-height:22px;margin:0;justify-content:flex-start}.attendance-planned_weekHeading__oshOS{font-size:12px;font-weight:750;color:#203e5b}.attendance-planned_dayNumber__Ica7m{font-size:14px;font-weight:800}.attendance-planned_workspace__x_KwS .attendance-planned_dayButton___DwP4.attendance-planned_selectedDay__0_ViC{background:#173f63;color:#fff;border-color:#173f63;outline:2px solid #537fa5}.attendance-planned_marks__hWqYY{display:grid;align-content:start;gap:2px;max-height:26px;overflow:hidden}.attendance-planned_shiftMark__K8GZI{width:100%;height:12px;min-height:12px;min-width:0;padding:0 1px;border-radius:3px;font-size:clamp(7px,2.15vw,10px);line-height:10px;font-weight:700;letter-spacing:-.2px;white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center}.attendance-planned_shiftMark__K8GZI.attendance-planned_submitted__1XMX3{border-width:1px;box-shadow:inset 0 0 0 1px #8452ba}.attendance-planned_shiftCount__HmZNw{top:2px;right:2px;font-size:8px;color:inherit}.attendance-planned_manualDialog__ibcDf{overflow:hidden;padding:0;max-width:680px}.attendance-planned_manualDialog__ibcDf[open]{display:flex;flex-direction:column}.attendance-planned_manualDialog__ibcDf .attendance-planned_dialogHeader__c7as0{flex:none}.attendance-planned_manualBody__jk58C{padding:12px;overflow:auto;overscroll-behavior:contain;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;flex:1 1 auto;gap:12px;font-size:13px;line-height:1.45}.attendance-planned_manualBody__jk58C p{margin:0}.attendance-planned_manualSummary__9MKFB{display:grid;gap:3px;padding:10px;border:1px solid #dce5ed;background:#f6f9fb;border-radius:10px}.attendance-planned_manualSummary__9MKFB strong{font-size:14px}.attendance-planned_manualSummary__9MKFB span{color:#42586e;font-size:12px}.attendance-planned_candidateList__3bbhl{display:grid;gap:8px}.attendance-planned_manualChoice__V_87A{display:flex;align-items:flex-start;gap:9px;min-height:44px;padding:10px;border:1px solid #c9d6e1;border-radius:10px;background:#fff;cursor:pointer}.attendance-planned_manualChoice__V_87A:has(input:checked){border-color:#1e627c;background:#edf6fa}.attendance-planned_manualChoice__V_87A input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:#176377}.attendance-planned_manualChoice__V_87A>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.attendance-planned_manualChoice__V_87A small{font-size:11px;color:#536a80}.attendance-planned_manualFields__4_QkK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.attendance-planned_manualFields__4_QkK label,.attendance-planned_manualUpload__WfGSZ{display:grid;gap:6px;font-size:12px;font-weight:650;min-width:0}.attendance-planned_manualFields__4_QkK input,.attendance-planned_manualUpload__WfGSZ input{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid #becdd9;border-radius:8px;background:#fff;color:#203b52;font:inherit}.attendance-planned_manualUpload__WfGSZ input{font-size:12px}.attendance-planned_photoList__xzkaR{margin:0;padding-inline-start:20px;font-size:12px;overflow-wrap:anywhere}.attendance-planned_proofNotice__Jb3qW{padding:10px;border-radius:8px;background:#edf4f8;color:#304e66;font-size:12px}.attendance-planned_dialogFooter__LxOLF{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;flex:none;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #dbe4ec;background:#fff}.attendance-planned_dialogFooter__LxOLF .attendance-planned_secondaryAction__jonru{text-align:center}.attendance-planned_manualBody__jk58C .signbox{min-width:0;margin:0;padding:10px;border:1px solid #cbd9e3;border-radius:10px;background:#fff}.attendance-planned_manualBody__jk58C .sign-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:650}.attendance-planned_manualBody__jk58C .sign-head button{min-height:44px;padding:8px 12px;border:1px solid #bdcdd9;border-radius:8px;background:#fff;color:#244763}.attendance-planned_manualBody__jk58C .signature{margin-top:6px;overflow:hidden;border:1px solid #b4c5d3;border-radius:8px;background:#fff}.attendance-planned_manualBody__jk58C .signature canvas{display:block;width:100%;height:auto;max-height:180px;touch-action:none}.attendance-planned_manualBody__jk58C .signbox p{margin:6px 0 0;font-size:11px;color:#536a80}@media(max-width:480px){.attendance-planned_detailsBubble__DYdiI{grid-template-columns:76px minmax(0,1fr);column-gap:7px;padding:9px}.attendance-planned_detailsBubble__DYdiI .attendance-planned_projectName__LA9y5{font-size:13px}.attendance-planned_bubbleDate__MfoYj strong{font-size:11px}.attendance-planned_shiftMark__K8GZI{width:100%;height:12px;min-height:12px;flex-basis:auto}.attendance-planned_marks__hWqYY{gap:2px}.attendance-planned_manualBody__jk58C{padding:10px}.attendance-planned_manualDialog__ibcDf{max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px))}.attendance-planned_manualFields__4_QkK{gap:5px}.attendance-planned_manualFields__4_QkK input{padding:6px 3px}.attendance-planned_dialogFooter__LxOLF{padding-inline:10px}}.attendance-planned_workspace__x_KwS .attendance-planned_dayButton___DwP4 .attendance-planned_dayNumber__Ica7m{align-self:flex-start;margin-left:2px}.attendance-planned_workspace__x_KwS .attendance-planned_dayButton___DwP4 .attendance-planned_shiftMark__K8GZI{display:grid;grid-template-rows:repeat(2,11px);height:24px;min-height:24px;font-size:10px;line-height:11px;letter-spacing:-.1px;padding:0;border-radius:4px}.attendance-planned_workspace__x_KwS .attendance-planned_dayButton___DwP4 .attendance-planned_marks__hWqYY{max-height:26px}.attendance-planned_manualDialog__ibcDf{inset:calc(12px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}@media(max-width:480px){.attendance-planned_manualDialog__ibcDf{inset:calc(8px + env(safe-area-inset-top,0px)) 8px calc(8px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}.attendance-planned_planningHistory__qs8N4{border:1px solid #cbd8e3;border-radius:14px;background:#f8fafc;min-width:0;margin-top:6px}.attendance-planned_planningHistory__qs8N4>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:8px;padding:10px 12px;cursor:pointer;list-style:none;font-size:13px;font-weight:700;color:#244b64}.attendance-planned_planningHistory__qs8N4>summary::-webkit-details-marker{display:none}.attendance-planned_planningHistory__qs8N4>summary:after{content:"+";font-size:20px}.attendance-planned_planningHistory__qs8N4[open]>summary:after{content:"−"}.attendance-planned_planningHistory__qs8N4>summary:focus-visible{outline:3px solid #185f9f;outline-offset:3px;border-radius:12px}.attendance-planned_planningHistoryBody__8akFQ{display:grid;gap:10px;padding:0 12px 12px;min-width:0;font-size:12px;color:#38516a}.attendance-planned_planningHistoryBody__8akFQ p{margin:0}.attendance-planned_planningHistoryList__3hFrJ{display:grid;gap:10px;list-style:none;margin:0;padding:0}.attendance-planned_planningHistoryItem__QhzNN{display:grid;gap:4px;padding:10px 12px;border-left:3px solid #8ea7ba;border-radius:8px;background:#fff;min-width:0;overflow-wrap:anywhere}.attendance-planned_planningEventHeading__gEl9F{display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex-wrap:wrap;margin-bottom:3px}.attendance-planned_planningEventHeading__gEl9F time,.attendance-planned_planningHistoryItem__QhzNN small{font-size:11px;color:#53697c}.attendance-planned_historyDetails__c6Ptc{justify-self:start;min-height:44px;padding:7px 0;border:0;background:transparent;color:#176377;font:inherit;font-weight:700;cursor:pointer}.attendance-planned_cancelledCompletion__XXnaQ{display:grid;gap:8px;border:1px solid #d4b36d;border-radius:12px;padding:12px;background:#fff8e9;color:#53421e;font-size:12px}.attendance-planned_cancelledCompletion__XXnaQ p{margin:0}.attendance-planned_completionRow__OfTBj{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #e6d9bd}.attendance-planned_completionRow__OfTBj>span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.attendance-planned_completionRow__OfTBj>small{grid-column:1/-1}.attendance-planned_historyEditHeading__DjOE4{font-size:13px;color:#244b64}.timesheet-month-dashboard_root__1mAmQ{display:grid;gap:14px;margin:18px 0;min-width:0}.timesheet-month-dashboard_heading__opYOi{display:flex;align-items:center;justify-content:space-between;gap:12px}.timesheet-month-dashboard_heading__opYOi h2{margin:4px 0 16px}.timesheet-month-dashboard_heading__opYOi>div{min-width:0;overflow-wrap:anywhere}.timesheet-month-dashboard_heading__opYOi button{flex-shrink:0}.timesheet-month-dashboard_metrics__Z_a_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.timesheet-month-dashboard_metrics__Z_a_1>div{background:#f3f5f7;border-radius:12px;padding:15px;min-width:0}.timesheet-month-dashboard_metrics__Z_a_1 dt{font-size:.85rem;line-height:1.4;color:#52606d;overflow-wrap:anywhere}.timesheet-month-dashboard_metrics__Z_a_1 dd{font-size:1.7rem;font-weight:700;margin:8px 0 0;overflow-wrap:anywhere;color:#142e40}.timesheet-month-dashboard_details__250W1{display:grid;gap:12px;margin:18px 0}.timesheet-month-dashboard_details__250W1 details{border:1px solid #dfe4e8;border-radius:10px;padding:12px;min-width:0}.timesheet-month-dashboard_details__250W1 summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}.timesheet-month-dashboard_details__250W1 li{margin:10px 0;overflow-wrap:anywhere}.timesheet-month-dashboard_root__1mAmQ a:focus-visible,.timesheet-month-dashboard_root__1mAmQ summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.timesheet-month-dashboard_total__KGIB_{display:flex;justify-content:space-between;gap:12px;padding:14px;background:#e6f5eb;border-radius:10px;color:#165534}.timesheet-month-dashboard_total__KGIB_ strong{font-size:1.5rem}.timesheet-month-dashboard_mobileLink__BQ1np{display:none}@media(max-width:767px){.timesheet-month-dashboard_desktop__TBVwg{display:none}.timesheet-month-dashboard_mobileLink__BQ1np{display:block;text-align:center}.timesheet-month-dashboard_metrics__Z_a_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.timesheet-month-dashboard_metrics__Z_a_1>div{padding:12px}.timesheet-month-dashboard_metrics__Z_a_1 dd{font-size:1.35rem}.timesheet-month-dashboard_heading__opYOi{align-items:flex-start}.timesheet-month-dashboard_total__KGIB_{flex-wrap:wrap}.timesheet-month-dashboard_root__1mAmQ{margin:12px 0}}.timesheet-employee-workflow_root__zxyGN{min-width:0;overflow-wrap:anywhere}.timesheet-employee-workflow_root__zxyGN *{box-sizing:border-box}.timesheet-employee-workflow_tabs__XM9OA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0}.timesheet-employee-workflow_actions__ifBph a,.timesheet-employee-workflow_actions__ifBph button,.timesheet-employee-workflow_tabs__XM9OA button{min-height:44px;white-space:normal;overflow-wrap:anywhere;max-width:100%}.timesheet-employee-workflow_actions__ifBph{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:1rem}.timesheet-employee-workflow_actions__ifBph>*{min-width:0}.timesheet-employee-workflow_fieldGrid__PT6_E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.timesheet-employee-workflow_fieldGrid__PT6_E input,.timesheet-employee-workflow_fieldGrid__PT6_E label,.timesheet-employee-workflow_fieldGrid__PT6_E select,.timesheet-employee-workflow_fieldGrid__PT6_E textarea{min-width:0;width:100%}.timesheet-employee-workflow_fieldGrid__PT6_E input,.timesheet-employee-workflow_fieldGrid__PT6_E select{min-height:44px}.timesheet-employee-workflow_fields__x0md0{border:0;padding:0;margin:0;min-width:0}.timesheet-employee-workflow_fields__x0md0 legend{font-weight:700;margin-bottom:.75rem}.timesheet-employee-workflow_pager__iBgOh{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.8rem 0}.timesheet-employee-workflow_pager__iBgOh label{flex:1 1 14rem;min-width:0}.timesheet-employee-workflow_pager__iBgOh select{width:100%;min-height:44px;max-width:100%;white-space:normal}.timesheet-employee-workflow_pager__iBgOh button{min-width:44px;min-height:44px}.timesheet-employee-workflow_summary__RyDWR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.75rem 0}.timesheet-employee-workflow_summary__RyDWR div{min-width:0;padding:.7rem;border:1px solid #d6e0e7;border-radius:12px}.timesheet-employee-workflow_summary__RyDWR dt{font-size:.85rem;color:#526574}.timesheet-employee-workflow_summary__RyDWR dd{margin:.25rem 0 0;font-weight:650;overflow-wrap:anywhere}.timesheet-employee-workflow_diff__wrMTK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.timesheet-employee-workflow_diff__wrMTK>section{min-width:0;border:1px solid #d6e0e7;border-radius:12px;padding:.85rem}.timesheet-employee-workflow_diff__wrMTK h4{margin:0 0 .6rem}.timesheet-employee-workflow_diff__wrMTK dl{margin:0}.timesheet-employee-workflow_diff__wrMTK dl>div{display:grid;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr);gap:.6rem;padding:.3rem 0}.timesheet-employee-workflow_diff__wrMTK dt{color:#526574}.timesheet-employee-workflow_diff__wrMTK dd{margin:0;overflow-wrap:anywhere}.timesheet-employee-workflow_scroll__CKRpE{max-height:65dvh;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.4rem}.timesheet-employee-workflow_status__MutVq{font-size:.9rem;min-height:1.35rem}.timesheet-employee-workflow_section___Vg9Z{min-width:0;scroll-margin-top:1rem}.timesheet-employee-workflow_section___Vg9Z h3{margin-top:0}.timesheet-employee-workflow_decision__OzMeT{display:flex;flex-wrap:wrap;gap:.8rem;margin:1rem 0}.timesheet-employee-workflow_decision__OzMeT label{display:flex;align-items:center;gap:.5rem;padding:.6rem;border:1px solid #d6e0e7;border-radius:10px;min-height:44px;flex:1 1 12rem}.timesheet-employee-workflow_decision__OzMeT input{width:20px;height:20px;flex-shrink:0}.timesheet-employee-workflow_rowTitle__jn_fx{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;align-items:baseline}.timesheet-employee-workflow_rowTitle__jn_fx h3,.timesheet-employee-workflow_rowTitle__jn_fx h4{margin:0}.timesheet-employee-workflow_rowBody__ndWZG{margin-top:1rem}.timesheet-employee-workflow_signing__Lsa0Z{min-width:0;overflow-wrap:anywhere;border-top:1px solid #d6e0e7;margin-top:1rem;padding-top:1rem}.timesheet-employee-workflow_signing__Lsa0Z .checkline{align-items:flex-start}.timesheet-employee-workflow_signing__Lsa0Z .checkline input{flex-shrink:0;margin-top:.2rem}.timesheet-employee-workflow_signing__Lsa0Z .signature,.timesheet-employee-workflow_signing__Lsa0Z .signbox{min-width:0;max-width:100%}.timesheet-employee-workflow_signing__Lsa0Z canvas{width:100%;max-width:100%;touch-action:none}.timesheet-employee-workflow_history__v2D1w p{border-bottom:1px solid #e4eaf0;padding-bottom:.65rem}.timesheet-employee-workflow_muted__2O_6p{color:#526574;font-size:.9rem}.timesheet-employee-workflow_error__LB6nA{color:#a52132;border:1px solid #dfacb3;background:#fff5f6;border-radius:10px;padding:.7rem}.timesheet-employee-workflow_notice__kRc53{background:#f0f5f9;border:1px solid #d6e0e7;border-radius:12px;padding:.8rem}.timesheet-employee-workflow_inlineSelect__NyQrz{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:.75rem 0}.timesheet-employee-workflow_inlineSelect__NyQrz select{min-height:44px;min-width:0;max-width:100%}.timesheet-employee-workflow_heading__1b7yg{margin-bottom:.5rem}.timesheet-employee-workflow_root__zxyGN a:focus-visible,.timesheet-employee-workflow_root__zxyGN button:focus-visible,.timesheet-employee-workflow_root__zxyGN input:focus-visible,.timesheet-employee-workflow_root__zxyGN select:focus-visible,.timesheet-employee-workflow_root__zxyGN textarea:focus-visible{outline:3px solid #426fc4;outline-offset:3px}@media(max-width:640px){.timesheet-employee-workflow_diff__wrMTK,.timesheet-employee-workflow_fieldGrid__PT6_E{grid-template-columns:minmax(0,1fr)}.timesheet-employee-workflow_actions__ifBph>*{flex:1 1 12rem}.timesheet-employee-workflow_summary__RyDWR{grid-template-columns:repeat(2,minmax(0,1fr))}.timesheet-employee-workflow_pager__iBgOh{gap:.4rem}.timesheet-employee-workflow_pager__iBgOh label{flex-basis:100%;order:-1}.timesheet-employee-workflow_pager__iBgOh span{flex:1;text-align:center}.timesheet-employee-workflow_diff__wrMTK dl>div{grid-template-columns:minmax(6rem,.75fr) minmax(0,1.25fr)}.timesheet-employee-workflow_scroll__CKRpE{max-height:60dvh}.timesheet-employee-workflow_tabs__XM9OA{gap:.4rem}.timesheet-employee-workflow_tabs__XM9OA button{padding:.65rem .45rem}}@media(prefers-reduced-motion:reduce){.timesheet-employee-workflow_root__zxyGN *{scroll-behavior:auto!important}}.timesheet-employee-workflow_dayHeading__YzLXz{margin:1.4rem 0 .7rem}.timesheet-employee-workflow_dayHeading__YzLXz h2,.timesheet-employee-workflow_dayHeading__YzLXz h3{font-size:clamp(1.25rem,4.8vw,1.75rem);color:#09273d;line-height:1.2;margin:0 0 .45rem}.timesheet-employee-workflow_dayHeading__YzLXz p{color:#687b8d;margin:0;font-size:1rem}.timesheet-employee-workflow_dayShifts__3ZYZj{border-top:1px solid #dce4ea;margin-top:1rem}.timesheet-employee-workflow_shiftCard__Fe74A{display:flex;width:100%;align-items:center;text-align:start;gap:.7rem;min-height:94px;padding:1rem .1rem;border:0;border-bottom:1px solid #dce4ea;border-radius:0;background:transparent;color:#0b2c43;cursor:pointer}.timesheet-employee-workflow_shiftIcon__H2RQ7{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#edf1f5}.timesheet-employee-workflow_shiftDescription__wnPxC{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.timesheet-employee-workflow_shiftDescription__wnPxC strong{font-size:1.04rem}.timesheet-employee-workflow_shiftDescription__wnPxC small{font-size:.9rem;color:#687b8d}.timesheet-employee-workflow_openBadge__Zucwv,.timesheet-employee-workflow_signedBadge__5C6Lk{font-size:.75rem;border-radius:999px;padding:.45rem .65rem;white-space:normal;max-width:105px;text-align:center;flex-shrink:0}.timesheet-employee-workflow_signedBadge__5C6Lk{background:#e7f7e7;color:#276637}.timesheet-employee-workflow_openBadge__Zucwv{background:#fff3d8;color:#906409}.timesheet-employee-workflow_addShift__qNDJ7,.timesheet-employee-workflow_backButton__vYBxn{border:0;background:transparent;color:#10384f;display:inline-flex;gap:.6rem;align-items:center;min-height:44px;text-align:start;cursor:pointer;padding:.5rem 0}.timesheet-employee-workflow_backButton__vYBxn{font-size:.9rem}.timesheet-employee-workflow_addShift__qNDJ7{text-decoration:underline;font-size:1rem;font-weight:650;margin-top:.8rem}.timesheet-employee-workflow_monthDetails__w__Kr{border:1px solid #dce4ea;border-radius:13px;padding:.9rem;margin:1rem 0}.timesheet-employee-workflow_monthDetails__w__Kr>summary{cursor:pointer;font-weight:650;color:#16384d;min-height:25px}.timesheet-employee-workflow_monthDetails__w__Kr[open]>summary{margin-bottom:1rem}.timesheet-employee-workflow_photo__L8SSQ{border:1px solid #dce4ea;border-radius:14px;background:#f8fafc;margin:1rem 0;overflow:hidden}.timesheet-employee-workflow_photoHeading__qBEfR{display:flex;align-items:center;gap:.8rem;width:100%;min-height:80px;padding:1rem;border:0;background:transparent;text-align:start;color:#0b2c43;cursor:pointer}.timesheet-employee-workflow_photoHeading__qBEfR>span:first-of-type{display:flex;flex:1;flex-direction:column;gap:.3rem}.timesheet-employee-workflow_photoHeading__qBEfR strong{font-size:1rem}.timesheet-employee-workflow_photoHeading__qBEfR small{color:#687b8d}.timesheet-employee-workflow_photoBody__Jd58T{padding:0 1rem 1rem}.timesheet-employee-workflow_photoPreview__3WIYz{display:block;max-width:100%;width:auto;max-height:280px;border-radius:10px;object-fit:contain;margin:0 auto .75rem}.timesheet-employee-workflow_fileInput__AlcJq{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.timesheet-employee-workflow_ownOverview__U6maB{min-width:0}.timesheet-employee-workflow_ownOverview__U6maB h1{color:#09273d;font-size:clamp(1.8rem,7vw,2.3rem);margin:.8rem 0 1.2rem}.timesheet-employee-workflow_ownMonthCard__ZLLaN{border:1px solid #dce4ea;border-radius:14px;padding:1rem;margin:.8rem 0}.timesheet-employee-workflow_ownMonthCard__ZLLaN h2{font-size:1.15rem;margin:0 0 .6rem;color:#0b2c43}.timesheet-employee-workflow_ownMonthCard__ZLLaN p{margin:.6rem 0}.timesheet-employee-workflow_ownMonthCard__ZLLaN .timesheet-employee-workflow_actions__ifBph{margin-top:.6rem}.timesheet-employee-workflow_ownMonthTools__6AIRJ{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;margin:.8rem 0}.timesheet-employee-workflow_ownMonthTools__6AIRJ input{min-height:44px;max-width:100%;min-width:0}.timesheet-employee-workflow_ownStartAction__BqY0o{width:100%;justify-content:center;min-height:50px}.timesheet-employee-workflow_root__zxyGN .timesheet-employee-workflow_actions__ifBph svg{vertical-align:middle;margin-inline-end:.4rem}.timesheet-employee-workflow_root__zxyGN [hidden]{display:none!important}@media(max-width:380px){.timesheet-employee-workflow_shiftCard__Fe74A{gap:.45rem}.timesheet-employee-workflow_shiftIcon__H2RQ7{width:34px;height:34px}.timesheet-employee-workflow_openBadge__Zucwv,.timesheet-employee-workflow_signedBadge__5C6Lk{max-width:80px;padding:.35rem .45rem;font-size:.68rem}.timesheet-employee-workflow_shiftCard__Fe74A>svg{width:15px}.timesheet-employee-workflow_shiftDescription__wnPxC strong{font-size:.93rem}.timesheet-employee-workflow_shiftDescription__wnPxC small{font-size:.8rem}}.timesheet-employee-workflow_root__zxyGN>h1{color:#09273d;font-size:clamp(1.8rem,7vw,2.3rem);line-height:1.15}.timesheet-employee-workflow_tabs__XM9OA{margin:.8rem 0}.timesheet-employee-workflow_monthDetails__w__Kr>h2{font-size:1.2rem}.timesheet-employee-workflow_shiftCard__Fe74A:hover{background:#f7fafc}.timesheet-employee-workflow_addShift__qNDJ7:hover,.timesheet-employee-workflow_backButton__vYBxn:hover{text-decoration:underline}.timesheet-employee-workflow_photoHeading__qBEfR:hover{background:#f0f5f9}.timesheet-employee-workflow_photo__L8SSQ button:focus-visible{outline:3px solid #426fc4;outline-offset:-3px}@media(max-width:760px){.timesheet-employee-workflow_tabs__XM9OA{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;gap:.4rem;margin:.45rem 0 .65rem;padding:.05rem 0 .25rem;scrollbar-width:thin}.timesheet-employee-workflow_tabs__XM9OA button{flex:0 0 auto;min-height:44px;padding:.55rem .75rem;font-size:.84rem;white-space:nowrap;max-width:none}.timesheet-employee-workflow_monthSummary__YxgYK{padding:0 .1rem;margin:.35rem 0;border:0;border-bottom:1px solid #dce4ea;border-radius:0}.timesheet-employee-workflow_monthSummary__YxgYK>summary{display:flex;align-items:center;gap:.4rem;min-height:44px;margin:0;font-size:.87rem;list-style:none}.timesheet-employee-workflow_monthSummary__YxgYK>summary::-webkit-details-marker{display:none}.timesheet-employee-workflow_monthSummary__YxgYK>summary:before{content:"▸";flex-shrink:0}.timesheet-employee-workflow_monthSummary__YxgYK[open]>summary{margin-bottom:.5rem}.timesheet-employee-workflow_monthSummary__YxgYK[open]>summary:before{content:"▾"}.timesheet-employee-workflow_monthSummary__YxgYK[open]{padding-bottom:.75rem}.timesheet-employee-workflow_dayHeading__YzLXz{margin:1rem 0 .55rem}.timesheet-employee-workflow_dayHeading__YzLXz h2,.timesheet-employee-workflow_dayHeading__YzLXz h3{margin-bottom:.35rem}.timesheet-employee-workflow_dayShifts__3ZYZj{margin-top:.7rem}.timesheet-employee-workflow_root__zxyGN>h1{margin-bottom:.65rem}.timesheet-employee-workflow_root__zxyGN .card{padding:.8rem;margin-block:.6rem}.timesheet-employee-workflow_fieldGrid__PT6_E{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.timesheet-employee-workflow_fieldGrid__PT6_E>label:nth-child(-n+3){grid-column:1/-1}.timesheet-employee-workflow_actions__ifBph{gap:.5rem;margin-top:.7rem}.timesheet-employee-workflow_dayHeading__YzLXz{margin:.8rem 0 .4rem}.timesheet-employee-workflow_dayShifts__3ZYZj{margin-top:.5rem}.timesheet-employee-workflow_shiftCard__Fe74A{min-height:80px;padding:.75rem .1rem}.timesheet-employee-workflow_monthDetails__w__Kr{margin:.65rem 0;padding:.75rem}.timesheet-employee-workflow_monthSummary__YxgYK{padding:0 .1rem;margin:.35rem 0}.timesheet-employee-workflow_rowBody__ndWZG{margin-top:.7rem}.timesheet-employee-workflow_signing__Lsa0Z{margin-top:.75rem;padding-top:.75rem}.timesheet-employee-workflow_photo__L8SSQ{margin:.7rem 0}.timesheet-employee-workflow_photoHeading__qBEfR{min-height:64px;padding:.75rem;gap:.65rem}.timesheet-employee-workflow_photoBody__Jd58T{padding:0 .75rem .75rem}.timesheet-employee-workflow_summary__RyDWR{gap:.5rem;margin:.6rem 0}.timesheet-employee-workflow_summary__RyDWR div{padding:.55rem}.timesheet-employee-workflow_pager__iBgOh{margin:.6rem 0}}.timesheet-employee-workflow_proofThumbnail__Yl2nh{display:flex;align-items:center;gap:12px;width:100%;padding:9px;border:1px solid #d8e2e9;border-radius:10px;background:#fff;color:#173a50;text-align:start;cursor:pointer;min-height:64px;margin-bottom:10px}.timesheet-employee-workflow_proofThumbnail__Yl2nh .timesheet-employee-workflow_photoPreview__3WIYz{width:64px;height:64px;max-height:64px;object-fit:cover;flex-shrink:0;margin:0;border-radius:7px}.timesheet-employee-workflow_proofThumbnail__Yl2nh>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.timesheet-employee-workflow_proofThumbnail__Yl2nh strong{font-size:.85rem;overflow-wrap:anywhere}.timesheet-employee-workflow_proofThumbnail__Yl2nh small{font-size:.75rem;color:#617685}.timesheet-employee-workflow_proofThumbnail__Yl2nh>svg{flex-shrink:0}.timesheet-employee-workflow_proofViewer__yjrL6{height:100%;overflow:auto;touch-action:pan-x pan-y pinch-zoom}.timesheet-employee-workflow_proofViewer__yjrL6>img{display:block;max-width:100%;height:auto;margin:auto}.timesheet-employee-workflow_proofViewer__yjrL6 .pdf-scroll{max-height:calc(var(--app-dialog-height,100dvh) - 210px)!important}.timesheet-employee-workflow_ownHeading__AovFn{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin:.8rem 0 .65rem}.timesheet-employee-workflow_ownHeading__AovFn h1{flex:1;min-width:0;line-height:1.2;margin:0}.timesheet-employee-workflow_ownOverview__U6maB .timesheet-employee-workflow_ownHeaderAction__gM_aI{display:grid;place-items:center;flex:none;min-width:44px;width:44px;min-height:44px;height:44px;padding:0;border-radius:12px}.timesheet-employee-workflow_ownHeaderAction__gM_aI svg{margin:0!important}.timesheet-employee-workflow_ownSpecialSubmissions__f1SQN>details{margin:.35rem 0 .75rem;padding:0 .75rem;border-radius:12px}.timesheet-employee-workflow_ownSpecialSubmissions__f1SQN>details>summary{display:flex;align-items:center;min-height:44px;list-style:none;font-size:.9rem;line-height:1.4;margin:0;gap:.5rem}.timesheet-employee-workflow_ownSpecialSubmissions__f1SQN>details>summary::-webkit-details-marker{display:none}.timesheet-employee-workflow_ownSpecialSubmissions__f1SQN>details>summary:after{content:"▸";margin-inline-start:auto;flex:none}.timesheet-employee-workflow_ownSpecialSubmissions__f1SQN>details[open]{padding-bottom:.75rem}.timesheet-employee-workflow_ownSpecialSubmissions__f1SQN>details[open]>summary:after{content:"▾"}.timesheet-employee-workflow_ownSpecialSubmissions__f1SQN>details[open]>summary{margin-bottom:.5rem}.timesheet-employee-workflow_ownHeading__AovFn button:focus-visible,.timesheet-employee-workflow_ownSpecialSubmissions__f1SQN summary:focus-visible{outline:3px solid #426fc4;outline-offset:3px}@media(max-width:760px){.timesheet-employee-workflow_ownMonthTools__6AIRJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:.5rem 0;padding:0}.timesheet-employee-workflow_ownMonthTools__6AIRJ>label{grid-column:1/-1;order:-1;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:#526574;min-width:0}.timesheet-employee-workflow_ownMonthTools__6AIRJ>label input{flex:1;max-width:190px;min-width:0;height:44px;padding:7px 9px;font-size:14px}.timesheet-employee-workflow_ownMonthTools__6AIRJ>button{min-width:0;width:100%;min-height:44px;padding:5px 7px;font-size:12px;line-height:1.3;white-space:normal;border-radius:9px;box-shadow:none}.timesheet-employee-workflow_ownEmpty__nbIaF{margin:.55rem 0;padding:.4rem 0;font-size:13px;line-height:1.45;color:#617685;background:transparent;border:0}}.timesheet-employee-workflow_employeeMobileNavigation__iJ8Sx,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C{display:none}@media(max-width:1000px){.timesheet-employee-workflow_desktopSpecialSubmissions__5rr3L{display:none}.timesheet-employee-workflow_specialSubmissionGrid__rXP1C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px;max-width:100%}.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>a,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>button{display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:56px;padding:10px 12px;border:1px solid #d5e1e9;border-radius:14px;background:#f4f8fb;color:#16384d;text-align:start;text-decoration:none;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.35;white-space:normal;overflow-wrap:normal;word-break:normal;box-shadow:none;cursor:pointer}.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>a>svg,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>button>svg{flex:0 0 auto}.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>a>span,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>button>span{min-width:0;overflow-wrap:normal;word-break:normal;hyphens:auto}.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>a>span[lang=de],.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>button>span[lang=de]{hyphens:manual}.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>a:not([aria-pressed=true]):hover,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>button:not(:disabled):not([aria-pressed=true]):hover{border-color:#7895a9;background:#eaf1f6;color:#16384d}.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>a:focus-visible,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>button:focus-visible{outline:3px solid #426fc4;outline-offset:3px}.timesheet-employee-workflow_employeePanelTabs__m__C7{display:none}.timesheet-employee-workflow_root__zxyGN .hours-embedded-category-picker{display:none!important}.timesheet-employee-workflow_employeeMobileNavigation__iJ8Sx{display:grid;gap:8px;min-width:0;margin:.65rem 0 .8rem}.timesheet-employee-workflow_employeeMobileNavigation__iJ8Sx .timesheet-employee-workflow_specialSubmissionGrid__rXP1C{margin:0}.timesheet-employee-workflow_employeeMainActions__sFinn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.timesheet-employee-workflow_employeeMainActions__sFinn>button,.timesheet-employee-workflow_employeeSubmitAction__Y02Xt{width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid #d5e1e9;border-radius:12px;background:#f4f8fb;color:#16384d;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.35;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:auto;box-shadow:none;cursor:pointer}.timesheet-employee-workflow_employeeMainActions__sFinn>button:not(:disabled):not([aria-pressed=true]):hover,.timesheet-employee-workflow_employeeSubmitAction__Y02Xt:not(:disabled):not([aria-pressed=true]):hover{border-color:#7895a9;background:#eaf1f6;color:#16384d}.timesheet-employee-workflow_employeeMainActions__sFinn>button[aria-pressed=true],.timesheet-employee-workflow_employeeSubmitAction__Y02Xt[aria-pressed=true],.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>a[aria-pressed=true],.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>button[aria-pressed=true]{background:#103751;color:#fff;border-color:#c5a251;box-shadow:inset 0 0 0 1px #c5a251}.timesheet-employee-workflow_employeeMainActions__sFinn>button[aria-pressed=true]:not(:disabled):hover,.timesheet-employee-workflow_employeeSubmitAction__Y02Xt[aria-pressed=true]:not(:disabled):hover,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>a[aria-pressed=true]:hover,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>button[aria-pressed=true]:not(:disabled):hover{background:#1d4866;color:#fff;border-color:#c5a251;box-shadow:inset 0 0 0 1px #c5a251}.timesheet-employee-workflow_employeeMainActions__sFinn>button:focus-visible,.timesheet-employee-workflow_employeeSubmitAction__Y02Xt:focus-visible,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>a:focus-visible,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>button:focus-visible{outline:3px solid #426fc4;outline-offset:3px}.timesheet-employee-workflow_employeeMainActions__sFinn>button:disabled,.timesheet-employee-workflow_employeeSubmitAction__Y02Xt:disabled,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>button:disabled{opacity:.6;cursor:not-allowed}.timesheet-employee-workflow_root__zxyGN .hours-heading>button.primary{background:#103751!important;color:#fff!important;border:1px solid #103751!important;opacity:1}.timesheet-employee-workflow_root__zxyGN .hours-heading>button.primary>svg{color:#f4d477!important;stroke-width:2.5}.timesheet-employee-workflow_root__zxyGN .hours-heading>button.primary:disabled{background:#344e66!important;border-color:#91a3b3!important;border-style:dashed!important;box-shadow:none;cursor:not-allowed}.timesheet-employee-workflow_root__zxyGN .hours-heading>button.primary:disabled>svg{color:#e8cc84!important}.timesheet-employee-workflow_root__zxyGN .table-pagination{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.timesheet-employee-workflow_root__zxyGN .table-pagination>button,.timesheet-employee-workflow_root__zxyGN .timesheet-employee-workflow_pager__iBgOh>button{flex:0 0 auto;min-width:max-content;min-height:44px;white-space:nowrap;word-break:normal;overflow-wrap:normal;padding-inline:12px}.timesheet-employee-workflow_root__zxyGN .table-pagination>span{min-width:0;text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:none}}@media(max-width:380px){.timesheet-employee-workflow_employeeMainActions__sFinn,.timesheet-employee-workflow_employeeMobileNavigation__iJ8Sx,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C{gap:6px}.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>a,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>button{gap:7px;padding:9px}.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>a>svg,.timesheet-employee-workflow_specialSubmissionGrid__rXP1C>button>svg{width:19px;height:19px}}.timesheet-employee-workflow_ownHeading__AovFn,.timesheet-employee-workflow_sheetSticky__8sMWj{position:sticky;top:66px;z-index:60;background:#f1f6fa;isolation:isolate}.timesheet-employee-workflow_ownHeading__AovFn:after,.timesheet-employee-workflow_sheetSticky__8sMWj:after{content:"";position:absolute;inset-inline:0;top:100%;height:24px;background:linear-gradient(180deg,#f1f6fa,rgba(241,246,250,0));pointer-events:none}.timesheet-employee-workflow_sheetSticky__8sMWj{padding-top:8px;padding-bottom:4px;margin-bottom:12px}.timesheet-employee-workflow_sheetSticky__8sMWj .timesheet-employee-workflow_monthSummary__YxgYK{margin:.2rem 0 0}.timesheet-employee-workflow_sheetSticky__8sMWj .timesheet-employee-workflow_monthSummary__YxgYK[open]{padding-bottom:0}.timesheet-employee-workflow_monthSummaryBody__s6Jfu{max-height:min(45dvh,360px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:.75rem}.timesheet-employee-workflow_monthSummaryBody__s6Jfu>h2{font-size:1.2rem}.timesheet-employee-workflow_ownHeading__AovFn{padding-block:8px}.timesheet-employee-workflow_root__zxyGN .timesheet-employee-workflow_ownHeaderAction__gM_aI{background:#c52a33!important;color:#fff!important;border:1px solid #a51e25!important;opacity:1}.timesheet-employee-workflow_root__zxyGN .timesheet-employee-workflow_ownHeaderAction__gM_aI>svg{color:#fff!important;stroke-width:2.5}.timesheet-employee-workflow_root__zxyGN .timesheet-employee-workflow_ownHeaderAction__gM_aI:hover:not(:disabled){background:#ad2029!important}.timesheet-employee-workflow_root__zxyGN .timesheet-employee-workflow_ownHeaderAction__gM_aI:disabled{background:#c52a33!important;border-color:#a51e25!important;opacity:.55;cursor:not-allowed}@media(max-width:1000px){.timesheet-employee-workflow_ownHeading__AovFn,.timesheet-employee-workflow_sheetSticky__8sMWj{top:70px}}.timesheet-employee-workflow_ownMonthTools__6AIRJ>a{flex:1 0 100%;grid-column:1/-1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.3;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;border-radius:9px;box-shadow:none}.assistant-flight_icon__C7jSB{position:fixed;z-index:120;width:44px;height:44px;padding:0;border:2px solid #fff;border-radius:50%;background:#173342;box-shadow:0 0 0 2px #173342,0 3px 10px #0004;transition:left .3s ease,top .3s ease;cursor:pointer;touch-action:manipulation}.assistant-flight_icon__C7jSB img{width:100%;height:100%;object-fit:contain;display:block}.assistant-flight_spark__1YWdb{animation:assistant-flight_assistant-flight-spark__2oaxo .9s ease-out both}.assistant-flight_spark__1YWdb:after{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px solid #f4d685;box-shadow:0 0 18px #f4d685,0 0 34px #fff3b0;animation:assistant-flight_assistant-flight-glow__o4Nns .9s ease-out both;pointer-events:none}@keyframes assistant-flight_assistant-flight-spark__2oaxo{0%{transform:scale(.88)}35%{transform:scale(1.16) rotate(-6deg)}70%{transform:scale(.98) rotate(4deg)}to{transform:scale(1)}}@keyframes assistant-flight_assistant-flight-glow__o4Nns{0%{opacity:0;transform:scale(.65)}35%{opacity:1}to{opacity:0;transform:scale(1.55)}}.assistant-flight_ring__Iq019{position:fixed;pointer-events:none;z-index:115;border:3px solid white;border-radius:6px;mix-blend-mode:difference;background:transparent;box-sizing:border-box}.assistant-flight_confirm__mER_b{position:fixed;z-index:130;left:50%;top:50%;transform:translate(-50%,-50%);width:min(300px,calc(100vw - 32px));padding:18px;border:1px solid #c4d6e0;border-radius:20px;background:#fff;color:#173342;box-shadow:0 8px 32px #17334255}.assistant-flight_confirm__mER_b p{margin:0 0 16px}.assistant-flight_confirm__mER_b div{display:flex;gap:12px}.assistant-flight_confirm__mER_b button{flex:1;min-height:44px}.assistant-flight_srOnly__jMpvL{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.assistant-flight_tip__YDaWJ{position:fixed;z-index:124;max-height:min(220px,70dvh);overflow:auto;box-sizing:border-box;border:1px solid #c4d6e0;border-radius:16px;padding:10px 12px;background:#fff;color:#173342;box-shadow:0 5px 20px #1733422b;font-size:13px;line-height:1.4;text-align:start}.assistant-flight_tip__YDaWJ strong{display:block;overflow-wrap:anywhere}.assistant-flight_tip__YDaWJ p{margin:6px 0 8px;overflow-wrap:anywhere}.assistant-flight_actions__fYXcw{display:flex;flex-wrap:wrap;gap:5px}.assistant-flight_actions__fYXcw button{min-height:36px;padding:5px 8px;border:1px solid #c4d6e0;border-radius:9px;background:#eff5f8;color:#173342;font:inherit;cursor:pointer}.assistant-flight_actions__fYXcw button:disabled{opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.assistant-flight_icon__C7jSB{transition:none}.assistant-flight_spark__1YWdb,.assistant-flight_spark__1YWdb:after{animation:none}}.local-assistant-chat_overlay__WzrnZ{position:fixed;left:8px;right:auto;inset-inline-start:auto;bottom:auto;top:84px;transform:none;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;text-align:start;z-index:90}.local-assistant-chat_overlay__WzrnZ[hidden]{display:none!important}.local-assistant-chat_overlay__WzrnZ>header{position:sticky;top:-20px;background:#fff;z-index:1;min-height:40px}.local-assistant-chat_overlay__WzrnZ>header .local-assistant-chat_close__D1hu7{margin-left:0;margin-right:0}.local-assistant-chat_overlay__WzrnZ>header .local-assistant-chat_close__D1hu7,.local-assistant-chat_overlay__WzrnZ>header .local-assistant-chat_minimize__s86rF{flex:0 0 38px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;border-radius:50%;font-size:24px;line-height:1}.local-assistant-chat_overlay__WzrnZ>header .local-assistant-chat_minimize__s86rF+.local-assistant-chat_close__D1hu7{margin-inline-start:0}.local-assistant-chat_overlay__WzrnZ .assistant-message.user{margin-left:0;margin-inline-start:24px}.local-assistant-chat_overlay__WzrnZ .actions{flex-wrap:wrap}.local-assistant-chat_overlay__WzrnZ textarea{max-width:100%}.local-assistant-chat_conversation__ITd1C{min-width:0;width:100%}.local-assistant-chat_conversation__ITd1C #applex-assistant{position:static;width:100%;max-width:100%}@media(min-width:1001px){body:has(.portal-sidebar) .local-assistant-chat_fallbackLauncher__Seoxv{left:calc(var(--portal-sidebar-width,0px) + 16px)}}@media(max-width:1000px){body:has(.portal-ai-icon) .local-assistant-chat_fallbackLauncher__Seoxv{display:none}}@media(max-width:720px){.local-assistant-chat_overlay__WzrnZ>header{top:-16px}}.personnel-status-actions_panel__uQgnX{padding:1rem;margin:1rem 0;border:1px solid rgba(183,154,79,.35);border-radius:1rem;background:rgba(255,255,255,.85);min-width:0}.personnel-status-actions_panel__uQgnX h3{margin:0 0 .5rem}.personnel-status-actions_fields__8CP8k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.personnel-status-actions_fields__8CP8k input,.personnel-status-actions_fields__8CP8k select{width:100%;min-width:0}.personnel-status-actions_results__mfcWt{margin-top:1rem;overflow-wrap:anywhere}.personnel-status-actions_results__mfcWt ul{padding-left:1.3rem;max-height:20rem;overflow:auto}@media(max-width:600px){.personnel-status-actions_fields__8CP8k{grid-template-columns:1fr}.personnel-status-actions_panel__uQgnX button{width:100%;white-space:normal}}.activity-calendar_calendar__0B__I{min-width:0;padding:16px 0;color:#263342}.activity-calendar_monthToolbar__J1ACm,.activity-calendar_toolbar__bJWP2{display:flex;align-items:center;justify-content:space-between;gap:8px}.activity-calendar_monthToolbar__J1ACm strong,.activity-calendar_toolbar__bJWP2 strong{min-width:0;overflow-wrap:anywhere;font-size:15px;text-transform:capitalize}.activity-calendar_calendar__0B__I button,.activity-calendar_dialog__IMiQu button{touch-action:manipulation;cursor:pointer;font:inherit}.activity-calendar_open__S_qjY{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#0b6659;min-height:44px;padding:8px;font-size:12px!important}.activity-calendar_week__Bp9PF{touch-action:pan-y;display:flex;align-items:center;gap:2px;margin-top:9px}.activity-calendar_monthDays__LLATa,.activity-calendar_weekDays__Pxp6H,.activity-calendar_weekHead__CgybU{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;gap:4px}.activity-calendar_day__YV6S2{border:0;border-radius:16px;min-height:48px;min-width:0;background:transparent;color:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 1px;line-height:1.2}.activity-calendar_weekday__Skx2a{font-size:11px;color:#68717e}.activity-calendar_selected__O3h5T{background:#0b7566!important;color:#fff!important}.activity-calendar_selected__O3h5T .activity-calendar_weekday__Skx2a{color:#e2f5f0}.activity-calendar_today__wZlbM:not(.activity-calendar_selected__O3h5T){box-shadow:inset 0 0 0 1px #0b7566}.activity-calendar_dot__3kz4h{width:4px;height:4px;border-radius:100%;background:transparent}.activity-calendar_dot__3kz4h[data-marked=true]{background:#d7933b}.activity-calendar_selected__O3h5T .activity-calendar_dot__3kz4h[data-marked=true]{background:#fff}.activity-calendar_arrow__tOR61{display:grid;place-items:center;background:transparent;border:0;min-width:44px;min-height:44px;padding:0;color:#546574}.activity-calendar_actions__72UPU{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px}.activity-calendar_actions__72UPU button{border:0;background:transparent;color:#0b6659;font-size:12px;min-height:44px;padding:8px}.activity-calendar_actions__72UPU button[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}.activity-calendar_dialog__IMiQu{color:#263342!important;background:#fff!important;border-radius:22px!important;padding:24px!important;width:calc(100vw - 28px)!important;max-width:420px!important;max-height:calc(100dvh - 48px);overflow:auto}.activity-calendar_monthToolbar__J1ACm{margin:8px 0}.activity-calendar_monthToolbar__J1ACm button{border:0;background:#f3f5f5;border-radius:12px;display:grid;place-items:center;width:44px;height:44px}.activity-calendar_weekHead__CgybU span{color:#657381;font-size:12px;text-align:center;padding:8px 0}.activity-calendar_monthDays__LLATa{gap:3px}.activity-calendar_outside__Dc0It{color:#98a3ae}.activity-calendar_grid__C_sZJ{touch-action:pan-y}.activity-calendar_calendar__0B__I button:focus-visible,.activity-calendar_dialog__IMiQu button:focus-visible{outline:3px solid #75b9f0;outline-offset:2px}@media(max-width:360px){.activity-calendar_toolbar__bJWP2 strong{font-size:13px}.activity-calendar_open__S_qjY{font-size:11px!important;gap:4px;padding:5px}.activity-calendar_weekDays__Pxp6H{gap:2px}.activity-calendar_weekday__Skx2a{font-size:10px}.activity-calendar_day__YV6S2{border-radius:12px}}.activity-calendar_weekToolbar__0ZoZh{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.activity-calendar_weekToolbar__0ZoZh .activity-calendar_actions__72UPU{margin:0;margin-inline-start:auto}.activity-calendar_weekDays__Pxp6H{grid-template-columns:repeat(7,minmax(44px,1fr));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.activity-calendar_calendar__0B__I button:disabled,.activity-calendar_dialog__IMiQu button:disabled{cursor:default;opacity:.5}.activity-calendar_weekday__Skx2a{max-width:100%;min-width:0}.activity-calendar_weekdayNarrow__1nG4Q,.activity-calendar_weekdayShort__2xAcA{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-calendar_weekdayNarrow__1nG4Q{display:none}.activity-calendar_weekHead__CgybU>span{min-width:0;overflow:hidden}.activity-calendar_dialogHeading__nW8E4{padding-inline:32px;min-height:28px;line-height:1.3;overflow-wrap:anywhere}.activity-calendar_dialog__IMiQu>[data-slot=dialog-close]{top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center}@media(max-width:480px){.activity-calendar_weekdayShort__2xAcA{display:none}.activity-calendar_weekdayNarrow__1nG4Q{display:block}}.employee-hours-summary_container__Bxs1J{min-width:0;width:100%;padding:1.25rem;border:1px solid #d5e2eb;border-radius:20px;background:#fff;color:#123249;box-sizing:border-box;overflow-wrap:anywhere}.employee-hours-summary_container__Bxs1J :is(h2,h3,p){margin-top:0}.employee-hours-summary_container__Bxs1J :is(h2,h3){font-size:1.15rem;line-height:1.35}.employee-hours-summary_heading__iCAEW{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.85rem}.employee-hours-summary_heading__iCAEW p{margin-bottom:0;color:#4a6172;font-size:.9rem;line-height:1.55}.employee-hours-summary_controls__r44u0{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1rem}.employee-hours-summary_controls__r44u0 label{flex:1 1 10rem;min-width:0;max-width:18rem}.employee-hours-summary_controls__r44u0 select{max-width:100%;width:100%;min-height:44px}.employee-hours-summary_controls__r44u0 button{min-height:44px;white-space:normal}.employee-hours-summary_tabs__CysvW{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.employee-hours-summary_tabs__CysvW button{flex:1 1 10rem;min-height:44px;min-width:0;white-space:normal;line-height:1.4;padding:.65rem .85rem}.employee-hours-summary_metrics__bV9ps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.7rem}.employee-hours-summary_metric__KFk8V{display:flex;flex-direction:column;gap:.45rem;min-width:0;border:1px solid #d5e2eb;border-radius:14px;padding:1rem;background:#f8fbfd}.employee-hours-summary_metric__KFk8V>span{font-size:.87rem;line-height:1.4;color:#385468}.employee-hours-summary_metric__KFk8V>strong{font-size:1.4rem;line-height:1.3;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.employee-hours-summary_metric__KFk8V small{font-size:.8rem;line-height:1.5;color:#4a6172}.employee-hours-summary_emphasis__lJLSU{background:#edf6fb;border-color:#9ec9df}.employee-hours-summary_note__u1RWR{margin:.85rem 0 0;color:#4a6172;font-size:.85rem;line-height:1.6}.employee-hours-summary_payout__KSFhk{min-width:0;margin:.9rem 0;padding:1rem;border:1px solid #d5e2eb;border-radius:16px;background:#fff;overflow-wrap:anywhere}.employee-hours-summary_payout__KSFhk .employee-hours-summary_heading__iCAEW{margin-bottom:.7rem}.employee-hours-summary_monthTitle__jkPvf{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.employee-hours-summary_disclosure__Y5Nw5{padding:0}.employee-hours-summary_disclosure__Y5Nw5>summary{padding:1rem 1.25rem;min-height:48px;font-weight:600;cursor:pointer;box-sizing:border-box;line-height:1.5}.employee-hours-summary_body__aBq6y{padding:0 1.25rem 1.25rem}.employee-hours-summary_error__xonPX p{line-height:1.5}.employee-hours-summary_container__Bxs1J :is(button,select,a):focus-visible,.employee-hours-summary_disclosure__Y5Nw5>summary:focus-visible{outline:3px solid #227bb1;outline-offset:3px}@media(max-width:480px){.employee-hours-summary_container__Bxs1J{padding:1rem;border-radius:16px}.employee-hours-summary_disclosure__Y5Nw5{padding:0}.employee-hours-summary_body__aBq6y{padding:0 1rem 1rem}.employee-hours-summary_disclosure__Y5Nw5>summary{padding:1rem}.employee-hours-summary_controls__r44u0 label{flex-basis:100%;max-width:none}.employee-hours-summary_controls__r44u0>button{width:100%}.employee-hours-summary_tabs__CysvW button{flex-basis:100%}.employee-hours-summary_metric__KFk8V{padding:.85rem}.employee-hours-summary_metric__KFk8V>strong{font-size:1.3rem}.employee-hours-summary_payout__KSFhk{padding:.85rem}.employee-hours-summary_monthTitle__jkPvf{align-items:flex-start;flex-direction:column}}.timesheet-payroll_panel__UVNj6{box-sizing:border-box;min-width:0;margin:0 0 1rem;padding:1.2rem;border:1px solid #ccdce7;border-radius:20px;background:#fff;color:#123249;overflow-wrap:anywhere}.timesheet-payroll_panel__UVNj6 h2{margin:0;font-size:1.1rem;line-height:1.4}.timesheet-payroll_panel__UVNj6 p{line-height:1.6}.timesheet-payroll_heading__QsmQZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.timesheet-payroll_actions__Vium5 button,.timesheet-payroll_heading__QsmQZ button,.timesheet-payroll_year__DQqN8 select{min-height:44px}.timesheet-payroll_year__DQqN8{max-width:14rem;margin-bottom:1rem}.timesheet-payroll_metrics__rxnAu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.timesheet-payroll_metrics__rxnAu>div{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid #b7d3e3;border-radius:14px;background:#eff7fb;min-width:0}.timesheet-payroll_metrics__rxnAu strong{font-size:1.6rem;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.timesheet-payroll_note__zgsBD{font-size:.85rem;color:#4a6172}.timesheet-payroll_actions__Vium5{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.timesheet-payroll_actions__Vium5 button{white-space:normal;max-width:100%;line-height:1.5}.timesheet-payroll_confirm___bzRp{display:flex;align-items:flex-start;gap:.75rem;line-height:1.5;min-height:44px;margin-top:1rem}.timesheet-payroll_confirm___bzRp input{flex:0 0 auto;min-width:20px;min-height:20px;margin-top:3px}.timesheet-payroll_panel__UVNj6 :is(select,textarea){box-sizing:border-box;width:100%;min-width:0;font-size:16px}.timesheet-payroll_panel__UVNj6 :is(button,select,textarea,input):focus-visible{outline:3px solid #227bb1;outline-offset:3px}@media(max-width:480px){.timesheet-payroll_panel__UVNj6{padding:1rem}.timesheet-payroll_metrics__rxnAu{grid-template-columns:1fr}.timesheet-payroll_actions__Vium5 button,.timesheet-payroll_heading__QsmQZ button,.timesheet-payroll_year__DQqN8{width:100%;max-width:none}.timesheet-payroll_actions__Vium5{flex-direction:column}}.mobile-connected-sections_content__5lhI7,.mobile-connected-sections_shell__oQynp{display:contents}.mobile-connected-sections_pager__qCC1v{display:none}@media(max-width:1000px){.mobile-connected-sections_content__5lhI7,.mobile-connected-sections_shell__oQynp{display:block;min-width:0;max-width:100%}.mobile-connected-sections_bounded__c_emo>.mobile-connected-sections_content__5lhI7{max-height:min(62dvh,640px);overflow:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-padding-block:8px 20px;padding-bottom:8px}.mobile-connected-sections_bounded__c_emo .mobile-connected-sections_bounded__c_emo>.mobile-connected-sections_content__5lhI7{max-height:none;overflow:visible}.mobile-connected-sections_pager__qCC1v{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;margin:10px 0 14px;padding:8px 0;min-width:0}.mobile-connected-sections_pager__qCC1v>button{display:grid;place-items:center;min-width:44px;width:44px;min-height:44px;padding:0;border:1px solid #d5e1e9;border-radius:14px;background:#103751;color:#f4d477}.mobile-connected-sections_pager__qCC1v>button:disabled{background:#e8eef2;color:#6c7f8b;cursor:not-allowed}.mobile-connected-sections_pager__qCC1v>button:focus-visible{outline:3px solid #c5a251;outline-offset:3px}.mobile-connected-sections_current__UtGsE{display:grid;gap:4px;min-width:0;text-align:center;color:#16384d}.mobile-connected-sections_current__UtGsE strong{font-size:.8rem;line-height:1.35;font-weight:600;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:auto}.mobile-connected-sections_current__UtGsE small{font-size:.75rem;color:#5c7483}.mobile-connected-sections_dots__MPPwi{display:flex;justify-content:center;flex-wrap:wrap;gap:5px}.mobile-connected-sections_dots__MPPwi>i{display:block;width:6px;height:6px;border-radius:50%;background:#c5d3dd}.mobile-connected-sections_dots__MPPwi>i.mobile-connected-sections_active__whncW{background:#a98a48}}.document-scan-preview_frame__Ustzn{position:relative;margin:0 auto;max-width:100%;background:#122c3d;isolation:isolate}.document-scan-preview_photo__AvSCN{display:block;width:100%;height:100%;object-fit:contain}.document-scan-preview_outline__qkFjx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.document-scan-preview_outline__qkFjx polygon{fill:#9fddff20;stroke:#9fddff;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linejoin:round}.document-scan-preview_detected__ZFeRG polygon{animation:document-scan-preview_documentFound__ddQLB 1.6s ease-in-out 2}.document-scan-preview_corner__5yDP3{position:absolute;width:32px;height:32px;min-width:32px!important;min-height:32px!important;padding:0!important;border:3px solid #e9f8ff!important;border-radius:50%!important;background:#237dad!important;box-shadow:0 0 0 2px #132d40;transform:translate(-50%,-50%);touch-action:none;z-index:2;cursor:move}.document-scan-preview_corner__5yDP3:focus-visible{outline:3px solid #efb652;outline-offset:3px}.document-scan-preview_panel__JfJBX{display:grid;gap:10px;min-width:0}.document-scan-preview_actions__nmbe9{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.document-scan-preview_actions__nmbe9 button{font-size:13px!important;padding:8px 12px!important;min-height:36px}.document-scan-preview_hint__Vz8mg{font-size:13px;line-height:1.45;margin:0}.document-scan-preview_status__R_TZk{font-size:13px;color:#236484;margin:0}.document-scan-preview_live__tR4xD{position:absolute;inset:0;pointer-events:none;overflow:hidden}.document-scan-preview_bar__gA2OH{position:absolute;left:3%;right:3%;height:3px;top:4%;background:#b3e5ff;box-shadow:0 0 16px #85d4ffaa;animation:document-scan-preview_documentScan__98mms 2.8s ease-in-out infinite}.document-scan-preview_processing__jBhTA{opacity:.75}@keyframes document-scan-preview_documentFound__ddQLB{0%,to{stroke:#9fddff;fill:#9fddff0c}50%{stroke:#dcf4ff;fill:#9fddff42}}@keyframes document-scan-preview_documentScan__98mms{0%,to{top:4%;opacity:.45}50%{top:94%;opacity:1}}@media(prefers-reduced-motion:reduce){.document-scan-preview_bar__gA2OH,.document-scan-preview_detected__ZFeRG polygon{animation:none}.document-scan-preview_bar__gA2OH{top:50%;opacity:.6}}.document-scan-preview_locked__5DHrz{outline:3px solid #27866d;outline-offset:3px;animation:document-scan-preview_documentLocked__WIsgZ 1.2s ease-out 1}@keyframes document-scan-preview_documentLocked__WIsgZ{0%{outline-color:#c6ffe9;box-shadow:0 0 24px #70e8bf}to{outline-color:#27866d;box-shadow:none}}@media(prefers-reduced-motion:reduce){.document-scan-preview_locked__5DHrz{animation:none}}.document-batch-camera_stack__LLVSD{display:grid;gap:12px;min-width:0}.document-batch-camera_tools__MEOs9{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.document-batch-camera_tools__MEOs9 p{margin:0;font-size:.87rem}.document-batch-camera_pages__zRRQy{max-height:min(55dvh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #d7e0e6;border-radius:10px;padding:10px;display:grid;gap:12px}.document-batch-camera_pages__zRRQy:focus-visible{outline:3px solid #92763d;outline-offset:3px}.document-batch-camera_page__YZPWB{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #dfe6eb;border-radius:8px;background:#fafcfd}.document-batch-camera_preview__xzxGR{display:grid;align-content:start;gap:8px;font-size:.8rem;overflow-wrap:anywhere}.document-batch-camera_preview__xzxGR img{width:100%;height:100px;object-fit:contain;background:#edf2f5}.document-batch-camera_details__s_8gW{display:grid;gap:10px;min-width:0}.document-batch-camera_details__s_8gW label{font-size:.85rem}.document-batch-camera_name__sRdMh{overflow-wrap:anywhere;margin:0;font-size:.87rem}.document-batch-camera_actions__lytdN{display:flex;flex-wrap:wrap;gap:8px}.document-batch-camera_actions__lytdN button{min-height:42px;padding:8px 12px}.document-batch-camera_summary__ItE9O{font-size:.85rem;margin:0;color:#526573}@media(max-width:560px){.document-batch-camera_page__YZPWB{grid-template-columns:68px minmax(0,1fr);padding:10px;gap:9px}.document-batch-camera_preview__xzxGR img{height:78px}.document-batch-camera_pages__zRRQy{padding:7px}.document-batch-camera_actions__lytdN button{flex:1 1 auto}}.employee-data-editor_editor__PiSHa{min-width:0;overflow-wrap:anywhere}.employee-data-editor_actions__xEWJa,.employee-data-editor_heading__2IsO4,.employee-data-editor_pagination__T5WsM{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.employee-data-editor_heading__2IsO4>div{flex:1 1 220px;min-width:0}.employee-data-editor_heading__2IsO4 h2{margin-top:0}.employee-data-editor_heading__2IsO4 p{margin-bottom:8px}.employee-data-editor_fields__EiXRD,.employee-data-editor_filters__xdQRY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.employee-data-editor_fields__EiXRD{border:0;padding:16px 0;margin:0;min-width:0}.employee-data-editor_fields__EiXRD legend{font-weight:650;padding:8px 0}.employee-data-editor_fields__EiXRD input,.employee-data-editor_fields__EiXRD select,.employee-data-editor_fields__EiXRD textarea,.employee-data-editor_fields__EiXRD>div,.employee-data-editor_filters__xdQRY label{min-width:0;max-width:100%}.employee-data-editor_pagination__T5WsM{margin:8px 0 20px}.employee-data-editor_actions__xEWJa{justify-content:flex-start;margin-top:16px}.employee-data-editor_actions__xEWJa button{white-space:normal;min-height:44px;max-width:100%}.employee-data-editor_history__Zzq_z{margin-top:20px}.employee-data-editor_history__Zzq_z[open]{max-height:28rem;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.employee-data-editor_history__Zzq_z summary{cursor:pointer;padding:12px 0;min-height:44px}.employee-data-editor_history__Zzq_z section{padding:12px 0;border-top:1px solid #dbe4e8}.employee-data-editor_history__Zzq_z dl{display:grid;gap:10px}.employee-data-editor_history__Zzq_z dt{font-weight:600}.employee-data-editor_history__Zzq_z dd{margin:4px 0;white-space:pre-wrap}@media(max-width:640px){.employee-data-editor_fields__EiXRD,.employee-data-editor_filters__xdQRY{grid-template-columns:minmax(0,1fr)}.employee-data-editor_actions__xEWJa>button,.employee-data-editor_heading__2IsO4>button{width:100%}.employee-data-editor_pagination__T5WsM{display:grid;grid-template-columns:1fr auto 1fr;gap:8px}.employee-data-editor_pagination__T5WsM button{min-width:0;white-space:normal;min-height:44px}.employee-data-editor_pagination__T5WsM span{font-size:.85rem}}details.profile-actions_disclosure__iOMGc{display:block}.profile-actions_disclosure__iOMGc>summary{cursor:pointer;font-weight:700;min-height:44px;line-height:24px;padding:10px 0;box-sizing:border-box}.profile-actions_disclosure__iOMGc>summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:8px}.profile-actions_content__9wzwy{display:grid;gap:14px;padding-top:12px}.instance-bubbles_bubbles__STyiJ{display:flex;flex-wrap:nowrap;gap:10px;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x pan-y pinch-zoom;padding:8px 2px 12px;margin:8px 0}.instance-bubbles_active__fdJBu,.instance-bubbles_item__Q_uO_{flex:0 0 auto;max-width:min(320px,85vw);min-height:44px;padding:11px 18px;border:1px solid #b7cbd7;border-radius:999px;background:#fff;color:#173342;white-space:normal;overflow-wrap:anywhere;text-align:center;scroll-snap-align:start;font:inherit;font-weight:600;cursor:pointer}.instance-bubbles_active__fdJBu{background:#173342;color:#fff;border-color:#173342}.instance-bubbles_active__fdJBu:focus-visible,.instance-bubbles_item__Q_uO_:focus-visible{outline:3px solid #c99d46;outline-offset:2px}.lka-document-comparison_comparison__cR75N{min-width:0;width:100%}.lka-document-comparison_selector__G5n9O{display:grid;gap:6px;font-size:.9rem}.lka-document-comparison_selector__G5n9O select{width:100%;min-height:44px}.lka-document-comparison_metadata__nXsY5{margin:10px 0;font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.lka-document-comparison_columns__hrCZl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.lka-document-comparison_panel__hvXgm{min-width:0;display:flex;flex-direction:column;height:min(65dvh,690px);border:1px solid #dae3e8;border-radius:12px;padding:10px}.lka-document-comparison_panel__hvXgm h4{margin:0 0 8px;font-size:.95rem}.lka-document-comparison_panel__hvXgm .pdf-reader{min-height:0;flex:1;display:flex;flex-direction:column}.lka-document-comparison_panel__hvXgm .pdf-scroll{min-height:0;flex:1;overflow:auto}.lka-document-comparison_panel__hvXgm .admin-actions{flex-shrink:0;flex-wrap:wrap;gap:5px}.lka-document-comparison_panel__hvXgm .admin-actions button{font-size:.78rem;padding:7px}.lka-document-comparison_panel__hvXgm .admin-actions span{font-size:.78rem}.lka-document-comparison_overlay__5gomV[data-slot=dialog-content]{z-index:1100!important;width:calc(100vw - 12px);max-width:780px!important;height:94dvh;max-height:94dvh;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:white}.lka-document-comparison_overlayHeader__6U_4F{padding:12px;display:flex;flex-direction:row;align-items:start;justify-content:space-between;gap:8px;flex-shrink:0}.lka-document-comparison_overlayHeader__6U_4F button{flex-shrink:0;min-height:44px}.lka-document-comparison_overlayControls__eGd79{padding:0 12px 8px;flex-shrink:0}.lka-document-comparison_tabs__xUiPW{display:flex;gap:8px;margin-bottom:8px}.lka-document-comparison_overlayBody__U0mON{padding:8px;min-height:0;flex:1;overflow:auto}.lka-document-comparison_overlayBody__U0mON .lka-document-comparison_panel__hvXgm{height:100%;min-height:180px}.lka-document-comparison_overlayBody__U0mON .lka-document-comparison_panel__hvXgm .pdf-scroll{max-height:none!important}.lka-document-comparison_lkaWorkspace__pr6oh{display:block}.lka-document-comparison_lkaWorkspace__pr6oh .review-data{margin-top:16px}.lka-document-comparison_overlay__5gomV[data-slot=dialog-content]{height:calc(var(--app-dialog-height,100dvh) - 24px)}.lka-document-comparison_overlayBody__U0mON,.lka-document-comparison_panel__hvXgm .pdf-scroll{overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom}@media(max-width:900px){.lka-document-comparison_columns__hrCZl{grid-template-columns:minmax(0,1fr)}.lka-document-comparison_panel__hvXgm{height:auto;min-height:0;margin-bottom:12px}.lka-document-comparison_panel__hvXgm .pdf-reader{height:auto;flex:0 1 auto}.lka-document-comparison_panel__hvXgm .pdf-scroll{max-height:56dvh!important;flex:0 1 auto}.lka-document-comparison_overlayBody__U0mON .lka-document-comparison_panel__hvXgm{height:auto;min-height:0}.lka-document-comparison_overlayBody__U0mON .lka-document-comparison_panel__hvXgm .pdf-scroll{max-height:calc(var(--app-dialog-height,100dvh) - 240px)!important}}.lka-document-comparison_mobileTabs__swIVT{display:none}.lka-document-comparison_lkaSide__pZcXQ,.lka-document-comparison_proofSide__dxCwy{min-width:0}.lka-document-comparison_proofReader__sWEYJ{min-height:0;flex:1;display:flex;flex-direction:column}.lka-document-comparison_proofReader__sWEYJ[hidden]{display:none!important}@media(max-width:900px){.lka-document-comparison_mobileTabs__swIVT{display:flex;flex-wrap:wrap;margin:12px 0}.lka-document-comparison_columns__hrCZl[data-side=lka]>.lka-document-comparison_proofSide__dxCwy,.lka-document-comparison_columns__hrCZl[data-side=proof]>.lka-document-comparison_lkaSide__pZcXQ{display:none}.lka-document-comparison_columns__hrCZl{grid-template-columns:minmax(0,1fr)}}.employee-document-bundle_dialog__nWCgU{width:min(1200px,96vw)!important;max-width:1200px!important;height:92dvh;max-height:92dvh;display:flex!important;flex-direction:column;gap:12px;overflow:hidden}.employee-document-bundle_heading__bWDcs{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:none}.employee-document-bundle_body__c0Zwu{display:grid;grid-template-columns:minmax(220px,30%) minmax(0,1fr);gap:18px;min-height:0;overflow:auto;flex:1}.employee-document-bundle_document__XY3cj,.employee-document-bundle_selection__dJlXw{min-width:0}.employee-document-bundle_selection__dJlXw label{overflow-wrap:anywhere}.employee-document-bundle_checklist__OZkKq{margin-top:16px}.employee-document-bundle_checklist__OZkKq label{margin:12px 0}.employee-document-bundle_viewer__qHilq{min-height:340px;height:52dvh;overflow:auto;border:1px solid #dfe4e8;border-radius:10px;margin-top:12px}.employee-document-bundle_document__XY3cj section[hidden],.employee-document-bundle_viewer__qHilq[hidden]{display:none}.employee-document-bundle_footer__HNpvn{border-top:1px solid #dfe4e8;padding-top:10px;flex:none;max-height:35dvh;overflow:auto}.employee-document-bundle_actions__lDzwi{display:flex;flex-wrap:wrap;gap:10px}.employee-document-bundle_footer__HNpvn textarea{min-height:48px}.employee-document-bundle_error__ZD_KH{white-space:pre-line;color:#a51d2d}.employee-document-bundle_management__CQEe8{display:grid;gap:12px}@media(max-width:767px){.employee-document-bundle_dialog__nWCgU{width:100vw!important;height:100dvh;max-height:100dvh;border-radius:0;padding:12px}.employee-document-bundle_body__c0Zwu{display:block}.employee-document-bundle_checklist__OZkKq{max-height:140px;overflow:auto}.employee-document-bundle_viewer__qHilq{height:44dvh;min-height:240px}.employee-document-bundle_footer__HNpvn{max-height:36dvh}.employee-document-bundle_heading__bWDcs{font-size:.9rem}.employee-document-bundle_selection__dJlXw select{width:100%}.employee-document-bundle_actions__lDzwi button{flex:1;min-width:110px}.employee-document-bundle_footer__HNpvn .employee-document-bundle_actions__lDzwi button{width:100%}.employee-document-bundle_document__XY3cj h3{font-size:1rem;margin:12px 0}}