._container_16iei_1{padding:5px 16px}._dropdown_16iei_5{width:auto!important;max-width:100%}._dropdownCompact_16iei_10{min-width:40px}._root_x8bh3_1{display:grid;gap:10px;padding:10px 12px;border:1px solid rgba(0,0,0,.267);border-radius:10px;background:#00000004}._employeesTable_8k7tc_1 .ant-table-thead>tr>th,._employeesTable_8k7tc_1 .ant-table-tbody>tr>td{font-size:12px}._scheduleSaveButton_dyf9j_1{align-self:center}._infoText_dyf9j_5{display:flex;align-items:center;gap:8px}._page_gavz0_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}._card_gavz0_10{width:100%;max-width:480px;box-shadow:0 12px 40px #0f172a1f}._telegramButton_gavz0_16{width:240px;max-width:100%;margin:8px auto 0;display:block;background:#229ed9;border-color:#229ed9;color:#fff}._telegramButton_gavz0_16:hover,._telegramButton_gavz0_16:focus-visible{background:#1f90c6!important;border-color:#1f90c6!important;color:#fff!important}._telegramWidget_gavz0_33{width:240px;max-width:100%;min-height:40px;margin:8px auto 0}._telegramWidget_gavz0_33 iframe,._telegramWidget_gavz0_33 script{width:100%!important;margin:0!important;border:0!important;display:block!important}._telegramWidgetUnavailable_gavz0_48{width:100%;align-items:center}._page_x21a9_1{display:grid;gap:12px}._topGrid_x21a9_6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}._summaryValue_x21a9_12{font-size:20px;font-weight:600}._controlsRow_x21a9_17{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}._calendarCell_x21a9_23{padding:4px;border-radius:0}._calendarCellShift_x21a9_28,._calendarCellVacation_x21a9_32,._calendarCellSick_x21a9_36,._calendarCellReserve_x21a9_40{background:transparent}._calendarItems_x21a9_44{display:grid;gap:2px}._calendarTag_x21a9_49{display:inline-block;width:fit-content;padding:1px 6px;border-radius:10px;font-size:11px;line-height:1.4}._calendarTagShift_x21a9_58{color:#1677ff;background:#1677ff1f}._calendarTagPosition_x21a9_63{max-width:100%;color:#000000b8;background:#0000000f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._calendarTagType_x21a9_72{color:#000000b8;background:#00000014}._calendarTagInWork_x21a9_77{color:#ad6800;background:#faad142e}._calendarTagClosed_x21a9_82{color:#237804;background:#52c41a2e}._calendarDateNumber_x21a9_87{display:block;font-size:14px;line-height:1}._calendarDateLine_x21a9_93{display:inline-flex;align-items:center;gap:6px}._calendarTodayIndicator_x21a9_99{width:7px;height:7px;border-radius:50%;background:#ff4d4f;animation:_calendarTodayPulse_x21a9_1 1.3s ease-in-out infinite}@keyframes _calendarTodayPulse_x21a9_1{0%{opacity:1;transform:scale(.85)}50%{opacity:.35;transform:scale(1.25)}to{opacity:1;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){._calendarTodayIndicator_x21a9_99{animation:none}}._calendarDots_x21a9_126{margin-top:2px;min-height:8px;display:flex;justify-content:center;align-items:center;gap:4px}._calendarDot_x21a9_126{width:4px;height:4px;border-radius:50%}._calendarDotShift_x21a9_141{background:#1677ff}._calendarDotInWork_x21a9_145{background:#faad14}._calendarDotClosed_x21a9_149{background:#52c41a}._mobileShiftDetails_x21a9_153{margin-top:12px;padding:10px;border-radius:10px;background:#00000008;display:grid;gap:2px}._calendarStyled_x21a9_162 .ant-picker-content{border-collapse:collapse}._calendarStyled_x21a9_162 .ant-picker-content thead th{background:#f3f6fb;border:1px solid rgba(0,0,0,.12);padding:8px 4px}._calendarStyled_x21a9_162 .ant-picker-content tbody td{border:1px solid rgba(0,0,0,.12)}._calendarStyled_x21a9_162 .ant-picker-calendar-date{margin:0}._calendarStyled_x21a9_162 .ant-picker-cell-inner.ant-picker-calendar-date{color:#000!important;background:transparent!important}._calendarStyled_x21a9_162 .ant-picker-cell:not(.ant-picker-cell-in-view) ._calendarDateNumber_x21a9_87,._calendarStyled_x21a9_162 .ant-picker-cell.ant-picker-cell-out-of-view ._calendarDateNumber_x21a9_87{color:#00000059!important}._calendarStyled_x21a9_162 .hrm-calendar-day-shift{background:#52c41a24!important}._calendarStyled_x21a9_162 .hrm-calendar-day-vacation{background:#faad1429!important}._calendarStyled_x21a9_162 .hrm-calendar-day-sick{background:#ff4d4f24!important}._calendarStyled_x21a9_162 .hrm-calendar-day-reserve{background:#1677ff1f!important}._calendarStyled_x21a9_162 .hrm-calendar-day-out-of-view ._calendarDateNumber_x21a9_87{color:#00000059!important}._calendarStyled_x21a9_162 .ant-picker-calendar-date-value{display:none}._historyMeta_x21a9_214{color:#00000080;font-size:12px}._mobileCalendarHeader_x21a9_219{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 4px 10px}._mobileCalendarNav_x21a9_227{color:#ff4d4f!important}._mobileCalendarMonth_x21a9_231{color:#ff4d4f;text-transform:capitalize;font-size:16px}@media(max-width:768px){._topGrid_x21a9_6,._controlsRow_x21a9_17{grid-template-columns:1fr}._calendarCell_x21a9_23{min-height:48px;padding:2px 0;text-align:center}._calendarCellShift_x21a9_28,._calendarCellVacation_x21a9_32,._calendarCellSick_x21a9_36,._calendarCellReserve_x21a9_40{background:transparent}._calendarStyled_x21a9_162 .ant-picker-panel{border:0;box-shadow:none}._calendarStyled_x21a9_162 .ant-picker-calendar-header{padding:0}._calendarStyled_x21a9_162 .ant-picker-content thead th{background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.267);color:#00000073;font-size:11px;font-weight:500;padding:6px 0;text-transform:uppercase}._calendarStyled_x21a9_162 .ant-picker-content tbody td{border:1px solid rgba(0,0,0,.06);vertical-align:top}._calendarStyled_x21a9_162 .hrm-calendar-day-shift{background:#52c41a1f!important}._calendarStyled_x21a9_162 .hrm-calendar-day-vacation{background:#faad1424!important}._calendarStyled_x21a9_162 .hrm-calendar-day-sick{background:#ff4d4f1f!important}._calendarStyled_x21a9_162 .hrm-calendar-day-reserve{background:#1677ff1a!important}._calendarStyled_x21a9_162 .ant-picker-cell-today{box-shadow:none}._calendarStyled_x21a9_162 .ant-picker-calendar-date-today{border:none!important;box-shadow:none!important;outline:none!important}._calendarStyled_x21a9_162 .ant-picker-calendar-date-today:before{display:none!important;border:none!important;box-shadow:none!important}._calendarStyled_x21a9_162 .ant-picker-cell-selected{box-shadow:inset 0 0 0 2px #93a9d1!important}._calendarStyled_x21a9_162 .ant-picker-cell-selected ._calendarDateNumber_x21a9_87{font-weight:700}}._journalTable_jeazs_1 .ant-table-thead>tr>th,._journalTable_jeazs_1 .ant-table-tbody>tr>td{font-size:12px}._tagDiffPositive_jeazs_6,._tagLateNo_jeazs_7{background:#d9f7be;border-color:#95de64;color:#237804}._tagDiffNegative_jeazs_13,._tagLateYes_jeazs_14{background:#ffccc7;border-color:#ff7875;color:#a8071a}._tagDiffNeutral_jeazs_20{background:#d6e4ff;border-color:#85a5ff;color:#1d39c4}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color:#000000e0;background-color:#f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{margin:0;min-width:320px;background:#f5f5f5;color:#000000e0}:root{--hrm-control-border: rgba(0, 0, 0, .267)}.ant-picker,.ant-picker:hover,.ant-picker-focused{border-color:var(--hrm-control-border)!important;box-shadow:none!important}.ant-picker .ant-picker-input>input{box-shadow:none!important}
