@import "https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";._pageRoot_13aey_1{color:#222;background:#f2f3f5;min-height:100vh}._calendarSection_13aey_7{color:#222;gap:12px;min-width:0;display:grid}._sectionTitle_13aey_14{color:#111;border-left:5px solid #2eb0a5;margin:0;padding-left:20px;font-size:18px;font-weight:900}._unsavedWarning_13aey_23{color:#cc0605;background:#cc060514;border:1px solid #cc060559;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.45}._instructionsSection_13aey_35{gap:12px;margin-top:0;display:grid}._instructionsBody_13aey_41{color:#000000d1;font-size:15px;line-height:1.55}._instructionsBody_13aey_41 p{margin:0 0 14px}._instructionsBody_13aey_41 p:last-child{margin-bottom:0}._calendarHint_13aey_55{color:#000000b8;margin:0;font-size:14px;line-height:1.5}._tableScrollShell_13aey_62{width:100%;min-width:0;max-width:100%;overflow:hidden;container:timesheet/inline-size}._tableScrollTop_13aey_71{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto hidden}._tableScrollSpacer_13aey_80{height:1px}._tableWrapFlush_13aey_84,._tableWrapScrollable_13aey_85{width:100%;min-width:0;max-width:100%}._tableWrapFlush_13aey_84{overflow-x:auto}._tableWrapScrollable_13aey_85{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow-x:auto}._timesheetTable_13aey_101{border-collapse:collapse;color:#222;table-layout:auto;width:100%;min-width:max-content;font-size:13px}._timesheetTable_13aey_101 th,._timesheetTable_13aey_101 tbody td{text-align:center;vertical-align:middle;color:#222;white-space:nowrap;border:1px solid #0000001a;padding:clamp(5px,.45vw + 4px,11px) clamp(6px,.9vw + 5px,18px)}._timesheetTable_13aey_101 tfoot td{vertical-align:middle;color:#222;border:1px solid #0000001a;padding:clamp(8px,.45vw + 5px,12px) clamp(6px,.9vw + 5px,16px)}._headerRow_13aey_127 th{color:#111;text-transform:uppercase;letter-spacing:.02em;background:#d9eaf5;font-size:16px;font-weight:800}._thGroupGodziny_13aey_136,._thGroupX1_13aey_137{background:#cfe4f2!important}._thGroupX15_13aey_141{background:#b8d6eb!important}._thSave_13aey_145{min-width:3.2rem;background:#d9eaf5!important}._saveCell_13aey_150{text-align:center;vertical-align:middle;min-width:3.2rem}._savedMark_13aey_156{color:#2eb0a5;justify-content:center;align-items:center;min-width:32px;min-height:32px;font-size:20px;font-weight:900;line-height:1;display:inline-flex}._savePlaceholder_13aey_168{opacity:.45}._rowDraft_13aey_172 td:not(._saveCell_13aey_150){background-color:#fff8dc73}._rowSaturday_13aey_176._rowDraft_13aey_172 td:not(._saveCell_13aey_150){background-color:#e8f2fbf2}._rowSunday_13aey_180._rowDraft_13aey_172 td:not(._saveCell_13aey_150){background-color:#dce9f7f2}._rowHoliday_13aey_184._rowDraft_13aey_172 td:not(._saveCell_13aey_150){background-color:#f3e8d8f2}._rowDraft_13aey_172 ._timeInput_13aey_188,._rowDraft_13aey_172 ._noteInput_13aey_189{background:#ffffffe0;border-style:dashed}:is(._timesheetTable_13aey_101 tr:has(._timeInput_13aey_188:disabled) ._calcCell_13aey_194,._timesheetTable_13aey_101 tr:has(._readOnlyTime_13aey_195) ._calcCell_13aey_194){color:#000000b8}._colDate_13aey_199{min-width:6.5rem}._colHours_13aey_203{min-width:3.5rem}._colNote_13aey_207{min-width:5rem}._colTime_13aey_211{min-width:5.75rem}._colCalc_13aey_215{min-width:2.75rem}._colSave_13aey_219{min-width:3.2rem}._dateCell_13aey_223{text-align:center;color:#111;font-weight:600}._totalCell_13aey_229,._calcCell_13aey_194{color:#111;font-weight:700}._noteCell_13aey_235{text-align:center;min-width:5rem}._noteInput_13aey_189{box-sizing:border-box;color:#222;text-align:center;background:#fff;border:1px solid #00000024;border-radius:8px;width:100%;min-width:3.5rem;max-width:100%;padding:4px 5px;font-size:13px}._timeCell_13aey_254{width:auto}@container timesheet (width<=720px){._noteCell_13aey_235{width:auto;min-width:0;max-width:14rem}._noteInput_13aey_189{text-align:left;max-width:14rem}._noteCell_13aey_235,._dateCell_13aey_223,._noteCell_13aey_235 ._readOnlyNote_13aey_275{text-align:left}}._timeInput_13aey_188{box-sizing:border-box;color:#222;background:#fff;border:1px solid #00000024;border-radius:8px;width:5.6rem;min-width:0;max-width:100%;padding:4px 5px;font-size:13px}._rowSaturday_13aey_176 td{background:#e8f2fb}._rowSunday_13aey_180 td{background:#dce9f7}._rowHoliday_13aey_184 td{background:#f3e8d8}._rowSaturday_13aey_176 ._noteInput_13aey_189,._rowSunday_13aey_180 ._noteInput_13aey_189,._rowHoliday_13aey_184 ._noteInput_13aey_189,._rowSaturday_13aey_176 ._timeInput_13aey_188,._rowSunday_13aey_180 ._timeInput_13aey_188,._rowHoliday_13aey_184 ._timeInput_13aey_188{background:#ffffffbf}._footerRow_13aey_314 td{background:#eef6fc;border-top:2px solid #2eb0a573}._footerMessage_13aey_319{text-align:left;color:#111;white-space:normal;font-size:16px;font-weight:700;line-height:1.35}._headerLine_13aey_328{color:#000000d1;margin:8px 0 0;font-size:15px;line-height:1.45}._headerName_13aey_335{color:#111;font-size:18px;font-weight:900;line-height:1.35}._headerTitlePrefix_13aey_342{color:#2c3e50}._headerHoursValue_13aey_346{color:#cc0605}._headerCalculatorHours_13aey_350{color:#000000d1}._headerCalculatorRow_13aey_354{color:#000000d1;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;font-size:15px;line-height:1.45;display:flex}._headerCalculatorLabel_13aey_365{color:#111;font-weight:700}._headerCalculatorText_13aey_370{color:#000000d1}._rateInput_13aey_374{box-sizing:border-box;color:#111;background:#fff;border:1px solid #00000029;border-radius:8px;width:72px;min-height:32px;padding:4px 8px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.2}._rateInput_13aey_374::placeholder{color:#00000073;font-weight:400}._rateInput_13aey_374:focus{background:#eef6fc;border-color:#2eb0a58c;outline:none}._archiveRow_13aey_400{color:#000000d1;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;font-size:15px;line-height:1.4;display:flex}._archiveArchiwumLabel_13aey_411{color:#111;font-weight:700}._archiveSelectControl_13aey_416{box-sizing:border-box;color:#222;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333333' d='M2.25 4.5 6 8.25 9.75 4.5'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:12px 12px;border:1px solid #00000029;border-radius:8px;margin:0;padding:6px 28px 6px 10px;font-family:inherit;font-size:14px;line-height:1.35}._archiveSelectField_13aey_437{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._archivePickerMenu_13aey_444{z-index:2000;background:#fff;border:1px solid #00000029;border-radius:8px;max-height:16rem;margin:0;padding:4px 0;list-style:none;overflow-y:auto;box-shadow:0 8px 24px #0000001f}._archivePickerMenuItem_13aey_457{color:#222;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:6px 10px;font-family:inherit;font-size:14px;display:block}._archivePickerMenuItem_13aey_457:hover,._archivePickerMenuItemSelected_13aey_471{background:#eef6fc}._archiveMonthStrikethrough_13aey_475{color:#222;text-decoration:line-through}._emptyMonthMessage_13aey_480{color:#6b1010;background:#a400000f;border:1px solid #a4000033;border-radius:10px;margin:12px 0 0;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.5}._headerMeta_13aey_492{color:#000000c7;margin-top:6px;font-size:14px;line-height:1.45}._headerMetaRow_13aey_499{color:#222;flex-wrap:wrap;gap:8px 18px;display:flex}._headerMetaRow_13aey_499 strong{color:#111}._loadingBox_13aey_510,._deniedBox_13aey_511{color:#222;padding:18px;font-size:15px;line-height:1.5}._deniedBox_13aey_511{color:#a40000;font-weight:700}._adminOverviewShell_13aey_523{box-sizing:border-box;color:#222;background:#fff;border:1px solid #0000001f;border-radius:18px;max-width:1200px;margin:18px auto 0;padding:18px;box-shadow:0 16px 60px #0000001a}._adminOverviewTitle_13aey_535{text-transform:uppercase;color:#111;border-left:5px solid #2eb0a5;margin:0 0 14px;padding-left:20px;font-size:18px;font-weight:700}._adminOverviewHint_13aey_545{color:#000000b8;margin:12px 0 0;font-size:14px;line-height:1.45}._readOnlyHint_13aey_552,._savingHint_13aey_553{color:#000000b8;margin:0 0 10px;font-size:14px}._saveError_13aey_559{color:#a40000;margin:0 0 10px;font-size:14px;font-weight:700}._readOnlyTime_13aey_195,._readOnlyNote_13aey_275{color:#222;text-align:center;min-height:24px;padding:2px 5px;font-size:13px;display:block}._readOnlyNote_13aey_275{text-align:center}@container timesheet (width<=720px){._readOnlyNote_13aey_275{text-align:left}}._widgetTitleMain_9dtq3_2{color:#2c3e50;margin:0;font-size:28px;font-weight:900;line-height:1.2}._widgetMonthLine_9dtq3_10,._widgetSubtitleLine_9dtq3_11{margin:8px 0 0;font-size:15px;line-height:1.35}._widgetSubtitleLine_9dtq3_11,._widgetMonthPrefix_9dtq3_22{color:#000000d1;font-weight:400}._widgetMonthHours_9dtq3_27{color:#cc0605;font-weight:400}._widgetCalculator_9dtq3_32{margin-top:10px}._widgetOpenRow_9dtq3_36{margin-top:12px}.ebkTextBtn,.ebkTextBtnRed,.ebkTextBtnTeal{box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:4px 10px;font-family:inherit;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.ebkTextBtn:hover:not(:disabled),.ebkTextBtnRed:hover:not(:disabled),.ebkTextBtnTeal:hover:not(:disabled){box-shadow:0 2px 8px #0000001f}.ebkTextBtn:disabled,.ebkTextBtnRed:disabled,.ebkTextBtnTeal:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}button.ebkTextBtn:disabled,button.ebkTextBtnRed:disabled,button.ebkTextBtnTeal:disabled{font-family:inherit}.ebkTextBtn{color:#111;background:#fff;border-color:#00000029}a.ebkTextBtn{color:#111}.ebkTextBtn:hover:not(:disabled){background:#f4faf9;border-color:#2eb0a58c}.ebkTextBtnRed{color:#fff;background:#c41e24;border-color:#a8181d}a.ebkTextBtnRed{color:#fff}.ebkTextBtnRed:hover:not(:disabled){background:#d6282d;border-color:#b91f24;box-shadow:0 2px 10px #c41e2459}.ebkTextBtnTeal{color:#fff;background:#2eb0a5;border-color:#259a91}a.ebkTextBtnTeal{color:#fff}.ebkTextBtnTeal:hover:not(:disabled){background:#3bc4b8;border-color:#2eb0a5;box-shadow:0 2px 10px #2eb0a566}.ebkIconBtn{box-sizing:border-box;color:#111;cursor:pointer;background:#fff;border:1px solid #00000029;border-radius:8px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:4px 6px;font-family:inherit;font-size:18px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.ebkIconBtn:hover:not(:disabled){background:#f4faf9;border-color:#2eb0a58c;box-shadow:0 2px 8px #0000001a}.ebkIconBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}:root{--font-main:"Roboto Condensed", sans-serif;--color-accent:#2eb0a5;--color-text:#333;--color-bg:#fff;--transition:all .3s ease}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden}#app{min-height:100vh}.site-wrapper{flex-direction:column;width:100%;min-height:100vh;display:flex}.site-wrapper>main{z-index:0;flex:1 0 auto;width:100%;min-width:0;position:relative}.site-wrapper>footer{z-index:1;position:relative}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button,input,textarea{font-family:inherit}@media (width>=1100px){.projects-card-photo-clip{height:155px}}
