.workspace-pending_loading__kzPGN{box-sizing:border-box;min-height:50dvh;padding:32px;display:flex;flex-direction:column;justify-content:flex-start;gap:24px;background:var(--panel);color:var(--esb-ink);font-family:var(--esb-font-text)}.workspace-pending_compact__0qoA3{min-height:220px;padding:20px}.workspace-pending_branded__R66sy{min-height:100dvh;justify-content:center;align-items:center;background:var(--surface)}.workspace-pending_label__OEQkz{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500;line-height:1.5}.workspace-pending_dots__bUhyg{color:var(--ui-accent);font-weight:700;letter-spacing:3px}.workspace-pending_preview__Jktc6{width:100%;max-width:960px;display:grid;grid-gap:12px;gap:12px}.workspace-pending_toolbar__Uy4Ws{height:38px;width:40%;background:var(--control-bg,#f1f3f5);border-radius:7px}.workspace-pending_row__r_jxN{display:flex;justify-content:space-between;align-items:center;height:56px;border-radius:7px;background:var(--control-bg,#f1f3f5);padding:0 16px}.workspace-pending_row__r_jxN span{width:22%;height:9px;border-radius:3px;background:var(--border)}.workspace-pending_row__r_jxN span:last-child{width:8%}.workspace-pending_branded__R66sy .workspace-pending_preview__Jktc6{max-width:420px}.workspace-pending_preview__Jktc6{animation:workspace-pending_workspace-breathe__gUoVt 1.6s ease-in-out infinite}@keyframes workspace-pending_workspace-breathe__gUoVt{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.workspace-pending_preview__Jktc6{animation:none}}@media(max-width:700px){.workspace-pending_loading__kzPGN{padding:20px 16px;gap:16px}.workspace-pending_toolbar__Uy4Ws{width:65%}.workspace-pending_row__r_jxN{height:58px}.workspace-pending_compact__0qoA3{padding:16px;min-height:220px}.workspace-pending_branded__R66sy{justify-content:center}.workspace-pending_label__OEQkz{font-size:14px}}.time-tracking_page__agfhR{height:100dvh;flex-direction:column}.time-tracking_content__0hqPm,.time-tracking_page__agfhR{min-height:0;overflow:hidden;display:flex;box-sizing:border-box}.time-tracking_content__0hqPm{flex:1 1;flex-direction:column;gap:16px}.time-tracking_timesheet__9GJTT{display:flex;flex-direction:column;min-height:0;flex:1 1;border:1px solid var(--border);border-radius:12px;background:var(--panel);overflow:hidden}.time-tracking_periodBar__pGIc6{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.time-tracking_periodArrows__FujQ0,.time-tracking_periodHeading__wyLbB{display:flex;align-items:center;gap:6px}.time-tracking_periodHeading__wyLbB{justify-content:center}.time-tracking_periodArrows__FujQ0 button,.time-tracking_periodHeading__wyLbB>button,.time-tracking_tableToolbar__hsMno button{min-height:32px;font-size:12px}.time-tracking_periodArrows__FujQ0 button{padding:6px 8px}.time-tracking_periodPicker__gBQev{position:relative;padding:7px 8px;font-size:13px;white-space:nowrap;border-radius:6px;cursor:pointer}.time-tracking_periodPicker__gBQev input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;box-sizing:border-box}.time-tracking_periodPicker__gBQev input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;cursor:pointer}.time-tracking_periodPicker__gBQev:focus-within{outline:2px solid var(--ui-accent);outline-offset:2px}.time-tracking_periodTabs__cqKAo{display:flex;justify-self:end;background:var(--control-track,#f3f4f4);padding:3px;border-radius:8px;gap:2px}.time-tracking_periodTabs__cqKAo button{border:0;padding:6px 12px;border-radius:6px;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.time-tracking_periodTabs__cqKAo button[aria-selected=true]{background:var(--period-selected-bg,#fff);color:var(--period-selected-text,var(--esb-ink));box-shadow:var(--period-selected-shadow,0 1px 3px #0002)}.time-tracking_tableToolbar__hsMno{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0}.time-tracking_search__2a9DW{border:0;background:transparent;min-width:200px;max-width:350px;flex:1 1;padding:7px 8px;font:inherit;font-size:13px;color:var(--esb-ink)}.time-tracking_search__2a9DW::placeholder{color:#58636b;opacity:1}.time-tracking_toolbarEnd__ioolY{display:flex;gap:6px;margin-left:auto}.time-tracking_filterDot__AIMjQ{width:6px;height:6px;border-radius:50%;background:var(--ui-accent)}.time-tracking_tableScroll__PUWq2{min-height:0;flex:1 1;overflow:auto;overscroll-behavior:contain}.time-tracking_table__2hD2b{width:100%;min-width:1280px;border-collapse:separate;border-spacing:0;font-size:13px;color:var(--esb-ink)}.time-tracking_table__2hD2b td,.time-tracking_table__2hD2b th{padding:7px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;font-weight:400}.time-tracking_table__2hD2b thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--table-head,#f5f5f5);color:var(--table-head-text,var(--esb-ink));z-index:2;padding:0;white-space:nowrap}.time-tracking_sort__48aZK{display:flex;align-items:center;gap:5px;font:inherit;font-size:12px;font-weight:500;color:var(--table-head-text,var(--esb-ink));background:transparent;border:0;padding:10px;cursor:pointer;width:100%;white-space:nowrap}.time-tracking_sort__48aZK svg{flex-shrink:0;opacity:.65}.time-tracking_table__2hD2b[data-compact=true] td,.time-tracking_timesheet__9GJTT[data-compact=true] .time-tracking_table__2hD2b td{padding-top:3px;padding-bottom:3px}.time-tracking_table__2hD2b tbody tr:hover{background:var(--row-hover,#f3f4f4)}.time-tracking_employee__FB4OH{min-width:135px;max-width:175px;white-space:nowrap}.time-tracking_date__Z_g_9{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.time-tracking_date__Z_g_9 small{font-size:inherit}.time-tracking_number__d1n4n{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.time-tracking_table__2hD2b td.time-tracking_number__d1n4n{text-align:right;min-width:55px}.time-tracking_timeChip__dvJHm{border:1px solid transparent;border-radius:5px;padding:1px 5px;white-space:nowrap;font:inherit;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:transparent;cursor:pointer;line-height:1.25}.time-tracking_timeChip__dvJHm:disabled{opacity:1;cursor:default}.time-tracking_startTime__H1rC4{color:#00843c;background:#effbf3;border-color:#b5e7c8}.time-tracking_endTime__OotWA{color:#c71722;background:#fff2f3;border-color:#ffd0d4}.time-tracking_changed__9SVHP{font-size:12px;margin-left:2px;color:#476781}.time-tracking_openTime__dqEV8{color:#844b13;background:#fff5dc;border:1px solid #efdbaa;border-radius:4px;padding:2px 5px;font-size:11px}.time-tracking_comment__pmuhX{min-width:100px;max-width:240px;white-space:pre-wrap;overflow-wrap:anywhere}.time-tracking_workType__Cjas1{min-width:100px;max-width:170px;font-size:12px}.time-tracking_dailyTotal__aVilB{border-inline:1px solid var(--border);background:#fff}.time-tracking_dailyTotal__aVilB strong{font-weight:600}.time-tracking_selectionCell__29q1W{width:30px;text-align:center!important}.time-tracking_selectionCell__29q1W input{width:15px;height:15px;accent-color:var(--ui-accent);vertical-align:middle;cursor:pointer}.time-tracking_table__2hD2b thead .time-tracking_selectionCell__29q1W{padding:8px}.time-tracking_actionsCell__wC6Qt{width:55px;min-width:55px;white-space:nowrap;padding:0 6px!important}.time-tracking_rowActions__ZVU3y{display:grid;grid-template-columns:26px 26px;align-items:center;justify-content:center;grid-gap:2px;gap:2px}.time-tracking_rowActions__ZVU3y button{display:inline-flex;align-items:center;justify-content:center;min-height:26px;min-width:26px;padding:2px;border:0;background:transparent;border-radius:4px;cursor:pointer}.time-tracking_confirmButton__k0ais{color:#879099;grid-column:1}.time-tracking_confirmButton__k0ais svg{width:20px;height:20px;stroke-width:2}.time-tracking_confirmButton__k0ais[data-confirmation=unconfirmed] svg{width:16px;height:16px;fill:none;stroke:#737373}.time-tracking_confirmButton__k0ais[data-confirmation=finalized]{color:#fff}.time-tracking_confirmButton__k0ais[data-confirmation=finalized] svg{fill:#0aa64b;stroke:#fff}.time-tracking_confirmButton__k0ais[data-confirmation=confirmed] svg{fill:#2164ee;stroke:#fff}.time-tracking_confirmButton__k0ais:disabled{cursor:default;opacity:.85}.time-tracking_confirmButton__k0ais[data-confirmation=unconfirmed]:hover{color:#3e4950}.time-tracking_editButton__RmOK9{grid-column:2;grid-row:1;color:#737b82;opacity:0}.time-tracking_editButton__RmOK9:focus-visible,.time-tracking_table__2hD2b tr:hover .time-tracking_editButton__RmOK9{opacity:1}.time-tracking_groupRow__OspOh th{padding:0!important;background:var(--table-group,#fafafa)}.time-tracking_groupRow__OspOh button{display:flex;align-items:center;gap:12px;width:100%;padding:6px 10px;border:0;background:transparent;color:var(--esb-ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.time-tracking_groupRow__OspOh strong{font-weight:600}.time-tracking_groupRow__OspOh svg[data-collapsed=true]{transform:rotate(-90deg)}.time-tracking_subtotal__PUz_U td{background:var(--table-summary,#f2f5fb);font-size:12px}.time-tracking_subtotal__PUz_U td:first-child+td{color:var(--text-muted)}.time-tracking_table__2hD2b tfoot td,.time-tracking_table__2hD2b tfoot th{position:-webkit-sticky;position:sticky;bottom:0;background:var(--table-summary,#eaf0fe);border-top:2px solid var(--border);border-bottom:0;z-index:1;font-weight:500;font-size:12px;padding-top:10px!important;padding-bottom:10px!important}.time-tracking_table__2hD2b tfoot th{color:#5d6570}.time-tracking_table__2hD2b tfoot small{display:block;font:inherit;margin-top:2px}.time-tracking_table__2hD2b tfoot strong{color:var(--ui-accent)}.time-tracking_empty__QBqXG{text-align:center!important;padding:45px 15px!important;color:var(--text-muted)}.time-tracking_empty__QBqXG span,.time-tracking_empty__QBqXG strong{display:block;margin-bottom:9px}.time-tracking_empty__QBqXG strong{font-size:14px;font-weight:550;color:var(--esb-ink)}.time-tracking_empty__QBqXG span{font-size:12px}.time-tracking_empty__QBqXG>button{margin:4px auto 0}.time-tracking_batchBar__l81iY{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border);font-size:12px;background:#f5f7fa}.time-tracking_table__2hD2b tbody tr[data-selected=true]{background:var(--ui-accent-soft)}.time-tracking_table__2hD2b tbody tr[data-live=true]{background:#f3faf5}.time-tracking_reviewNote__V6_jj{display:block;font-size:11px;color:#785210;padding-top:4px;max-width:35ch}.time-tracking_srOnly__wRqST{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.time-tracking_page__agfhR a:focus-visible,.time-tracking_page__agfhR button:focus-visible,.time-tracking_tableScroll__PUWq2:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.time-tracking_options__3hIwl{display:flex;flex-direction:column;gap:14px;padding:16px;overflow:auto}.time-tracking_options__3hIwl h3{margin:0 0 2px;font-size:14px;font-weight:500}.time-tracking_optionField__RECSj{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;font-size:13px}.time-tracking_optionField__RECSj>span{color:var(--text-muted)}.time-tracking_options__3hIwl>label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--esb-ink)}.time-tracking_options__3hIwl select,.time-tracking_toDate__w8FeG{max-width:200px;padding:7px;font:inherit;font-size:12px;border:1px solid var(--border);border-radius:5px;color:var(--esb-ink);background:#fff}.time-tracking_toggle__jjIoc input{accent-color:var(--ui-accent);width:18px;height:18px}@media(max-width:1100px){.time-tracking_periodBar__pGIc6{grid-template-columns:auto 1fr}.time-tracking_periodTabs__cqKAo{grid-column:1/3;justify-self:stretch;justify-content:center}.time-tracking_periodHeading__wyLbB{justify-content:flex-end}.time-tracking_periodTabs__cqKAo button{flex:1 1}.time-tracking_tableToolbar__hsMno{gap:6px}.time-tracking_search__2a9DW{max-width:none}.time-tracking_editButton__RmOK9{opacity:1}}@media(max-width:700px){.time-tracking_page__agfhR{height:auto;min-height:100dvh;overflow:visible}.time-tracking_content__0hqPm{overflow:visible;gap:12px}.time-tracking_timesheet__9GJTT{overflow:visible;min-height:300px}.time-tracking_periodBar__pGIc6{padding:8px}.time-tracking_periodHeading__wyLbB{flex-wrap:wrap;gap:2px}.time-tracking_periodPicker__gBQev{font-size:12px}.time-tracking_periodTabs__cqKAo button{min-height:40px;padding:6px}.time-tracking_tableToolbar__hsMno{padding:8px}.time-tracking_tableToolbar__hsMno button{min-height:40px}.time-tracking_search__2a9DW{min-width:100%;box-sizing:border-box;min-height:44px;border:1px solid var(--border);border-radius:6px;font-size:16px}.time-tracking_tableScroll__PUWq2{overflow:visible}.time-tracking_table__2hD2b{display:block;min-width:0;font-size:13px}.time-tracking_table__2hD2b thead{display:none}.time-tracking_table__2hD2b tbody{display:block}.time-tracking_table__2hD2b tbody tr:not(.time-tracking_groupRow__OspOh):not(.time-tracking_subtotal__PUz_U){display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 16px;gap:10px 16px;padding:14px;border-bottom:1px solid var(--border);position:relative}.time-tracking_table__2hD2b tbody td{display:flex;flex-direction:column;gap:3px;min-width:0!important;max-width:none!important;border:0!important;padding:0!important;text-align:left!important;white-space:normal;overflow-wrap:anywhere}.time-tracking_table__2hD2b tbody td:before{content:attr(data-label);font-size:11px;color:var(--text-muted)}.time-tracking_table__2hD2b tbody .time-tracking_employee__FB4OH{grid-column:1/3;padding-right:36px!important;font-size:14px;font-weight:600}.time-tracking_table__2hD2b tbody .time-tracking_employee__FB4OH:before{display:none}.time-tracking_table__2hD2b tbody .time-tracking_selectionCell__29q1W{position:absolute;top:10px;right:10px;width:36px;height:36px;align-items:center;justify-content:center}.time-tracking_selectionCell__29q1W input{width:20px;height:20px}.time-tracking_table__2hD2b .time-tracking_actionsCell__wC6Qt{grid-column:1/3;width:auto}.time-tracking_table__2hD2b .time-tracking_actionsCell__wC6Qt:before{display:none}.time-tracking_rowActions__ZVU3y{justify-content:flex-start}.time-tracking_rowActions__ZVU3y button{min-width:44px;min-height:44px}.time-tracking_confirmButton__k0ais svg{width:22px;height:22px}.time-tracking_timeChip__dvJHm{align-self:flex-start;font-size:14px;min-height:32px;padding:4px 8px}.time-tracking_groupRow__OspOh{display:block}.time-tracking_groupRow__OspOh th{display:block;border:0}.time-tracking_groupRow__OspOh button{min-height:44px;padding:10px}.time-tracking_subtotal__PUz_U{display:none}.time-tracking_table__2hD2b tfoot{display:block;position:static}.time-tracking_table__2hD2b tfoot tr{display:flex;flex-wrap:wrap;gap:10px;background:var(--table-summary,#eaf0fe);padding:12px}.time-tracking_table__2hD2b tfoot td,.time-tracking_table__2hD2b tfoot th{position:static;border:0;padding:0!important}.time-tracking_table__2hD2b tfoot td:empty{display:none}.time-tracking_table__2hD2b tfoot th{flex:1 0 100%}.time-tracking_table__2hD2b tfoot td:nth-child(3):before{content:"Σ "}.time-tracking_batchBar__l81iY button{min-height:44px}.time-tracking_table__2hD2b .time-tracking_empty__QBqXG{grid-column:1/3;display:block}.time-tracking_table__2hD2b .time-tracking_hrTeamRow__pbD8B{display:block}.time-tracking_table__2hD2b .time-tracking_hrTeamRow__pbD8B th{display:block;width:100%;box-sizing:border-box}.time-tracking_table__2hD2b .time-tracking_dailyTotal__aVilB{background:transparent}.time-tracking_editButton__RmOK9{opacity:1}}.time-tracking_page__agfhR .time-tracking_table__2hD2b .time-tracking_confirmButton__k0ais:disabled,.time-tracking_page__agfhR .time-tracking_table__2hD2b .time-tracking_timeChip__dvJHm:disabled{opacity:1!important}.time-tracking_absenceChip__F4eJg{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;border:1px solid color-mix(in srgb,var(--ui-accent) 25%,white);border-radius:5px;background:var(--ui-accent-soft);color:var(--ui-accent);padding:2px 7px;font-size:13px;line-height:1.3;white-space:nowrap}.time-tracking_table__2hD2b tr[data-absence=true]:not([data-selected=true]) td{background:var(--absence-row,#f7fbff)}.time-tracking_deleteDialog__9ybzB.time-tracking_deleteDialog__9ybzB{width:min(460px,calc(100vw - 24px))}.time-tracking_deleteDialog__9ybzB p{font-size:14px;line-height:1.6;margin:0 0 12px}.time-tracking_deleteDialog__9ybzB p:last-child{color:var(--text-muted);font-size:12px}.time-tracking_deleteButton__yZRli{color:#fff!important;background:var(--danger,#b42318)!important;border-color:transparent!important}.time-tracking_table__2hD2b thead button:focus-visible{outline-color:var(--table-head-text,var(--ui-accent))}@media(max-width:700px){.time-tracking_groupRow__OspOh th{background:var(--heading-surface,var(--table-group,#fff));color:var(--heading-text,var(--esb-ink))}.time-tracking_groupRow__OspOh button{color:inherit}.time-tracking_groupRow__OspOh button:focus-visible{outline-color:var(--heading-text,var(--ui-accent))}}@media(max-width:700px){.time-tracking_absenceChip__F4eJg{max-width:100%;white-space:normal;text-overflow:clip}.time-tracking_table__2hD2b tbody tr:not(.time-tracking_groupRow__OspOh):not(.time-tracking_subtotal__PUz_U):not(.time-tracking_hrTeamRow__pbD8B){grid-template-areas:"employee employee" "date duration" "start end" "breaks position" "unit comment" "total type" "actions actions"}.time-tracking_table__2hD2b tbody td[data-field=employee]{grid-area:employee}.time-tracking_table__2hD2b tbody td[data-field=date]{grid-area:date}.time-tracking_table__2hD2b tbody td[data-field=duration]{grid-area:duration}.time-tracking_table__2hD2b tbody td[data-field=start]{grid-area:start}.time-tracking_table__2hD2b tbody td[data-field=end]{grid-area:end}.time-tracking_table__2hD2b tbody td[data-field=breaks]{grid-area:breaks}.time-tracking_table__2hD2b tbody td[data-field=position]{grid-area:position}.time-tracking_table__2hD2b tbody td[data-field=unit]{grid-area:unit}.time-tracking_table__2hD2b tbody td[data-field=comment]{grid-area:comment}.time-tracking_table__2hD2b tbody td[data-field=total]{grid-area:total}.time-tracking_table__2hD2b tbody td[data-field=type]{grid-area:type}.time-tracking_table__2hD2b tbody .time-tracking_actionsCell__wC6Qt{grid-area:actions}.time-tracking_table__2hD2b tbody tr[data-absence=true]{grid-template-areas:"employee employee" "date start" "breaks unit" "position position" "comment comment" "actions actions"}}@media(max-width:700px){.time-tracking_table__2hD2b tbody tr[data-absence=true] td:is([data-field=end],[data-field=duration],[data-field=total],[data-field=type]){display:none}}