*{box-sizing:border-box}body{font-family:Montserrat,sans-serif;width:100%;font-size:14px}button{font-size:8px}h2{font-size:3rem;font-family:Abril Fatface,cursive;font-weight:lighter}h2,h3{color:#333}h3{font-size:1.3rem}p{font-size:1.5rem;line-height:200%;color:#444}a{text-decoration:none;color:#333}img{display:block}input{font-weight:700;font-family:Montserrat,sans-serif}.baseAppPanel{border:1px solid #d3d3d3;margin:1rem 1rem 0}.edSchedStatusHdr{font-weight:700;padding:0 .5rem 0 1rem;color:#5a5a5a}.edSchedStatusConnector{font-weight:700;padding:0 .1rem 0 .2rem;color:#5a5a5a}.statusHeaderDiv{border:2px solid #d3d3d3;padding:.85rem 1rem}.divHeaderLeft{width:88vw}.divHeaderLeft,.divHeaderRight{display:inline-block;height:4vh;vertical-align:top;margin:0 0 .5rem}.divHeaderRight{width:6vw;justify-items:right;justify-content:right}.statusHeaderInfo{font-weight:700;padding:0;color:orange}.tabPanelDiv{margin:0;padding:0;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3}.controlAndChartsDiv{border:2px solid #d3d3d3;height:90vh}.divLeft{width:34.5rem;margin:1rem 0 1rem .3rem}.divLeft,.divRight{display:inline-block;height:80vh;vertical-align:top}.divRight{width:55vw;margin:1rem 0 1rem 1rem}.controlPanelDiv{margin:0;padding:0;border:2px solid #d3d3d3;height:80vh;width:27rem}.dataLoaderLabel{margin:.5rem;width:20rem}.dataLoaderLabel,.datePickerDiv{display:inline-block;vertical-align:top}.datePickerDiv{margin:1rem .5rem .5rem;min-width:16rem}.schedulesPanelDiv{vertical-align:top;margin:.5rem}.slider{margin:0 0 0 4rem}.slider .thumb{border-radius:10px}.providerTypeDivs{padding-top:.7rem;padding-left:1rem;padding-bottom:.3rem}.setMonthsButtons{margin:1rem .5rem .5rem}.logoutButton,.setMonthsButtons{display:inline-block;vertical-align:top;min-width:4rem}.logoutButton{margin:0}.scheduleListButton{border:none;color:#000;background-color:#fff;font-family:Montserrat,sans-serif;font-size:10pt}.scheduleDeleteButton{background-color:red;margin-left:0}.addShiftsButton,.scheduleDeleteButton{border:none;color:#fff;font-family:Montserrat,sans-serif;padding:0;font-size:10pt;border-radius:50%;width:1.5rem;height:1.5rem}.addShiftsButton{background-color:green;margin-left:1rem}.newScheduleButton,.saveChangesButton{border:none;padding-top:.2rem;padding-left:.7rem;padding-right:.7rem;background-color:green;color:#fff;font-family:Montserrat,sans-serif;font-size:10pt;margin-left:3rem;height:2rem;border-radius:10px}div.scroll{overflow-y:auto;margin:0;padding:0;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3;height:80vh}.heatMapTable{margin:0 0 1rem .3rem}.heatMapDivLeft{width:3rem;margin:0 0 1rem;padding-left:.8rem}.heatMapDivLeft,.heatMapDivRight{display:inline-block;vertical-align:top}.heatMapDivRight{width:40vw;margin:1rem 0}.heatMapDayLabels{font-family:Montserrat,sans-serif;font-size:10pt;padding-top:.63rem}.heatMapTitleDiv{padding:1.3rem 0 0}.heatMapTitleDiv,.heatMapXAxisUnitDiv{font-family:Montserrat,sans-serif;font-size:12pt;text-align:center}.heatMapXAxisUnitDiv{padding:0 0 1.5rem}.heatMapHourLabels{font-family:Montserrat,sans-serif;font-size:10pt;text-align:left;padding:0 5rem 0 .1rem}.saveschedulemodal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;padding:20px;font-family:Montserrat,sans-serif;font-size:1.2rem}.saveschedulemodaloverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75)}.saveScheduleFormGroup{margin:0 0 1.5rem}.logincenter{border:0 solid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px}@font-face{font-family:__Inter_52d07b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_52d07b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_52d07b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_52d07b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_52d07b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_52d07b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_52d07b;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_52d07b;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_52d07b{font-family:__Inter_52d07b,__Inter_Fallback_52d07b;font-style:normal}