@import "https://js.arcgis.com/4.31/@arcgis/core/assets/esri/themes/dark/main.css";#root{width:100%;max-width:1280px}.logo{will-change:filter;height:10em;padding:1.5em;transition:filter .3s}.tableHeader{background-color:#f1f1f1}.card{padding:2em}.read-the-docs{color:#888}.main-container{padding:.5rem .3rem}.container{margin:3rem}.container-report{margin:1rem 3rem 3rem}.content{text-align:center;display:flex}arcgis-map{height:100vh;display:block}[data-sonner-toast]:has([data-title]:empty){display:none}@media (width>=1280px){#root{width:100%;max-width:100vw}}@media print{.no-print,.MuiDrawer-root,.MuiAppBar-root{display:none!important}body{margin:0!important;padding:0!important}table{width:100%!important;font-size:11px!important}.MuiTableCell-root{padding:4px 8px!important;font-size:11px!important}.MuiTableContainer-root{break-inside:avoid}}.cardContainer{display:flex}.header{justify-content:space-around;display:flex}.eventData{flex-direction:column;display:flex}.eventStatus{margin-right:10px}.divider{background-color:#000;border-radius:4px;width:6.5px;margin-right:10px}.filterButtons{margin-left:25px}.labelContainer{justify-content:space-between;margin:20px 0;display:flex}.buttonsContainer{margin-top:1rem;margin-bottom:30px}.stepperContainer{justify-content:flex-end;margin-top:3rem;display:flex}.tabsContainer{margin-top:2.3rem}.loaderIndicator{justify-content:center;margin-top:3rem;display:flex}.drawerTranscriptContainer{margin:0 15px 25px}.transcriptContainer{margin-top:3rem}.transcriptHeaders{font-size:20px}.transcriptText{background-color:#e7e7e7;margin-top:2px}.callRecordingBtn{color:#fff;background-color:#1976d2;border:none;border-radius:4px;margin-right:25px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-block}@media print{.no-print,.buttonsContainer,.tabsContainer>button,.filterButtons{display:none!important}.MuiAccordion-root{box-shadow:none!important;border:1px solid #e0e0e0!important;margin-bottom:8px!important}.MuiAccordion-root:before{display:none!important}.MuiAccordionDetails-root{display:block!important}.MuiCollapse-root{visibility:visible!important;height:auto!important;min-height:auto!important}.MuiCollapse-wrapper{display:block!important}.roster-header-print{break-inside:avoid;display:flex!important}.container{margin:0!important;padding:0!important}table{width:100%!important;font-size:11px!important}.MuiTableCell-root{padding:4px 8px!important;font-size:11px!important}.MuiAccordion-root{break-inside:avoid}}.containerButtons{justify-content:flex-end;margin-top:2%;display:flex}.eventButtons{color:#000;justify-content:flex-end;display:flex}.fieldWorkerList{margin-top:5%;margin-bottom:12%}.auditLabel{color:#000;text-decoration:underline}@media print{.no-print,.containerButtons,.auditLabel,.MuiStepper-root{display:none!important}.container{margin:0!important;padding:0!important}.fieldWorkerList{margin-top:1%!important;margin-bottom:0!important}table{width:100%!important;font-size:11px!important}.MuiTableCell-root{padding:4px 8px!important;font-size:11px!important}.MuiTableContainer-root{break-inside:avoid}}.hcmTableContainer{margin:0 10px;padding:0 10px}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{white-space:nowrap;display:block;overflow:hidden}.react-calendar-timeline .rct-scroll{white-space:normal;vertical-align:top;-ms-touch-action:none;touch-action:none;display:inline-block;overflow:scroll hidden}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{border-radius:2px;height:100%;padding:0 6px;display:inline-block;position:sticky;left:0;overflow:hidden}.react-calendar-timeline .rct-sidebar{white-space:normal;vertical-align:top;box-sizing:border-box;border-right:1px solid #bbb;display:inline-block;position:relative;overflow:hidden}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-left:1px solid #bbb;border-right:0}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-bottom:1px solid #bbb;margin:0;padding:0 4px;overflow:hidden}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:#0000000d}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:0 0}.react-calendar-timeline .rct-vertical-lines .rct-vl{z-index:30;border-left:1px solid #bbb;position:absolute}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0{background:#faf6e180}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;user-select:none;-moz-user-select:-moz-none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{box-sizing:border-box;z-index:40;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:#0000000d}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:0 0}.react-calendar-timeline .rct-cursor-line{z-index:51;background:#2196f3;width:2px;position:absolute}.react-calendar-timeline .rct-dateHeader{cursor:pointer;background-color:#f0f0f0;border-bottom:1px solid #bbb;border-left:2px solid #bbb;justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;color:#fff;border-left:1px solid #bbb;border-right:1px solid #bbb}.react-calendar-timeline .rct-header-root{background:#c52020;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-calendar-header{border:1px solid #bbb}.react-calendar-timeline .rct-header-root{display:none!important}.rct-item{border-radius:8px 2px 2px 8px;padding-left:10px;color:#666!important;background-color:#f3f4f6c1!important;border-color:#ccc!important}.rct-item.custom-class-unavailable{background-color:#ffd0e6c1!important}.rct-item:before{content:"";background-color:#54a0ca;border-radius:8px 0 0 8px;width:6px;height:calc(100% + 3px);position:absolute;top:-2px;left:0}.rct-item.custom-class-unavailable:before{background-color:#ff6b81!important}.rct-item.schedule-hours-block{border-radius:8px 2px 2px 8px;color:#fff!important;background-color:#ccc!important;border-color:#333!important}.rct-item.schedule-hours-block:before{background-color:#000}.rct-item.schedule-hours-line{z-index:100!important;background-color:#333!important;border:none!important;border-radius:2px!important;height:4px!important;min-height:4px!important;max-height:4px!important;padding-left:0!important;line-height:4px!important}.rct-item.schedule-hours-line:before{display:none!important}.rct-item.summary-count-item{text-align:center;font-size:.9rem;font-weight:700;box-shadow:none!important;color:#333!important;background-color:#0000!important;border:none!important;padding-left:0!important}.rct-item.summary-count-item:before{display:none!important}.rct-item-content{padding-right:8px!important}.searchBar{margin:20px 0}.drawerHeader{display:flex}.drawerCloseBtn{justify-content:flex-end;display:flex}.userName{font-size:18px;font-weight:700;display:block}.userMail{color:#727272;font-size:16px}.drawerBody{flex-direction:column;margin:30px 50px 15px;display:flex}.drawerBody__header{margin-bottom:10%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
