body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9f9f9}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center;margin:0;padding:0;background-image:url(/assets/background-CHSTsg7R.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#overviewCalendar .fc .fc-today-button.fc-button-primary{background-color:#c7e030;border-color:#c7e030;color:#14180a}#overviewCalendar .fc .fc-today-button.fc-button-primary:hover{background-color:#b2cb1e;border-color:#b2cb1e;color:#14180a}#overviewCalendar .fc td.fc-timeline-slot.fc-day-sat,#overviewCalendar .fc th.fc-timeline-slot.fc-day-sat,#overviewCalendar .fc td.fc-timeline-slot.fc-day-sun,#overviewCalendar .fc th.fc-timeline-slot.fc-day-sun{background-color:#f8fde6;opacity:1}#overviewCalendar .fc .fc-next-button.fc-button-primary,#overviewCalendar .fc .fc-prev-button.fc-button-primary{background-color:#c7e030;border-color:#c7e030;color:#14180a}#overviewCalendar .fc .fc-next-button.fc-button-primary:hover,#overviewCalendar .fc .fc-prev-button.fc-button-primary:hover{background-color:#b2cb1e;border-color:#b2cb1e;color:#14180a}#overviewCalendar .fc .fc-resourceTimelineWeek-button.fc-button-primary{background-color:#c7e030;border-color:#c7e030;color:#14180a;margin-right:5}#overviewCalendar .fc .fc-resourceTimelineMonth-button.fc-button-primary{background-color:#c7e030;border-color:#c7e030;color:#14180a}#overviewCalendar .fc .fc-resourceTimelineWeek-button.fc-button-primary:hover,#overviewCalendar .fc .fc-resourceTimelineMonth-button.fc-button-primary:hover{background-color:#b2cb1e;border-color:#b2cb1e;color:#14180a}#overviewCalendar .custom-fullcalendar{font-family:inherit}#overviewCalendar .fc .fc-button-primary{color:#14180a;background-color:#c7e030;border-color:#c7e030}#overviewCalendar .fc .fc-button-primary:not(:disabled).fc-button-active,#overviewCalendar .fc .fc-button-primary:not(:disabled):active{color:#14180a;background-color:#9bb015;border-color:#9bb015}#overviewCalendar .fc{--fc-border-color: #e5e7eb;--fc-page-bg-color: #ffffff;font-family:"Inter",inherit;border:1px solid #eceef1;border-radius:14px;overflow:hidden}#overviewCalendar .fc .fc-timeline-header .fc-timeline-slot-cushion,#overviewCalendar .fc .fc-datagrid-header .fc-datagrid-cell-cushion,#overviewCalendar .fc .fc-datagrid-header .fc-datagrid-cell-frame{color:#6b7280;font-weight:600;letter-spacing:.02em}#overviewCalendar .fc .fc-timeline-header,#overviewCalendar .fc .fc-datagrid-header{border-bottom:1px solid #e5e7eb}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}._tooltipWaiting_1klgd_1{background-color:#ff0;color:#000}._tooltipApproved_1klgd_6{background-color:green;color:#fff}._tooltipCancelled_1klgd_11{background-color:red;color:#fff}._tableContainer_1gw6o_1{width:100%;padding:0 10px 10px;box-sizing:border-box;overflow-x:auto;border-radius:14px}._tableWrapper_1gw6o_9{display:flex;flex-direction:column;width:100%}._tableHeader_1gw6o_15,._tableBody_1gw6o_16{display:grid}._tableHeader_1gw6o_15{position:sticky;top:0;background:#fff;z-index:2;border-bottom:1px solid #e5e7eb}._tableCell_1gw6o_30{height:40px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eceef1;font-feature-settings:"tnum" 1;transition:background-color .12s ease}._tableCellHeader_1gw6o_40{height:50px!important;text-align:center;flex-direction:column;font-weight:600;font-size:12px;letter-spacing:.04em;background:#fff;color:#6b7280;border-bottom:none;cursor:pointer}._tableCellHeaderBtn_1gw6o_53{border:none!important}._employeeName_1gw6o_57{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:0 12px;font-weight:500;color:#16181d;background:#fff;position:sticky;left:0;z-index:1;border-right:1px solid #eceef1}._saturday_1gw6o_74,._sunday_1gw6o_78{background-color:#f7f7f8}._today_1gw6o_83{color:#16181d!important;font-weight:700;box-shadow:inset 0 -2px #c7e030}._futureDay_1gw6o_89{color:#6b7280!important}._pastDay_1gw6o_93{color:#374151!important}._highlightCell_1gw6o_98{background-color:#f2fbcf;color:#3f4d0a;font-weight:600;border-radius:10px;border-bottom-color:transparent}._highlightUK_1gw6o_106,._highlightRS_1gw6o_107{background-color:#f8fde6;border-radius:10px;border-bottom-color:transparent;cursor:pointer}
