:root{--brand: #3039b2;--primary: #4040DC;--primary-alpha-25: hsla(240, 69%, 55.7%, 0.25);--primary-alpha-50: hsla(240, 69%, 55.7%, 0.5);--primary-alpha-75: hsla(240, 69%, 55.7%, 0.75);--primary-adjust-5: hsl(240, 69%, 58.5%);--primary-adjust-5-alt: hsl(240, 69%, 52.9%);--error: #EF4552;--error-alpha-50: hsla(355.4, 84.2%, 60.4%, 0.5);--orange-: #F68921;--warning: #F2CC0F;--appNavBackground: #101820;--black-: #101820;--black--alpha-5: hsla(210, 33.3%, 9.4%, 0.05);--black--alpha-10: hsla(210, 33.3%, 9.4%, 0.1);--black--alpha-15: hsla(210, 33.3%, 9.4%, 0.15);--black--alpha-16: hsla(210, 33.3%, 9.4%, 0.16);--black--alpha-23: hsla(210, 33.3%, 9.4%, 0.23);--black--alpha-20: hsla(210, 33.3%, 9.4%, 0.2);--black--alpha-30: hsla(210, 33.3%, 9.4%, 0.3);--black--alpha-40: hsla(210, 33.3%, 9.4%, 0.4);--black--alpha-50: hsla(210, 33.3%, 9.4%, 0.5);--black--alpha-60: hsla(210, 33.3%, 9.4%, 0.6);--black--alpha-70: hsla(210, 33.3%, 9.4%, 0.7);--black--alpha-80: hsla(210, 33.3%, 9.4%, 0.8);--black--alpha-90: hsla(210, 33.3%, 9.4%, 0.9);--darkGrey: #313341;--darkGrey-alpha-16: hsla(232.5, 14%, 22.4%, 0.16);--darkGrey-alpha-20: hsla(232.5, 14%, 22.4%, 0.2);--darkGrey-alpha-23: hsla(232.5, 14%, 22.4%, 0.23);--darkGrey-alpha-80: hsla(232.5, 14%, 22.4%, 0.8);--middleGrey: #444354;--lighterGrey: #767582;--inputBorder: #d4dae0;--inputBorder-adjust-5-alt: hsl(210, 16.2%, 81.2%);--lowImpact: #ECF2FA;--lowImpact-adjust-5-alt: hsl(214.29999999999995, 58.3%, 90.5%);--lowImpact-adjust-50-alt: hsl(214.29999999999995, 58.3%, 47.6%);--buttonGrey: #E1E8F5;--buttonGrey-adjust-5-alt: hsl(219, 50%, 87.5%);--darkerGreyBackground: #ECF2FA;--lightBackground: #F5F9FF;--lightBackground-adjust-2-alt: hsl(216, 100%, 96.1%);--lightBackground-adjust-4-alt: hsl(216, 100%, 94.1%);--trendGrey: #e9edf4;--lightestBackground: #FAFCFF;--white-: #FFFFFF;--white--alpha-20: hsla(0, 0%, 100%, 0.2);--white--alpha-40: hsla(0, 0%, 100%, 0.4);--white--alpha-50: hsla(0, 0%, 100%, 0.5);--white--alpha-70: hsla(0, 0%, 100%, 0.7);--white--alpha-75: hsla(0, 0%, 100%, 0.75);--white--alpha-90: hsla(0, 0%, 100%, 0.9);--white--adjust-2-alt: hsl(0, 0%, 98%);--white--adjust-5-alt: hsl(0, 0%, 95%);--white--adjust-10-alt: hsl(0, 0%, 90%);--white--adjust-15-alt: hsl(0, 0%, 85%);--borderColor: rgba(0, 31, 86, 0.07)}.non-selectable-text,.rules-list table thead th,.notification-list table thead th,.rules-list .pagination,.notification-list .pagination,.site-list-page table thead th,.site-list-page .pagination,.users-list table thead th,.users-list .pagination,.health .health-segment .pagination,.thermostat-wrapper,.hvac-control .trend-point-label,.hvac-control .trend-period,.rule-form .card .checkbox-wrapper,.rule-form .time-condition,.site-zone-editor .zone-editor-row .equipment,.site-zone-editor .zone-editor-row .zone-list .zone.add-new,.legacy-schedule-editor,.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .tick,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .tick,.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone,.active-filter-row,.entity-table table thead tr th,.energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period,.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-nav-wrapper .step-nav{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pie{--width: 20rem;--border-width: 1rem;--background-color: var(--white-);--unfilled-color: var(--lowImpact);--filled-color: var(--primary);width:var(--width);display:block;border-radius:50%;background-color:var(--filled-color);position:relative;border:none;margin:0 auto}.pie:before{content:'';display:block;padding-bottom:100%}.pie.green{--filled-color: var(--success)}.pie.red{--filled-color: var(--error)}.pie:after{content:'';display:block;position:absolute;top:var(--border-width);left:var(--border-width);height:calc(var(--width) - 2 * var(--border-width));width:calc( var(--width) - 2 * var(--border-width));background:var(--background-color);border-radius:50%;font-size:1.4em}.pie.p0{background:var(--unfilled-color)}.pie.p1{background-image:linear-gradient(93.6deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p2{background-image:linear-gradient(97.2deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p3{background-image:linear-gradient(100.8deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p4{background-image:linear-gradient(104.4deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p5{background-image:linear-gradient(108deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p6{background-image:linear-gradient(111.6deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p7{background-image:linear-gradient(115.2deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p8{background-image:linear-gradient(118.8deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p9{background-image:linear-gradient(122.4deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p10{background-image:linear-gradient(126deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p11{background-image:linear-gradient(129.6deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p12{background-image:linear-gradient(133.2deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p13{background-image:linear-gradient(136.8deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p14{background-image:linear-gradient(140.4deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p15{background-image:linear-gradient(144deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p16{background-image:linear-gradient(147.6deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p17{background-image:linear-gradient(151.2deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p18{background-image:linear-gradient(154.8deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p19{background-image:linear-gradient(158.4deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p20{background-image:linear-gradient(162deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p21{background-image:linear-gradient(165.6deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p22{background-image:linear-gradient(169.2deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p23{background-image:linear-gradient(172.8deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p24{background-image:linear-gradient(176.4deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p25{background-image:linear-gradient(180deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p26{background-image:linear-gradient(183.6deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p27{background-image:linear-gradient(187.2deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p28{background-image:linear-gradient(190.8deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p29{background-image:linear-gradient(194.4deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p30{background-image:linear-gradient(198deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p31{background-image:linear-gradient(201.6deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p32{background-image:linear-gradient(205.2deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p33{background-image:linear-gradient(208.8deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p34{background-image:linear-gradient(212.4deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p35{background-image:linear-gradient(216deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p36{background-image:linear-gradient(219.6deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p37{background-image:linear-gradient(223.2deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p38{background-image:linear-gradient(226.8deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p39{background-image:linear-gradient(230.4deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p40{background-image:linear-gradient(234deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p41{background-image:linear-gradient(237.6deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p42{background-image:linear-gradient(241.2deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p43{background-image:linear-gradient(244.8deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p44{background-image:linear-gradient(248.4deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p45{background-image:linear-gradient(252deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p46{background-image:linear-gradient(255.6deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p47{background-image:linear-gradient(259.2deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p48{background-image:linear-gradient(262.8deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p49{background-image:linear-gradient(266.4deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p50{background-image:linear-gradient(270deg, transparent 50%, var(--unfilled-color) 50%),linear-gradient(90deg, var(--unfilled-color) 50%, transparent 50%)}.pie.p51{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-86.4deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p52{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-82.8deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p53{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-79.2deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p54{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-75.6deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p55{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-72deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p56{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-68.4deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p57{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-64.8deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p58{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-61.2deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p59{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-57.6deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p60{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-54deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p61{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-50.4deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p62{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-46.8deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p63{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-43.2deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p64{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-39.6deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p65{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-36deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p66{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-32.4deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p67{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-28.8deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p68{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-25.2deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p69{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-21.6deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p70{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-18deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p71{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-14.4deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p72{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-10.8deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p73{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-7.2deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p74{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(-3.6deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p75{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(0deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p76{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(3.6deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p77{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(7.2deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p78{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(10.8deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p79{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(14.4deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p80{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(18deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p81{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(21.6deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p82{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(25.2deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p83{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(28.8deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p84{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(32.4deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p85{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(36deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p86{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(39.6deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p87{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(43.2deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p88{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(46.8deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p89{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(50.4deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p90{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(54deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p91{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(57.6deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p92{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(61.2deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p93{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(64.8deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p94{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(68.4deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p95{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(72deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p96{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(75.6deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p97{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(79.2deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p98{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(82.8deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p99{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(86.4deg, transparent 50%, var(--unfilled-color) 50%)}.pie.p100{background-image:linear-gradient(90deg, transparent 50%, var(--filled-color) 50%),linear-gradient(90deg, transparent 50%, var(--unfilled-color) 50%)}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block}.react-datepicker{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.8em;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:0.3em;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time{border-radius:0.3em}.react-datepicker--time-only .react-datepicker__time-box{border-radius:0.3em}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:20}.react-datepicker-popper[data-placement^="bottom"]{margin-top:10px}.react-datepicker-popper[data-placement^="top"]{margin-bottom:10px}.react-datepicker-popper[data-placement^="right"]{margin-left:8px}.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^="left"]{margin-right:8px}.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:0.3em;border-top-right-radius:0.3em;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:bold;font-size:0.944em}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7em;text-align:center;cursor:pointer;position:absolute;top:10px;padding:0;border:0.45em solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:0.4em;text-align:center}.react-datepicker__month .react-datepicker__month-text{display:inline-block;width:4em}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:70px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:0.3em;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + (1.7em / 2));overflow-y:scroll;padding-right:0px;padding-left:0px;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:white;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7em;line-height:1.7em;text-align:center;margin:0.166em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:0.3em;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7em;line-height:1.7em;text-align:center;margin:0.166em}.react-datepicker__day,.react-datepicker__month-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover{border-radius:0.3em;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today{font-weight:bold}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted{border-radius:0.3em;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1{color:magenta}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range{border-radius:0.3em;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected{border-radius:0.3em;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range{background-color:rgba(33,107,165,0.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:0.3em}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:0.45em}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:0.3em;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:0.3em;border-top-right-radius:0.3em}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:0.3em;border-bottom-right-radius:0.3em}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;vertical-align:middle;position:absolute;height:16px;width:16px;top:25%;right:7px}.react-datepicker__close-icon::after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\00d7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:0px;text-align:center}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:calc(var(--vh, 1vh) * 100);background-color:rgba(0,0,0,0.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3em;line-height:3em}@media (max-width: 400px), (max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2em;line-height:2em}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44em}.react-datepicker__portal .react-datepicker__navigation{border:0.81em solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{font-size:0.9em;height:27px;padding:7px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{width:122%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{font-weight:normal}.DayPicker{display:inline-block;font-size:1.75rem;width:28.125rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:center;background-size:70%;background-repeat:no-repeat;color:var(--black-);cursor:pointer}.DayPicker-NavButton:hover{opacity:0.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("/arrow-left.svg")}.DayPicker-NavButton--next{background-image:url("/arrow-right.svg")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:0.5em;padding:0 0.5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:0.5em;color:var(--black-);text-align:center;font-size:0.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:0.5em;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer;line-height:1}.DayPicker-WeekNumber{display:table-cell;padding:0.5em;min-width:1em;border-right:1px solid #EAECEC;color:var(--black-);vertical-align:middle;text-align:right;font-size:0.75em;cursor:pointer}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:0.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:var(--primary);font-size:0.875em;cursor:pointer}.DayPicker-Day--today{color:var(--primary);font-weight:700}.DayPicker-Day--outside{color:var(--black-);cursor:default}.DayPicker-Day--disabled{opacity:0.2;cursor:default}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:var(--primary);color:var(--white-)}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:white;box-shadow:0 2px 5px var(--black--alpha-15)}.dashboard{padding:1rem}.dashboard .dashboard-row{display:flex}.dashboard .dashboard-segment{flex:1;margin:1rem;background:var(--white-);padding:2rem;border-radius:0.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.dashboard .dashboard-segment h4{color:var(--black-);font-size:2rem;font-weight:normal;margin:0;margin-bottom:2rem}.dashboard .dashboard-segment.stat{text-align:center;padding:4rem 2rem}.dashboard .dashboard-segment.stat strong{display:block;font-size:4rem}.dashboard .dashboard-segment.dashboard-list ul{list-style-type:none;padding:0;margin:0}.dashboard .dashboard-segment.dashboard-list ul li{padding:1rem 0;display:flex}.dashboard .dashboard-segment.dashboard-list ul li span{flex:1}.dashboard .dashboard-segment.dashboard-list ul li:not(:first-child){border-top:0.125rem solid var(--inputBorder)}@keyframes zoom-in{0%{transform:scale(1)}100%{transform:scale(1.1)}}.login{background:var(--brand)}.login .login-bg{position:fixed;z-index:0;top:0;bottom:0;right:0;left:0;background-image:url(/login.jpg);background-size:cover;animation:zoom-in 0.5s forwards ease-in-out}.login>div{background:var(--brand);display:flex;flex-direction:column;align-items:center;width:100vw !important;left:0 !important;max-height:none}.login>div .login-wrapper{position:relative;z-index:2;flex:0 0 0;width:100%;max-width:40rem;left:0;margin:auto;display:flex;flex-direction:column;align-items:center}.login>div .login-wrapper .logo{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;flex-basis:5.6525rem}.login>div .login-wrapper .logo svg{width:3rem;height:auto}.login>div .login-wrapper .title{margin-bottom:3rem;text-align:center}.login>div .login-wrapper .title h1{font-size:3.5rem;font-weight:500;color:var(--white-);margin:0;margin-bottom:1.5rem}.login>div .login-wrapper .title p{margin:0;color:var(--white--alpha-50);font-weight:400;font-size:1.75rem}.login>div .login-wrapper .error{color:var(--white-);margin-bottom:1.5rem}.login>div .login-wrapper .text-field{border-radius:0}.login>div .login-wrapper .text-field .icon+input{padding-left:2rem}.login>div .login-wrapper .text-field input{padding-left:0;height:6rem}.login>div .login-wrapper .text-field.domain>div{align-items:center}.login>div .login-wrapper .text-field.domain>div:after{content:'.fsgchariot.app';font-size:1.75rem;color:var(--primary)}.login>div .login-wrapper .button{padding:1rem 2rem}.login>div .login-wrapper .login-form{margin-top:1.5rem;width:100%}.login>div .login-wrapper .login-form>*:first-child{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.login>div .login-wrapper .login-form>*:last-child{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}.login>div .login-wrapper .accessory{margin-top:3rem}.login>div .login-wrapper .accessory a{color:var(--white-);text-decoration:none}.login>div .login-wrapper .accessory a:hover,.login>div .login-wrapper .accessory a:focus{text-decoration:underline}.login.theme--dark .login-wrapper .text-field input{color:#d8d9db}.login.theme--dark .login-wrapper .text-field input::-webkit-input-placeholder{color:#a3a5aa}.login.theme--dark .login-wrapper .text-field input::-moz-placeholder{color:#a3a5aa}.login.theme--dark .login-wrapper .text-field input:-ms-input-placeholder{color:#a3a5aa}.login.theme--dark .login-wrapper .text-field input:-moz-placeholder{color:#a3a5aa}.page-not-found{font-size:2rem;padding:2rem}.page-not-found a{color:var(--white-)}.new-rule-interstitial .modal__inner{max-width:calc(100vw - 4rem);width:55rem;padding:1rem}.new-rule-interstitial .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.new-rule-interstitial .modal__inner .modal__body{margin-top:1rem !important}.new-rule-interstitial .field-wrapper{font-size:2rem;height:5.25rem;margin-bottom:2rem;display:flex}.new-rule-interstitial .field-wrapper .select-field{flex:1}.rules-page{height:calc(var(--vh, 1vh) * 100);overflow:auto;padding:0 2rem}.rules-page .rules-page-inner{min-height:100%}.rules-page .rules-page-inner>.loading-screen{height:calc(var(--vh, 1vh) * 100)}.rules-page .rules-page-inner .rules-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.rules-page .rules-page-inner .rules-page-header .tabs{flex-basis:50rem}.rules-page .rules-page-inner .rules-page-header .button{flex-basis:14rem;padding:1rem 2rem;border-radius:0.5rem}.rules-page .rules-page-inner .rule-content-wrapper{width:100%;max-width:100rem;margin:auto;margin-top:2rem}.rules-page .rules-page-inner .rules-list{background:var(--white-);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);border-radius:0.75rem;padding-top:1rem}.rules-page .filter{font-size:2rem;height:5.25rem;margin:2rem;display:flex}.rules-page .filter .select-field{flex:1}.rules-page .filter .text-field{flex:1}.rules-list,.notification-list{background:var(--white-);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);border-radius:0.75rem;padding-top:1rem}.rules-list .table-wrapper,.notification-list .table-wrapper{overflow:auto}.rules-list table,.notification-list table{width:100%;border-spacing:0;margin-top:2rem;font-size:2rem}.rules-list table thead th,.notification-list table thead th{opacity:0.4;padding:1rem;text-align:left;font-weight:600}.rules-list table thead th:first-child,.notification-list table thead th:first-child{padding-left:2.5rem}.rules-list table tbody tr.clickable,.notification-list table tbody tr.clickable{cursor:pointer}.rules-list table tbody tr.clickable:hover,.notification-list table tbody tr.clickable:hover{background:var(--lightBackground-adjust-2-alt)}.rules-list table tbody tr.clickable:hover td svg,.notification-list table tbody tr.clickable:hover td svg{visibility:visible}.rules-list table tbody tr td,.notification-list table tbody tr td{padding:1.5rem 1rem 1rem 1rem}.rules-list table tbody tr td:first-child,.notification-list table tbody tr td:first-child{padding-left:2.5rem}.rules-list table tbody tr td:last-child,.notification-list table tbody tr td:last-child{padding-right:2.5rem}.rules-list table tbody tr td:last-child svg,.notification-list table tbody tr td:last-child svg{visibility:hidden}.rules-list table tbody tr:not(:last-child) td,.notification-list table tbody tr:not(:last-child) td{border-bottom:0.125rem solid var(--lightBackground-adjust-4-alt)}.rules-list .pagination,.notification-list .pagination{position:relative;padding:3.75rem;padding-bottom:6rem;font-size:2rem}.rules-list .pagination>div.pageSize,.notification-list .pagination>div.pageSize{position:absolute;top:calc(100% - 5rem);left:0;right:0;text-align:center}.rules-list .pagination>div.pageSize a,.notification-list .pagination>div.pageSize a{font-size:2rem;opacity:0.5;margin-right:1rem}.rules-list .pagination>div.pageSize a:not(.active),.notification-list .pagination>div.pageSize a:not(.active){cursor:pointer}.rules-list .pagination>div.pageSize a.active,.notification-list .pagination>div.pageSize a.active{opacity:0.7}.rules-list .pagination>div.pageSize a:last-child,.notification-list .pagination>div.pageSize a:last-child{margin-right:0}.rules-list .pagination>div:first-child+div,.notification-list .pagination>div:first-child+div{position:absolute;left:2.5rem;opacity:0.5;height:2rem;top:0;bottom:0;margin:auto;line-height:2rem}.rules-list .pagination>div:last-child,.notification-list .pagination>div:last-child{position:absolute;right:2.5rem;opacity:0.5;height:2rem;top:0;bottom:0;margin:auto;line-height:2rem}.rules-list .pagination>div:first-child+div+div,.notification-list .pagination>div:first-child+div+div{text-align:center}.rules-list .pagination>div:first-child+div+div div,.notification-list .pagination>div:first-child+div+div div{display:inline-block}.rules-list .pagination>div:first-child+div+div div:after,.notification-list .pagination>div:first-child+div+div div:after{content:'';display:block;clear:both}.rules-list .pagination>div:first-child+div+div div a,.notification-list .pagination>div:first-child+div+div div a{float:left;cursor:pointer;padding:0;width:5.5rem;height:5.5rem;line-height:5.5rem;border-radius:50%;display:inline-block;text-align:center;font-size:0;margin:0 1.25rem;background:var(--primary)}.rules-list .pagination>div:first-child+div+div div a:after,.notification-list .pagination>div:first-child+div+div div a:after{content:'';display:block;clear:both}.rules-list .pagination>div:first-child+div+div div a svg,.notification-list .pagination>div:first-child+div+div div a svg{display:inline;vertical-align:middle}.rules-list .pagination>div:first-child+div+div div a svg *,.notification-list .pagination>div:first-child+div+div div a svg *{stroke:var(--white-)}.rules-list .pagination>div:first-child+div+div div a.prev svg,.notification-list .pagination>div:first-child+div+div div a.prev svg{transform:rotate(180deg)}.rules-list .pagination>div:first-child+div+div div a.inactive,.notification-list .pagination>div:first-child+div+div div a.inactive{background:var(--lowImpact);cursor:default}.rules-list .pagination>div:first-child+div+div div a.inactive svg *,.notification-list .pagination>div:first-child+div+div div a.inactive svg *{stroke:var(--lighterGrey)}@media (max-width: 999px){.rules-page .rules-page-inner .rules-page-header .tabs{flex-basis:24rem}}.site-page .site-header{padding:0 2rem;height:9.5rem;background:var(--lightestBackground);display:flex;justify-content:center;border-bottom:0.125rem solid var(--borderColor)}.site-page .site-header .spacer{flex-grow:1}.site-page .site-header .left,.site-page .site-header .right,.site-page .site-header .center{display:flex;justify-content:center;align-items:center}.site-page .site-header .left>a svg{transform:rotate(180deg)}.site-page .site-header .name{margin:0 1.5rem}.site-page .site-header .name .editable-title .text-field{font-size:1.75rem}.site-page .site-header .name .editable-title .text-field input{font-weight:600;font-size:1em}.site-page .site-header .association{margin:0 2rem;display:flex;justify-content:center;align-items:center;font-size:0}.site-page .site-header .association span{font-size:1.75rem}.site-page .site-header .association>*:not(:first-child){margin-left:1.5rem}.site-page .site-header .association svg{width:2.5rem;height:2.5rem}.site-page .site-header .right{height:9.5rem;align-items:stretch}.site-page .site-header .right .overflow,.site-page .site-header .right .schedules,.site-page .site-header .right .viewType,.site-page .site-header .right .contextType{border-left:0.125rem solid var(--inputBorder)}.site-page .site-header .right>.contextType.select-field{min-width:17rem}.site-page .site-header .right>.select-field{min-width:15.5rem}.site-page .site-header .right>.select-field:hover{background:var(--darkerGreyBackground)}.site-page .site-header .right>.select-field>*{background:transparent;border:0;box-shadow:none}.site-page .site-header .right>.select-field [class*="control"]{cursor:pointer}.site-page .site-header .right>.select-field [class*="indicatorSeparator"]{background-color:transparent}.site-page .site-header .right>.select-field [class*="menu"]{background-color:var(--white-);border:0.125rem solid var(--inputBorder);box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05) !important;z-index:99999}.site-page .site-header .right>.select-field [class*="control"]>*:first-child{padding-left:2rem}.site-page .site-header .action-button{display:flex;flex-direction:column;justify-content:center;position:relative;margin-right:2rem}.site-page .site-header .action-button .button{border-radius:0.5rem;padding:1rem 2rem}.site-page .site-header .action-button .popover__wrapper .popover__inner{top:100%}.site-page .site-header .action-button .popover__wrapper .popover__caret{top:calc(100% - 1rem)}.site-page .site-header .util-button{position:relative;display:flex}.site-page .site-header .util-button>.button{flex:1;color:transparent;font-size:1.75rem;padding:0 2rem}.site-page .site-header .util-button>.button span{font-weight:600;color:var(--darkGrey)}.site-page .site-header .util-button>.button:not([disabled]):hover,.site-page .site-header .util-button>.button:not([disabled]):focus{color:var(--lowImpact)}.site-page .site-header .util-button.active>.button span{color:var(--primary)}.site-page .site-header .util-button .nav-list-wrapper{width:18rem !important;z-index:99999}.site-page .site-header .util-button .nav-list>a{cursor:pointer;display:flex !important;align-items:center}.site-page .site-header .util-button .nav-list>a svg{width:2rem;height:1.2em;margin-right:1rem}.site-page .site-header .util-link{display:flex}.site-page .site-header .util-link.active a{border-bottom:0.2rem solid var(--primary)}.site-page .site-header .util-link a{flex:1;color:var(--darkGrey);display:flex;align-items:center;font-weight:500;text-decoration:none;padding:2rem;border:0.2rem solid transparent}.site-page .site-header .util-link a>*{max-height:1.2em;display:inline-block}.site-page .site-header .util-link a>*:not(:first-child){margin-left:1rem}.site-page .site-header .util-link a:hover,.site-page .site-header .util-link a:focus{background:var(--lowImpact)}.site-page .site-header .nav-list-wrapper{padding:2rem 0;width:15rem}.site-page .site-header .nav-list-wrapper .nav-list a{cursor:pointer;display:block;text-decoration:none;padding:0.5rem 2rem;color:var(--darkGrey)}.site-page .site-header .nav-list-wrapper .nav-list a:focus,.site-page .site-header .nav-list-wrapper .nav-list a:hover{background:var(--lowImpact)}.site-page .active-filter-row{margin:2rem}.site-page .site-page-row{display:flex;height:calc((var(--vh, 1vh) * 100) - 9.5rem);width:calc(100vw - 9.5rem);align-items:stretch;justify-content:stretch}.site-page .site-page-row>*{flex-grow:1;flex-shrink:0;flex-basis:0}.site-page .site-page-row .site-equipment,.site-page .site-page-row .site-energy{overflow:auto}.site-page .site-page-row .site-equipment>.tabs,.site-page .site-page-row .site-energy>.tabs{background:var(--white-);height:5rem}.site-page .site-page-row .site-equipment>.tabs ul,.site-page .site-page-row .site-energy>.tabs ul{margin:0;max-width:100vw}.site-page .site-page-row .site-equipment>.tabs .highlight li:not(.c),.site-page .site-page-row .site-energy>.tabs .highlight li:not(.c){background:var(--borderColor)}.site-page .site-page-row .site-equipment.with-gateway>.desktop-viewswitcher>.tabs,.site-page .site-page-row .site-energy.with-gateway>.desktop-viewswitcher>.tabs{width:59rem}.site-page .site-page-row .site-equipment>.desktop-viewswitcher,.site-page .site-page-row .site-energy>.desktop-viewswitcher{display:flex;align-items:flex-end;margin:2rem;border-bottom:0.125rem solid var(--inputBorder)}.site-page .site-page-row .site-equipment>.desktop-viewswitcher>.tabs,.site-page .site-page-row .site-energy>.desktop-viewswitcher>.tabs{width:48rem;margin-bottom:-0.25rem}.site-page .site-page-row .site-equipment>.desktop-viewswitcher>.tabs>ul,.site-page .site-page-row .site-energy>.desktop-viewswitcher>.tabs>ul{max-width:none}.site-page .site-page-row .site-equipment>.desktop-viewswitcher>.tabs>ul li,.site-page .site-page-row .site-energy>.desktop-viewswitcher>.tabs>ul li{width:16rem}.site-page .site-page-row .site-equipment>.desktop-viewswitcher>.tabs>ul li a,.site-page .site-page-row .site-energy>.desktop-viewswitcher>.tabs>ul li a{font-size:2rem;text-align:center;padding:3rem;padding-top:0;display:flex;align-items:center;white-space:nowrap;justify-content:center}.site-page .site-page-row .site-equipment>.desktop-viewswitcher>.tabs>ul li a svg,.site-page .site-page-row .site-energy>.desktop-viewswitcher>.tabs>ul li a svg{margin-right:1rem}.site-page .site-page-row .site-equipment>.desktop-viewswitcher>.tabs .highlight,.site-page .site-page-row .site-energy>.desktop-viewswitcher>.tabs .highlight{height:0.375rem}.site-page .site-page-row .site-equipment>.desktop-viewswitcher>.tabs .highlight li,.site-page .site-page-row .site-energy>.desktop-viewswitcher>.tabs .highlight li{height:0.375rem}.site-page .site-page-row .site-equipment>.desktop-viewswitcher>.right,.site-page .site-page-row .site-energy>.desktop-viewswitcher>.right{padding-bottom:2rem;flex-grow:1;display:flex;justify-content:flex-end}.site-page .site-page-row .site-equipment>.desktop-viewswitcher>.right .active-filter-row,.site-page .site-page-row .site-energy>.desktop-viewswitcher>.right .active-filter-row{margin:0}.site-page .site-page-row .site-equipment>.desktop-viewswitcher>.right .button,.site-page .site-page-row .site-energy>.desktop-viewswitcher>.right .button{width:auto;padding:1rem 2rem;border-radius:0.5rem}.site-page .site-page-row .site-notifications{flex-basis:32rem;flex-grow:0;font-size:1.75rem}.filter-modal .modal__body{margin-top:0 !important}.filter-modal .filter-form{width:50rem;max-width:calc(100vw - 8rem)}.filter-modal .filter-form .select-field{margin-bottom:2rem}.filter-modal .filter-form .select-field>label{background:var(--lightBackground)}.filter-modal .filter-form .select-field>label .input-wrapper{padding:1rem 2rem}.filter-modal .filter-form .select-field>label .input-wrapper input{font-size:2rem}.filter-modal .filter-form .button{padding:1.5rem}.mobile-site-header{height:6.6rem;display:flex;flex-direction:column;background:var(--white-)}.mobile-site-header .inner{flex:1;display:flex;padding:0.4rem 1.4rem}.mobile-site-header .inner .left{display:flex;align-items:center;flex:1}.mobile-site-header .inner .left span{margin-left:1rem;font-weight:bold;flex:1}.mobile-site-header .inner .right{display:flex;align-items:center}.mobile-site-header .inner .right>*:not(:last-child){margin-right:1.2rem}.mobile-site-header .inner .right .action-button{position:relative}.mobile-site-header .inner .right .action-button .button{padding:1rem 1.2rem;border-radius:0.5rem;font-size:1.5rem}.mobile-site-header .inner .right .util-button.overflow{position:relative}.mobile-site-header .inner .right .util-button.overflow>.button{padding:0;border:0;color:transparent;display:flex;height:2.75rem;align-items:center}.mobile-site-header .inner .right .util-button.overflow>.button span{color:var(--black-);line-height:0}.mobile-site-header .inner .right .util-button.overflow>.button:hover{color:transparent}.mobile-site-header .inner .right .util-button.overflow .popover__caret{display:none}.mobile-site-header .inner .right .util-button.overflow .nav-list-wrapper{top:calc(100% + 1rem);left:-10rem;right:-10rem;margin:auto;padding:1.4rem 0;width:15rem}.mobile-site-header .inner .right .util-button.overflow .nav-list-wrapper .nav-list>a{cursor:pointer;display:flex !important;align-items:center;padding:0.5rem 1.2rem;font-size:1.7rem}.mobile-site-header .inner .right .util-button.overflow .nav-list-wrapper .nav-list>a svg{width:1.5rem;height:1em;margin-right:0.8rem}.mobile-site-header .inner .right .contextType>div{box-shadow:none !important;border:0;min-width:16rem}.mobile-site-header .inner .right .contextType>div [class*="indicatorSeparator"]{display:none}@media (max-width: 999px){.site-page .site-page-row{width:100vw;height:calc((var(--vh, 1vh) * 100) - 6.6rem - 7rem)}.site-page .site-page-row .site-equipment .display-zones,.site-page .site-page-row .site-equipment .display-devices,.site-page .site-page-row .site-equipment .display-grid,.site-page .site-page-row .site-equipment .display-energy{padding:1rem;height:calc((var(--vh, 1vh) * 100) - 6.6rem - 7rem - 5rem);overflow:auto}.site-page .site-page-row .site-equipment .display-zones.display-zones,.site-page .site-page-row .site-equipment .display-devices.display-zones,.site-page .site-page-row .site-equipment .display-grid.display-zones,.site-page .site-page-row .site-equipment .display-energy.display-zones{padding:1rem 0}}@media (max-width: 1080px){.site-page .site-page-row .site-notifications{display:none}}.site-list-page{display:flex;flex-wrap:wrap-reverse;background:var(--white-)}.site-list-page .column{flex:1 0 54rem;max-width:100%;position:relative}.site-list-page .column .layer-toggle-modal .modal__inner{padding:1rem;width:40rem;max-width:calc(100vw - 4rem)}.site-list-page .column .layer-toggle-modal .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.site-list-page .column .layer-toggle-modal .modal__inner .modal__body{margin-top:1rem !important}.site-list-page .column .layer-toggle-modal .modal__inner .modal__body div{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:0.125rem solid var(--inputBorder)}.site-list-page .column .layer-toggle-modal .modal__inner .modal__body div:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.site-list-page .column .layer-toggle-modal .modal__inner .modal__body div span,.site-list-page .column .layer-toggle-modal .modal__inner .modal__body div a{vertical-align:middle}.site-list-page .column .layer-toggle-modal .modal__inner .modal__body div a.toggle-input{margin-right:2rem}.site-list-page .column .maps-loading{padding:3.75rem;text-align:center}.site-list-page .column .modal-toggle{position:absolute;top:4rem;right:4rem;background:var(--white-);border-radius:0.5rem;font-size:0;padding:1rem;border:0.125rem solid var(--black-);z-index:500;cursor:pointer}.site-list-page .column .modal-toggle svg{width:2rem;height:2rem}.site-list-page .column .leaflet-container{position:absolute;top:3rem;bottom:3rem;left:3rem;right:3rem;border-radius:1rem;width:calc(100% - 6rem);height:calc(100% - 6rem);box-shadow:0 0.875rem 1.75rem -0.625rem rgba(0,0,0,0.3)}.site-list-page .column:first-child{padding:3rem;max-height:calc(var(--vh, 1vh) * 100);overflow:auto;-webkit-overflow-scrolling:touch}.site-list-page .column:first-child .active-filter-row{padding-top:1rem}.site-list-page .column:first-child .active-filter-row .filter{margin-top:1rem;cursor:pointer;padding:0.5rem 3.75rem 0.5rem 1rem;background:var(--lightBackground);color:var(--middleGrey);border-radius:0.5rem;margin-right:2rem;display:inline-block;position:relative}.site-list-page .column:first-child .active-filter-row .filter:after{content:'';width:1rem;height:1rem;background-image:url("/exit.svg");background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;right:1rem;top:0;bottom:0;margin:auto}.site-list-page .column:first-child>div>.filter{display:flex}.site-list-page .column:first-child>div>.filter .button-wrapper{display:flex;align-content:stretch;align-items:stretch;position:relative}.site-list-page .column:first-child>div>.filter .button-wrapper .button{margin-left:0}.site-list-page .column:first-child>div>.filter .button-wrapper>.button{padding:1rem 2.5rem;border-radius:0.5rem;margin-right:2rem}.site-list-page .column:first-child>div>.filter .filter-form{width:25rem;font-size:2rem}.site-list-page .column:first-child>div>.filter .filter-form .tabs{margin-bottom:2rem}.site-list-page .column:first-child>div>.filter .filter-form .select-field:not(:last-child){margin-bottom:2rem}.site-list-page .column:first-child>div>.filter .filter-form .select-field>label .input-wrapper>.caret{line-height:5rem}.site-list-page .column:first-child>div>.filter .filter-form .button{padding:1rem 2rem;border-radius:0.5rem}.site-list-page .column:first-child>div>.filter>.select-field{flex-grow:1;margin-right:2rem}.site-list-page .column:first-child>div>.filter>.text-field{flex-grow:2}.site-list-page .column:first-child .filter-area{border-top:0;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;margin-top:-0.5rem;padding:1.5rem 1rem 1rem}.site-list-page .column:first-child .filter-area:after{content:'';display:block;clear:both}.site-list-page .column:first-child .filter-area .text-field{width:calc(50% - 2rem);float:left;margin:1rem}.site-list-page .column:first-child .filter-area .text-field input{font-size:2rem;padding:0.5rem 1rem}.site-list-page table{width:100%;border-spacing:0;margin-top:2rem;font-size:1.75rem}.site-list-page table thead th{opacity:0.4;padding:1rem;text-align:left;width:30%;font-weight:normal;font-size:1.75rem}.site-list-page table thead th:first-child{padding-left:2.5rem;width:10%}.site-list-page table thead th:last-child{width:10%}.site-list-page table tbody tr.clickable{cursor:pointer}.site-list-page table tbody tr.clickable:hover{background:var(--lightBackground)}.site-list-page table tbody tr.clickable:hover td svg{visibility:visible}.site-list-page table tbody tr td{padding:1.5rem 1rem 1rem 1rem}.site-list-page table tbody tr td a.star-filled svg{visibility:visible}.site-list-page table tbody tr td a.star-filled svg *{fill:currentColor}.site-list-page table tbody tr td:first-child{padding-left:2.5rem}.site-list-page table tbody tr td:first-child svg{visibility:hidden}.site-list-page table tbody tr td:last-child{text-align:right;padding-right:2.5rem}.site-list-page table tbody tr td:last-child svg{visibility:hidden}.site-list-page table tbody tr:not(:last-child) td{border-bottom:0.125rem solid var(--borderColor)}.site-list-page .pagination{position:relative;padding:3.75rem;font-size:2rem}.site-list-page .pagination>div.pageSize{position:absolute;top:calc(100% - 2.5rem);left:0;right:0;text-align:center}.site-list-page .pagination>div.pageSize a{font-size:2rem;opacity:0.5;margin-right:1rem}.site-list-page .pagination>div.pageSize a:not(.active){cursor:pointer}.site-list-page .pagination>div.pageSize a.active{opacity:0.7}.site-list-page .pagination>div.pageSize a:last-child{margin-right:0}.site-list-page .pagination>div:first-child+div{position:absolute;left:1rem;opacity:0.5;height:2rem;top:0;bottom:0;margin:auto;line-height:2rem}.site-list-page .pagination>div:last-child{position:absolute;right:1rem;opacity:0.5;height:2rem;top:0;bottom:0;margin:auto;line-height:2rem}.site-list-page .pagination>div:first-child+div+div{text-align:center}.site-list-page .pagination>div:first-child+div+div div{display:inline-block}.site-list-page .pagination>div:first-child+div+div div:after{content:'';display:block;clear:both}.site-list-page .pagination>div:first-child+div+div div a{float:left;cursor:pointer;padding:0;width:5.5rem;height:5.5rem;line-height:5.5rem;border-radius:50%;display:inline-block;text-align:center;font-size:0;margin:0 1.25rem;background:var(--primary)}.site-list-page .pagination>div:first-child+div+div div a:after{content:'';display:block;clear:both}.site-list-page .pagination>div:first-child+div+div div a svg{display:inline;vertical-align:middle}.site-list-page .pagination>div:first-child+div+div div a svg *{stroke:var(--white-)}.site-list-page .pagination>div:first-child+div+div div a.prev svg{transform:rotate(180deg)}.site-list-page .pagination>div:first-child+div+div div a.inactive{background:var(--lowImpact);cursor:default}.site-list-page .pagination>div:first-child+div+div div a.inactive svg *{stroke:var(--lighterGrey)}.leaflet-container .map-popup .leaflet-popup-close-button{display:none}.leaflet-container .map-popup .leaflet-popup-content-wrapper{border-radius:0.5rem}.leaflet-container .map-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0}.leaflet-container .map-popup .leaflet-popup-content-wrapper .leaflet-popup-content .top{display:flex;align-items:center;align-content:center;flex-wrap:nowrap;padding:2rem}.leaflet-container .map-popup .leaflet-popup-content-wrapper .leaflet-popup-content .top p{margin:0;margin-right:2rem;flex-grow:1}.leaflet-container .map-popup .leaflet-popup-content-wrapper .leaflet-popup-content .top p span{display:block}.leaflet-container .map-popup .leaflet-popup-content-wrapper .leaflet-popup-content .top .go-to-site{cursor:pointer}.leaflet-container .map-popup .leaflet-popup-content-wrapper .leaflet-popup-content .bottom{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-wrap:nowrap;padding:2rem}.leaflet-container .map-popup .leaflet-popup-content-wrapper .leaflet-popup-content .bottom>div{flex-basis:calc(100% / 3);display:flex;flex-wrap:nowrap;align-items:center;align-content:center;font-weight:600}.leaflet-container .map-popup .leaflet-popup-content-wrapper .leaflet-popup-content .bottom>div:nth-child(2){padding-right:2rem}.leaflet-container .map-popup .leaflet-popup-content-wrapper .leaflet-popup-content .bottom>div .icon{margin-right:0.5rem}.leaflet-container .map-popup .leaflet-popup-content-wrapper .leaflet-popup-content .bottom>div .icon>svg{float:left}.leaflet-container .map-popup .leaflet-popup-content-wrapper .leaflet-popup-content .bottom>div .icon:after{content:'';display:block;clear:both}.trends-page{display:flex;align-items:stretch;min-height:calc((var(--vh, 1vh) * 100) - 4rem);padding:2rem}.trends-page .type-switcher{flex-basis:10rem;list-style-type:none;padding:0;margin:0}.trends-page .type-switcher li{display:block;width:10rem;height:10rem;line-height:10rem;text-align:center;background:var(--white-);cursor:pointer;margin-bottom:2rem}.trends-page .type-switcher li svg{vertical-align:middle;display:inline-block}.trends-page .type-switcher li svg *{stroke:var(--darkGrey)}.trends-page .type-switcher li.active{background:var(--primary)}.trends-page .type-switcher li.active svg *{stroke:var(--white-)}.trends-page .type-switcher li.saved-reports{background:none;cursor:default;line-height:1;display:flex;align-items:center;justify-content:center}.trends-page .type-switcher li.saved-reports a{cursor:pointer;position:relative;display:block}.trends-page .type-switcher li.saved-reports a .badge{line-height:1.2;position:absolute;top:-1.3rem;right:-1.3rem;width:2.2rem;height:2.2rem;border-radius:1.1rem;background:var(--primary);color:white}.trends-page .add-calc-group-modal .modal__header{border-bottom:0 !important}.trends-page .add-calc-group-modal .modal__body{margin-top:0 !important;width:60rem;max-width:calc(100vw - 4rem)}.trends-page .add-calc-group-modal .modal__body .field-wrapper strong{display:block;margin-bottom:1rem}.trends-page .add-calc-group-modal .modal__body .field-wrapper:not(:last-child){margin-bottom:2rem}.trends-page .data{flex-basis:50rem;padding:0 2rem}.trends-page .data>.add>a{cursor:pointer;text-decoration:none;color:var(--darkGrey);margin-top:2rem;display:block}.trends-page .data>.add>a svg{margin-right:1.25rem}.trends-page .data>.add>a>*{vertical-align:middle}.trends-page .data .calculation-group{background:var(--white-)}.trends-page .data .calculation-group:not(:first-child){margin-top:2rem}.trends-page .data .calculation-group .points{padding:2rem;padding-top:0}.trends-page .data .calculation-group .points .point{background:var(--lightBackground)}.trends-page .data .point,.trends-page .data .calculation-group>div:not(.points){background-color:var(--white-);padding:2rem;position:relative}.trends-page .data .point:not(:first-child),.trends-page .data .calculation-group>div:not(.points):not(:first-child){margin-top:2rem}.trends-page .data .point a,.trends-page .data .calculation-group>div:not(.points) a{display:block;position:absolute;top:0;bottom:0;right:2.5rem;margin:auto;font-size:0;height:1.6rem;width:1.6rem;cursor:pointer;background-image:url("/close.svg");background-repeat:no-repeat;background-size:100% 100%}.trends-page .data .point i,.trends-page .data .calculation-group>div:not(.points) i{display:inline-block;vertical-align:middle;width:2rem;height:2rem;border-radius:1rem;margin-right:2rem}.trends-page .data .point .micro-save-indicator,.trends-page .data .calculation-group>div:not(.points) .micro-save-indicator{--color: var(--success);position:absolute;top:0;bottom:0;right:5.5rem;margin:auto;font-size:0;height:2rem;width:2rem}.trends-page .data .point .micro-load-indicator.error>.micro-save-indicator,.trends-page .data .calculation-group>div:not(.points) .micro-load-indicator.error>.micro-save-indicator{cursor:pointer}.trends-page .data .point .block-picker,.trends-page .data .calculation-group>div:not(.points) .block-picker{position:absolute !important;z-index:10;left:-7.75rem}.trends-page .data .point span,.trends-page .data .calculation-group>div:not(.points) span{display:inline-block;vertical-align:middle}.trends-page .data .point span small,.trends-page .data .calculation-group>div:not(.points) span small{font-size:0.8em;display:block}.trends-page .data .point span span,.trends-page .data .calculation-group>div:not(.points) span span{display:block}.trends-page .chart-area{flex:1 0 50rem;padding-right:2rem;display:flex;flex-direction:column;align-items:stretch;align-content:stretch}.trends-page .chart-area .chart-controls{position:relative;z-index:1;padding-bottom:2rem}.trends-page .chart-area .chart-controls>div.right{line-height:4.375rem;float:right}.trends-page .chart-area .chart-controls>div.right a{display:inline-block;vertical-align:middle;margin-left:2rem;cursor:pointer}.trends-page .chart-area .chart-controls>div.right a svg{display:inline-block;vertical-align:middle;margin-right:0.5rem}.trends-page .chart-area .chart-controls>div.right a svg *{stroke:var(--darkGrey)}.trends-page .chart-area .chart-controls>div.right a span{display:inline-block;vertical-align:middle}.trends-page .chart-area .chart-controls>div>div{display:inline-block;margin-right:2rem}.trends-page .chart-area .chart-controls>div>div>span{font-size:0.8em;margin-right:1.25rem}.trends-page .chart-area .chart-controls>div>div .react-datepicker-popper{font-size:2rem;z-index:10000}.trends-page .chart-area .chart-controls>div>div .select-field-wrapper{display:inline-block;width:20rem;z-index:20;position:relative}.trends-page .chart-area .chart-controls>div>div .checkbox-input{margin-right:1rem}.trends-page .chart-area .chart-controls>div>div input[type="text"]{background-image:url(/calendar.svg);background-color:var(--white-);background-repeat:no-repeat;background-position:1.25rem center;background-size:1.5em;padding:1rem;padding-left:5rem;min-width:0;border:0;outline:0;border-radius:0.5rem;width:15rem;font-size:1.6rem}.trends-page .chart-area .chart--chart{flex-grow:1;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;z-index:0}.trends-page .chart-area .chart--chart.chart--table,.trends-page .chart-area .chart--chart.chart--heatmap{flex-direction:row;align-items:flex-start}.trends-page .chart-area .chart--chart.chart--stopwatch{overflow:auto;justify-content:flex-start}.trends-page .chart-area .chart--chart.chart--stopwatch h2{margin:0;font-size:1.85rem;font-weight:normal;background-color:var(--white-);display:inline-block;padding:1rem 2rem;border-radius:0.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.trends-page .chart-area .chart--chart.chart--stopwatch .period-wrapper:nth-child(2){margin-top:2rem}.trends-page .chart-area .chart--chart.chart--stopwatch .stopwatch-point:first-child h3{margin-top:0}.trends-page .chart-area .chart--chart.empty{background:var(--white-);padding:2rem}.trends-page .chart-area .chart--chart>div{flex:1;padding:2rem;width:100%}.trends-page .chart-area .chart--chart>div:not(.stopwatch):not(.heatmap-wrapper){background:var(--white-)}.trends-page .chart-area .chart--chart>div.line-chart-wrapper,.trends-page .chart-area .chart--chart>div.bar-chart-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.trends-page .chart-area .chart--chart>div.line-chart-wrapper>.snapshot,.trends-page .chart-area .chart--chart>div.bar-chart-wrapper>.snapshot{cursor:pointer;position:absolute;z-index:999;top:2rem;right:2rem;background:var(--white-);padding:1rem}.trends-page .chart-area .chart--chart>div.line-chart-wrapper>.snapshot svg,.trends-page .chart-area .chart--chart>div.bar-chart-wrapper>.snapshot svg{width:2.5rem;height:2.5rem}.trends-page .chart-area .chart--chart>div.line-chart-wrapper>.snapshot svg *,.trends-page .chart-area .chart--chart>div.bar-chart-wrapper>.snapshot svg *{fill:currentColor}.trends-page .chart-area .chart--chart>div.line-chart-wrapper>div,.trends-page .chart-area .chart--chart>div.bar-chart-wrapper>div{width:100%;height:100%;flex:1}.trends-page .chart-area .chart--chart>div.line-chart-wrapper>div.brushContainer,.trends-page .chart-area .chart--chart>div.bar-chart-wrapper>div.brushContainer{cursor:col-resize;flex-basis:20rem;flex-grow:0;flex-shrink:0}.trends-page .chart-area .chart--chart>div.stopwatch.is-loading{display:flex;align-items:center;justify-content:center}.trends-page .chart-area .chart--chart>div.stopwatch .toggle>div{display:flex;justify-content:center;align-items:center}.trends-page .chart-area .chart--chart>div.stopwatch .toggle>div .select-wrapper{width:17rem}.trends-page .chart-area .chart--chart>div.stopwatch .toggle>div a.download{cursor:pointer}.trends-page .chart-area .chart--chart>div.stopwatch .toggle>div a.download svg{width:2.5rem;height:2.5rem}.trends-page .chart-area .chart--chart>div.stopwatch .toggle>div>span{font-weight:bold;margin-left:1.5rem;margin-right:1.5rem}.trends-page .chart-area .chart--chart>div.stopwatch .toggle>div>span:first-child{margin-left:0}.trends-page .chart-area .chart--chart>div.stopwatch .toggle>div>span:last-child{margin-right:0}.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point{padding:2rem 2rem 2rem 5.7rem;margin:0 -2rem;position:relative}.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point:before{content:'';width:1.7rem;height:calc(100% - 4rem);position:absolute;left:2rem;top:2rem;bottom:2rem;border-radius:1rem;background:currentColor}.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point h3{margin-top:0;margin-bottom:2rem}.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point h3 a{float:right;cursor:pointer}.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point h3 a svg{width:2.5rem;height:2.5rem}.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point h3 a.snapshot{cursor:pointer}.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point h3 a.snapshot svg *{fill:currentColor}.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point h3 a+a{margin-right:1rem}.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point [data-highcharts-chart]{border-radius:1.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);padding:2rem 2rem 0;background:var(--white-)}.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point h3,.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point .entity-table{color:var(--darkGrey)}.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point p{margin:0;color:var(--black-)}.trends-page .chart-area .chart--chart>div.stopwatch .stopwatch-point .entity-table{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.trends-page .chart-area .chart--chart>div.heatmap-wrapper{padding:0}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap-point{position:relative;background:var(--white-);padding:2rem;padding-bottom:6rem;border-radius:1.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);margin-bottom:2rem}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap-point h4{font-size:2rem;font-weight:bold;margin:0 0 2rem 0}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap-point h4 .download{float:right;margin-right:1rem;cursor:pointer}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap-point h4 .download svg{width:2.5rem;height:2.5rem}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap-point h4 .snapshot{float:right;cursor:pointer}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap-point h4 .snapshot svg{width:2.5rem;height:2.5rem}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap-point h4 .snapshot svg *{fill:currentColor}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap-point h4 span{display:inline-block;vertical-align:middle}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .legend{position:absolute;bottom:2rem;right:2rem;display:flex;max-width:calc(100% - 4rem);min-width:10rem;padding-top:1rem}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .legend div{height:1rem;position:absolute;top:0;left:0;right:0}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .legend .min,.trends-page .chart-area .chart--chart>div.heatmap-wrapper .legend .max{white-space:nowrap}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .legend .min{margin-right:1rem}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap>div:not(.axis){display:flex}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap>div:not(.axis) .date-label{flex-basis:12rem}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap>div:not(.axis)>div:not(.date-label){flex:1}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap>div:not(.axis)>div:not(.date-label):hover .heatmap-tooltip{display:block}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap>div:not(.axis)>div:not(.date-label) .heatmap-tooltip{display:none;position:fixed;background:var(--white-);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);border-radius:0.5rem;transform:translateX(-50%);margin-top:-4.3rem;width:auto;text-align:center;padding:0.5rem}.trends-page .chart-area .chart--chart>div.heatmap-wrapper .heatmap .axis.x{padding-left:12rem;display:flex;justify-content:space-around}.trends-page .chart-area .chart--chart>div.table-wrapper{position:relative}.trends-page .chart-area .chart--chart>div.table-wrapper table{width:100%;border-collapse:collapse}.trends-page .chart-area .chart--chart>div.table-wrapper table th{text-align:left;border-bottom:0.5rem solid var(--white--adjust-10-alt);padding:0.5rem}.trends-page .chart-area .chart--chart>div.table-wrapper table th:not(:last-child){border-right:0.5rem solid var(--white--adjust-10-alt)}.trends-page .chart-area .chart--chart>div.table-wrapper table th .download{float:right;cursor:pointer}.trends-page .chart-area .chart--chart>div.table-wrapper table th .download svg{width:2rem;height:2rem}.trends-page .chart-area .chart--chart>div.table-wrapper table tr td{border:0.5rem solid var(--white--adjust-10-alt);padding:0.5rem;position:relative}.trends-page .chart-area .chart--chart>div.table-wrapper table tr td:first-child{border-left:0}.trends-page .chart-area .chart--chart>div.table-wrapper table tr td:last-child{border-right:0}.trends-page .chart-area .chart--chart>div.table-wrapper table tr td i{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:var(--primary)}.trends-page .chart-area .chart--chart>div.table-wrapper table tr td span{position:relative;z-index:11}.trends-page .chart-area .chart--chart>div.table-wrapper table tr:first-child td{border-top:0}.trends-page .chart-area .chart--chart>div.table-wrapper table tr:last-child td{border-bottom:0}.trends-page .chart-area .chart--chart>div.table-wrapper .truncated-message{background:var(--white-);background:linear-gradient(0deg, var(--white-) 0%, var(--white-) 86%, rgba(255,255,255,0) 100%);position:absolute;z-index:11;left:0;right:0;bottom:0;height:13rem;padding:2rem;text-align:center}.trends-page .chart-area .chart--chart>div.table-wrapper .truncated-message>span{display:block;margin-bottom:1rem}.trends-page .chart-area .chart--chart>div.table-wrapper .truncated-message .button{padding:0.8rem 1.6rem;border-radius:0.55rem;display:inline-block;width:auto;font-size:1.7rem}.add-point-form .empty p{margin:0;text-align:center}.add-point-form .form-wrapper{max-width:150rem;margin:2rem auto;display:flex;align-items:flex-start}.add-point-form .form-wrapper .form-inner{flex:1;background:var(--white-);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);border-radius:1.5rem;padding:2rem;margin:1rem}.add-point-form .form-wrapper .form-inner .row{height:8rem;display:flex;align-items:center;align-content:stretch}.add-point-form .form-wrapper .form-inner .row strong{display:block;margin-bottom:1rem}.add-point-form .form-wrapper .form-inner .row>*{height:100%;flex-grow:1}.add-point-form .form-wrapper .form-inner .row>*:not(:last-child){margin-right:2rem}.add-point-form .form-wrapper .form-inner .available-points{margin:2rem -2rem 0;border-top:0.125rem solid var(--white--adjust-10-alt);padding:2rem;padding-bottom:0}.add-point-form .form-wrapper .form-inner .available-points .points-table>div:not(:last-child){margin-bottom:2rem}.add-point-form .form-wrapper .form-inner .available-points .points-table h5{margin:0 0 2rem;font-size:2rem;font-weight:normal}.add-point-form .form-wrapper .form-inner .available-points .points-table .points-list{display:flex;flex-wrap:wrap}.add-point-form .form-wrapper .form-inner .available-points .points-table .points-list div{flex-basis:calc((100% - 4rem) / 3);border-bottom:0.125rem solid var(--white--adjust-10-alt);padding:1.4rem 0;display:flex;align-items:center}.add-point-form .form-wrapper .form-inner .available-points .points-table .points-list div span{flex:1}.add-point-form .form-wrapper .form-inner .available-points .points-table .points-list div a{font-size:0;cursor:pointer}.add-point-form .form-wrapper .form-inner .available-points .points-table .points-list div.disabled{opacity:0.5}.add-point-form .form-wrapper .form-inner .available-points .points-table .points-list div.disabled a{cursor:default}.add-point-form .form-wrapper .form-inner .available-points .points-table .points-list div.disabled svg *{stroke:var(--black-)}.add-point-form .form-wrapper .form-inner .available-points .points-table .points-list div:not(:nth-child(3n)){margin-right:2rem}.add-point-form .form-wrapper .selected-points{flex-basis:50rem;margin:1rem}.add-point-form .form-wrapper .selected-points .point{background-color:var(--white-);padding:2rem;position:relative}.add-point-form .form-wrapper .selected-points .point:not(:first-child){margin-top:2rem}.add-point-form .form-wrapper .selected-points .point a{display:block;position:absolute;top:0;bottom:0;right:2.5rem;margin:auto;font-size:0;height:1.6rem;width:1.6rem;cursor:pointer;background-image:url("/close.svg");background-repeat:no-repeat;background-size:100% 100%}.add-point-form .form-wrapper .selected-points .point i{display:inline-block;vertical-align:middle;width:2rem;height:2rem;border-radius:1rem;margin-right:2rem}.add-point-form .form-wrapper .selected-points .point .block-picker{position:absolute !important;z-index:10;left:-7.75rem}.add-point-form .form-wrapper .selected-points .point span{display:inline-block;vertical-align:middle}.add-point-form .form-wrapper .selected-points .point span small{font-size:0.8em;display:block}.add-point-form .form-wrapper .selected-points .point span span{display:block}@media (max-width: 999px){.trends-page{display:block;min-height:0}.trends-page .type-switcher{display:flex;justify-content:space-between;margin-bottom:2rem}.trends-page .type-switcher li{flex:1 0 0;height:7.8rem;line-height:7.8rem;margin-bottom:0}.trends-page .type-switcher li:not(:last-child){margin-right:2rem}.trends-page .data{padding:0;display:flex;flex-direction:column;margin-bottom:2rem}.trends-page .data .add{order:-1;display:flex;margin-bottom:1.5rem;justify-content:space-around}.trends-page .data .add>a{margin-top:0}.trends-page .data .points{overflow:auto;margin:0 -0.5rem}.trends-page .data .points>.points-inner{display:flex;flex-wrap:wrap}.trends-page .data .points>.points-inner.multiple{min-width:74rem}.trends-page .data .points>.points-inner>div{flex:0 0 35rem;margin:0.5rem !important}.trends-page .data .points>.points-inner>div small{display:none !important}.trends-page .data .points>.points-inner>div .points{display:none}.trends-page .chart-area{padding-right:0}.trends-page .chart-area .chart-controls .right{display:none}.trends-page .chart-area .chart-controls>div{display:flex}.trends-page .chart-area .chart-controls>div>div{flex:1 0 0}.trends-page .chart-area .chart-controls>div>div:last-child{margin-right:0}.trends-page .chart-area .chart-controls>div>div>span{display:block}.trends-page .chart-area .chart-controls>div>div .select-field-wrapper{width:100%}.trends-page .chart-area .chart-controls>div>div.dow-wrapper{display:flex;flex-wrap:wrap}.trends-page .chart-area .chart-controls>div>div.dow-wrapper span{flex:1 0 100%;order:-1}.trends-page .chart-area .chart-controls>div .react-datepicker-wrapper input[type="text"]{background:var(--white-);padding-left:1rem;width:100%;height:4.75rem;text-align:center}.trends-page .chart-area .chart--chart [data-html2canvas-ignore]{display:none}.add-point-form .form-wrapper{display:block}.add-point-form .form-wrapper .selected-points{margin-top:4rem}}.saved-reports{padding:2rem;display:flex}.saved-reports .available-reports{flex-basis:30rem}.saved-reports .available-reports a{display:block;margin-bottom:2rem;cursor:pointer;background:var(--white-);color:var(--darkGrey);padding:2rem;text-decoration:none;display:flex;align-items:center;font-weight:600}.saved-reports .available-reports a svg{color:var(--primary);width:2.5rem;height:2.5rem}.saved-reports .available-reports a span{margin-left:1.5rem}.saved-reports .available-reports a.active{background:var(--primary);color:var(--white-)}.saved-reports .available-reports a.active svg{color:var(--white-)}.saved-reports .report-data{flex-grow:1;max-width:calc(100% - 32rem);margin-left:2rem}.saved-reports .report-data .loading-screen{flex-direction:column}.saved-reports .report-data .loading-screen .button{margin-top:2rem;width:auto;border-radius:0.5rem;padding:1rem 2rem}.saved-reports .report-data .config-container{height:100%;display:flex;align-items:center;justify-content:center}.saved-reports .report-data .config-container .inner{max-width:100%;width:40rem;text-align:center}.saved-reports .report-data .config-container .inner svg{width:4rem;height:4rem}.saved-reports .report-data .config-container .inner h3{margin:0;margin-top:1rem;margin-bottom:2rem;text-align:center}.saved-reports .report-data .config-container .inner .button{width:auto;padding:1rem 2rem;border-radius:0.5rem}.saved-reports .report-data .config-container .inner .input-wrapper{margin-bottom:2rem}.saved-reports .report-data .config-container .inner .input-wrapper>span{min-width:11rem;display:inline-block}.saved-reports .report-data .config-container .inner .input-wrapper .text-field{display:inline-block;border:0;box-shadow:none}.saved-reports .report-data .config-container .inner .input-wrapper .text-field>div{padding:0}.saved-reports .report-data .config-container .inner .input-wrapper .text-field>div input{padding:1rem;font-size:1.6rem;width:15rem}.saved-reports .report-data .config-container .inner .react-datepicker-wrapper input[type="text"]{background-image:url(/calendar.svg);background-color:var(--white-);background-repeat:no-repeat;background-position:1.25rem center;background-size:1.5em;padding:1rem;padding-left:5rem;min-width:0;border:0;outline:0;border-radius:0.5rem;width:15rem;font-size:1.6rem}.saved-reports .report-data .config-container .inner .react-datepicker-popper{font-size:2rem;z-index:10000}.saved-reports .report-data .config-container .inner .select-field-wrapper{display:inline-block;width:20rem;z-index:20;position:relative}.saved-reports .report-data .config-container .inner.extended .input-wrapper .text-field>div input{width:20rem}.saved-reports .report-data .config-container .inner.extended .react-datepicker-wrapper input[type="text"]{width:20rem}.saved-reports .report-data .data-wrapper{display:flex;flex-direction:column;max-height:100%}.saved-reports .report-data .table-wrapper{flex-grow:1;overflow:auto;background-color:var(--white-);padding:2rem;border-radius:1.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);position:relative}.saved-reports .report-data .table-wrapper .download{display:inline-block;width:2.5rem;height:2.5rem;cursor:pointer;margin-right:1rem;vertical-align:middle;margin-top:-0.5rem}.saved-reports .report-data .table-wrapper .download svg{width:2.5rem;height:2.5rem}.saved-reports .report-data .table-wrapper table{min-width:100%;border-collapse:collapse}.saved-reports .report-data .table-wrapper table tbody tr:nth-child(even) td{background-color:var(--lightBackground)}.saved-reports .report-data .table-wrapper table td:first-child{position:sticky;left:-2rem;background-color:var(--white-);z-index:1;box-shadow:0.25rem 0 0.5rem -0.125rem var(--black--alpha-5)}.saved-reports .report-data .table-wrapper table th{text-align:left;position:sticky;top:-2rem;background-color:var(--white-);z-index:2;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.saved-reports .report-data .table-wrapper table th:first-child{left:-2rem;z-index:3}.saved-reports .report-data .table-wrapper table td,.saved-reports .report-data .table-wrapper table th{padding:1rem}.saved-reports .report-data .table-wrapper table td:first-child,.saved-reports .report-data .table-wrapper table th:first-child{padding-left:1rem}.saved-reports .report-data .table-wrapper table td:last-child,.saved-reports .report-data .table-wrapper table th:last-child{padding-right:1rem}.saved-reports .report-data .widgets-row{flex-shrink:0;display:flex;align-items:stretch;margin-bottom:2rem;overflow:auto}.saved-reports .report-data .widgets-row .widget{flex-grow:1;background-color:var(--white-);padding:2rem;border-radius:1.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.saved-reports .report-data .widgets-row .widget h3{font-weight:600;margin:0}.saved-reports .report-data .widgets-row .widget h2{text-align:center;margin:0;position:relative;margin-top:2rem;font-weight:600;font-size:3.5rem}.saved-reports .report-data .widgets-row .widget h2 span{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:3}.saved-reports .report-data .widgets-row .widget h2:before{content:attr(data-content);text-align:center;background:white;padding:0 2rem;position:relative;z-index:2}.saved-reports .report-data .widgets-row .widget h2:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:0.25rem;background:var(--black-);width:100%;z-index:1}.saved-reports .report-data .widgets-row .widget:not(:last-child){margin-right:2rem}.saved-reports .report-data .widgets-row .widget .table-wrapper{margin-top:2rem;background:none;padding:0;border-radius:0;box-shadow:none}.users-page{height:calc(var(--vh, 1vh) * 100);overflow:auto;padding:2rem;display:flex;flex-direction:column}.users-page .users-page-inner{flex:1;width:100%;max-width:100rem;margin:auto}.users-page .filter{font-size:2rem;height:5.25rem;margin-bottom:2rem;display:flex;margin:0 2rem}.users-page .filter .text-field{flex:1}.users-page .user-edit-wrapper{background:var(--white-);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);border-radius:0.75rem;padding:2rem;padding-top:0}.users-list{background:var(--white-);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);border-radius:0.75rem;padding-top:2rem}.users-list table{width:calc(100%);border-spacing:0;margin-top:2rem;font-size:2rem}.users-list table thead th{opacity:0.4;padding:1rem;text-align:left;font-weight:600}.users-list table thead th:first-child{padding-left:2.5rem}.users-list table tbody tr.clickable{cursor:pointer}.users-list table tbody tr.clickable:hover{background:var(--lightBackground-adjust-2-alt)}.users-list table tbody tr.clickable:hover td svg{visibility:visible}.users-list table tbody tr td{padding:1.5rem 1rem 1rem 1rem}.users-list table tbody tr td:first-child{padding-left:2.5rem}.users-list table tbody tr td:last-child{padding-right:2.5rem}.users-list table tbody tr td:last-child svg{visibility:hidden}.users-list table tbody tr:not(:last-child) td{border-bottom:0.125rem solid var(--lightBackground-adjust-4-alt)}.users-list .pagination{position:relative;padding:3.75rem;padding-bottom:6rem;font-size:2rem}.users-list .pagination>div.pageSize{position:absolute;top:calc(100% - 5rem);left:0;right:0;text-align:center}.users-list .pagination>div.pageSize a{font-size:2rem;opacity:0.5;margin-right:1rem}.users-list .pagination>div.pageSize a:not(.active){cursor:pointer}.users-list .pagination>div.pageSize a.active{opacity:0.7}.users-list .pagination>div.pageSize a:last-child{margin-right:0}.users-list .pagination>div:first-child+div{position:absolute;left:2.5rem;opacity:0.5;height:2rem;top:0;bottom:0;margin:auto;line-height:2rem}.users-list .pagination>div:last-child{position:absolute;right:2.5rem;opacity:0.5;height:2rem;top:0;bottom:0;margin:auto;line-height:2rem}.users-list .pagination>div:first-child+div+div{text-align:center}.users-list .pagination>div:first-child+div+div div{display:inline-block}.users-list .pagination>div:first-child+div+div div:after{content:'';display:block;clear:both}.users-list .pagination>div:first-child+div+div div a{float:left;cursor:pointer;padding:0;width:5.5rem;height:5.5rem;line-height:5.5rem;border-radius:50%;display:inline-block;text-align:center;font-size:0;margin:0 1.25rem;background:var(--primary)}.users-list .pagination>div:first-child+div+div div a:after{content:'';display:block;clear:both}.users-list .pagination>div:first-child+div+div div a svg{display:inline;vertical-align:middle}.users-list .pagination>div:first-child+div+div div a svg *{stroke:var(--white-)}.users-list .pagination>div:first-child+div+div div a.prev svg{transform:rotate(180deg)}.users-list .pagination>div:first-child+div+div div a.inactive{background:var(--lowImpact);cursor:default}.users-list .pagination>div:first-child+div+div div a.inactive svg *{stroke:var(--lighterGrey)}.user-edit .top,.users-list-page .top{margin:2rem 0;display:flex}.user-edit .top h1,.users-list-page .top h1{flex-grow:1;margin:0;font-weight:600;margin-right:2rem}.user-edit .top .right,.users-list-page .top .right{flex:0;display:flex}.user-edit .top .right .button,.users-list-page .top .right .button{padding:1rem 2rem;white-space:nowrap;border-radius:0.5rem}.user-edit .top .right .button:not(:last-child),.users-list-page .top .right .button:not(:last-child){margin-right:2rem}.user-edit-wrapper .text-field input{padding:1rem}.user-edit-wrapper>div:first-child p.error{margin:0;margin-bottom:2rem;background:var(--error);color:var(--white-);padding:0.5rem 1.5rem;border-radius:0.5rem;text-align:center}.user-edit-wrapper>div:first-child strong{padding-top:2rem;font-weight:500;font-size:1.5rem;display:block;margin-bottom:1rem}.user-edit-wrapper>div:first-child .text-field{height:5.25rem}.user-edit-wrapper>div:first-child .text-field>div{padding:0 1rem}.health{padding:2rem}.health.empty{display:flex;flex-direction:column;justify-content:center}.health .health-segment{margin:1rem;background:var(--white-);padding:2rem;padding-bottom:0;border-radius:0.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.health .health-segment .field-wrapper{padding-bottom:2rem;display:flex;align-items:center}.health .health-segment .field-wrapper span{font-weight:600;margin-left:2rem}.health .health-segment h4{color:var(--black-);font-size:2rem;font-weight:normal;margin:0;margin-bottom:2rem}.health .health-segment i.bar{width:0.5rem;display:block;height:6.875rem}.health .health-segment i.bar.yellow{background:var(--warning)}.health .health-segment i.bar.orange{background:var(--orange-)}.health .health-segment i.bar.red{background:var(--error)}.health .health-segment .entity-table{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem);overflow:auto}.health .health-segment .entity-table td,.health .health-segment .entity-table th{white-space:nowrap}.health .health-segment .entity-table td:first-child,.health .health-segment .entity-table th:first-child{padding:0;width:0.5rem;border-right:0}.health .health-segment .entity-table td:nth-child(2) .grandchild{display:inline-block;width:2rem}.health .health-segment .entity-table td:nth-child(2) svg{margin-right:0.5rem}.health .health-segment .entity-table td:nth-child(2) svg+span{color:var(--lighterGrey)}.health .health-segment .entity-table td:nth-last-child(2){border-right:0}.health .health-segment .entity-table td:last-child{text-align:right}.health .health-segment .entity-table td:last-child svg{margin-top:-3.85rem;margin-left:-3.75rem;margin-right:-3.75rem;margin-bottom:-5.55rem}.health .health-segment .pagination{position:relative;padding:3.75rem;padding-bottom:5.75rem;font-size:2rem}.health .health-segment .pagination>div.pageSize{position:absolute;top:calc(100% - 4.5rem);left:0;right:0;text-align:center}.health .health-segment .pagination>div.pageSize a{font-size:2rem;opacity:0.5;margin-right:1rem}.health .health-segment .pagination>div.pageSize a:not(.active){cursor:pointer}.health .health-segment .pagination>div.pageSize a.active{opacity:0.7}.health .health-segment .pagination>div.pageSize a:last-child{margin-right:0}.health .health-segment .pagination>div:first-child+div{position:absolute;left:1rem;opacity:0.5;height:2rem;top:0;bottom:0;margin:auto;line-height:2rem}.health .health-segment .pagination>div:last-child{position:absolute;right:1rem;opacity:0.5;height:2rem;top:0;bottom:0;margin:auto;line-height:2rem}.health .health-segment .pagination>div:first-child+div+div{text-align:center}.health .health-segment .pagination>div:first-child+div+div div{display:inline-block}.health .health-segment .pagination>div:first-child+div+div div:after{content:'';display:block;clear:both}.health .health-segment .pagination>div:first-child+div+div div a{float:left;cursor:pointer;padding:0;width:5.5rem;height:5.5rem;line-height:5.5rem;border-radius:50%;display:inline-block;text-align:center;font-size:0;margin:0 1.25rem;background:var(--primary)}.health .health-segment .pagination>div:first-child+div+div div a:after{content:'';display:block;clear:both}.health .health-segment .pagination>div:first-child+div+div div a svg{display:inline;vertical-align:middle}.health .health-segment .pagination>div:first-child+div+div div a svg *{stroke:var(--white-)}.health .health-segment .pagination>div:first-child+div+div div a.prev svg{transform:rotate(180deg)}.health .health-segment .pagination>div:first-child+div+div div a.inactive{background:var(--lowImpact);cursor:default}.health .health-segment .pagination>div:first-child+div+div div a.inactive svg *{stroke:var(--lighterGrey)}.health-empty-view{flex:1;display:flex;padding:2rem;justify-content:center;align-items:center}.health-empty-view .inner{text-align:center}.health-empty-view .inner p{font-size:2.4rem;line-height:4rem;margin:0}.health-empty-view .inner img{width:100%;max-width:40rem;margin:3rem 0}.router-status .settings-page{min-height:calc(100% - 9.5rem)}.router-status .settings-inner .settings-inner-data{display:none;position:relative;z-index:99999;min-height:100%}.router-status .settings-inner .settings-inner-no-data{display:block}.router-status .settings-inner.data .settings-inner-data{display:block}.router-status .settings-inner.data .settings-inner-no-data{display:none}.router-status .settings-inner .scanner{border-radius:0.5rem;overflow:hidden}.router-status .settings-inner .text-field{margin-top:2rem;background:none;box-shadow:none;border:0}.router-status .settings-inner .text-field .label{color:var(--lighterGrey);margin-bottom:1rem}.router-status .settings-inner .text-field>div{padding:0}.router-status .settings-inner .text-field input{box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:1rem 2rem}.router-status .settings-inner .text-field.disabled input{background:var(--lightestBackground) !important}.router-status .settings-inner .error{background:var(--error-alpha-50);padding:1rem 2rem;text-align:center;margin-top:2rem}.router-status .settings-inner .actions{text-align:center;margin-top:2rem}.router-status .settings-inner .actions .button{border-radius:0.5rem;display:inline-block;padding:1rem 2rem;margin:0 1rem;width:auto}.router-status .settings-inner .settings-card{padding:2rem 4rem !important}.router-status .settings-inner .settings-card .data-row{border-bottom:0.25rem solid var(--lightBackground);padding:1.5rem 0;position:relative}.router-status .settings-inner .settings-card .data-row .status-icon{color:var(--success);position:absolute;top:2rem;right:2rem}.router-status .settings-inner .settings-card .data-row:last-child{border-bottom:0}.router-status .settings-inner .settings-card .data-row.header{font-size:2rem}.router-status .settings-inner .settings-card .data-row.header .status-icon{top:1.5rem}.router-status .settings-inner .settings-card .data-row.header .status-icon svg{width:3rem;height:3rem}.router-status .settings-inner .settings-card .data-row p{margin:0.5rem 0}@media (max-width: 832px){.router-status .settings-page{padding-left:1rem;padding-right:1rem}.router-status .settings-page .settings-inner{width:100%;max-width:100vw}.router-status .settings-page .settings-inner .fields{padding:0 1rem}.router-status .settings-page .settings-inner .settings-card{padding:2rem}}main>aside{overflow:hidden;position:fixed;background:var(--appNavBackground);width:9.5rem;height:calc(var(--vh, 1vh) * 100);left:0;top:0;bottom:0;display:flex;flex-direction:column;transition:.2s all ease-in-out;z-index:100}main>aside nav{flex:1;display:flex;flex-direction:column}main>aside nav .label{transition:.2s all ease-in-out;opacity:0;color:var(--white-)}main>aside nav .close{display:none}main>aside nav .logo{background:var(--primary);height:9.5rem;min-height:9.5rem;max-height:9.5rem;display:flex;align-items:center;text-align:center;text-decoration:none}main>aside nav .logo>span{width:9.5rem;min-width:9.5rem}main>aside nav .logo>span.label{font-size:2.4rem;white-space:nowrap;min-width:0;text-align:left;width:13.5rem}main>aside nav .logo>span svg{height:4.75rem;width:auto}main>aside nav ul{margin:0;padding:0;list-style-type:none;flex-grow:1;display:flex;flex-direction:column}main>aside nav ul:first-of-type{margin-top:2rem}main>aside nav ul.util{flex-grow:0;flex-basis:23.75rem}main>aside nav ul.util .headway-anchor>*{margin:auto}main>aside nav ul.util .headway-anchor>* .HW_softHidden{background-color:var(--lighterGrey) !important}main>aside nav ul li a{cursor:pointer;display:flex;align-items:center;text-align:center;height:9.5rem;text-decoration:none}main>aside nav ul li a:not(.active)>span svg .h,main>aside nav ul li a:not(.active)>span svg *{stroke:var(--lighterGrey)}main>aside nav ul li a:not(.active)>span>.img-wrapper>.overlay{opacity:0}main>aside nav ul li a:not(.active)>span>.img-wrapper>.overlay svg{color:var(--white-)}main>aside nav ul li a:not(.active)>span.label{color:var(--lighterGrey)}main>aside nav ul li a>span{width:9.5rem;min-width:9.5rem;font-size:0}main>aside nav ul li a>span svg{color:var(--primary);width:calc(0.4 * 9.5rem);height:calc(0.31 * 9.5rem)}main>aside nav ul li a>span svg .h{stroke:var(--white-)}main>aside nav ul li a>span>.img-wrapper{width:3.75rem;height:3.75rem;display:inline-block;position:relative}main>aside nav ul li a>span>.img-wrapper>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:1.875rem;background:var(--lighterGrey)}main>aside nav ul li a>span>.img-wrapper>.overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--black--alpha-70);transition:all 0.1s ease-in-out;display:flex;align-items:center;justify-content:center}main>aside nav ul li a>span>.img-wrapper>.overlay svg{color:var(--white-)}main>aside nav ul li a>span.label{font-size:1.75rem;white-space:nowrap;min-width:0;text-align:left;width:11.5rem;overflow:hidden;text-overflow:ellipsis}main>aside nav ul li a>span.label small{display:block}main>aside nav ul li a:hover>span>.img-wrapper>.overlay,main>aside nav ul li a:focus>span>.img-wrapper>.overlay{opacity:1}footer.mobile-only{height:7rem;width:100vw;position:fixed;bottom:0;left:0;right:0;top:auto;background:var(--appNavBackground)}footer.mobile-only ul{list-style-type:none;padding:0;margin:0;width:100%;display:flex;align-items:stretch}footer.mobile-only ul li{flex:1;display:flex;align-items:stretch}footer.mobile-only ul li a{display:flex;flex:1;justify-content:center;align-items:center;color:var(--primary)}footer.mobile-only ul li a:not(.active)>span svg *{stroke:var(--lighterGrey)}@media (min-width: 1000px){main>aside:hover{width:23rem}main>aside:hover nav .label{opacity:1}}@media (max-width: 999px){main>aside{width:100vw}main>aside .close{display:block !important;position:absolute;cursor:pointer;top:12rem;right:2rem}main>aside .close svg{width:2.3rem;height:2.3rem}main>aside .close svg path{stroke:var(--white-)}main>aside>header{display:block}main>aside.mobile-visible{opacity:1;visibility:visible}main>aside.mobile-invisible{opacity:0;visibility:hidden;z-index:-1}main>aside nav{overflow:auto}main>aside nav .logo{justify-content:center;flex-basis:10rem}main>aside nav ul li a{justify-content:center}main>aside nav .label{opacity:1}}button.button,a.button{-webkit-appearance:none;appearance:none;outline:none;cursor:pointer;background:currentColor;border:0.25rem solid currentColor;padding:2rem 1rem;text-align:center;width:100%;font-family:'Source Sans Pro';font-size:2rem}button.button[disabled],a.button[disabled]{opacity:0.7;cursor:default}button.button.default,a.button.default{color:var(--primary)}button.button.default:not([disabled]):hover,button.button.default:not([disabled]):focus,a.button.default:not([disabled]):hover,a.button.default:not([disabled]):focus{color:var(--primary-adjust-5-alt)}button.button.default span,a.button.default span{font-weight:500;color:var(--white-)}button.button.cancel,a.button.cancel{color:var(--buttonGrey)}button.button.cancel:not([disabled]):hover,button.button.cancel:not([disabled]):focus,a.button.cancel:not([disabled]):hover,a.button.cancel:not([disabled]):focus{color:var(--buttonGrey-adjust-5-alt)}button.button.cancel span,a.button.cancel span{font-weight:500;color:var(--darkGrey)}button.button span,a.button span{display:inline-block;line-height:1.4em;max-height:none !important}button.button span>*,a.button span>*{max-height:1.2em;display:inline-block;vertical-align:middle}button.button span>*:not(:first-child),a.button span>*:not(:first-child){margin-left:1rem}@keyframes is-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading-spinner,.loading-screen .is-loading,.point-trendline.trend-loading>div,.button.loading>div.spinner{display:inline-block;position:relative;width:6.4rem;height:6.4rem}.loading-spinner div,.loading-screen .is-loading div,.point-trendline.trend-loading>div div,.button.loading>div.spinner div{box-sizing:border-box;display:block;position:absolute;width:5.1rem;height:5.1rem;margin:0.6rem;border:0.6rem solid var(--primary);border-radius:50%;animation:is-loading 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--primary) transparent transparent transparent}.loading-spinner div:nth-child(1),.loading-screen .is-loading div:nth-child(1),.point-trendline.trend-loading>div div:nth-child(1),.button.loading>div.spinner div:nth-child(1){animation-delay:-0.45s}.loading-spinner div:nth-child(2),.loading-screen .is-loading div:nth-child(2),.point-trendline.trend-loading>div div:nth-child(2),.button.loading>div.spinner div:nth-child(2){animation-delay:-0.3s}.loading-spinner div:nth-child(3),.loading-screen .is-loading div:nth-child(3),.point-trendline.trend-loading>div div:nth-child(3),.button.loading>div.spinner div:nth-child(3){animation-delay:-0.15s}.loading-screen{background:var(--lightBackground);z-index:9999;height:100%;width:100%;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.loading-screen .error{text-align:center}.loading-screen .error span{display:block}.loading-screen .error span a{cursor:pointer;color:var(--white-);background:var(--primary);white-space:nowrap;display:inline-block;padding:0.5rem 1rem 0.7rem;border-radius:0.5rem;margin:0.5rem}.point-trendline.trend-loading{display:flex;align-items:center;justify-content:center}.point-trendline.trend-loading>div{width:3.8rem;height:3.8rem}.point-trendline.trend-loading>div div{width:3.5rem;height:3.5rem;margin:0.42rem;border-width:0.42rem}.button.loading{position:relative}.button.loading>div.spinner{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:2rem;height:2rem}.button.loading>div.spinner div{border-color:var(--white-) transparent transparent;width:1.85rem;height:1.85rem;margin:0.22rem;border-width:0.22rem}.button.loading span{color:transparent !important}.select-field{flex:1;display:flex;flex-direction:column}.select-field>*{flex:1}.select-field [class*="control"]{box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05) !important;border-color:var(--inputBorder) !important}.select-field [class*="indicatorSeparator"]{background-color:var(--inputBorder)}.select-field [class*="indicatorContainer"]{color:var(--inputBorder)}.select-field .select-option--with-icon{display:flex;align-items:center;max-width:100%}.select-field .select-option--with-icon>span{flex:1;text-overflow:ellipsis;overflow:hidden}.select-field .select-option--with-icon svg{flex-basis:2rem;width:2rem;height:1.2em;margin-right:1rem}label.text-field{border-radius:0.5rem;transition:0.1s all ease-in-out;display:flex;background:var(--white-);font-size:2rem;min-width:0;flex-direction:column;justify-content:center;-webkit-box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder)}label.text-field.clickable-input input{cursor:pointer}label.text-field.disabled input{cursor:default}label.text-field .react-datepicker-wrapper{flex:1;display:flex}label.text-field .react-datepicker-wrapper .react-datepicker__input-container{flex:1;display:flex}label.text-field>div{display:flex;padding:0 2rem}label.text-field>div .icon{flex-basis:2rem;line-height:1em;font-size:0;display:flex;flex-direction:column;align-items:center;justify-content:center}label.text-field>div .icon svg{height:1.8rem;width:1.8rem}label.text-field>div input{font-family:'Source Sans Pro';flex-grow:1;font-size:0.8em;background:transparent !important;border:0;outline:0;padding:0;padding-left:2rem;color:var(--darkGrey);min-width:0}label.text-field>div input::-webkit-input-placeholder{color:var(--lighterGrey)}label.text-field>div input::-moz-placeholder{color:var(--lighterGrey)}label.text-field>div input:-ms-input-placeholder{color:var(--lighterGrey)}label.text-field>div input:-moz-placeholder{color:var(--lighterGrey)}label.text-field>div input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}label.text-field>div input[type=number]::-webkit-inner-spin-button,label.text-field>div input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}label.text-field .inc-dec{flex-basis:3.75rem;display:flex;flex-direction:column}label.text-field .inc-dec>a{flex-grow:1;cursor:pointer;padding:0.25rem 0.5rem;text-align:center;border-left:0.125rem solid var(--inputBorder);line-height:2rem}label.text-field .inc-dec>a svg{display:inline-block;vertical-align:middle}label.text-field .inc-dec>a:first-child{border-bottom:0.125rem solid var(--inputBorder)}.pin-field>span{display:block;margin-bottom:1rem}.pin-field .pin-field-input{outline:none;border:0.125rem solid var(--inputBorder);font-family:'Source Sans Pro';font-size:1.6rem;color:var(--darkGrey);-webkit-box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);padding:1rem;border-radius:0.5rem;text-align:center;max-width:10rem}.pin-field .pin-field-input:not(:last-child){margin-right:1rem}.setpoint-wrapper{display:flex;max-width:25rem}.setpoint-wrapper .text-field{flex:1;border:0;border-radius:0}.setpoint-wrapper .text-field>div{padding:0;padding-left:1rem}.setpoint-wrapper .text-field input{padding-left:1rem}.setpoint-wrapper .text-field:first-child{border-right:0.125rem solid var(--white--adjust-10-alt)}.thermostat-wrapper{position:relative;width:56.25rem;height:31.25rem;margin:auto}.thermostat-wrapper .controls{border:0.125rem solid var(--darkGrey-alpha-20);width:4.375rem;height:9.375rem;border-radius:2.1875rem;position:absolute;display:flex;flex-direction:column;bottom:0}.thermostat-wrapper .controls .value{color:var(--darkGrey);font-size:2rem;position:absolute;z-index:0;left:0.375rem;right:0;bottom:0;top:0;margin:auto;text-align:center;height:2.5rem}.thermostat-wrapper .controls .inc,.thermostat-wrapper .controls .dec{z-index:1;position:relative;flex:1;cursor:pointer}.thermostat-wrapper .controls .inc svg,.thermostat-wrapper .controls .dec svg{position:absolute;left:0;right:0;margin:auto}.thermostat-wrapper .controls .inc svg path,.thermostat-wrapper .controls .dec svg path{stroke:var(--darkGrey);transition:0.1s all ease-in-out}.thermostat-wrapper .controls .inc svg{top:1rem}.thermostat-wrapper .controls .dec svg{bottom:1.625rem}.thermostat-wrapper .controls.heat{left:0}.thermostat-wrapper .controls.cool{right:0.625rem}.thermostat-wrapper .current-status{width:calc(100% - 12.5rem);position:absolute;left:-0.75rem;right:0;top:6.25rem;padding-top:10rem;height:100%;margin:auto;display:flex;flex-direction:column;text-align:center;align-items:center}.thermostat-wrapper .current-status span{text-transform:uppercase;color:var(--darkGrey);font-size:2rem}.thermostat-wrapper .current-status h2{font-weight:600;position:relative;margin:1.25rem 0;font-size:6rem;padding-right:2rem;line-height:1}.thermostat-wrapper .current-status h2 sup{position:absolute;font-size:2rem;top:0.5rem;right:0;font-weight:normal}.thermostat-wrapper>svg{width:calc(100% - 2.5rem);position:absolute;left:2rem;right:0;top:0}.popover__wrapper .popover__backdrop{position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:calc(var(--vh, 1vh) * 100);z-index:100}.popover__wrapper .popover__caret{content:'';z-index:101;position:absolute;width:2rem;height:2rem;background:var(--white-);box-shadow:0 0.3rem 0.6rem var(--darkGrey-alpha-16),0 0.3rem 0.6rem var(--darkGrey-alpha-23);transform:rotate(45deg);top:calc(100% + 1.5rem);right:3rem}.popover__wrapper .popover__inner{background:var(--white-);box-shadow:0 0.3rem 0.6rem var(--darkGrey-alpha-16),0 0.3rem 0.6rem var(--darkGrey-alpha-23);position:absolute;z-index:102;top:calc(100% + 2.5rem);right:0;padding:2rem;border-radius:0.5rem}.popover__wrapper .popover__inner.right{right:auto;left:0}.popover__wrapper .popover__inner.nav-list-wrapper{padding:2rem 0;width:15rem}.popover__wrapper .popover__inner.nav-list-wrapper .nav-list a{cursor:pointer;display:block;text-decoration:none;padding:0.8rem 2rem;color:var(--darkGrey)}.popover__wrapper .popover__inner.nav-list-wrapper .nav-list a:focus,.popover__wrapper .popover__inner.nav-list-wrapper .nav-list a:hover{background:var(--lowImpact)}.site-notifications{padding-right:2rem;padding-left:2rem;overflow-y:auto;overflow-x:hidden}.site-notifications h3,.site-notifications strong{font-weight:600}.site-notifications .no-notifications{-webkit-mask-image:linear-gradient(#000 50%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(#000 50%, rgba(0,0,0,0) 100%)}.site-notifications .no-notifications>div{position:relative;height:108px;margin-bottom:2rem}.site-notifications .no-notifications>div img{position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px;width:302px;margin:auto}.site-notifications .notification{background:var(--lowImpact);padding:2rem;border-radius:1.5rem;margin-bottom:2rem}.site-notifications .notification>a{display:block;color:var(--primary);text-decoration:none}.site-notifications .notification>a:hover,.site-notifications .notification>a:focus{text-decoration:underline}.site-notifications .notification>a span{display:inline-block;vertical-align:middle;margin-left:1rem;max-width:calc(100% - 1rem - 1.44125rem)}.site-notifications .notification>a svg{display:inline-block;vertical-align:middle;width:1.44125rem;max-height:1em}.site-notifications .notification p{margin:1rem 0}.site-notifications .notification table{width:100%;border:0;color:var(--lighterGrey)}.site-notifications .notification table td{padding:0;font-size:1.4rem;border:0}.site-notifications .notification table td:last-child{text-align:right}.hvac-control{display:flex;flex-direction:column;align-items:center;position:relative}.hvac-control .trend-point-label{font-size:1.7rem;opacity:0;transition:0.1s all ease-in-out;position:absolute;bottom:2rem;right:2rem;color:var(--trendGrey);text-transform:uppercase;font-weight:bold;border:0.2rem solid currentColor;padding:0.2rem 0.4rem 0.125rem;border-radius:0.5rem;cursor:default;background:var(--white-)}.hvac-control .trend-point-label.clickable{cursor:pointer}.hvac-control .trend-point-label.clickable:hover,.hvac-control .trend-point-label.clickable:focus{opacity:0.5;color:var(--primary)}.hvac-control .trend-period{opacity:0;transition:0.1s all ease-in-out;color:var(--trendGrey);position:absolute;bottom:2rem;left:2rem;text-transform:uppercase;font-weight:bold;display:flex;align-items:center}.hvac-control .trend-period:hover,.hvac-control .trend-period:focus{opacity:0.5 !important;color:var(--primary)}.hvac-control .trend-period .nav{font-size:0;height:2.6rem;border:0.2rem solid currentColor;border-radius:0.5rem;background:var(--white-);display:flex}.hvac-control .trend-period .nav>a{font-size:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.hvac-control .trend-period .nav>a svg{height:2rem;width:2rem}.hvac-control .trend-period .nav>a:first-child{border-right:0.1rem solid currentColor}.hvac-control .trend-period .nav>a:last-child{border-left:0.1rem solid currentColor}.hvac-control .trend-period .nav>a.disabled{cursor:default;opacity:0.5}.hvac-control .trend-period .nav+span{font-size:1.7rem;margin-left:1rem}.hvac-control .quick-trend{opacity:0;transition:0.1s all ease-in-out;cursor:pointer;margin-left:1rem}.hvac-control .quick-trend:hover svg *,.hvac-control .quick-trend:focus svg *{stroke:var(--primary)}.hvac-control .quick-trend svg{width:2rem;height:auto}.hvac-control .quick-trend svg *{transition:0.1s all ease-in-out;stroke:var(--lighterGrey)}.hvac-control:hover .quick-trend,.hvac-control:hover .trend-point-label,.hvac-control:hover .trend-period{opacity:1}.hvac-control.offline{position:relative;overflow:hidden}.hvac-control.offline:before{content:'';display:block;background:var(--white--alpha-75);top:0;left:0;right:0;bottom:0;position:absolute;z-index:3}.hvac-control.offline:after{font-size:1.1em;content:'Offline';display:block;background:var(--white-);color:var(--error);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;height:2rem;width:5.6rem;padding:1.3rem 2rem;padding-left:5.2rem;background-image:url(/point-offline.svg);background-position:2rem center;background-size:2.3rem;background-repeat:no-repeat;border-radius:1.1em;line-height:1;z-index:4}.hvac-control .hvac-info{height:2.25rem;display:flex;width:100%;position:relative;z-index:1}.hvac-control .hvac-info span{display:flex;align-items:center}.hvac-control .hvac-info span:first-child{flex-grow:1}.hvac-control .hvac-info span:not(:first-child):not(:last-child){border-right:0.125rem solid var(--lowImpact);padding-right:2rem;margin-right:2rem}.hvac-control .hvac-info span svg{margin-right:1rem;width:1.7975rem;height:auto}.hvac-control .hvac-info span svg.co2-icon *{fill:#a2a7b1}.hvac-control .hvac-info span svg:not(.co2-icon) *{stroke:#a2a7b1}.hvac-control .thermostat-wrapper{flex-basis:31.25rem;margin:2rem 0}.hvac-control .point-trendline-wrapper{width:calc(100% + 4rem);height:10rem;margin:0 -2rem -2rem;overflow:hidden}.hvac-control .point-trendline-wrapper .point-trendline svg{height:10rem}.hvac-control .point-trendline-wrapper .point-trendline.trend-loading{height:10rem}.electric-meter-display{padding:2rem;position:relative}.electric-meter-display .quick-trend{opacity:0;transition:0.1s all ease-in-out;cursor:pointer;margin-left:1rem}.electric-meter-display .quick-trend:hover svg *,.electric-meter-display .quick-trend:focus svg *{stroke:var(--primary)}.electric-meter-display .quick-trend svg{width:2rem;height:auto}.electric-meter-display .quick-trend svg *{transition:0.1s all ease-in-out;stroke:var(--lighterGrey)}.electric-meter-display:hover .quick-trend{opacity:1}.electric-meter-display.offline{position:relative;overflow:hidden}.electric-meter-display.offline:before{content:'';display:block;background:var(--white--alpha-75);top:0;left:0;right:0;bottom:0;position:absolute;z-index:1}.electric-meter-display.offline:after{font-size:1.1em;content:'Offline';display:block;background:var(--white-);color:var(--error);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;height:2rem;width:5.6rem;padding:1.3rem 2rem;padding-left:5.2rem;background-image:url(/point-offline.svg);background-position:2rem center;background-size:2.3rem;background-repeat:no-repeat;border-radius:1.1em;line-height:1;z-index:2}.electric-meter-display .header{margin-bottom:2rem}.electric-meter-display .header strong{font-size:1.75rem;font-weight:600}.electric-meter-display .points{width:calc(100% + 4rem);margin:0 -2rem -2rem;border-bottom:0.125rem solid var(--borderColor);border-right:0.125rem solid var(--borderColor);border-left:0.125rem solid var(--borderColor)}.electric-meter-display .points>div{display:flex;border-top:0.125rem solid var(--borderColor)}.electric-meter-display .points>div>div:not(.trend){flex-basis:18rem;max-width:18rem;padding:2rem;text-align:center;display:flex;flex-direction:column;justify-content:center;background:var(--lightestBackground);border-right:0.125rem solid var(--borderColor)}.electric-meter-display .points>div>div:not(.trend)>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.electric-meter-display .points>div .trend{flex:1;padding-top:1rem;overflow:auto}.electric-meter-display .points>div .trend .point-trendline-wrapper{height:10rem;min-width:66.5rem;margin-bottom:2rem}.electric-meter-display .points>div .trend .point-trendline-wrapper svg{overflow:visible}.light-control,.shelly-pm-light-control{position:relative;padding:2rem;display:flex;align-items:stretch;justify-content:stretch;flex-wrap:wrap}.light-control>div,.shelly-pm-light-control>div{flex-grow:1;flex-basis:100%;display:flex;align-items:center}.light-control .health-meter,.shelly-pm-light-control .health-meter{position:absolute;bottom:0;left:0;right:0;height:0.5rem;display:flex;justify-content:space-evenly;overflow:hidden;background:var(--error)}.light-control .health-meter>.sep,.shelly-pm-light-control .health-meter>.sep{position:relative;z-index:1;height:0.5rem;width:0.25rem;background:var(--white-)}.light-control .health-meter>.bg,.shelly-pm-light-control .health-meter>.bg{position:absolute;top:0;left:0;bottom:0;background:var(--success)}.light-control .color,.shelly-pm-light-control .color{position:relative;margin-left:1rem}.light-control .color .indicator,.shelly-pm-light-control .color .indicator{margin-right:0;cursor:pointer;border:0.1rem solid var(--black-);width:1.5rem;height:1.5rem;border-radius:1.25rem}.light-control .color .block-picker,.shelly-pm-light-control .color .block-picker{top:calc(100% + 2rem);left:-10rem;right:-10rem;margin:auto;position:absolute !important;z-index:2}.light-control .switch-state,.shelly-pm-light-control .switch-state{flex:0 0 2rem;margin-right:1rem;height:3.25rem;position:relative;border-radius:1rem;border:0.125rem solid var(--lowImpact-adjust-5-alt)}.light-control .switch-state:before,.shelly-pm-light-control .switch-state:before{content:'';background:var(--lowImpact-adjust-5-alt);width:1.5rem;height:1.5rem;top:0.1rem;position:absolute;left:0.1rem;border-radius:0.75rem}.light-control .switch-state.open:before,.shelly-pm-light-control .switch-state.open:before{top:auto;bottom:0.1rem}.light-control .quick-trend,.shelly-pm-light-control .quick-trend{opacity:0;transition:0.1s all ease-in-out;cursor:pointer;margin-left:1rem}.light-control .quick-trend:hover svg *,.shelly-pm-light-control .quick-trend:hover svg *,.light-control .quick-trend:focus svg *,.shelly-pm-light-control .quick-trend:focus svg *{stroke:var(--primary)}.light-control .quick-trend svg,.shelly-pm-light-control .quick-trend svg{width:2rem;height:auto}.light-control .quick-trend svg *,.shelly-pm-light-control .quick-trend svg *{transition:0.1s all ease-in-out;stroke:var(--lighterGrey)}.light-control:hover .quick-trend,.shelly-pm-light-control:hover .quick-trend{opacity:1}.light-control span,.shelly-pm-light-control span{flex-grow:1}.light-control span span,.shelly-pm-light-control span span{display:inline-block;vertical-align:middle}.light-control .lightlevel,.shelly-pm-light-control .lightlevel{display:flex;align-items:center;justify-content:flex-end;margin-right:1rem;opacity:0.8}.light-control .lightlevel svg,.shelly-pm-light-control .lightlevel svg{width:2.2rem;height:2.2rem;margin-right:0.5rem}.light-control .lightlevel span,.shelly-pm-light-control .lightlevel span{flex-grow:0}.light-control>input[type="range"],.shelly-pm-light-control>input[type="range"]{margin-right:1.5rem}.light-control .indicator.with-icon,.shelly-pm-light-control .indicator.with-icon{margin-right:0;margin-left:1rem}.light-control.offline,.offline.shelly-pm-light-control{position:relative;overflow:hidden}.light-control.offline:before,.offline.shelly-pm-light-control:before{content:'';display:block;background:var(--white--alpha-75);top:0;left:0;right:0;bottom:0;position:absolute;z-index:1}.light-control.offline:after,.offline.shelly-pm-light-control:after{font-size:1.1em;content:'Offline';display:block;background:var(--white-);color:var(--error);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;height:2rem;width:5.6rem;padding:1.3rem 2rem;padding-left:5.2rem;background-image:url(/point-offline.svg);background-position:2rem center;background-size:2.3rem;background-repeat:no-repeat;border-radius:1.1em;line-height:1;z-index:2}.shelly-pm-light-control{display:block}.shelly-pm-light-control .points{padding-top:1rem;display:flex;align-items:center;justify-content:space-around}.shelly-pm-light-control .points div{display:flex;align-items:center;text-align:center;cursor:pointer;background:var(--lowImpact-adjust-5-alt);padding:0.5rem 1.25rem;height:3.25rem;border-radius:1.625rem;border:0.125rem solid var(--lowImpact-adjust-5-alt)}.shelly-pm-light-control .points div svg{height:1.75rem;width:auto;margin-right:0.5rem}.shelly-pm-light-control .points div svg *{stroke:currentColor}.shelly-pm-light-control .points div span{display:block;font-size:1.8rem}.shelly-pm-light-control .points div.red{border-color:var(--error)}.shelly-pm-light-control .points div.active{background-color:var(--primary);color:white}.shelly-pm-light-control .point-trendline-wrapper{height:6.5rem;margin:0 -2rem -2rem}.display-devices{display:flex;padding:2rem}.display-devices .column{flex-grow:1;flex-shrink:0;flex-basis:0}.display-devices .column h3{display:flex;align-items:center;font-weight:600;margin:0;margin-bottom:2rem}.display-devices .column h3 a{margin-left:2rem;display:flex;flex-direction:column;justify-content:center}.display-devices .column h3 a svg circle{fill:var(--lighterGrey)}.display-devices .column.gateways{flex:0 0 50%}.display-devices .column.hvacs{flex-grow:2;margin-right:2rem}.display-devices .column.hvacs>div{display:flex;flex-wrap:wrap;margin-top:-1rem}.display-devices .column.hvacs>div>.hvac-control{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);flex:1 0 58rem;background:var(--white-);border-radius:2rem;padding:2rem;margin:1rem;overflow:hidden}.display-devices .column.hvacs>div>.hvac-control .thermostat-wrapper .thermostat{width:53.75rem}.display-devices .column .lighting{margin-bottom:2rem}.display-devices .column .lighting>div>.light-control,.display-devices .column .lighting>div>.shelly-pm-light-control{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);background:var(--white-);border-radius:2rem;margin-bottom:2rem}.display-devices .column .lighting>div>.light-control .health-meter,.display-devices .column .lighting>div>.shelly-pm-light-control .health-meter{width:95%;margin:auto}.display-devices .column .other{margin-bottom:2rem}.display-devices .column .other>div>.unhandled-equipment-display,.display-devices .column .other>div>.timed-boolean-display,.display-devices .column .other>div>.custom-equip-display{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);background:var(--white-);border-radius:2rem;margin-bottom:2rem}.display-devices .column .reactive-lighting{margin-bottom:2rem}.display-devices .column .reactive-lighting>div>.reactive-lighting-display{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);background:var(--white-);border-radius:2rem;margin-bottom:2rem}.display-devices .column .trash-compactors>div>.trash-compactor-display{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);background:var(--white-);border-radius:2rem;margin-bottom:2rem}@media (max-width: 999px){.display-devices{flex-wrap:wrap}.display-devices .column{width:100%;margin:0 !important;margin-bottom:2rem !important}.display-devices .column h3{padding:1rem}.display-devices .column.gateways{flex:0 0 100%}.display-devices .column.hvacs>div>.hvac-control{flex:1 0 100%;height:40rem;border-top:0.125rem solid var(--white--adjust-10-alt);margin:0;margin-bottom:2rem}.display-devices .column.hvacs>div>.hvac-control .thermostat-wrapper{margin:1rem 0 0;width:40rem;flex-basis:24.65rem}.display-devices .column.hvacs>div>.hvac-control .thermostat-wrapper .thermostat{width:37.5rem}.display-devices .column.hvacs>div>.hvac-control .thermostat-wrapper .current-status{padding-top:5rem}.display-devices .column.hvacs>div>.hvac-control .point-trendline-wrapper{flex:1 0 8.5rem}}.display-grid{max-width:100%;padding:2rem}.display-grid .table-wrapper{max-width:100%}.display-grid .table-wrapper .equipment-table{border-collapse:collapse;margin-bottom:2rem;width:100%}.display-grid .table-wrapper .equipment-table th,.display-grid .table-wrapper .equipment-table td{text-align:center}.display-grid .table-wrapper .equipment-table th:first-child,.display-grid .table-wrapper .equipment-table td:first-child{width:0;border:0 !important;padding:0}.display-grid .table-wrapper .equipment-table th:nth-child(2),.display-grid .table-wrapper .equipment-table td:nth-child(2){text-align:left;font-weight:600;width:20rem;min-width:20rem}.display-grid .table-wrapper .equipment-table th:last-child,.display-grid .table-wrapper .equipment-table td:last-child{width:10rem;min-width:10rem;max-width:10rem}.display-grid .table-wrapper .equipment-table th{padding:1rem;padding-left:0;font-size:1.5rem;text-transform:uppercase;font-weight:600;white-space:nowrap;position:sticky;top:0;z-index:9999;background:var(--lightestBackground)}.display-grid .table-wrapper .equipment-table td.offline ~ td:not(:nth-child(2)):not(:last-child){opacity:0.5;pointer-events:none}.display-grid .table-wrapper .equipment-table td{background:var(--white-);padding:1.6rem 1rem;font-size:1.8rem;white-space:nowrap;border-bottom:0.6rem solid var(--lightBackground)}.display-grid .table-wrapper .equipment-table td:nth-child(2){background:var(--lowImpact)}.display-grid .table-wrapper .equipment-table td:nth-child(2) img{max-height:1em;max-width:1.3em;vertical-align:middle;margin-right:0.5rem}.display-grid .table-wrapper .equipment-table td:not(:nth-child(2)):not(:last-child):not(:nth-last-child(2)){border-right:0.125rem solid var(--inputBorder)}.display-grid .table-wrapper .equipment-table td.occupiedsetpoints,.display-grid .table-wrapper .equipment-table td.unoccupiedsetpoints,.display-grid .table-wrapper .equipment-table td.occfanmode,.display-grid .table-wrapper .equipment-table td.unoccfanmode,.display-grid .table-wrapper .equipment-table td.systemmode{padding:0}.display-grid .table-wrapper .equipment-table td.occupiedsetpoints,.display-grid .table-wrapper .equipment-table td.unoccupiedsetpoints{width:25rem}.display-grid .table-wrapper .equipment-table td.occupiedsetpoints .text-field,.display-grid .table-wrapper .equipment-table td.unoccupiedsetpoints .text-field{border:0;box-shadow:none}.display-grid .table-wrapper .equipment-table td.occupiedsetpoints .text-field:first-child,.display-grid .table-wrapper .equipment-table td.unoccupiedsetpoints .text-field:first-child{border-right:0.125rem solid var(--inputBorder)}.display-grid .table-wrapper .equipment-table td .setpoint-wrapper{display:inline-flex;height:5.125rem}.display-grid .table-wrapper .equipment-table td .select-field{text-align:left}.display-grid .table-wrapper .equipment-table td .select-field>label{box-shadow:none;border:0}.display-grid .table-wrapper .equipment-table td .select-field>div[class*="menu"]{z-index:10000}.display-grid .table-wrapper .equipment-table td .color{position:relative}.display-grid .table-wrapper .equipment-table td .color .indicator{margin-right:0;cursor:pointer;border:0.1rem solid var(--black-);width:1.5rem;height:1.5rem;border-radius:1.25rem}.display-grid .table-wrapper .equipment-table td .color .block-picker{top:calc(100% + 2rem);left:-10rem;right:-10rem;margin:auto;position:absolute !important;z-index:10000}.display-grid .table-wrapper .equipment-table td:last-child{position:relative}.display-grid .table-wrapper .equipment-table td:last-child>a{position:absolute;top:0;bottom:0;left:0;right:0;font-size:0;display:flex;flex-direction:column;justify-content:center;background:var(--primary);align-items:center}.display-grid .table-wrapper .equipment-table td:last-child>a svg{height:1.6rem;width:auto}.display-zones{padding:2rem 1rem}.zone-wrapper{padding:1rem 0}.zone-inner{position:relative}.zone{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);position:absolute;background:var(--white-);border-radius:0.5rem;transition:0.5s all ease-in-out}.zone.one-column .light-control,.zone.one-column .shelly-pm-light-control,.zone.one-column .unhandled-equipment-display,.zone.one-column .collapsed-widgets,.zone.one-column .single-height-placeholder,.zone.one-column .double-height-placeholder,.zone.one-column .custom-equip-display{border-bottom:0.125rem solid var(--white--adjust-10-alt)}.zone.one-column .light-control:last-child,.zone.one-column .shelly-pm-light-control:last-child,.zone.one-column .unhandled-equipment-display:last-child,.zone.one-column .collapsed-widgets:last-child,.zone.one-column .single-height-placeholder:last-child,.zone.one-column .double-height-placeholder:last-child,.zone.one-column .custom-equip-display:last-child{border-bottom:0}.zone .zone-header{padding:0.75rem 2rem;height:4rem;padding-right:6.25rem;position:relative;font-size:2rem}.zone .zone-header span{margin-right:1.5rem;display:inline-block;vertical-align:middle}.zone .zone-header span svg{display:inline-block;vertical-align:middle;margin-right:0.5rem;height:2.5rem;width:2.5rem}.zone .zone-header span:first-child{font-weight:bold}.zone .zone-header span:first-child+span{font-size:1.5rem}.zone .zone-header a{color:inherit;cursor:pointer;position:absolute;height:3rem;width:3rem;line-height:3rem;text-align:center;right:2rem;bottom:0;top:0;margin:auto}.zone .zone-header a svg{display:inline-block;vertical-align:middle}.zone .zone-header a:after{content:'';display:block;clear:both}.zone .zone-header+.zone-hvac .hvac-control:nth-child(1),.zone .zone-header+.zone-hvac .hvac-control:nth-child(2),.zone .zone-header+.zone-hvac .hvac-control:nth-child(3),.zone .zone-header+.zone-hvac .hvac-placeholder:nth-child(1),.zone .zone-header+.zone-hvac .hvac-placeholder:nth-child(2),.zone .zone-header+.zone-hvac .hvac-placeholder:nth-child(3){border-top:0}.zone .zone-widgets .unhandled-equipment-display{display:flex;align-items:center}.zone .zone-widgets .unhandled-equipment-display.multiple{flex-direction:column;align-items:flex-start}.zone .zone-widgets .unhandled-equipment-display.multiple .title{width:100%;flex:0;margin-bottom:0.5rem}.zone .zone-widgets .unhandled-equipment-display.multiple .points{width:100%;flex-grow:1;flex-shrink:0;flex-basis:0;max-height:9.25rem;display:flex;flex-wrap:wrap;align-content:flex-start;overflow:auto}.zone .zone-widgets .unhandled-equipment-display.multiple .points .point{flex:1 0 50%}.zone .zone-widgets .unhandled-equipment-display.multiple .points .point .value{margin-left:0.8rem;color:var(--primary);line-height:normal;font-size:1.5rem}.zone .zone-widgets .unhandled-equipment-display.multiple .points .point .value span{vertical-align:baseline;font-weight:normal}.zone .zone-widgets .unhandled-equipment-display .title{flex:1}.zone .zone-widgets .unhandled-equipment-display .value{position:static;height:auto}.zone .zone-widgets .custom-equip-display .points{height:9.75rem}.zone .zone-widgets .reactive-lighting-display .snapshots{height:9.6rem}.zone .zone-widgets .reactive-lighting-display .snapshots .history{height:9.6rem}.zone .zone-widgets .trash-compactor-display .trash-progress{height:7.75125rem}.zone .zone-widgets .collapsed-widgets{height:16rem}.zone .zone-widgets .collapsed-widgets>*{width:100% !important;clear:both;border-right:0 !important}.zone .zone-widgets .collapsed-widgets>*:not(:last-child),.zone .zone-widgets .collapsed-widgets>*:first-child:last-child{border-bottom:0.125rem solid var(--white--adjust-10-alt) !important}.zone .zone-widgets .light-control,.zone .zone-widgets .shelly-pm-light-control,.zone .zone-widgets .unhandled-equipment-display,.zone .zone-widgets .single-height-placeholder{height:8rem;padding:2rem 2rem}.zone .zone-widgets .light-control.multiple,.zone .zone-widgets .multiple.shelly-pm-light-control,.zone .zone-widgets .unhandled-equipment-display.multiple,.zone .zone-widgets .single-height-placeholder.multiple{height:16rem}.zone .zone-widgets .timed-boolean-display,.zone .zone-widgets .shelly-pm-light-control,.zone .zone-widgets .custom-equip-display,.zone .zone-widgets .double-height-placeholder{height:16rem}.zone .zone-hvac .hvac-control,.zone .zone-hvac .hvac-placeholder{height:40rem;border-top:0.125rem solid var(--white--adjust-10-alt);padding:2rem}.zone .zone-hvac .hvac-control .thermostat-wrapper,.zone .zone-hvac .hvac-placeholder .thermostat-wrapper{margin:1rem 0 0;width:40rem;flex-basis:24.65rem}.zone .zone-hvac .hvac-control .thermostat-wrapper .thermostat,.zone .zone-hvac .hvac-placeholder .thermostat-wrapper .thermostat{width:37.5rem}.zone .zone-hvac .hvac-control .thermostat-wrapper .current-status,.zone .zone-hvac .hvac-placeholder .thermostat-wrapper .current-status{padding-top:5rem}.zone .zone-hvac .hvac-control .point-trendline-wrapper,.zone .zone-hvac .hvac-placeholder .point-trendline-wrapper{flex:1 0 8.5rem}@media (min-width: 850px){.zone.two-columns .zone-widgets:after,.zone.two-columns .zone-hvac:after{content:'';display:block;clear:both}.zone.two-columns .light-control,.zone.two-columns .shelly-pm-light-control,.zone.two-columns .unhandled-equipment-display,.zone.two-columns .collapsed-widgets,.zone.two-columns .timed-boolean-display,.zone.two-columns .trash-compactor-display,.zone.two-columns .reactive-lighting-display,.zone.two-columns .single-height-placeholder,.zone.two-columns .double-height-placeholder,.zone.two-columns .custom-equip-display{width:50%;border-bottom:0.125rem solid var(--white--adjust-10-alt);float:left}.zone.two-columns .light-control:nth-child(2n+1),.zone.two-columns .shelly-pm-light-control:nth-child(2n+1),.zone.two-columns .unhandled-equipment-display:nth-child(2n+1),.zone.two-columns .collapsed-widgets:nth-child(2n+1),.zone.two-columns .timed-boolean-display:nth-child(2n+1),.zone.two-columns .trash-compactor-display:nth-child(2n+1),.zone.two-columns .reactive-lighting-display:nth-child(2n+1),.zone.two-columns .single-height-placeholder:nth-child(2n+1),.zone.two-columns .double-height-placeholder:nth-child(2n+1),.zone.two-columns .custom-equip-display:nth-child(2n+1){clear:both;border-right:0.125rem solid var(--white--adjust-10-alt)}.zone.two-columns .light-control:nth-last-child(2),.zone.two-columns .shelly-pm-light-control:nth-last-child(2),.zone.two-columns .light-control:last-child,.zone.two-columns .shelly-pm-light-control:last-child,.zone.two-columns .unhandled-equipment-display:nth-last-child(2),.zone.two-columns .unhandled-equipment-display:last-child,.zone.two-columns .collapsed-widgets:nth-last-child(2),.zone.two-columns .collapsed-widgets:last-child,.zone.two-columns .timed-boolean-display:nth-last-child(2),.zone.two-columns .timed-boolean-display:last-child,.zone.two-columns .trash-compactor-display:nth-last-child(2),.zone.two-columns .trash-compactor-display:last-child,.zone.two-columns .reactive-lighting-display:nth-last-child(2),.zone.two-columns .reactive-lighting-display:last-child,.zone.two-columns .single-height-placeholder:nth-last-child(2),.zone.two-columns .single-height-placeholder:last-child,.zone.two-columns .double-height-placeholder:nth-last-child(2),.zone.two-columns .double-height-placeholder:last-child,.zone.two-columns .custom-equip-display:nth-last-child(2),.zone.two-columns .custom-equip-display:last-child{border-bottom:0}.zone.two-columns .hvac-control,.zone.two-columns .hvac-placeholder{width:50%;float:left}.zone.two-columns .hvac-control:nth-child(2n+1),.zone.two-columns .hvac-placeholder:nth-child(2n+1){clear:both;border-right:0.125rem solid var(--white--adjust-10-alt)}.zone.three-columns .zone-widgets:after,.zone.three-columns .zone-hvac:after{content:'';display:block;clear:both}.zone.three-columns .light-control,.zone.three-columns .shelly-pm-light-control,.zone.three-columns .unhandled-equipment-display,.zone.three-columns .collapsed-widgets,.zone.three-columns .timed-boolean-display,.zone.three-columns .trash-compactor-display,.zone.three-columns .reactive-lighting-display,.zone.three-columns .single-height-placeholder,.zone.three-columns .double-height-placeholder,.zone.three-columns .custom-equip-display{width:calc(100% / 3);border-bottom:0;float:left}.zone.three-columns .light-control:nth-child(3n+1),.zone.three-columns .shelly-pm-light-control:nth-child(3n+1),.zone.three-columns .unhandled-equipment-display:nth-child(3n+1),.zone.three-columns .collapsed-widgets:nth-child(3n+1),.zone.three-columns .timed-boolean-display:nth-child(3n+1),.zone.three-columns .trash-compactor-display:nth-child(3n+1),.zone.three-columns .reactive-lighting-display:nth-child(3n+1),.zone.three-columns .single-height-placeholder:nth-child(3n+1),.zone.three-columns .double-height-placeholder:nth-child(3n+1),.zone.three-columns .custom-equip-display:nth-child(3n+1){clear:both}.zone.three-columns .light-control:nth-child(3n+1),.zone.three-columns .shelly-pm-light-control:nth-child(3n+1),.zone.three-columns .light-control:nth-child(3n+1)+.light-control,.zone.three-columns .shelly-pm-light-control:nth-child(3n+1)+.light-control,.zone.three-columns .light-control:nth-child(3n+1)+.shelly-pm-light-control,.zone.three-columns .shelly-pm-light-control:nth-child(3n+1)+.shelly-pm-light-control,.zone.three-columns .light-control:nth-child(3n+1)+.unhandled-equipment-display,.zone.three-columns .shelly-pm-light-control:nth-child(3n+1)+.unhandled-equipment-display,.zone.three-columns .light-control:nth-child(3n+1)+.collapsed-widgets,.zone.three-columns .shelly-pm-light-control:nth-child(3n+1)+.collapsed-widgets,.zone.three-columns .light-control:nth-child(3n+1)+.timed-boolean-display,.zone.three-columns .shelly-pm-light-control:nth-child(3n+1)+.timed-boolean-display,.zone.three-columns .light-control:nth-child(3n+1)+.trash-compactor-display,.zone.three-columns .shelly-pm-light-control:nth-child(3n+1)+.trash-compactor-display,.zone.three-columns .light-control:nth-child(3n+1)+.reactive-lighting-display,.zone.three-columns .shelly-pm-light-control:nth-child(3n+1)+.reactive-lighting-display,.zone.three-columns .light-control:nth-child(3n+1)+.single-height-placeholder,.zone.three-columns .shelly-pm-light-control:nth-child(3n+1)+.single-height-placeholder,.zone.three-columns .light-control:nth-child(3n+1)+.double-height-placeholder,.zone.three-columns .shelly-pm-light-control:nth-child(3n+1)+.double-height-placeholder,.zone.three-columns .light-control:nth-child(3n+1)+.custom-equip-display,.zone.three-columns .shelly-pm-light-control:nth-child(3n+1)+.custom-equip-display,.zone.three-columns .unhandled-equipment-display:nth-child(3n+1),.zone.three-columns .unhandled-equipment-display:nth-child(3n+1)+.light-control,.zone.three-columns .unhandled-equipment-display:nth-child(3n+1)+.shelly-pm-light-control,.zone.three-columns .unhandled-equipment-display:nth-child(3n+1)+.unhandled-equipment-display,.zone.three-columns .unhandled-equipment-display:nth-child(3n+1)+.collapsed-widgets,.zone.three-columns .unhandled-equipment-display:nth-child(3n+1)+.timed-boolean-display,.zone.three-columns .unhandled-equipment-display:nth-child(3n+1)+.trash-compactor-display,.zone.three-columns .unhandled-equipment-display:nth-child(3n+1)+.reactive-lighting-display,.zone.three-columns .unhandled-equipment-display:nth-child(3n+1)+.single-height-placeholder,.zone.three-columns .unhandled-equipment-display:nth-child(3n+1)+.double-height-placeholder,.zone.three-columns .unhandled-equipment-display:nth-child(3n+1)+.custom-equip-display,.zone.three-columns .collapsed-widgets:nth-child(3n+1),.zone.three-columns .collapsed-widgets:nth-child(3n+1)+.light-control,.zone.three-columns .collapsed-widgets:nth-child(3n+1)+.shelly-pm-light-control,.zone.three-columns .collapsed-widgets:nth-child(3n+1)+.unhandled-equipment-display,.zone.three-columns .collapsed-widgets:nth-child(3n+1)+.collapsed-widgets,.zone.three-columns .collapsed-widgets:nth-child(3n+1)+.timed-boolean-display,.zone.three-columns .collapsed-widgets:nth-child(3n+1)+.trash-compactor-display,.zone.three-columns .collapsed-widgets:nth-child(3n+1)+.reactive-lighting-display,.zone.three-columns .collapsed-widgets:nth-child(3n+1)+.single-height-placeholder,.zone.three-columns .collapsed-widgets:nth-child(3n+1)+.double-height-placeholder,.zone.three-columns .collapsed-widgets:nth-child(3n+1)+.custom-equip-display,.zone.three-columns .timed-boolean-display:nth-child(3n+1),.zone.three-columns .timed-boolean-display:nth-child(3n+1)+.light-control,.zone.three-columns .timed-boolean-display:nth-child(3n+1)+.shelly-pm-light-control,.zone.three-columns .timed-boolean-display:nth-child(3n+1)+.unhandled-equipment-display,.zone.three-columns .timed-boolean-display:nth-child(3n+1)+.collapsed-widgets,.zone.three-columns .timed-boolean-display:nth-child(3n+1)+.timed-boolean-display,.zone.three-columns .timed-boolean-display:nth-child(3n+1)+.trash-compactor-display,.zone.three-columns .timed-boolean-display:nth-child(3n+1)+.reactive-lighting-display,.zone.three-columns .timed-boolean-display:nth-child(3n+1)+.single-height-placeholder,.zone.three-columns .timed-boolean-display:nth-child(3n+1)+.double-height-placeholder,.zone.three-columns .timed-boolean-display:nth-child(3n+1)+.custom-equip-display,.zone.three-columns .trash-compactor-display:nth-child(3n+1),.zone.three-columns .trash-compactor-display:nth-child(3n+1)+.light-control,.zone.three-columns .trash-compactor-display:nth-child(3n+1)+.shelly-pm-light-control,.zone.three-columns .trash-compactor-display:nth-child(3n+1)+.unhandled-equipment-display,.zone.three-columns .trash-compactor-display:nth-child(3n+1)+.collapsed-widgets,.zone.three-columns .trash-compactor-display:nth-child(3n+1)+.timed-boolean-display,.zone.three-columns .trash-compactor-display:nth-child(3n+1)+.trash-compactor-display,.zone.three-columns .trash-compactor-display:nth-child(3n+1)+.reactive-lighting-display,.zone.three-columns .trash-compactor-display:nth-child(3n+1)+.single-height-placeholder,.zone.three-columns .trash-compactor-display:nth-child(3n+1)+.double-height-placeholder,.zone.three-columns .trash-compactor-display:nth-child(3n+1)+.custom-equip-display,.zone.three-columns .reactive-lighting-display:nth-child(3n+1),.zone.three-columns .reactive-lighting-display:nth-child(3n+1)+.light-control,.zone.three-columns .reactive-lighting-display:nth-child(3n+1)+.shelly-pm-light-control,.zone.three-columns .reactive-lighting-display:nth-child(3n+1)+.unhandled-equipment-display,.zone.three-columns .reactive-lighting-display:nth-child(3n+1)+.collapsed-widgets,.zone.three-columns .reactive-lighting-display:nth-child(3n+1)+.timed-boolean-display,.zone.three-columns .reactive-lighting-display:nth-child(3n+1)+.trash-compactor-display,.zone.three-columns .reactive-lighting-display:nth-child(3n+1)+.reactive-lighting-display,.zone.three-columns .reactive-lighting-display:nth-child(3n+1)+.single-height-placeholder,.zone.three-columns .reactive-lighting-display:nth-child(3n+1)+.double-height-placeholder,.zone.three-columns .reactive-lighting-display:nth-child(3n+1)+.custom-equip-display,.zone.three-columns .single-height-placeholder:nth-child(3n+1),.zone.three-columns .single-height-placeholder:nth-child(3n+1)+.light-control,.zone.three-columns .single-height-placeholder:nth-child(3n+1)+.shelly-pm-light-control,.zone.three-columns .single-height-placeholder:nth-child(3n+1)+.unhandled-equipment-display,.zone.three-columns .single-height-placeholder:nth-child(3n+1)+.collapsed-widgets,.zone.three-columns .single-height-placeholder:nth-child(3n+1)+.timed-boolean-display,.zone.three-columns .single-height-placeholder:nth-child(3n+1)+.trash-compactor-display,.zone.three-columns .single-height-placeholder:nth-child(3n+1)+.reactive-lighting-display,.zone.three-columns .single-height-placeholder:nth-child(3n+1)+.single-height-placeholder,.zone.three-columns .single-height-placeholder:nth-child(3n+1)+.double-height-placeholder,.zone.three-columns .single-height-placeholder:nth-child(3n+1)+.custom-equip-display,.zone.three-columns .double-height-placeholder:nth-child(3n+1),.zone.three-columns .double-height-placeholder:nth-child(3n+1)+.light-control,.zone.three-columns .double-height-placeholder:nth-child(3n+1)+.shelly-pm-light-control,.zone.three-columns .double-height-placeholder:nth-child(3n+1)+.unhandled-equipment-display,.zone.three-columns .double-height-placeholder:nth-child(3n+1)+.collapsed-widgets,.zone.three-columns .double-height-placeholder:nth-child(3n+1)+.timed-boolean-display,.zone.three-columns .double-height-placeholder:nth-child(3n+1)+.trash-compactor-display,.zone.three-columns .double-height-placeholder:nth-child(3n+1)+.reactive-lighting-display,.zone.three-columns .double-height-placeholder:nth-child(3n+1)+.single-height-placeholder,.zone.three-columns .double-height-placeholder:nth-child(3n+1)+.double-height-placeholder,.zone.three-columns .double-height-placeholder:nth-child(3n+1)+.custom-equip-display,.zone.three-columns .custom-equip-display:nth-child(3n+1),.zone.three-columns .custom-equip-display:nth-child(3n+1)+.light-control,.zone.three-columns .custom-equip-display:nth-child(3n+1)+.shelly-pm-light-control,.zone.three-columns .custom-equip-display:nth-child(3n+1)+.unhandled-equipment-display,.zone.three-columns .custom-equip-display:nth-child(3n+1)+.collapsed-widgets,.zone.three-columns .custom-equip-display:nth-child(3n+1)+.timed-boolean-display,.zone.three-columns .custom-equip-display:nth-child(3n+1)+.trash-compactor-display,.zone.three-columns .custom-equip-display:nth-child(3n+1)+.reactive-lighting-display,.zone.three-columns .custom-equip-display:nth-child(3n+1)+.single-height-placeholder,.zone.three-columns .custom-equip-display:nth-child(3n+1)+.double-height-placeholder,.zone.three-columns .custom-equip-display:nth-child(3n+1)+.custom-equip-display{border-right:0.125rem solid var(--white--adjust-10-alt)}.zone.three-columns .light-control:nth-child(3n+1):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)),.zone.three-columns .shelly-pm-light-control:nth-child(3n+1):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)),.zone.three-columns .unhandled-equipment-display:nth-child(3n+1):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)),.zone.three-columns .collapsed-widgets:nth-child(3n+1):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)),.zone.three-columns .timed-boolean-display:nth-child(3n+1):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)),.zone.three-columns .trash-compactor-display:nth-child(3n+1):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)),.zone.three-columns .reactive-lighting-display:nth-child(3n+1):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)),.zone.three-columns .single-height-placeholder:nth-child(3n+1):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)),.zone.three-columns .double-height-placeholder:nth-child(3n+1):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)),.zone.three-columns .custom-equip-display:nth-child(3n+1):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)){border-bottom:0.125rem solid var(--white--adjust-10-alt)}.zone.three-columns .light-control:nth-child(3n+2):not(:nth-last-child(1)):not(:nth-last-child(2)),.zone.three-columns .shelly-pm-light-control:nth-child(3n+2):not(:nth-last-child(1)):not(:nth-last-child(2)),.zone.three-columns .unhandled-equipment-display:nth-child(3n+2):not(:nth-last-child(1)):not(:nth-last-child(2)),.zone.three-columns .collapsed-widgets:nth-child(3n+2):not(:nth-last-child(1)):not(:nth-last-child(2)),.zone.three-columns .timed-boolean-display:nth-child(3n+2):not(:nth-last-child(1)):not(:nth-last-child(2)),.zone.three-columns .trash-compactor-display:nth-child(3n+2):not(:nth-last-child(1)):not(:nth-last-child(2)),.zone.three-columns .reactive-lighting-display:nth-child(3n+2):not(:nth-last-child(1)):not(:nth-last-child(2)),.zone.three-columns .single-height-placeholder:nth-child(3n+2):not(:nth-last-child(1)):not(:nth-last-child(2)),.zone.three-columns .double-height-placeholder:nth-child(3n+2):not(:nth-last-child(1)):not(:nth-last-child(2)),.zone.three-columns .custom-equip-display:nth-child(3n+2):not(:nth-last-child(1)):not(:nth-last-child(2)){border-bottom:0.125rem solid var(--white--adjust-10-alt)}.zone.three-columns .light-control:nth-child(3n+3):not(:nth-last-child(1)),.zone.three-columns .shelly-pm-light-control:nth-child(3n+3):not(:nth-last-child(1)),.zone.three-columns .unhandled-equipment-display:nth-child(3n+3):not(:nth-last-child(1)),.zone.three-columns .collapsed-widgets:nth-child(3n+3):not(:nth-last-child(1)),.zone.three-columns .timed-boolean-display:nth-child(3n+3):not(:nth-last-child(1)),.zone.three-columns .trash-compactor-display:nth-child(3n+3):not(:nth-last-child(1)),.zone.three-columns .reactive-lighting-display:nth-child(3n+3):not(:nth-last-child(1)),.zone.three-columns .single-height-placeholder:nth-child(3n+3):not(:nth-last-child(1)),.zone.three-columns .double-height-placeholder:nth-child(3n+3):not(:nth-last-child(1)),.zone.three-columns .custom-equip-display:nth-child(3n+3):not(:nth-last-child(1)){border-bottom:0.125rem solid var(--white--adjust-10-alt)}.zone.three-columns .hvac-control,.zone.three-columns .hvac-placeholder{width:calc(100% / 3);float:left}.zone.three-columns .hvac-control:nth-child(3n+1),.zone.three-columns .hvac-placeholder:nth-child(3n+1){clear:both}.zone.three-columns .hvac-control:nth-child(3n+1),.zone.three-columns .hvac-control:nth-child(3n+1)+.hvac-control,.zone.three-columns .hvac-control:nth-child(3n+1)+.hvac-placeholder,.zone.three-columns .hvac-placeholder:nth-child(3n+1),.zone.three-columns .hvac-placeholder:nth-child(3n+1)+.hvac-control,.zone.three-columns .hvac-placeholder:nth-child(3n+1)+.hvac-placeholder{border-right:0.125rem solid var(--white--adjust-10-alt)}.zone.three-columns .hvac-control:nth-child(3n+2):nth-last-child(3),.zone.three-columns .hvac-control:nth-child(3n+3):nth-last-child(3),.zone.three-columns .hvac-control:nth-child(3n+3):nth-last-child(2),.zone.three-columns .hvac-placeholder:nth-child(3n+2):nth-last-child(3),.zone.three-columns .hvac-placeholder:nth-child(3n+3):nth-last-child(3),.zone.three-columns .hvac-placeholder:nth-child(3n+3):nth-last-child(2){border-bottom:0.125rem solid var(--white--adjust-10-alt);margin-bottom:-0.125rem}}.display-energy{display:flex;padding:2rem;flex-wrap:wrap}.display-energy .electric-meter-display{flex:1 0 100%;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);background:var(--white-);border-radius:2rem;margin-bottom:2rem;overflow:hidden}.display-energy .electric-meter-display .points{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.display-energy .no-meters{flex:1;text-align:center}.toggle-input{cursor:pointer;display:inline-block;background:var(--lowImpact-adjust-5-alt);transition:all 0.1s ease-in-out;height:3.25rem;width:5.75rem;border-radius:1.625rem;position:relative}.toggle-input:before{content:'';position:absolute;transition:all 0.1s ease-in-out;top:0.25rem;left:0.25rem;height:2.75rem;width:2.75rem;border-radius:50%;background:var(--white-)}.toggle-input.on{background:var(--primary)}.toggle-input.on:before{left:2.75rem}.toggle-input.locked{cursor:default;background:var(--buttonGrey)}.toggle-input.locked:before{background-color:var(--white-);background-image:url("/lock.svg");background-size:60% 60%;background-position:center;background-repeat:no-repeat}.tabs ul{list-style-type:none;padding:0;margin:0 auto;display:flex;max-width:50rem;width:100%}.tabs ul.highlight li{transition:all 0.2s ease-in-out;height:0.25rem}.tabs ul.highlight li.c{background:var(--primary)}.tabs ul li{flex-grow:1;flex-shrink:1;flex-basis:0;display:flex}.tabs ul li.active a{color:var(--primary)}.tabs ul li a{cursor:pointer;flex:1;padding:1.25rem;text-align:center;transition:all 0.1s ease-in-out}.checkbox-input{cursor:pointer;display:inline-block;vertical-align:middle;width:2.5rem;height:2.5rem;background-image:url("/checkbox-blank.svg");background-repeat:no-repeat;background-position:center}.checkbox-input.disabled{cursor:default}.checkbox-input.on{background-image:url("/checkbox-on.svg")}.checkbox-input.on.disabled{background-image:url("/checkbox-disabled.svg")}.rule-form-wrapper .rule-form-header{display:flex;align-items:center;margin-bottom:2rem}.rule-form-wrapper .rule-form-header h3{margin:0;flex:1;font-weight:600;margin-right:2rem}.rule-form-wrapper .rule-form-header .right{display:flex;align-items:center}.rule-form-wrapper .rule-form-header .right .button{padding:1rem 2rem;border-radius:0.5rem;flex:0}.rule-form-wrapper .rule-form-header .right .button:not(:last-child){margin-right:2rem}.rule-form-wrapper .rule-form-header .right .action-button{width:6.5rem;position:relative;margin-right:2rem}.rule-form-wrapper .rule-form-header .right .action-button .button{border-radius:0.5rem;padding:1rem 2rem}.rule-form-wrapper .rule-form-header .right .action-button .popover__wrapper .popover__inner{top:calc(100% + 2rem)}.rule-form-wrapper .rule-form-header .right .action-button .popover__wrapper .popover__caret{top:calc(100% + 1rem)}.rule-form{padding-top:0}.rule-form>div:not(:last-child){margin-bottom:2rem}.rule-form .card{border-radius:1.5rem;background:var(--white-);padding:2rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);position:relative}.rule-form .card:hover,.rule-form .card:focus{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.rule-form .card:hover .close,.rule-form .card:focus .close{opacity:0.8}.rule-form .card:not(:last-child){margin-bottom:2rem}.rule-form .card hr{border-color:var(--black--alpha-5);margin:2rem -2rem}.rule-form .card .checkbox-wrapper{margin-top:2rem}.rule-form .card .checkbox-wrapper span{margin-left:1.5rem;vertical-align:middle;cursor:pointer}.rule-form .card .text-field{width:100%;height:4rem}.rule-form .card .text-field>div{padding-left:0}.rule-form .card .card-row{display:flex}.rule-form .card .card-row:not(:last-child){margin-bottom:2rem}.rule-form .card .card-row>.field-wrapper{flex:1}.rule-form .card .card-row>.field-wrapper:not(:last-child){margin-right:2rem}.rule-form .card .card-row>.field-wrapper>.label{display:block;color:var(--lighterGrey);margin-bottom:1rem}.rule-form .card .card-row>.field-wrapper>.label+*{height:4.75rem}.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner{padding:1rem;max-width:calc(100vw - 4rem)}.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body{margin-top:1rem !important}.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .select-field:not(:last-child),.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .text-field:not(:last-child){margin-bottom:2rem}.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .value-opts-loading{height:4.75rem;box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05) !important;border-radius:4px;border:0.125rem solid var(--inputBorder);position:relative;display:flex;align-items:center;justify-content:center}.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .value-opts-loading .loading-spinner,.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .value-opts-loading .loading-screen .is-loading,.loading-screen .rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .value-opts-loading .is-loading,.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .value-opts-loading .point-trendline.trend-loading>div,.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .value-opts-loading .button.loading>div.spinner{width:3rem;height:3rem}.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .value-opts-loading .loading-spinner div,.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .value-opts-loading .loading-screen .is-loading div,.loading-screen .rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .value-opts-loading .is-loading div,.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .value-opts-loading .point-trendline.trend-loading>div div,.rule-form .card .card-row>.field-wrapper .point-criteria-modal .modal__inner .modal__body .criteria-form .value-opts-loading .button.loading>div.spinner div{width:3rem;height:3rem;border-width:0.4rem;margin:0}.rule-form .card .card-row>.field-wrapper .point-criteria{height:auto}.rule-form .card .card-row>.field-wrapper .point-criteria .active-filter-row{margin:0 -1rem;display:flex;flex-wrap:wrap;align-items:center}.rule-form .card .card-row>.field-wrapper .point-criteria .active-filter-row em{margin-left:1rem}.rule-form .card .card-row>.field-wrapper .point-criteria .active-filter-row .filter{font-size:1.75rem;margin:1rem}.rule-form .card .card-row>.field-wrapper .point-criteria .active-filter-row .add-criteria{padding-left:0}.rule-form .card .card-row>.field-wrapper .point-criteria .active-filter-row .add-criteria:after{transform:rotate(45deg);right:1.9rem}.rule-form .card .card-row>.field-wrapper .text-field{display:flex;flex-direction:row;border:0;box-shadow:none;align-items:center}.rule-form .card .card-row>.field-wrapper .text-field div{flex:1;order:0;padding:0;height:4.75rem;display:flex;border:0.125rem solid var(--inputBorder);box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border-radius:0.5rem}.rule-form .card .card-row>.field-wrapper .text-field.labelled div{margin-right:1.3rem}.rule-form .card .card-row>.field-wrapper .text-field .label{order:1;text-transform:capitalize}.rule-form .card .close{transition:0.1s all ease-in-out;opacity:0;position:absolute;top:1rem;right:1.2rem;cursor:pointer}.rule-form .card .close:hover{opacity:1}.rule-form .card .close svg{height:1rem;width:1rem}.rule-form h4{margin:0;font-weight:600;margin-bottom:2rem}.rule-form h4 em{font-style:normal;color:white;background:var(--primary);padding:0.25rem 0.5rem;text-transform:uppercase}.rule-form h4 span,.rule-form h4 em{display:inline-block;vertical-align:middle}.rule-form .modal__inner{max-width:calc(100vw - 4rem);width:55rem;padding:1rem}.rule-form .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.rule-form .modal__inner .modal__body{margin-top:1rem !important}.rule-form .add-button{display:inline-block;cursor:pointer}.rule-form .time-condition{display:flex;align-items:center}.rule-form .time-condition+.time-condition{margin-top:2rem}.rule-form .time-condition ~ .checkbox-wrapper:not(:last-child){margin-bottom:2rem}.rule-form .time-condition .text-field{height:5.375rem;width:auto}.rule-form .time-condition .text-field .icon{margin-left:1.3rem}.rule-form .time-condition .text-field .icon ~ input{width:11rem}.rule-form .time-condition .text-field>div{padding:0}.rule-form .time-condition>span:not(:last-child){margin-right:2rem}.rule-form .time-condition>span:not(:first-child){margin-left:2rem}.rule-form .time-condition .pills{border:0.125rem solid var(--inputBorder);border-radius:0.5rem;overflow:hidden}.rule-form .time-condition .pills>a{cursor:pointer;display:inline-block;padding:1.3rem 2.2rem}.rule-form .time-condition .pills>a:not(:last-child){border-right:0.125rem solid var(--inputBorder)}.rule-form .time-condition .pills>a.active{background:var(--primary);color:var(--white-)}.rule-form textarea{border-radius:0.5rem;transition:0.1s color ease-in-out;background:var(--white-);min-width:0;-webkit-box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);font-family:'Source Sans Pro';font-size:1.6rem;outline:0;color:var(--darkGrey);margin-top:2rem;min-width:55rem;padding:1rem 2rem;resize:vertical;width:100%;min-height:10rem}.rule-form textarea::-webkit-input-placeholder{color:var(--lighterGrey)}.rule-form textarea::-moz-placeholder{color:var(--lighterGrey)}.rule-form textarea:-ms-input-placeholder{color:var(--lighterGrey)}.rule-form textarea:-moz-placeholder{color:var(--lighterGrey)}.site-deep-control,.site-preset-manager .preset-editor .site-preset-editor{overflow:auto;padding:2rem}.site-deep-control .equip-type-wrapper h3,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper h3{display:block;font-weight:800;font-size:2.2rem;margin-bottom:2rem;margin-top:0}.site-deep-control .equip-type-wrapper .equipment-deep-control,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control{padding:3.5rem 2rem;background:var(--white-);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);border-radius:1rem;margin-bottom:2rem}.site-deep-control .equip-type-wrapper .equipment-deep-control.light-preset .header-row .editable-title,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control.light-preset .header-row .editable-title{flex-basis:25%;min-width:25%;max-width:25%}.site-deep-control .equip-type-wrapper .equipment-deep-control.light-preset .header-row:hover .editable-title,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control.light-preset .header-row:hover .editable-title{flex-basis:calc(25% - 2.1395rem);min-width:calc(25% - 2.1395rem);max-width:calc(25% - 2.1395rem)}.site-deep-control .equip-type-wrapper .equipment-deep-control.light-preset .actions,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control.light-preset .actions{margin-top:2rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row{display:flex;align-items:center;font-size:1.8rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .micro-save-indicator,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .micro-save-indicator{order:4;width:2rem;height:2rem;margin-left:1rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .light-control,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .light-control,.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .shelly-pm-light-control,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .shelly-pm-light-control{order:3;flex:1;padding:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .light-control .health-meter,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .light-control .health-meter,.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .shelly-pm-light-control .health-meter,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .shelly-pm-light-control .health-meter{display:none}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .light-control>div,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .light-control>div,.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .shelly-pm-light-control>div,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .shelly-pm-light-control>div{justify-content:flex-end}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .light-control>div>span,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .light-control>div>span,.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .shelly-pm-light-control>div>span,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .shelly-pm-light-control>div>span{display:none}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .light-control>div>input,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .light-control>div>input,.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .shelly-pm-light-control>div>input,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .shelly-pm-light-control>div>input{width:calc((100% / 3) * 2);margin-right:calc((100% / 3) - 5.75rem)}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .editable-title,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .editable-title{order:2;flex:1}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field>div input,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field>div input{font-weight:600;font-size:2rem;height:3rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field .overflow-menu,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field .overflow-menu{display:flex;justify-content:center;position:relative;margin-left:1rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field .overflow-menu>a,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field .overflow-menu>a{flex:1;cursor:pointer}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field .overflow-menu .nav-list-wrapper,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field .overflow-menu .nav-list-wrapper{width:20rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field .overflow-menu .popover__caret,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field .overflow-menu .popover__caret{left:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field .overflow-menu .popover__inner,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field .overflow-menu .popover__inner{left:-2rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field.focused+svg,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .editable-title .text-field.focused+svg{width:0.8em;margin-right:0.7rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .display-points,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .display-points{order:3;display:flex}.site-deep-control .equip-type-wrapper .equipment-deep-control .header-row .display-points .point,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .header-row .display-points .point{margin-left:1.5rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .control-points,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .control-points{display:flex;margin:1rem 0;flex-wrap:wrap}.site-deep-control .equip-type-wrapper .equipment-deep-control .control-points .point,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .control-points .point{padding:1rem;flex-basis:25%;max-width:25%;display:flex;flex-direction:column;height:10.375rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .control-points .point:nth-child(4n+1),.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .control-points .point:nth-child(4n+1){padding-left:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .control-points .point:nth-child(4n),.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .control-points .point:nth-child(4n){padding-right:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .control-points .point>span,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .control-points .point>span{margin-bottom:1rem;font-weight:600;font-size:1.6rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .control-points .point .field-wrapper,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .control-points .point .field-wrapper{flex:1;display:flex}.site-deep-control .equip-type-wrapper .equipment-deep-control .control-points .point .field-wrapper>.text-field,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .control-points .point .field-wrapper>.text-field{flex:1}.site-deep-control .equip-type-wrapper .equipment-deep-control .control-points .point .field-wrapper>.text-field input,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .control-points .point .field-wrapper>.text-field input{padding:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .control-points .point .field-wrapper>.select-field,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .control-points .point .field-wrapper>.select-field,.site-deep-control .equip-type-wrapper .equipment-deep-control .control-points .point .field-wrapper>.setpoint-wrapper,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .control-points .point .field-wrapper>.setpoint-wrapper{width:100%;height:100%;max-width:none;border-radius:0.5rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .control-points .point .field-wrapper>.setpoint-wrapper,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .control-points .point .field-wrapper>.setpoint-wrapper{overflow:hidden}.site-deep-control .equip-type-wrapper .equipment-deep-control .control-points .point .setpoint-wrapper,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .control-points .point .setpoint-wrapper{border:0.125rem solid var(--inputBorder)}.site-deep-control .equip-type-wrapper .equipment-deep-control .lockout-points .lockout-toggle,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .lockout-points .lockout-toggle{margin:2rem -2rem 0;padding:3.5rem 2rem 1rem;border-top:0.125rem solid var(--borderColor);display:flex;align-items:center}.site-deep-control .equip-type-wrapper .equipment-deep-control .lockout-points .lockout-toggle span,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .lockout-points .lockout-toggle span{font-size:2rem;font-weight:600;margin-right:2rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .lockout-points .pin-field,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .lockout-points .pin-field{margin:2rem 0}.site-deep-control .equip-type-wrapper .equipment-deep-control .unmapped-points,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .unmapped-points{display:flex;flex-wrap:wrap;margin-bottom:1rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .unmapped-points .point,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .unmapped-points .point{padding:1rem;flex-basis:25%;max-width:25%;font-size:1.5rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .unmapped-points .point:nth-child(4n+1),.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .unmapped-points .point:nth-child(4n+1){padding-left:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .unmapped-points .point:nth-child(4n),.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .unmapped-points .point:nth-child(4n){padding-right:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .unmapped-points .point span,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .unmapped-points .point span{display:block}.site-deep-control .equip-type-wrapper .equipment-deep-control .unmapped-points .point span:first-child,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .unmapped-points .point span:first-child{font-weight:600}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags{display:flex;flex-wrap:wrap}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field{flex:1 0 25%;max-width:25%;display:flex;padding:1rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field:nth-child(4n+1),.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field:nth-child(4n+1){padding-left:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field:nth-child(4n),.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field:nth-child(4n){padding-right:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper{flex:1}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper:hover>.label>svg,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper:hover>.label>svg{width:0.8em;margin-right:0.7rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper>.label,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper>.label{display:flex;align-items:center;margin-bottom:1rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper>.label>a,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper>.label>a{order:3;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper>.label>a svg,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper>.label>a svg{width:1rem;height:1rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper>.text-field,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper>.text-field{border:0;box-shadow:none;padding:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper>.text-field>div,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper>.text-field>div{padding:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper>.text-field input,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .tag-field .input-wrapper>.text-field input{border-radius:0.5rem;padding:1rem 2rem;box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder)}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .add-new-tag,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .add-new-tag{flex-basis:20rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags .add-new-tag .button,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags .add-new-tag .button{padding:1rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner{padding:1rem;width:60rem;max-width:calc(100vw - 4rem)}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__header,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body{margin-top:1rem !important}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row{display:flex}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row:not(:last-child),.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row:not(:last-child){margin-bottom:2rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row>*,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row>*{flex:1}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row.active-filter-row,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row.active-filter-row{margin:0;flex-wrap:wrap}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row.active-filter-row>*,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row.active-filter-row>*{flex:0;margin-bottom:2rem;white-space:nowrap}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper:not(:last-child),.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper:not(:last-child){margin-right:2rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper>span,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper>span{display:block;margin-bottom:1rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper.add-label,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper.add-label{flex:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:3rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper.add-label a,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper.add-label a{font-size:0;cursor:pointer;color:var(--primary)}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper.add-label a.disabled,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper.add-label a.disabled{cursor:default;color:var(--inputBorder)}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper.add-label a svg *,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper.add-label a svg *{stroke:currentColor}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field{box-shadow:none;border:0;position:relative;padding:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field .label,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field .label{color:var(--lighterGrey);margin-bottom:1rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field>div,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field>div{padding:0}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field .icon+input,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field .icon+input{padding-left:5rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field input,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field input{box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:1rem 2rem}.site-deep-control .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field.disabled input,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .equipment-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field.disabled input{background:var(--lightestBackground) !important}.site-deep-control .equip-type-wrapper .equipment-deep-control .actions,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .actions{margin:0 -2rem;border-top:0.125rem solid var(--borderColor);padding:2rem 2rem 0}.site-deep-control .equip-type-wrapper .equipment-deep-control .actions .button,.site-preset-manager .preset-editor .site-preset-editor .equip-type-wrapper .equipment-deep-control .actions .button{width:auto;display:inline-block;padding:1rem 2rem;border-radius:0.5rem}.site-zone-editor{overflow:auto;padding:2rem}.site-zone-editor .text-field{box-shadow:none;border:0}.site-zone-editor .text-field input[type="text"]{padding-left:1.25rem}.site-zone-editor .zone-editor-row{padding:0 2rem;display:flex;justify-content:space-between;align-items:stretch;align-content:stretch;height:calc((var(--vh, 1vh) * 100) - 9.5rem - 4rem)}.site-zone-editor .zone-editor-row .equipment{background:var(--white-);padding:1.25rem 2.5rem;cursor:move}.site-zone-editor .zone-editor-row .equipment-list{flex:1 0 calc(100% / 3);overflow:auto;background:var(--white-)}.site-zone-editor .zone-editor-row .equipment-list .equipment:not(:last-child){border-bottom:0.125rem solid var(--white--adjust-5-alt)}.site-zone-editor .zone-editor-row .zone-list{padding-left:3.75rem;flex:1 0 calc((100% / 3) * 2)}.site-zone-editor .zone-editor-row .zone-list .zone{background:none;position:static;border-radius:0;overflow:auto;border:0.25rem dashed var(--white--adjust-10-alt);padding:2rem;transition:none}.site-zone-editor .zone-editor-row .zone-list .zone.add-new{cursor:pointer}.site-zone-editor .zone-editor-row .zone-list .zone.add-new .zone-name{text-align:center;margin:0}.site-zone-editor .zone-editor-row .zone-list .zone:not(:last-child){margin-bottom:3.75rem}.site-zone-editor .zone-editor-row .zone-list .zone .zone-name{margin-top:0;text-transform:none;margin-bottom:2rem}.site-zone-editor .zone-editor-row .zone-list .zone .zone-name svg{display:inline-block;vertical-align:middle;margin-right:0.5rem}.site-zone-editor .zone-editor-row .zone-list .zone .zone-name span{display:inline-block;vertical-align:middle}.site-zone-editor .zone-editor-row .zone-list .zone .zone-name input{width:100%;font-size:2rem;font-weight:600;outline:none;border:0;background:none}.site-zone-editor .zone-editor-row .zone-list .zone .zone-equipment{margin:-1rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.site-zone-editor .zone-editor-row .zone-list .zone .zone-equipment.empty{height:12.5rem;background-image:url("/dropzone.svg");background-repeat:no-repeat;background-position:center;background-size:6.25rem}.site-zone-editor .zone-editor-row .zone-list .zone .zone-equipment .equipment{flex:1 0 42rem;margin:1rem}.settings-page{padding:2rem;display:flex;justify-content:center}.settings-page .settings-inner{max-width:calc(100vw - 4rem);width:100rem}.settings-page .settings-inner .button-row{display:flex;margin-bottom:2rem;justify-content:flex-end}.settings-page .settings-inner .button-row .button{width:auto;padding:1rem 2rem;border-radius:0.5rem}.settings-page .settings-inner .button-row .button:not(:last-child){margin-right:2rem}.settings-page .settings-inner .button-row .button svg *{stroke:var(--white-)}.settings-page .settings-inner .button-row .button.cancel svg *{stroke:var(--black-)}.settings-page .settings-inner .settings-card{background:var(--white-);padding:4rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);border-radius:1.5rem;position:relative}.settings-page .settings-inner .settings-card .micro-save-indicator{position:absolute;top:2rem;right:2rem}.settings-page .settings-inner .settings-card:not(:last-child){margin-bottom:2rem}.settings-page .settings-inner .settings-card h2{font-weight:normal;font-size:2rem;margin:0;margin-bottom:2rem}.settings-page .settings-inner .settings-card .form-row{display:flex}.settings-page .settings-inner .settings-card .form-row:not(:last-child){margin-bottom:2rem}.settings-page .settings-inner .settings-card .form-row>*{flex:1}.settings-page .settings-inner .settings-card .form-row.active-filter-row{margin:0;flex-wrap:wrap}.settings-page .settings-inner .settings-card .form-row.active-filter-row>*{flex:0;margin-bottom:2rem;white-space:nowrap}.settings-page .settings-inner .settings-card .form-row .field-wrapper:not(:last-child){margin-right:2rem}.settings-page .settings-inner .settings-card .form-row .field-wrapper>span{display:block;margin-bottom:1rem}.settings-page .settings-inner .settings-card .form-row .field-wrapper.smol{flex:0}.settings-page .settings-inner .settings-card .form-row .field-wrapper.add-label{flex:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:3rem}.settings-page .settings-inner .settings-card .form-row .field-wrapper.add-label a{font-size:0;cursor:pointer;color:var(--primary)}.settings-page .settings-inner .settings-card .form-row .field-wrapper.add-label a.disabled{cursor:default;color:var(--inputBorder)}.settings-page .settings-inner .settings-card .form-row .field-wrapper.add-label a svg *{stroke:currentColor}.settings-page .settings-inner .settings-card .form-row .field-wrapper .text-field{box-shadow:none;border:0;position:relative}.settings-page .settings-inner .settings-card .form-row .field-wrapper .text-field .label{color:var(--lighterGrey);margin-bottom:1rem}.settings-page .settings-inner .settings-card .form-row .field-wrapper .text-field>div{padding:0}.settings-page .settings-inner .settings-card .form-row .field-wrapper .text-field .icon{position:absolute;left:0;top:1rem;bottom:1rem;border-right:0.125rem solid var(--inputBorder)}.settings-page .settings-inner .settings-card .form-row .field-wrapper .text-field .icon .dollar{font-size:1.8rem;padding:0 1.3rem 0 1.5rem}.settings-page .settings-inner .settings-card .form-row .field-wrapper .text-field .icon+input{padding-left:5rem}.settings-page .settings-inner .settings-card .form-row .field-wrapper .text-field input{box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:1rem 2rem}.settings-page .settings-inner .settings-card .form-row .field-wrapper .text-field.disabled input{background:var(--lightestBackground) !important}.settings-page .settings-inner .settings-card .actions .button{display:inline-block;padding:1rem 2rem;border-radius:0.5rem;width:auto}.settings-page .settings-inner .settings-card .actions .button:not(:last-child){margin-right:2rem}.settings-page .settings-inner .settings-card .output{margin-top:2rem;border:0.125rem solid var(--borderColor);background-color:var(--lightBackground);padding:2rem;border-radius:1rem;height:25rem;overflow:auto}.settings-page .settings-inner .settings-card .output span{margin-bottom:0.5rem;display:block;font-family:monospace}.settings-page .settings-inner .settings-card .site-tags{display:flex;flex-wrap:wrap}.settings-page .settings-inner .settings-card .site-tags .tag-field{flex:1 0 25%;max-width:25%;display:flex;padding:1rem}.settings-page .settings-inner .settings-card .site-tags .tag-field:nth-child(4n+1){padding-left:0}.settings-page .settings-inner .settings-card .site-tags .tag-field:nth-child(4n){padding-right:0}.settings-page .settings-inner .settings-card .site-tags .tag-field .input-wrapper{flex:1}.settings-page .settings-inner .settings-card .site-tags .tag-field .input-wrapper:hover>.label>svg{width:0.8em;margin-right:0.7rem}.settings-page .settings-inner .settings-card .site-tags .tag-field .input-wrapper>.label{display:flex;align-items:center;margin-bottom:1rem}.settings-page .settings-inner .settings-card .site-tags .tag-field .input-wrapper>.label>a{order:3;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.settings-page .settings-inner .settings-card .site-tags .tag-field .input-wrapper>.label>a svg{width:1rem;height:1rem}.settings-page .settings-inner .settings-card .site-tags .tag-field .input-wrapper>.text-field{border:0;box-shadow:none;padding:0}.settings-page .settings-inner .settings-card .site-tags .tag-field .input-wrapper>.text-field>div{padding:0}.settings-page .settings-inner .settings-card .site-tags .tag-field .input-wrapper>.text-field input{border-radius:0.5rem;padding:1rem 2rem;box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder)}.settings-page .settings-inner .settings-card .add-new-tag{flex-basis:20rem;margin-top:2rem;display:flex}.settings-page .settings-inner .settings-card .add-new-tag .button{border-radius:0.5rem;max-width:30rem;padding:1rem 2rem}.settings-page .settings-inner .settings-card .profile-edit{text-align:center}.settings-page .settings-inner .settings-card .profile-edit label[for="profile-image"]{position:relative;width:20rem;height:20rem;border-radius:10rem;display:inline-block;overflow:hidden;cursor:pointer}.settings-page .settings-inner .settings-card .profile-edit label[for="profile-image"] img,.settings-page .settings-inner .settings-card .profile-edit label[for="profile-image"] .overlay{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:0}.settings-page .settings-inner .settings-card .profile-edit label[for="profile-image"] .overlay{background:var(--black--alpha-70);opacity:0;transition:all 0.1s ease-in-out;display:flex;align-items:center;justify-content:center;z-index:1;color:var(--white-)}.settings-page .settings-inner .settings-card .profile-edit label[for="profile-image"] .overlay svg{width:20%;height:20%}.settings-page .settings-inner .settings-card .profile-edit label[for="profile-image"] input{display:none}.settings-page .settings-inner .settings-card .profile-edit label[for="profile-image"]:hover .overlay,.settings-page .settings-inner .settings-card .profile-edit label[for="profile-image"]:focus .overlay{opacity:1}.settings-page .settings-inner .settings-card .profile-edit h3{font-weight:500;font-size:2.5rem;margin:2rem 0}.settings-page .settings-inner .settings-card .profile-edit a{text-decoration:none;color:var(--primary);display:inline-flex;align-items:center}.settings-page .settings-inner .settings-card .profile-edit a svg{height:1.3em;width:auto;margin-left:0.7rem;margin-bottom:0.2rem}.settings-page .settings-inner .settings-card .profile-edit a:hover,.settings-page .settings-inner .settings-card .profile-edit a:focus{text-decoration:underline}.settings-page .settings-inner .settings-card .profile-edit .actions{margin-top:2rem;text-align:center}.settings-page .settings-inner .settings-card .profile-edit .actions .button{padding:1rem 2rem;width:auto;display:inline-block;border-radius:0.5rem}.settings-page .settings-inner .settings-card .profile-edit .actions .button:not(:last-child){margin-right:2rem}.settings-page .settings-inner .settings-card .profile-edit p.message{margin:2rem 0 0 0;text-align:center}.settings-page .new-site-group-modal .modal__inner{padding:1rem;width:80rem;max-width:calc(100vw - 4rem)}.settings-page .new-site-group-modal .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.settings-page .new-site-group-modal .modal__inner .modal__body{margin-top:1rem !important}.settings-page .new-site-group-modal .modal__inner .modal__body .text-field{box-shadow:none;border:0}.settings-page .new-site-group-modal .modal__inner .modal__body .text-field .label{color:var(--lighterGrey);margin-bottom:1rem}.settings-page .new-site-group-modal .modal__inner .modal__body .text-field>div{padding:0}.settings-page .new-site-group-modal .modal__inner .modal__body .text-field input{box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:1rem 2rem}.settings-page .new-site-group-modal .modal__inner .modal__body .text-field.disabled input{background:var(--lightestBackground) !important}.unhandled-equipment-display{padding:2rem;position:relative}.unhandled-equipment-display .quick-trend{opacity:0;transition:0.1s all ease-in-out;cursor:pointer;margin-left:1rem}.unhandled-equipment-display .quick-trend:hover svg *,.unhandled-equipment-display .quick-trend:focus svg *{stroke:var(--primary)}.unhandled-equipment-display .quick-trend svg{width:2rem;height:auto}.unhandled-equipment-display .quick-trend svg *{transition:0.1s all ease-in-out;stroke:var(--lighterGrey)}.unhandled-equipment-display:hover .quick-trend{opacity:1}.unhandled-equipment-display.offline{position:relative;overflow:hidden}.unhandled-equipment-display.offline:before{content:'';display:block;background:var(--white--alpha-75);top:0;left:0;right:0;bottom:0;position:absolute;z-index:1}.unhandled-equipment-display.offline:after{font-size:1.1em;content:'Offline';display:block;background:var(--white-);color:var(--error);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;height:2rem;width:5.6rem;padding:1.3rem 2rem;padding-left:5.2rem;background-image:url(/point-offline.svg);background-position:2rem center;background-size:2.3rem;background-repeat:no-repeat;border-radius:1.1em;line-height:1;z-index:2}.unhandled-equipment-display .title{font-size:1.75rem;font-weight:600}.unhandled-equipment-display .title>span.battery{font-size:1.5rem;border-left:0.125rem solid var(--darkGrey-alpha-20);margin-left:1.25rem;padding-left:1.25rem}.unhandled-equipment-display .title>span.battery span:last-child{display:inline-block;vertical-align:middle;margin-left:1.25rem;margin-top:-0.5rem}.unhandled-equipment-display .title>span.battery span:last-child svg{float:left}.unhandled-equipment-display .title>span.battery span:last-child:after{clear:both}.unhandled-equipment-display span.point span.value{position:absolute;right:2rem;height:3.25rem;top:0;bottom:0;margin:auto;line-height:2.75rem}.unhandled-equipment-display span.point span.value.with-icon svg{display:inline-block;vertical-align:middle;margin-right:1.25rem}.unhandled-equipment-display span.point span.value span{display:inline-block;vertical-align:middle;line-height:normal;font-weight:bold}.unhandled-equipment-display.multiple .title{margin-bottom:0.5rem}.unhandled-equipment-display.multiple .point{display:block;position:relative}.unhandled-equipment-display.multiple .point span.name{font-size:1.5rem;font-weight:normal}.unhandled-equipment-display.multiple .point span.value{right:0}.unhandled-equipment-display:not(.multiple) .point span.name{display:none}.reactive-lighting-display{padding:2rem;position:relative}.reactive-lighting-display .header{display:flex;justify-content:space-between;align-items:center}.reactive-lighting-display .header .indicator{width:2rem;height:2rem}.reactive-lighting-display .snapshots{height:17rem;display:flex;align-items:center;justify-content:center}.reactive-lighting-display .snapshots .loading-screen{background:transparent}.reactive-lighting-display .snapshots .history{height:12rem;display:flex;justify-content:center}.reactive-lighting-display .snapshots .history>div{padding:0 0.375rem;height:100%;display:flex;align-items:center}.reactive-lighting-display .snapshots .history>div>div{position:relative;width:0.625rem;border-radius:0.8rem;vertical-align:middle}.reactive-lighting-display .snapshots .history>div>div .tooltip{pointer-events:none;opacity:0;transition:all 0.1s ease-in-out;position:absolute;left:-14rem;right:-14rem;top:-4.5rem;text-align:center;z-index:2}.reactive-lighting-display .snapshots .history>div>div .tooltip span{display:inline-block;background:var(--black-);padding:0.5rem 0.9rem;color:var(--white-);font-size:1.5rem;border-radius:0.5rem;position:relative}.reactive-lighting-display .snapshots .history>div>div .tooltip span:after{content:'';display:block;position:absolute;border:0.8rem solid transparent;border-right-color:var(--black-);border-bottom-color:var(--black-);transform:rotate(45deg);top:calc(100% - 0.9rem);left:0;right:0;width:0;height:0;margin:auto}.reactive-lighting-display .snapshots .history>div:hover>div .tooltip{opacity:1}.reactive-lighting-display .quick-trend{opacity:0;transition:0.1s all ease-in-out;cursor:pointer;margin-left:1rem}.reactive-lighting-display .quick-trend:hover svg *,.reactive-lighting-display .quick-trend:focus svg *{stroke:var(--primary)}.reactive-lighting-display .quick-trend svg{width:2rem;height:auto}.reactive-lighting-display .quick-trend svg *{transition:0.1s all ease-in-out;stroke:var(--lighterGrey)}.reactive-lighting-display:hover .quick-trend{opacity:1}.reactive-lighting-display.offline{position:relative;overflow:hidden}.reactive-lighting-display.offline:before{content:'';display:block;background:var(--white--alpha-75);top:0;left:0;right:0;bottom:0;position:absolute;z-index:1}.reactive-lighting-display.offline:after{font-size:1.1em;content:'Offline';display:block;background:var(--white-);color:var(--error);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;height:2rem;width:5.6rem;padding:1.3rem 2rem;padding-left:5.2rem;background-image:url(/point-offline.svg);background-position:2rem center;background-size:2.3rem;background-repeat:no-repeat;border-radius:1.1em;line-height:1;z-index:2}.trash-compactor-display{padding:2rem;position:relative}.trash-compactor-display .header{display:flex;justify-content:space-between;align-items:center}.trash-compactor-display .header .indicator{width:2rem;height:2rem}.trash-compactor-display .quick-trend{opacity:0;transition:0.1s all ease-in-out;cursor:pointer;margin-left:1rem}.trash-compactor-display .quick-trend:hover svg *,.trash-compactor-display .quick-trend:focus svg *{stroke:var(--primary)}.trash-compactor-display .quick-trend svg{width:2rem;height:auto}.trash-compactor-display .quick-trend svg *{transition:0.1s all ease-in-out;stroke:var(--lighterGrey)}.trash-compactor-display .tick-status-bar{margin-top:2rem}.trash-compactor-display:hover .quick-trend{opacity:1}.trash-compactor-display.offline{position:relative;overflow:hidden}.trash-compactor-display.offline:before{content:'';display:block;background:var(--white--alpha-75);top:0;left:0;right:0;bottom:0;position:absolute;z-index:1}.trash-compactor-display.offline:after{font-size:1.1em;content:'Offline';display:block;background:var(--white-);color:var(--error);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;height:2rem;width:5.6rem;padding:1.3rem 2rem;padding-left:5.2rem;background-image:url(/point-offline.svg);background-position:2rem center;background-size:2.3rem;background-repeat:no-repeat;border-radius:1.1em;line-height:1;z-index:2}.tick-bar-wrapper{height:auto !important}.tick-status-bar{display:flex;justify-content:space-between;align-items:center;height:5rem}.tick-status-bar>div{width:0.625rem;border-radius:0.3125rem;height:100%}.tick-status-bar>div.gray{background:var(--lowImpact)}.tick-status-bar>div.blue{background:var(--primary)}.tick-status-bar>div.red{background:var(--error)}.caret-status-bar{background:#3e48d4;background:linear-gradient(90deg, #3e48d4 0%, #ce6fab 100%);height:5rem;border-radius:2.5rem;position:relative}.caret-status-bar>.caret{position:absolute;width:3.5rem;height:1rem;top:0;transform:translateX(-1.75rem)}.caret-status-bar>.caret svg:first-child{position:absolute;top:0;left:0;right:0;height:1.3rem;width:auto;margin:auto}.caret-status-bar>.caret svg:last-child{position:absolute;top:-0.5rem;left:0;right:0;height:1.1rem !important;width:auto !important;margin:auto}.custom-equip-display{padding:2rem;position:relative}.custom-equip-display .header{display:flex;justify-content:space-between;align-items:center}.custom-equip-display .header .indicator{width:2rem;height:2rem}.custom-equip-display .quick-trend{opacity:0;transition:0.1s all ease-in-out;cursor:pointer;margin-left:1rem}.custom-equip-display .quick-trend:hover svg *,.custom-equip-display .quick-trend:focus svg *{stroke:var(--primary)}.custom-equip-display .quick-trend svg{width:2rem;height:auto}.custom-equip-display .quick-trend svg *{transition:0.1s all ease-in-out;stroke:var(--lighterGrey)}.custom-equip-display .points{margin:0 -1rem;display:flex;flex-wrap:wrap;overflow:auto}.custom-equip-display .points>div{margin:1rem;flex:1 0 calc(50% - 2rem)}.custom-equip-display .points>div .point-header{display:flex}.custom-equip-display .points>div .point-header .point-label{flex:1}.custom-equip-display .points>div .tick-status-bar{margin-top:1rem;height:2.5rem}.custom-equip-display .points>div .caret-status-bar{margin-top:1.5rem;height:2rem}.custom-equip-display:hover .quick-trend{opacity:1}.custom-equip-display.offline{position:relative;overflow:hidden}.custom-equip-display.offline:before{content:'';display:block;background:var(--white--alpha-75);top:0;left:0;right:0;bottom:0;position:absolute;z-index:1}.custom-equip-display.offline:after{font-size:1.1em;content:'Offline';display:block;background:var(--white-);color:var(--error);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;height:2rem;width:5.6rem;padding:1.3rem 2rem;padding-left:5.2rem;background-image:url(/point-offline.svg);background-position:2rem center;background-size:2.3rem;background-repeat:no-repeat;border-radius:1.1em;line-height:1;z-index:2}.timed-boolean-display{padding:2rem;position:relative;overflow:hidden}.timed-boolean-display .header{display:flex;justify-content:space-between;align-items:center}.timed-boolean-display .header span:first-child{flex:1}.timed-boolean-display .header span.value{padding-right:2rem;border-right:0.25rem solid var(--trendGrey)}.timed-boolean-display .header .indicator{width:1.5rem;height:1.5rem;margin-right:0;margin-left:2rem}.timed-boolean-display.on .header .indicator{background:var(--primary)}.timed-boolean-display.off .header .indicator{background:var(--error)}.timed-boolean-display .stats-row,.timed-boolean-display .data-row{background:var(--lightestBackground)}.timed-boolean-display .stats-row{display:flex;justify-content:space-between;margin:1rem -2rem 0;padding:1rem 2rem;border-top:0.25rem solid var(--trendGrey)}.timed-boolean-display .stats-row.center{justify-content:center}.timed-boolean-display .data-row{margin:0 -2rem -2rem;padding:0}.timed-boolean-display .data-row .point-trendline-wrapper{height:6rem}.timed-boolean-display .data-row .point-trendline-wrapper svg{overflow:visible}.timed-boolean-display .quick-trend{opacity:0;transition:0.1s all ease-in-out;cursor:pointer;margin-left:1rem}.timed-boolean-display .quick-trend:hover svg *,.timed-boolean-display .quick-trend:focus svg *{stroke:var(--primary)}.timed-boolean-display .quick-trend svg{width:2rem;height:auto}.timed-boolean-display .quick-trend svg *{transition:0.1s all ease-in-out;stroke:var(--lighterGrey)}.timed-boolean-display:hover .quick-trend{opacity:1}.timed-boolean-display.offline{position:relative;overflow:hidden}.timed-boolean-display.offline:before{content:'';display:block;background:var(--white--alpha-75);top:0;left:0;right:0;bottom:0;position:absolute;z-index:1}.timed-boolean-display.offline:after{font-size:1.1em;content:'Offline';display:block;background:var(--white-);color:var(--error);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;height:2rem;width:5.6rem;padding:1.3rem 2rem;padding-left:5.2rem;background-image:url(/point-offline.svg);background-position:2rem center;background-size:2.3rem;background-repeat:no-repeat;border-radius:1.1em;line-height:1;z-index:2}.site-diagnose{padding:3rem;overflow:auto}.site-diagnose .diagnostic-site h3{margin-top:0;margin-bottom:2rem}.site-diagnose .diagnostic-site .diagnostic-zone{padding-left:3rem}.site-diagnose .diagnostic-site .diagnostic-zone h4{margin-top:2rem;margin-bottom:0.5rem}.site-diagnose .diagnostic-site .diagnostic-zone h5{margin-top:1rem;margin-bottom:1rem}.site-diagnose .diagnostic-site .diagnostic-zone .diagnostic-equipment{padding-left:3rem}.site-diagnose .diagnostic-site .diagnostic-zone .diagnostic-equipment h5{margin-top:1rem;margin-bottom:1rem}.site-diagnose .diagnostic-site .diagnostic-zone .diagnostic-equipment .diangostic-point{padding-left:2rem}.site-diagnose .diagnostic-site .diagnostic-zone .diagnostic-equipment .diangostic-point span{font-size:1.5rem}.site-diagnose .expandable a{margin-top:0.5rem;background:var(--primary);color:white;cursor:pointer;display:inline-block;padding:0.5rem 1rem 0.5rem;font-size:1.5rem}.site-diagnose .expandable pre{font-family:monospace;background:#efefef;padding:1rem;overflow-x:auto}@media (max-width: 876px){.diagnostic-view .diagnostic-site .diagnostic-zone{padding-left:2rem}.diagnostic-view .diagnostic-site .diagnostic-zone .diagnostic-equipment{padding-left:2rem}}.site-batch-point-editor{padding:3rem;overflow:auto}.site-batch-point-editor .equip-type-wrapper h3{margin:0;margin-bottom:2rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor{background:var(--white-);border-radius:1.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);padding:2rem;margin-bottom:2rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor>div{display:flex;align-items:center}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor>div .editable-title{flex-grow:1}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor>div .select-field{flex-grow:0;flex-basis:15rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table{margin:2rem -2rem 0;width:calc(100% + 4rem)}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table td,.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table th{padding:1rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table td:first-child,.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table th:first-child{padding-left:2rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table td:last-child,.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table th:last-child{padding-right:2rem;text-align:right}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table td:not(:first-child):not(:nth-last-child(2)),.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table th:not(:first-child):not(:nth-last-child(2)){width:10rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table td .micro-save-indicator,.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table th .micro-save-indicator{display:inline-block}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table td>.text-field,.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table th>.text-field{max-width:10rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table td>.text-field>div,.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table th>.text-field>div{padding:0}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table td>.text-field>div input,.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table th>.text-field>div input{padding:1rem 2rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table th{opacity:0.4;text-align:left;width:30%;font-weight:normal;font-size:1.75rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor table tr:not(:last-child) td{border-bottom:0.125rem solid var(--borderColor)}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner{padding:1rem;width:60rem;max-width:calc(100vw - 4rem)}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body{margin-top:1rem !important}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row{display:flex}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row:not(:last-child){margin-bottom:2rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row>*{flex:1}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row.active-filter-row{margin:0;flex-wrap:wrap}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row.active-filter-row>*{flex:0;margin-bottom:2rem;white-space:nowrap}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row .field-wrapper:not(:last-child){margin-right:2rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row .field-wrapper>span{display:block;margin-bottom:1rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row .field-wrapper.add-label{flex:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:3rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row .field-wrapper.add-label a{font-size:0;cursor:pointer;color:var(--primary)}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row .field-wrapper.add-label a.disabled{cursor:default;color:var(--inputBorder)}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row .field-wrapper.add-label a svg *{stroke:currentColor}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field{box-shadow:none;border:0;position:relative;padding:0}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field .label{color:var(--lighterGrey);margin-bottom:1rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field>div{padding:0}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field .icon+input{padding-left:5rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field input{box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:1rem 2rem}.site-batch-point-editor .equip-type-wrapper .equipment-point-editor .point-tags-modal .modal__inner .modal__body .form-row .field-wrapper .text-field.disabled input{background:var(--lightestBackground) !important}.site-legacy-schedule-editor{overflow:auto;padding:2rem}.site-legacy-schedule-editor .tabs-wrapper{overflow:auto}.site-legacy-schedule-editor .tabs-wrapper .tabs ul{max-width:none}.site-legacy-schedule-editor .tabs-wrapper .tabs ul.highlight{display:none}.site-legacy-schedule-editor .tabs-wrapper .tabs ul li{white-space:nowrap}.site-legacy-schedule-editor .tabs-wrapper .tabs ul li.active{border-bottom:0.25rem solid var(--primary)}.site-legacy-schedule-editor .exit{display:flex;max-width:20rem;margin:1rem auto}.site-legacy-schedule-editor .exit .button{padding:1rem;margin:1rem}.legacy-schedule-editor span{color:var(--darkGrey);display:inline-block;padding:2rem}.legacy-schedule-editor button.button span{padding:0}.legacy-schedule-editor .time{display:inline-block;vertical-align:top;width:12.5%;padding-top:calc((9rem / 2) + 6.875rem)}.legacy-schedule-editor .time div{height:9rem;text-transform:uppercase;text-align:right}.legacy-schedule-editor .time div .mobile{display:none}.legacy-schedule-editor .day{display:inline-block;vertical-align:top;width:12.5%;cursor:pointer;border-top:0.125rem solid transparent}.legacy-schedule-editor .day div:first-child{height:5.625rem;line-height:5.625rem;text-transform:capitalize;text-align:center;border:0 !important}.legacy-schedule-editor .day div:first-child span{padding:0;display:inline-block;vertical-align:middle}.legacy-schedule-editor .day div{height:9rem;border-bottom:0.125rem solid var(--buttonGrey);border-right:0.125rem solid var(--buttonGrey);background:white}.legacy-schedule-editor .day div:nth-child(2){border-top:0.125rem solid var(--buttonGrey)}.legacy-schedule-editor .day div[style]:not([style=""]){background-image:linear-gradient(#2C63BB, #2C63BB);background-repeat:no-repeat;position:relative}.legacy-schedule-editor .day div[style]:not([style=""])>span{position:absolute;left:0;right:0;padding:0;text-align:center;display:none}.legacy-schedule-editor .day div[style]:not([style=""])>span>span{padding:1.25rem;border-radius:2.3125rem;display:inline-block;background:white}.legacy-schedule-editor .day:hover{box-shadow:0 1.25rem 2rem rgba(0,0,0,0.19),0 0.75rem 0.75rem rgba(0,0,0,0.23);position:relative;z-index:10;border-top:0.125rem solid var(--buttonGrey)}.legacy-schedule-editor .day:hover div[style]:not([style=""])>span{display:inline-block}.legacy-schedule-editor .day:nth-child(2) div{border-left:0.125rem solid var(--buttonGrey)}.legacy-schedule-editor .highlighted-label{position:fixed;background:white;text-transform:capitalize;display:block;height:4.375rem;line-height:4.375rem;margin-top:0.375rem;padding:0.25rem 2rem;border-radius:2.1875rem;margin-left:-2rem}.legacy-schedule-editor .legend{text-align:center;padding:2rem;margin-top:3.75rem}.legacy-schedule-editor .legend>span{display:inline-block;vertical-align:middle;padding:0}.legacy-schedule-editor .legend>span.swatch{height:2rem;width:2rem;border-radius:1.25rem;background:#2C63BB;margin-right:2rem}.legacy-schedule-editor .day-modal>div{display:flex;flex-wrap:nowrap}.legacy-schedule-editor .day-modal>div.error{text-align:center;margin-top:2rem;display:block}.legacy-schedule-editor .day-modal>div>span{flex-basis:9rem;text-align:right}.legacy-schedule-editor .day-modal>div>.text-field{flex-grow:1;border:0.125rem solid var(--inputBorder);box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);margin:1.25rem 0}.legacy-schedule-editor .day-modal>div>.text-field input{padding:0 1.25rem}@media (max-height: 920px){.legacy-schedule-editor .highlighted-label{display:none !important}}.site-preset-manager{display:flex;padding:2rem}.site-preset-manager .preset-nav{flex-grow:0;flex-shrink:0;flex-basis:30rem}.site-preset-manager .preset-nav .preset-card{display:flex;flex-grow:1;flex-shrink:1;flex-direction:row;align-items:center}.site-preset-manager .preset-nav .overflow-menu{display:flex;justify-content:center;position:relative;margin-left:1rem}.site-preset-manager .preset-nav .overflow-menu .nav-link{display:flex;flex:1;align-items:center;cursor:pointer;padding:0.8rem 2rem}.site-preset-manager .preset-nav .overflow-menu .nav-list-wrapper{width:20rem}.site-preset-manager .preset-nav .overflow-menu .popover__caret{left:0}.site-preset-manager .preset-nav .overflow-menu .popover__inner{left:-2rem;opacity:1}.site-preset-manager .preset-nav>a.preset{text-decoration:none;color:var(--black-);font-weight:600;display:block;padding:2rem}.site-preset-manager .preset-nav>a.preset span{flex:1;vertical-align:middle;opacity:0.7}.site-preset-manager .preset-nav>a.preset.active{background:var(--white-);opacity:1}.site-preset-manager .preset-nav>a.preset.active span{opacity:1}.site-preset-manager .preset-nav>a.new{cursor:pointer;color:var(--black-);padding:0 1.5rem;margin-top:1.5rem;display:block}.site-preset-manager .preset-nav>a.new svg{margin-right:0.8rem;vertical-align:middle}.site-preset-manager .preset-nav>a.new span{vertical-align:middle}.site-preset-manager .delete-preset-modal .modal__inner{padding:1rem;width:50rem;max-width:calc(100vw - 4rem)}.site-preset-manager .delete-preset-modal .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.site-preset-manager .delete-preset-modal .modal__inner .modal__body{margin-top:1rem !important}.site-preset-manager .delete-preset-modal .modal__inner .modal__body .delete-message{display:flex;justify-content:center}.site-preset-manager .delete-preset-modal .modal__inner .modal__actions{padding-top:2rem}.site-preset-manager .new-preset-modal .modal__inner{padding:1rem;width:80rem;max-width:calc(100vw - 4rem)}.site-preset-manager .new-preset-modal .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.site-preset-manager .new-preset-modal .modal__inner .modal__body{margin-top:1rem !important}.site-preset-manager .new-preset-modal .modal__inner .modal__body .text-field{border:0;box-shadow:none;padding:0}.site-preset-manager .new-preset-modal .modal__inner .modal__body .text-field>div{padding:0}.site-preset-manager .new-preset-modal .modal__inner .modal__body .text-field input{padding:2rem;box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder)}.site-preset-manager .new-preset-modal .preset-color-wrapper{text-align:center;margin:2rem 0;position:relative}.site-preset-manager .new-preset-modal .preset-color-wrapper>span{display:inline-block;vertical-align:middle;margin-right:1.5rem}.site-preset-manager .new-preset-modal .preset-color-wrapper>i{cursor:pointer;display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem}.site-preset-manager .new-preset-modal .preset-color-wrapper .block-picker{top:calc(100% + 2rem);left:0;right:0;margin:auto;position:absolute !important;z-index:2}.site-preset-manager .preset-editor{flex-grow:1;flex-shrink:0;flex-basis:0}.site-preset-manager .preset-editor .empty p{text-align:center}.site-preset-manager .preset-editor .site-preset-editor{height:100%;padding:0;padding-left:2rem;padding-right:2rem}.site-preset-manager .preset-editor .site-preset-editor .actions{height:5.625rem;margin-bottom:2rem;display:flex;justify-content:flex-end}.site-preset-manager .preset-editor .site-preset-editor .actions>div{display:flex}.site-preset-manager .preset-editor .site-preset-editor .actions>div:not(:last-child){margin-right:2rem}.site-preset-manager .preset-editor .site-preset-editor .actions>div .button{padding:1rem 2rem;border-radius:0.5rem}.site-preset-manager .preset-editor .site-preset-editor .actions>div .button svg{height:1.75rem;width:1.75rem}.site-preset-manager .preset-editor .site-preset-editor .actions>div .button svg *{stroke:currentColor}.site-preset-manager .preset-editor .site-preset-editor .empty{padding:2rem}.site-preset-manager .preset-editor .site-preset-editor .empty p{margin:0;text-align:center}.site-preset-manager .preset-editor .site-preset-editor .modal__wrapper.add-equipment-to-preset .modal__inner{padding:1rem;width:80rem;max-width:calc(100vw - 4rem)}.site-preset-manager .preset-editor .site-preset-editor .modal__wrapper.add-equipment-to-preset .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.site-preset-manager .preset-editor .site-preset-editor .modal__wrapper.add-equipment-to-preset .modal__inner .modal__body{margin-top:1rem !important}.site-preset-manager .preset-editor .site-preset-editor .modal__wrapper.add-equipment-to-preset .modal__inner .modal__body table{width:100%;border:0;margin-top:2rem}.site-preset-manager .preset-editor .site-preset-editor .modal__wrapper.add-equipment-to-preset .modal__inner .modal__body table td:first-child{width:5rem}.site-preset-manager .preset-editor .site-preset-editor .modal__wrapper.add-equipment-to-preset .modal__inner .modal__body table td:last-child{cursor:pointer;padding:1rem}.site-preset-manager .preset-editor .site-preset-editor .modal__wrapper.add-equipment-to-preset .modal__inner .modal__body table tr:not(:last-child) td{border-bottom:0.125rem solid var(--lightBackground-adjust-4-alt)}.site-preset-manager .preset-editor .site-preset-editor .add-equipment{margin-bottom:2rem;border:0.125rem dashed var(--inputBorder);display:flex;flex-direction:column;text-align:center;justify-content:center;cursor:pointer;height:6.25rem;width:100%;border-radius:0.5rem;border:0.125rem dashed var(--inputBorder);background:rgba(255,255,255,0.7)}.site-preset-manager .preset-editor .site-preset-editor .add-equipment span{display:inline-block;line-height:1.4em;max-height:none !important}.site-preset-manager .preset-editor .site-preset-editor .add-equipment span>*{max-height:1.2em;display:inline-block;vertical-align:middle}.site-preset-manager .preset-editor .site-preset-editor .add-equipment span>*:not(:first-child){margin-left:1rem}.site-preset-manager .preset-editor .site-preset-editor .equipment-deep-control{position:relative}.site-preset-manager .preset-editor .site-preset-editor .equipment-deep-control:hover>.remove{opacity:0.8}.site-preset-manager .preset-editor .site-preset-editor .equipment-deep-control>.remove{position:absolute;cursor:pointer;opacity:0;transition:0.1s all ease-in-out;top:3.5rem;right:2rem;font-size:0;width:1.25rem;height:1.25rem}.site-preset-manager .preset-editor .site-preset-editor .equipment-deep-control>.remove:hover{opacity:1}.site-preset-manager .preset-editor .site-preset-editor .equipment-deep-control>.remove svg{width:1.25rem;height:1.25rem}.site-preset-manager .preset-editor .site-preset-editor .equipment-deep-control h4{font-weight:600;font-size:2rem;margin:0}.site-preset-manager .preset-editor .site-preset-editor .equipment-deep-control .point{position:relative}.site-preset-manager .preset-editor .site-preset-editor .equipment-deep-control .point:hover>.remove{opacity:0.8}.site-preset-manager .preset-editor .site-preset-editor .equipment-deep-control .point>.remove{position:absolute;cursor:pointer;opacity:0;transition:0.1s all ease-in-out;top:1rem;right:1rem;font-size:0;width:1.25rem;height:1.25rem}.site-preset-manager .preset-editor .site-preset-editor .equipment-deep-control .point>.remove:hover{opacity:1}.site-preset-manager .preset-editor .site-preset-editor .equipment-deep-control .point>.remove svg{width:1.25rem;height:1.25rem}.site-schedule-manager{display:flex;padding:2rem}.site-schedule-manager .schedule-nav{flex-grow:0;flex-shrink:0;flex-basis:30rem}.site-schedule-manager .schedule-nav .schedule-card{display:flex;flex-grow:1;flex-shrink:1;flex-direction:row}.site-schedule-manager .schedule-nav .overflow-menu{display:flex;justify-content:center;position:relative;margin-left:1rem}.site-schedule-manager .schedule-nav .overflow-menu .nav-link{display:flex;flex:1;align-items:center;cursor:pointer;padding:0.8rem 2rem}.site-schedule-manager .schedule-nav .overflow-menu .nav-list-wrapper{width:20rem}.site-schedule-manager .schedule-nav .overflow-menu .popover__caret{left:0}.site-schedule-manager .schedule-nav .overflow-menu .popover__inner{left:-2rem;opacity:1}.site-schedule-manager .schedule-nav>a.schedule{flex-grow:1;flex-shrink:1;text-decoration:none;color:var(--black-);font-weight:600;display:block;padding:2rem}.site-schedule-manager .schedule-nav>a.schedule span{flex:1;vertical-align:middle;opacity:0.7}.site-schedule-manager .schedule-nav>a.schedule.active{background:var(--white-);opacity:1}.site-schedule-manager .schedule-nav>a.schedule.active span{opacity:1}.site-schedule-manager .schedule-nav>a.new{cursor:pointer;color:var(--black-);padding:0 1.5rem;margin-top:1.5rem;display:block}.site-schedule-manager .schedule-nav>a.new svg{margin-right:0.8rem;vertical-align:middle}.site-schedule-manager .schedule-nav>a.new span{vertical-align:middle}.site-schedule-manager .schedule-nav .associated-equipment h4{margin:0;margin-bottom:1.5rem}.site-schedule-manager .schedule-nav .associated-equipment .equipment-wrapper{background:var(--white-);border:0.125rem solid var(--inputBorder);border-radius:1.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.site-schedule-manager .schedule-nav .associated-equipment .equipment-wrapper .empty{padding:2rem}.site-schedule-manager .schedule-nav .associated-equipment .equipment-wrapper .empty p{margin:0;text-align:center}.site-schedule-manager .schedule-nav .associated-equipment .equipment-wrapper .equipment{padding:2rem;display:flex}.site-schedule-manager .schedule-nav .associated-equipment .equipment-wrapper .equipment:not(:last-child){border-bottom:0.125rem solid var(--inputBorder)}.site-schedule-manager .schedule-nav .associated-equipment .equipment-wrapper .equipment span{flex-basis:50%}.site-schedule-manager .schedule-nav .associated-equipment .equipment-wrapper .equipment .colors{flex-basis:50%;text-align:right}.site-schedule-manager .schedule-nav .associated-equipment .equipment-wrapper .equipment .colors i{margin-right:0;margin-left:1rem}.site-schedule-manager .new-schedule-modal .modal__inner{padding:1rem;width:80rem;max-width:calc(100vw - 4rem)}.site-schedule-manager .new-schedule-modal .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.site-schedule-manager .new-schedule-modal .modal__inner .modal__body{margin-top:1rem !important}.site-schedule-manager .new-schedule-modal .modal__inner .modal__body .text-field{border:0;box-shadow:none;padding:0;margin-bottom:2rem}.site-schedule-manager .new-schedule-modal .modal__inner .modal__body .text-field>div{padding:0}.site-schedule-manager .new-schedule-modal .modal__inner .modal__body .text-field input{padding:2rem;box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder)}.site-schedule-manager .schedule-editor{flex-grow:1;flex-shrink:0;flex-basis:0;padding-left:2rem;padding-right:2rem}.site-schedule-manager .schedule-editor .empty p{text-align:center}.site-schedule-manager .schedule-editor .site-schedule-editor .actions{height:5.625rem;margin-bottom:2rem;display:flex;justify-content:flex-end}.site-schedule-manager .schedule-editor .site-schedule-editor .actions>div{display:flex}.site-schedule-manager .schedule-editor .site-schedule-editor .actions>div.toggle-cloud-wrapper{align-items:center}.site-schedule-manager .schedule-editor .site-schedule-editor .actions>div.toggle-cloud-wrapper span{font-weight:600}.site-schedule-manager .schedule-editor .site-schedule-editor .actions>div.toggle-cloud-wrapper span:first-child{margin-right:1.5rem}.site-schedule-manager .schedule-editor .site-schedule-editor .actions>div.toggle-cloud-wrapper span:last-child{margin-left:1.5rem}.site-schedule-manager .schedule-editor .site-schedule-editor .actions>div:not(:last-child){margin-right:2rem}.site-schedule-manager .schedule-editor .site-schedule-editor .actions>div .button{padding:1rem 2rem;border-radius:0.5rem}.site-schedule-manager .schedule-editor .site-schedule-editor .actions>div .button svg{height:1.75rem;width:1.75rem}.site-schedule-manager .schedule-editor .site-schedule-editor .actions>div .button svg *{stroke:currentColor}.site-schedule-manager .schedule-editor .site-schedule-editor .add-zone-modal .modal__inner{padding:1rem;width:80rem;max-width:calc(100vw - 4rem)}.site-schedule-manager .schedule-editor .site-schedule-editor .add-zone-modal .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.site-schedule-manager .schedule-editor .site-schedule-editor .add-zone-modal .modal__inner .modal__body{margin-top:1rem !important}.site-schedule-manager .schedule-editor .site-schedule-editor .copy-day-modal .modal__inner,.site-schedule-manager .schedule-editor .site-schedule-editor .link-day-modal .modal__inner{padding:1rem;width:80rem;max-width:calc(100vw - 4rem)}.site-schedule-manager .schedule-editor .site-schedule-editor .copy-day-modal .modal__inner .modal__header,.site-schedule-manager .schedule-editor .site-schedule-editor .link-day-modal .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.site-schedule-manager .schedule-editor .site-schedule-editor .copy-day-modal .modal__inner .modal__body,.site-schedule-manager .schedule-editor .site-schedule-editor .link-day-modal .modal__inner .modal__body{margin-top:1rem !important}.site-schedule-manager .schedule-editor .site-schedule-editor .copy-day-modal .modal__inner .modal__body table,.site-schedule-manager .schedule-editor .site-schedule-editor .link-day-modal .modal__inner .modal__body table{width:100%;border:0;margin-top:2rem}.site-schedule-manager .schedule-editor .site-schedule-editor .copy-day-modal .modal__inner .modal__body table td:first-child,.site-schedule-manager .schedule-editor .site-schedule-editor .link-day-modal .modal__inner .modal__body table td:first-child{width:5rem}.site-schedule-manager .schedule-editor .site-schedule-editor .copy-day-modal .modal__inner .modal__body table td:last-child,.site-schedule-manager .schedule-editor .site-schedule-editor .link-day-modal .modal__inner .modal__body table td:last-child{cursor:pointer;padding:1rem}.site-schedule-manager .schedule-editor .site-schedule-editor .copy-day-modal .modal__inner .modal__body table tr:not(:last-child) td,.site-schedule-manager .schedule-editor .site-schedule-editor .link-day-modal .modal__inner .modal__body table tr:not(:last-child) td{border-bottom:0.125rem solid var(--lightBackground-adjust-4-alt)}.site-schedule-manager .schedule-editor .site-schedule-editor .day,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);background:var(--white-);border-radius:1.5rem;display:flex;align-items:center;margin-top:5rem;height:8rem}.site-schedule-manager .schedule-editor .site-schedule-editor .day:hover>.label .overlay,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay:hover>.label .overlay{display:flex}.site-schedule-manager .schedule-editor .site-schedule-editor .day>.label,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay>.label{position:relative;flex-grow:0;flex-shrink:0;flex-basis:13rem;white-space:nowrap;padding:2rem;font-weight:600}.site-schedule-manager .schedule-editor .site-schedule-editor .day>.label .overlay,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay>.label .overlay{background:var(--white--alpha-90);z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;padding:2rem;display:none;align-content:center;justify-content:center;align-items:center}.site-schedule-manager .schedule-editor .site-schedule-editor .day>.label a,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay>.label a{display:block;width:2rem;height:2rem;cursor:pointer;color:var(--black-);font-size:0}.site-schedule-manager .schedule-editor .site-schedule-editor .day>.label a:not(:last-child),.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay>.label a:not(:last-child){margin-right:2rem}.site-schedule-manager .schedule-editor .site-schedule-editor .day>.label a svg,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay>.label a svg{width:2rem;height:2rem;opacity:0.8}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale{flex-grow:1;flex-shrink:0;flex-basis:30rem;height:8rem;position:relative}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .tick,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .tick{position:absolute;height:100%}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .tick .label,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .tick .label{position:absolute;top:-3.4rem;height:3rem;left:-3rem;right:-3rem;text-align:center;font-size:1.5rem}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .tick .gridline,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .tick .gridline{display:block;height:100%;width:0.125rem;background:var(--inputBorder)}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone-wrapper,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone{cursor:pointer;top:0;bottom:0;border-radius:1.5rem;opacity:0.7}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone.disabled,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone.disabled{cursor:default}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone.free,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone.free{transform:translate(0, 1rem);cursor:grabbing}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone.free .move-bottom,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone.free .move-bottom{cursor:grabbing}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .start,.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .end,.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .utils,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .start,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .end,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .utils{white-space:nowrap;position:absolute;top:-2rem;background:var(--white-);border-radius:0.5rem;padding:0.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .utils,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .utils{width:6rem;left:-3rem;right:-3rem;margin:auto;z-index:2;display:flex;align-items:center;justify-content:center}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .utils a,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .utils a{cursor:pointer;font-size:0;opacity:0.8}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .utils a:not(:last-child),.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .utils a:not(:last-child){margin-right:1rem}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .utils a:hover,.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .utils a:focus,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .utils a:hover,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .utils a:focus{opacity:1}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .utils a.remove svg,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .utils a.remove svg{width:1rem;height:1rem}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .utils a svg,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .utils a svg{width:1.5rem;height:1.5rem}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .utils a svg *,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .utils a svg *{stroke:var(--black-)}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .start,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .start{left:-2rem}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .end,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .end{right:-2rem}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .move-bottom,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .move-bottom{position:absolute;bottom:0;left:0;right:0;margin:auto;width:7px;transform:rotate(90deg);cursor:grab}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .move-bottom svg path,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .move-bottom svg path{stroke:var(--white--alpha-90);opacity:0.8}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .resize-left,.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .resize-right,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .resize-left,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .resize-right{position:absolute;font-size:0;width:0.875rem;height:1.75rem;top:0;bottom:0;margin:auto}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .resize-left.highlight svg path,.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .resize-right.highlight svg path,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .resize-left.highlight svg path,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .resize-right.highlight svg path{stroke:var(--white--alpha-90);opacity:0.8}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .resize-left,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .resize-left{left:1rem}.site-schedule-manager .schedule-editor .site-schedule-editor .day .scale .preset-zone .resize-right,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .preset-zone .resize-right{right:1rem}.site-schedule-manager .schedule-editor .site-schedule-editor .day .util,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .util{text-align:right;flex-grow:0;flex-shrink:0;flex-basis:8rem;padding:2rem;display:flex;justify-content:flex-end}.site-schedule-manager .schedule-editor .site-schedule-editor .day .util a,.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .util a{cursor:pointer;font-size:0}.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay{margin-top:1rem;height:4rem}.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay>.label{padding:0 2rem}.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay>.label .overlay{padding:0}.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale{height:4rem}.site-schedule-manager .schedule-editor .site-schedule-editor .linkedDay .scale .tick .label{display:none}.modal__wrapper{position:fixed;width:100vw;height:calc(var(--vh, 1vh) * 100);top:0;left:0;right:0;bottom:0;padding-top:2rem;padding-bottom:2rem;z-index:10000;display:flex;overflow:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.modal__wrapper .modal__backdrop{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1;background:var(--darkGrey-alpha-80)}.modal__wrapper .modal__inner{margin:auto;background:var(--white-);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);z-index:2;border-radius:0.5rem}.modal__wrapper .modal__inner .modal__header{display:flex;border-bottom:0.125rem solid var(--white--adjust-5-alt);padding:2rem}.modal__wrapper .modal__inner .modal__header h3.title{margin:0;white-space:nowrap;flex:1;text-align:left;font-size:2rem;text-transform:none;display:flex;align-items:center}.modal__wrapper .modal__inner .modal__header h3.title span{flex:1}.modal__wrapper .modal__inner .modal__header h3.title a{cursor:pointer}.modal__wrapper .modal__inner .modal__body{padding:2rem;font-weight:400;font-size:1.75rem;text-transform:none}.modal__wrapper .modal__inner .modal__body:not(:first-child){margin-top:2rem}.modal__wrapper .modal__inner .modal__body h4{color:black;font-size:2rem;font-weight:normal;margin:0;margin-bottom:2rem}.modal__wrapper .modal__inner .modal__body .text-field{box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);padding:0 2rem}.modal__wrapper .modal__inner .modal__body .text-field input{border:0;box-shadow:none;padding-left:0;padding-top:1rem;padding-bottom:1rem}.modal__wrapper .modal__inner .modal__actions{padding:2rem;padding-top:0;text-align:center}.modal__wrapper .modal__inner .modal__actions .button{margin:0 0.5rem;display:inline-block;border-radius:0.5rem;width:auto;padding:1rem}.active-filter-row{margin:2rem 0}.active-filter-row .filter{cursor:pointer;padding:1.5rem 6rem 1.5rem 2rem;background:var(--darkerGreyBackground);color:var(--darkGrey);border-radius:2.75rem;margin-right:2rem;display:inline-block;position:relative}.active-filter-row .filter:after{content:'';width:2.2rem;height:2.2rem;border-radius:1.1rem;background-color:var(--white-);background-image:url("/exit.svg");background-repeat:no-repeat;background-position:center;background-size:1rem;position:absolute;right:2rem;top:0;bottom:0;margin:auto}.entity-table{border-radius:1.5rem;overflow:hidden}.entity-table table{background:var(--white-);width:100%;border-collapse:collapse}.entity-table table thead tr th{padding:1.5rem 2rem;font-weight:normal;text-align:left;color:var(--lighterGrey)}.entity-table table thead tr th i{font-size:0.6em;font-style:normal;opacity:0.5;margin-left:0.5rem}.entity-table table thead tr th.sortable{cursor:pointer}.entity-table table tbody{min-height:3.5rem}.entity-table table tbody tr td{overflow:hidden;border-top:0.125rem solid var(--lowImpact);padding:1.5rem 2rem;text-align:left}.entity-table table tbody tr td:not(:last-child){border-right:0.125rem solid var(--lowImpact)}.site-asset-manager.empty{display:flex}.site-asset-manager .modal__inner{padding:1rem;width:80rem;max-width:calc(100vw - 4rem)}.site-asset-manager .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.site-asset-manager .modal__inner .modal__body{margin-top:1rem !important}.site-asset-manager .text-field{box-shadow:none;border:0}.site-asset-manager .text-field .label{color:var(--lighterGrey);margin-bottom:1rem}.site-asset-manager .text-field>div{padding:0}.site-asset-manager .text-field input{box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:1rem 2rem}.site-asset-manager .text-field.disabled input{background:var(--lightestBackground) !important}.asset-card,.asset-form .form-segment .form-row .card,.asset-entity-selector .card{transition:0.2s all ease-in-out;cursor:pointer;border:0.125rem solid var(--inputBorder);padding:1rem 2rem;border-radius:0.5rem;flex:1;display:flex;align-items:center;position:relative}.asset-card .close,.asset-form .form-segment .form-row .card .close,.asset-entity-selector .card .close{transition:0.1s all ease-in-out;opacity:0;position:absolute;top:1rem;right:1.2rem;cursor:pointer}.asset-card .close:hover,.asset-form .form-segment .form-row .card .close:hover,.asset-entity-selector .card .close:hover{opacity:1}.asset-card .close svg,.asset-form .form-segment .form-row .card .close svg,.asset-entity-selector .card .close svg{height:1.5rem;width:1.5rem}.asset-card>svg,.asset-form .form-segment .form-row .card>svg,.asset-entity-selector .card>svg{margin-right:2rem}.asset-card:hover,.asset-form .form-segment .form-row .card:hover,.asset-entity-selector .card:hover,.asset-card:focus,.asset-form .form-segment .form-row .card:focus,.asset-entity-selector .card:focus{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.asset-card:hover .close,.asset-form .form-segment .form-row .card:hover .close,.asset-entity-selector .card:hover .close,.asset-card:focus .close,.asset-form .form-segment .form-row .card:focus .close,.asset-entity-selector .card:focus .close{opacity:0.8}.asset-card .card-inner,.asset-form .form-segment .form-row .card .card-inner,.asset-entity-selector .card .card-inner{display:flex;flex-wrap:wrap;width:100%}.asset-card .card-inner.full>*,.asset-form .form-segment .form-row .card .card-inner.full>*,.asset-entity-selector .card .card-inner.full>*{flex:1 0 100%;min-width:100%;max-width:100%}.asset-card .card-inner.full>*:nth-child(2),.asset-form .form-segment .form-row .card .card-inner.full>*:nth-child(2),.asset-entity-selector .card .card-inner.full>*:nth-child(2){margin-top:0.5rem}.asset-card .card-inner>*,.asset-form .form-segment .form-row .card .card-inner>*,.asset-entity-selector .card .card-inner>*{flex:1 0 50%;min-width:50%;max-width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asset-card .card-inner>*:not(:nth-child(1)):not(:nth-child(2)),.asset-form .form-segment .form-row .card .card-inner>*:not(:nth-child(1)):not(:nth-child(2)),.asset-entity-selector .card .card-inner>*:not(:nth-child(1)):not(:nth-child(2)){margin-top:0.5rem}.asset-card strong,.asset-form .form-segment .form-row .card strong,.asset-entity-selector .card strong,.asset-card span,.asset-form .form-segment .form-row .card span,.asset-entity-selector .card span{display:block}.page-action.asset-search-physical{font-size:0;background:var(--primary)}.page-action.asset-search-physical svg{max-width:3rem;max-width:3rem}.page-action.asset-search-physical svg *{fill:var(--white-)}.page-action.asset-search-physical+.modal__wrapper .modal__body p{text-align:center}.asset-empty-view{flex:1;display:flex;padding:2rem;justify-content:center;align-items:center;height:100%}.asset-empty-view .inner{text-align:center}.asset-empty-view .inner p{font-size:2.4rem;line-height:4rem;margin:0}.asset-empty-view .inner img{width:100%;max-width:40rem;margin:3rem 0}.asset-empty-view .inner .button{display:inline-block;padding:1rem 2.5rem;border-radius:0.5rem;width:auto}.asset-table-wrapper{padding:2rem}.asset-table-wrapper .asset-type-wrapper{margin-bottom:3rem}.asset-table-wrapper .asset-type-wrapper h3{margin:0;color:var(--black-);font-weight:600}.asset-table-wrapper .asset-type-wrapper h3 a{font-weight:600;color:var(--primary);cursor:pointer;font-size:0.8em;text-decoration:none}.asset-table-wrapper .asset-type-wrapper h3 a:hover,.asset-table-wrapper .asset-type-wrapper h3 a:focus{text-decoration:underline}.asset-table-wrapper .asset-type-wrapper h3 a.right{float:right}.asset-table-wrapper .asset-type-wrapper .entity-table{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);margin-top:1.5rem}.asset-table-wrapper .asset-type-wrapper .entity-table.no-data tbody td{padding:3.2rem}.asset-table-wrapper .asset-type-wrapper .entity-table.no-columns thead th{padding:2.8rem}.asset-table-wrapper .asset-type-wrapper .entity-table th:last-child{width:9rem}.asset-table-wrapper .asset-type-wrapper .entity-table td:nth-last-child(2){border-right:0}.asset-table-wrapper .asset-type-wrapper .entity-table td:first-child svg{margin-right:0.5rem}.asset-table-wrapper .asset-type-wrapper .entity-table td:first-child svg+span{color:var(--lighterGrey)}.asset-table-wrapper .asset-type-wrapper .entity-table td:last-child svg{margin-top:-3.85rem;margin-left:-3.75rem;margin-right:-3.75rem;margin-bottom:-5.55rem}.asset-table-wrapper .asset-type-wrapper .entity-table .attachment-list{display:flex}.asset-table-wrapper .asset-type-wrapper .entity-table .attachment-list .attachment{flex:1}.asset-table-wrapper .asset-type-wrapper .entity-table .attachment-list .attachment:not(:last-child){margin-right:2rem}.asset-table-wrapper .asset-type-wrapper .entity-table .attachment-list .attachment>a{height:8rem}.asset-table-wrapper .asset-type-wrapper .entity-table .attachment-list .attachment>a>span{display:none}.asset-form-wrapper{display:flex}.asset-form-wrapper .asset-form,.asset-form-wrapper .asset-timeline{max-height:calc((var(--vh, 1vh) * 100) - 9.5rem);overflow:auto}.asset-form-wrapper .asset-form{flex:1}.asset-form-wrapper .asset-timeline{flex-basis:40rem;padding:2rem;padding-left:1rem}.asset-form-wrapper .asset-timeline .event-wrapper{position:relative;padding-left:5rem}.asset-form-wrapper .asset-timeline .event-wrapper:before{content:'';display:block;position:absolute;height:100%;left:1.25rem;width:0.5rem;background:var(--buttonGrey)}.asset-form-wrapper .asset-timeline .event-wrapper .event{position:relative}.asset-form-wrapper .asset-timeline .event-wrapper .event[char]:before{background:var(--primary);content:attr(char);text-transform:uppercase;color:var(--white-);text-align:center;font-weight:600;line-height:3rem;left:-5rem;height:3rem;width:3rem}.asset-form-wrapper .asset-timeline .event-wrapper .event:before{content:'';display:block;position:absolute;left:-4.5rem;width:2rem;background:var(--buttonGrey);height:2rem;border-radius:2rem;top:0;bottom:0;margin:auto;z-index:1}.asset-form-wrapper .asset-timeline .event-wrapper .event:first-child:before{bottom:auto}.asset-form-wrapper .asset-timeline .event-wrapper .event:last-child:after{content:'';display:block;position:absolute;left:-5rem;width:3rem;background:var(--lightBackground);height:50%;bottom:0;z-index:0}.asset-form-wrapper .asset-timeline .event-wrapper .event:last-child:first-child:after{height:100%}.asset-form-wrapper .asset-timeline h4{margin-top:0;margin-bottom:2rem}.asset-form-wrapper .asset-timeline .comment{background:var(--lowImpact);padding:2rem;border-radius:0.5rem;margin-top:2rem}.asset-form-wrapper .asset-timeline .comment .comment-author{font-weight:600}.asset-form-wrapper .asset-timeline .comment .comment-body .status-change i{margin-left:5px;margin-right:5px}.asset-form-wrapper .asset-timeline .comment .comment-body .status-change strong{margin-right:5px;white-space:nowrap}.asset-form-wrapper .asset-timeline .comment .comment-body p{margin:0.5rem 0}.asset-form-wrapper .asset-timeline .comment .comment-timestamp{color:var(--lighterGrey)}.asset-form-wrapper .asset-timeline .new-comment{position:relative;width:100%;height:20rem}.asset-form-wrapper .asset-timeline .new-comment textarea{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:1.4rem;padding-bottom:4rem;background:var(--lowImpact);box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);max-width:100%;min-width:100%;width:100%;resize:none;border-radius:0.5rem;font-size:1.75rem;outline:0}.asset-form-wrapper .asset-timeline .new-comment .button{position:absolute;bottom:1.4rem;right:1.4rem;border-radius:0.5rem;font-size:1.75rem;padding:1rem 2rem;width:auto;color:var(--white-)}.asset-form-wrapper .asset-timeline .new-comment .button:not([disabled]):hover,.asset-form-wrapper .asset-timeline .new-comment .button:not([disabled]):focus{color:var(--white--adjust-5-alt)}.asset-form-wrapper .asset-timeline .new-comment .button span{font-weight:600;color:var(--darkGrey)}.asset-form{padding:2rem}.asset-form:not(:last-child){padding-right:1rem}.asset-form .form-segment{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);border-radius:1.5rem;background:var(--white-);margin-bottom:2rem;position:relative;overflow:hidden;display:flex}.asset-form .form-segment .asset-basics{flex-grow:1;padding:2rem}.asset-form .form-segment .asset-accessories{flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3);padding:2rem;background:var(--lightestBackground);border:0.125rem solid var(--borderColor);border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.asset-form .form-segment .asset-accessories>.attachments>.attachment-row>.field-wrapper{flex:1 0 25%}.asset-form .form-segment .asset-accessories>.attachments>.attachment-row>.field-wrapper.dropzone-wrapper .new-entity-button{padding:2rem}.asset-form .form-segment .asset-accessories>.attachments>.attachment-row>.field-wrapper.dropzone-wrapper .new-entity-button>span{text-align:center}.asset-form .form-segment .asset-accessories>.attachments>.attachment-row>.field-wrapper.dropzone-wrapper .new-entity-button>span svg{max-height:3em}.asset-form .form-segment .asset-accessories>.attachments>.attachment-row>.field-wrapper.dropzone-wrapper .new-entity-button>span span{margin:0;margin-top:1.5rem;display:block}.asset-form .form-segment .asset-accessories .attachments{margin-top:1rem}.asset-form .form-segment .asset-accessories .attachments h4{margin:0;margin-bottom:1rem}.asset-form .form-segment .asset-accessories .one-to-many-row{margin-top:1rem}.asset-form .form-segment .asset-accessories .one-to-many-row h4{display:flex;align-items:center;margin-bottom:1rem}.asset-form .form-segment .asset-accessories .one-to-many-row h4 span{flex:1}.asset-form .form-segment .asset-accessories .one-to-many-row h4 a{cursor:pointer;font-size:0}.asset-form .form-segment .asset-accessories .one-to-many-row:first-child{margin-top:0}.asset-form .form-segment .asset-accessories .one-to-many-row>.form-row>.field-wrapper>.card>svg{width:2.39375rem;height:auto}.asset-form .form-segment .asset-accessories .one-to-many-row>.form-row>.field-wrapper>.card>.close{font-size:0;height:1.5rem;top:0;bottom:0;margin:auto}.asset-form .form-segment .asset-accessories .form-row>.field-wrapper,.asset-form .form-segment .asset-accessories .form-row>.custom-field-wrapper{flex-basis:100%;width:100%}.asset-form .form-segment h4{margin:2rem 0;color:var(--darkGrey);font-weight:600;font-size:2rem}.asset-form .form-segment h4:first-of-type{margin-top:0}.asset-form .form-segment .form-overflow-anchor{cursor:pointer;background:var(--inputBorder);position:absolute;top:0;right:0;padding:2rem;font-size:0}.asset-form .form-segment .form-overflow-anchor:hover,.asset-form .form-segment .form-overflow-anchor:focus{background:var(--inputBorder-adjust-5-alt)}.asset-form .form-segment .form-overflow-wrapper .form-overflow-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer;background:var(--white--alpha-40);z-index:1}.asset-form .form-segment .form-overflow-wrapper .form-overflow-menu{list-style-type:none;z-index:2;position:absolute;margin:0;padding:2rem 0;top:2rem;right:4rem;background:var(--white-);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.asset-form .form-segment .form-overflow-wrapper .form-overflow-menu li a{display:block;padding:1rem 2rem;cursor:pointer;min-width:10rem}.asset-form .form-segment .form-overflow-wrapper .form-overflow-menu li a:hover,.asset-form .form-segment .form-overflow-wrapper .form-overflow-menu li a:focus{background:var(--white--adjust-5-alt)}.asset-form .form-segment .attachments.compact{margin-top:0}.asset-form .form-segment .attachments.compact h4{cursor:default;color:var(--lighterGrey);letter-spacing:normal;margin-bottom:1rem;font-weight:400;font-size:2rem;text-transform:none}.asset-form .form-segment .attachments.compact .attachment-row .dropzone-wrapper{max-width:100%;margin:0}.asset-form .form-segment .attachments.compact .attachment-row .attachment-wrapper{max-width:100%;margin:0;margin-bottom:1rem}.asset-form .form-segment .attachments.compact .attachment-row .attachment-wrapper .attachment>a{height:8rem}.asset-form .form-segment .attachment-row{display:flex;margin-right:-2rem;flex-wrap:wrap}.asset-form .form-segment .attachment-row .dropzone-wrapper{flex:1 0 20rem}.asset-form .form-segment .attachment-row .attachment-wrapper{flex:1 0 20rem}.asset-form .form-segment .form-row{display:flex;flex-wrap:wrap;margin:0 -1rem}.asset-form .form-segment .form-row .custom-field-wrapper{display:flex;padding:1rem}.asset-form .form-segment .form-row .custom-field-wrapper .input-wrapper{flex:1}.asset-form .form-segment .form-row .custom-field-wrapper .input-wrapper:hover>.label>svg{width:0.8em;margin-right:0.7rem}.asset-form .form-segment .form-row .custom-field-wrapper .input-wrapper>.label{display:flex;align-items:center;margin-bottom:1rem}.asset-form .form-segment .form-row .custom-field-wrapper .input-wrapper>.label .text-field input{border:0;box-shadow:none;border-radius:0}.asset-form .form-segment .form-row .custom-field-wrapper .input-wrapper>.label>a{order:3;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.asset-form .form-segment .form-row .custom-field-wrapper .input-wrapper>.label>a svg{width:1rem;height:1rem}.asset-form .form-segment .form-row .custom-field-wrapper .input-wrapper>.text-field{border:0;box-shadow:none;padding:0}.asset-form .form-segment .form-row .custom-field-wrapper .input-wrapper>.text-field>div{padding:0}.asset-form .form-segment .form-row .custom-field-wrapper .input-wrapper>.text-field input{border-radius:0.5rem;padding:1rem 2rem;box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder)}.asset-form .form-segment .form-row>.field-wrapper{display:flex;flex-direction:column;padding:1rem}.asset-form .form-segment .form-row>.field-wrapper .text-field .label{font-size:1.75rem}.asset-form .form-segment .form-row>.field-wrapper.custom-wrapper>.label{cursor:default;color:var(--lighterGrey);margin-bottom:1rem}.asset-form .form-segment .form-row>.field-wrapper.custom-wrapper .select-field{border-radius:0.5rem;height:6.25rem}.asset-form .form-segment .form-row>.field-wrapper,.asset-form .form-segment .form-row>.custom-field-wrapper{flex-basis:50%;width:50%}.asset-form .form-segment .new-entity-button{flex:1;min-height:5.25rem;display:flex;flex-direction:column;text-align:center;justify-content:center;cursor:pointer;height:6.25rem;width:100%;border-radius:0.5rem;border:0.125rem dashed var(--inputBorder)}.asset-form .form-segment .new-entity-button span{display:inline-block;line-height:1.4em;max-height:none !important}.asset-form .form-segment .new-entity-button span>*{max-height:1.2em;display:inline-block;vertical-align:middle}.asset-form .form-segment .new-entity-button span>*:not(:first-child){margin-left:1rem}.asset-form .form-segment .custom-fields,.asset-form .form-segment .one-to-many-row,.asset-form .form-segment .attachments{margin-top:2rem}.asset-form .form-segment+.button{border-radius:0.5rem;padding:1rem;color:var(--buttonGrey)}.asset-form .form-segment+.button span{color:var(--darkGrey)}.asset-form .form-segment+.button:not([disabled]):hover,.asset-form .form-segment+.button:not([disabled]):focus{color:var(--buttonGrey-adjust-5-alt)}.modal__wrapper .modal__inner .modal__body .entity-form>*:not(:first-child){margin-top:1.5rem}.modal__wrapper .modal__inner .modal__body .entity-form .form-row>.field-wrapper{flex-grow:1;max-width:50%}.modal__wrapper .modal__inner .modal__body .entity-form .form-row>.field-wrapper:first-child:last-child{max-width:100%}.modal__wrapper .modal__inner .modal__body .entity-form .text-field:not([name="searchText"]){border:0;box-shadow:none;padding:0}.modal__wrapper .modal__inner .modal__body .entity-form .text-field:not([name="searchText"]) input{padding:2rem;box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder)}.attachment>a{overflow:hidden;display:block;cursor:pointer;position:relative;height:10rem;transition:0.2s all ease-in-out;border:0.125rem solid var(--inputBorder);border-radius:0.5rem;color:var(--darkGrey);background-image:url(/file.svg);background-repeat:no-repeat;background-position:center 2rem;background-size:50% 50%}.attachment>a:hover,.attachment>a:focus{box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.attachment>a:hover .close,.attachment>a:focus .close{opacity:0.8}.attachment>a .close{transition:0.1s all ease-in-out;opacity:0;position:absolute;top:1rem;right:1.2rem;cursor:pointer;background:var(--white-);z-index:1;display:flex;align-items:center;padding:0.8rem;border-radius:50%;font-size:0}.attachment>a .close:hover{opacity:1}.attachment>a .close svg{height:1.5rem;width:1.5rem}.attachment>a img{position:absolute;max-height:200%;max-width:200%;left:-100%;right:-100%;top:0;margin:auto}.attachment>a span{position:absolute;width:100%;bottom:0;background:var(--inputBorder);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;left:0;right:0;padding:0.3rem 0.5rem;display:block}.attachment .modal__inner{width:100rem;text-align:center}.attachment .modal__inner a{display:block}.attachment .modal__inner a img{max-width:100%}.asset-entity-selector>.text-field>div{position:relative}.asset-entity-selector>.text-field .icon{position:absolute;left:2rem;top:0;bottom:0}.asset-entity-selector>.text-field .icon+input{padding-left:4rem}.asset-entity-selector.asset-physical-tag-editor>.text-field .icon+input{padding-left:5rem}.asset-entity-selector.asset-physical-tag-editor .modal__body p{text-align:center}.asset-entity-selector .status-color-wrapper{text-align:center;margin:2rem 0;position:relative}.asset-entity-selector .status-color-wrapper>span{display:inline-block;vertical-align:middle;margin-right:1.5rem}.asset-entity-selector .status-color-wrapper>i{cursor:pointer;display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem}.asset-entity-selector .status-color-wrapper .block-picker{top:calc(100% + 2rem);left:0;right:0;margin:auto;position:absolute !important;z-index:2}.asset-entity-selector .modal__body>.text-field{margin-bottom:1rem}.asset-entity-selector .modal__body>.text-field input{padding-left:1rem !important}.asset-entity-selector .modal__body>.button.default{padding:1rem;color:var(--buttonGrey)}.asset-entity-selector .modal__body>.button.default span{color:var(--darkGrey)}.asset-entity-selector .modal__body>.button.default:not([disabled]):hover,.asset-entity-selector .modal__body>.button.default:not([disabled]):focus{color:var(--buttonGrey-adjust-5-alt)}.asset-entity-selector .modal__body>ul{list-style-type:none;margin:0;padding:0}.asset-entity-selector .modal__body>ul>li{padding:1.5rem;margin-top:1.5rem}.asset-entity-selector .modal__body>ul>li:not(.empty){box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);cursor:pointer;border:0.125rem solid var(--inputBorder);border-radius:0.5rem}.asset-entity-selector .modal__body>ul>li.active{border-color:var(--primary) !important}.asset-entity-selector .modal__body>ul>li.empty{text-align:center}.asset-entity-selector .modal__body>ul>li *:not(i){display:block}.asset-form .form-segment:not(:first-child) .asset-accessories{padding-top:6rem}@media (max-width: 700px){.asset-form .form-segment .form-row>.field-wrapper,.asset-form .form-segment .form-row>.custom-field-wrapper{flex:1 0 50%;min-width:50%}}@media (max-width: 999px){.asset-table-wrapper .entity-table{max-width:calc(100vw - 4rem);overflow:auto}}.editable-title{display:flex;flex:1;align-items:center}.editable-title:hover>.text-field+a svg{width:0.8em;margin-right:0.7rem}.editable-title>.text-field{order:2;box-shadow:none;border:0;transition:all 80ms ease-in-out;border-bottom:0.125rem solid transparent;flex:1;border-radius:0;background:transparent}.editable-title>.text-field>div{padding:0}.editable-title>.text-field>div input{padding:0;transition:all 80ms ease-in-out}.editable-title>.text-field.focused{border-bottom-color:var(--inputBorder)}.editable-title>.text-field.focused input{padding-left:0.25rem}.editable-title>.text-field.focused+a svg{width:0.8em;margin-right:0.7rem}.editable-title>.micro-save-indicator{order:3;height:2rem;width:2rem;margin-left:1rem}.editable-title.can-save>a svg{opacity:0.8}.editable-title.can-save>a svg path{stroke:var(--primary)}.editable-title>a{order:1;cursor:pointer}.editable-title>a svg{height:0.8em;width:0;opacity:0.5;margin-right:0;transition:all 80ms ease-in-out}.editable-title>a svg path{stroke:var(--darkGrey)}.new-site-form{padding:2rem;display:flex;justify-content:center}.new-site-form .site-form{width:100%;max-width:80rem}.new-site-form .site-form .form-inner{background:var(--white-);border-radius:1.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);padding:2rem}.new-site-form .site-form .form-inner .advanced .field-wrapper{margin-top:2.5rem}.new-site-form .site-form .form-inner .field-wrapper:not(:first-child){margin-top:2.5rem}.new-site-form .site-form .form-inner .field-wrapper .text-field{box-shadow:none;border:0}.new-site-form .site-form .form-inner .field-wrapper .text-field .label{color:var(--lighterGrey);margin-bottom:1rem}.new-site-form .site-form .form-inner .field-wrapper .text-field>div{padding:0}.new-site-form .site-form .form-inner .field-wrapper .text-field input{box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:1rem 2rem}.new-site-form .site-form .form-inner .field-wrapper .text-field.disabled input{background:var(--lightestBackground) !important}.new-site-form .site-form .form-inner .button{margin-top:2.5rem;width:auto;border:0.125rem solid var(--inputBorder);color:var(--white-);border-radius:0.5rem;padding:1rem 2rem}.new-site-form .site-form .form-inner .button:not([disabled]):hover,.new-site-form .site-form .form-inner .button:not([disabled]):focus{color:var(--white--adjust-2-alt)}.new-site-form .site-form .form-inner .button span{color:var(--lighterGrey)}.new-site-form .site-form .form-inner .center{text-align:center}.new-site-form .site-form .error{margin-top:2.5rem;text-align:center}.new-site-form .site-form .error p{margin:0}.new-site-form .site-form .right-aligned{text-align:right}.new-site-form .site-form .right-aligned .button{margin-top:2.5rem;padding:1rem 2rem;border-radius:0.5rem;width:auto}.billing-global-styles,.trial-ended,.add-credit-card{position:fixed;width:100vw !important;height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100);top:0;left:0 !important;right:0;bottom:0 !important;padding-top:2rem;padding-bottom:2rem;z-index:999;display:flex;overflow:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:center;align-items:flex-start;background-color:var(--lightBackground)}.trial-ended{background-image:url("/subtle-background.jpg");background-size:auto 100%;background-repeat:no-repeat;background-position:center}.trial-ended .inner{margin:auto;text-align:center;max-width:calc(100vw - 4rem);width:40rem}.trial-ended .inner p{margin:2.4rem 0 4rem;font-size:2.5rem}.trial-ended .inner .button{width:100%;padding:2rem 3rem;border-radius:0.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.trial-ended .inner .accessory{margin-top:3rem}.trial-ended .inner .accessory a{color:var(--primary);font-size:2rem;text-decoration:none;border-bottom:0.125rem solid currentColor}.add-credit-card .inner{margin:auto;max-width:calc(100vw - 2rem);width:150rem}.add-credit-card .inner h1{font-weight:normal;margin:0;margin-bottom:4rem;text-align:center}.add-credit-card .inner .cta{margin-top:5rem;text-align:center}.add-credit-card .inner .cta .button{display:inline-block;width:auto;padding:1.4rem 3rem;border-radius:0.5rem;width:40rem;max-width:calc(100vw - 4rem)}.add-credit-card .inner .row{display:flex;flex-wrap:wrap}.add-credit-card .inner .row .column{flex:1 0 20rem;margin:1rem}.add-credit-card .inner .row .column:first-child .card{background:var(--white--alpha-70)}.add-credit-card .inner .row .column .p-wrapper{text-align:center;margin-top:2rem}.add-credit-card .inner .row .column .p-wrapper p{margin:2rem 0;font-size:2rem}.add-credit-card .inner .row .column .p-wrapper p a{color:var(--primary);text-decoration:none}.add-credit-card .inner .row .column .p-wrapper p a:hover,.add-credit-card .inner .row .column .p-wrapper p a:focus{text-decoration:underline}.add-credit-card .inner .row .column .card{border:0.125rem solid var(--borderColor);background:var(--white-);padding:3rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);border-radius:1.5rem}.add-credit-card .inner .row .column .card:not(:last-child){margin-bottom:2rem}.add-credit-card .inner .row .column .card h3{margin:0;margin-bottom:2rem}.add-credit-card .inner .row .column .card a{color:var(--primary);cursor:pointer;text-decoration:none;margin-left:1.5rem}.add-credit-card .inner .row .column .card a:hover,.add-credit-card .inner .row .column .card a:focus{text-decoration:underline}.add-credit-card .inner .row .column .card p{font-size:2rem;margin:1rem 0}.add-credit-card .inner .row .column .card p:first-child{margin-top:0}.add-credit-card .inner .row .column .card p:last-child{margin-bottom:0}.add-credit-card .inner .row .column .card p.summary{font-size:2rem}.add-credit-card .inner .row .column .card p.summary+hr{margin:3rem 0}.add-credit-card .inner .row .column .card h2{font-weight:normal;margin:0}.add-credit-card .inner .row .column .card h2 em{color:var(--primary);font-style:normal}.add-credit-card .inner .row .column .card hr{border-color:var(--borderColor);margin:2rem 0}.add-credit-card .inner .row .column .card .select-plan{display:flex;margin:-1rem}.add-credit-card .inner .row .column .card .select-plan .plan{margin:1rem;flex:1;text-align:center;border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:2rem;cursor:pointer;transition:0.1s all ease-in-out}.add-credit-card .inner .row .column .card .select-plan .plan.active{background:var(--white-);cursor:default;border-color:var(--primary)}.add-credit-card .inner .row .column .card .select-plan .plan>*{display:block}.add-credit-card .inner .row .column .card h4{font-size:2rem;color:var(--black-);margin-top:2rem;margin-bottom:1.5rem;font-weight:normal}.add-credit-card .inner .row .column .card .form-row{display:flex}.add-credit-card .inner .row .column .card .form-row:not(:last-child){margin-bottom:1.4rem}.add-credit-card .inner .row .column .card .form-row .field-wrapper{flex:1}.add-credit-card .inner .row .column .card .form-row .field-wrapper:not(:last-child){margin-right:2rem}.add-credit-card .inner .row .column .card .form-row .field-wrapper.stripe>.label,.add-credit-card .inner .row .column .card .form-row .field-wrapper.select>.label{color:var(--lighterGrey);margin-bottom:1rem;font-size:2rem;display:block}.add-credit-card .inner .row .column .card .form-row .field-wrapper.stripe .StripeElement{box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:1rem 2rem}.add-credit-card .inner .row .column .card .form-row .field-wrapper .text-field{box-shadow:none;border:0}.add-credit-card .inner .row .column .card .form-row .field-wrapper .text-field .label{color:var(--lighterGrey);margin-bottom:1rem}.add-credit-card .inner .row .column .card .form-row .field-wrapper .text-field>div{padding:0}.add-credit-card .inner .row .column .card .form-row .field-wrapper .text-field input{box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:1rem 2rem}.add-credit-card .inner .row .column .card .form-row .field-wrapper .text-field.disabled input{background:var(--lightestBackground) !important}.add-credit-card .modal__inner{padding:1rem;width:80rem;max-width:calc(100vw - 4rem)}.add-credit-card .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.add-credit-card .modal__inner .modal__body{margin-top:1rem !important}.add-credit-card .site-deletion-list .text-field{padding-left:0 !important}.add-credit-card .site-deletion-list .text-field input{padding-left:2rem !important}.add-credit-card .site-deletion-list .table-wrapper{margin-top:2rem;max-height:60rem;min-height:30rem;overflow:auto}.add-credit-card .site-deletion-list .table-wrapper table{width:100%;border-collapse:collapse}.add-credit-card .site-deletion-list .table-wrapper table td:not(:first-child){padding:1rem}.add-credit-card .site-deletion-list .table-wrapper table tr:not(:last-child) td{border-bottom:0.125rem solid var(--borderColor)}.page-header{padding:0 2rem;height:9.5rem;background:var(--lightestBackground);display:flex;justify-content:center;border-bottom:0.125rem solid var(--borderColor)}.page-header .spacer{flex-grow:1}.page-header .left,.page-header .right,.page-header .center{display:flex;justify-content:center;align-items:center}.page-header .left>a svg{transform:rotate(180deg)}.page-header .name{margin:0 1.5rem}.page-header .name .editable-title .text-field{font-size:1.75rem}.page-header .name .editable-title .text-field input{font-weight:600;font-size:1em}.page-header .action-button{display:flex;flex-direction:column;justify-content:center;position:relative;margin-right:2rem}.page-header .action-button .button{border-radius:0.5rem;padding:1rem 2rem}.page-header .util-button{position:relative;display:flex}.page-header .util-button>.button{flex:1;color:transparent;font-size:1.75rem;padding:0 2rem}.page-header .util-button>.button span{font-weight:600;color:var(--darkGrey)}.page-header .util-button>.button:not([disabled]):hover,.page-header .util-button>.button:not([disabled]):focus{color:var(--lowImpact)}.page-header .util-button.active>.button span{color:var(--primary)}.date-picker-modal *[tabindex]{outline:none !important}.date-picker-modal .modal__inner{padding:1rem;width:40rem;max-width:calc(100vw - 4rem)}.date-picker-modal .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.date-picker-modal .modal__inner .modal__body{margin-top:1rem !important;text-align:center;min-height:35.25rem}.energy-dashboard{padding:2rem}.energy-dashboard .hero-stats-wrapper{border-radius:1.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);overflow:hidden}.energy-dashboard .hero-stats-wrapper .stats-row{background:var(--primary);color:var(--white-);display:flex}.energy-dashboard .hero-stats-wrapper .stats-row>div{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem}.energy-dashboard .hero-stats-wrapper .stats-row>div:not(:last-child){border-right:0.125rem solid var(--brand)}.energy-dashboard .hero-stats-wrapper .stats-row>div em{font-style:normal;margin-bottom:0.5rem;opacity:0.7}.energy-dashboard .hero-stats-wrapper .stats-row>div strong{font-weight:normal;font-size:3rem}.energy-dashboard .hero-stats-wrapper .trend-row{border-top:0.125rem solid var(--brand);color:var(--white-);background:linear-gradient(var(--primary-adjust-5), var(--primary));display:flex}.energy-dashboard .hero-stats-wrapper .trend-row>div{flex:1;padding:2rem}.energy-dashboard .hero-stats-wrapper .trend-row>div:not(:last-child){border-right:0.125rem solid var(--brand)}.energy-dashboard .hero-stats-wrapper .trend-row>div em{font-style:normal;margin-bottom:1.5rem;opacity:0.7;display:block}.energy-dashboard .hero-stats-wrapper .trend-row>div .point-trendline-wrapper{height:15rem;width:100%}.energy-dashboard .hero-stats-wrapper .trend-row>div .point-trendline-wrapper .trend-loading{height:15rem}.energy-dashboard .hero-stats-wrapper .trend-row>div .point-trendline-wrapper .trend-loading div div{border-color:var(--white-) transparent transparent transparent}.energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period{transition:0.1s all ease-in-out;margin-top:1.5rem;color:var(--white--alpha-50);text-transform:uppercase;font-weight:bold;display:flex;align-items:center}.energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period:hover,.energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period:focus{color:var(--white--alpha-70)}.energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period .nav{font-size:0;height:2.6rem;background:var(--white--alpha-20);border-width:0.2rem;border-radius:0.5rem;display:flex}.energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period .nav>a{font-size:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period .nav>a svg{height:2rem;width:2rem}.energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period .nav>a:first-child{border-right:0.1rem solid currentColor}.energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period .nav>a:last-child{border-left:0.1rem solid currentColor}.energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period .nav>a.disabled{cursor:default;opacity:0.5}.energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period .nav+span{font-size:1.7rem;margin-left:1rem}.energy-dashboard .card-wrapper{margin-top:2rem;display:flex}.energy-dashboard .card-wrapper .card-col{flex:1 0 calc((100% - 4rem) / 3)}.energy-dashboard .card-wrapper .card-col:not(:nth-child(3n)):not(:last-child){margin-right:2rem}.energy-dashboard .card-wrapper .card{background:var(--white-);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);border-radius:1.5rem;min-height:50rem;margin-bottom:2rem}.energy-dashboard .card-wrapper .card.compact{padding-bottom:2rem;min-height:0}.energy-dashboard .card-wrapper .card.compact>.loading-screen-wrapper{height:5rem !important;padding:0 2rem}.energy-dashboard .card-wrapper .card.compact .card-header{display:flex;align-items:center}.energy-dashboard .card-wrapper .card.compact .card-header .range-wrapper{flex:1;display:flex;align-items:center}.energy-dashboard .card-wrapper .card.compact .card-header .range-wrapper>span{margin-right:1.5rem}.energy-dashboard .card-wrapper .card.compact .card-header .range-wrapper .select-field{flex:1}.energy-dashboard .card-wrapper .card>.loading-screen-wrapper{height:calc(100% - 6.375rem);padding:2rem}.energy-dashboard .card-wrapper .card>.loading-screen-wrapper .loading-screen{background:none}.energy-dashboard .card-wrapper .card>.loading-screen-wrapper .loading-screen .is-loading{width:3.8rem;height:3.8rem}.energy-dashboard .card-wrapper .card>.loading-screen-wrapper .loading-screen .is-loading div{width:3.5rem;height:3.5rem;margin:0.42rem;border-width:0.42rem}.energy-dashboard .card-wrapper .card h4{font-size:1.85rem;font-weight:normal;margin:0;padding:2rem}.energy-dashboard .card-wrapper .card .label-wrapper{padding-left:2rem;padding-right:1rem}.energy-dashboard .card-wrapper .card .label-wrapper .add-filter-wrapper{position:relative;display:inline-block;margin-right:1rem;margin-bottom:1rem;vertical-align:middle}.energy-dashboard .card-wrapper .card .label-wrapper .add-filter-wrapper .label{margin:0;display:flex;padding:0}.energy-dashboard .card-wrapper .card .label-wrapper .add-filter-wrapper .label.disabled{opacity:0.7;cursor:default}.energy-dashboard .card-wrapper .card .label-wrapper .add-filter-wrapper .label span,.energy-dashboard .card-wrapper .card .label-wrapper .add-filter-wrapper .label strong{flex:1;padding:0.5rem 0.8rem;opacity:0.75}.energy-dashboard .card-wrapper .card .label-wrapper .add-filter-wrapper .label span{font-size:0;display:flex;flex-direction:column;justify-content:center}.energy-dashboard .card-wrapper .card .label-wrapper .add-filter-wrapper .label span svg{height:1.4rem;width:auto}.energy-dashboard .card-wrapper .card .label-wrapper .add-filter-wrapper .label strong{border-left:0.125rem solid var(--inputBorder)}.energy-dashboard .card-wrapper .card .label-wrapper .add-filter-wrapper .nav-list a{cursor:pointer}.energy-dashboard .card-wrapper .card .label-wrapper .label{display:inline-block;vertical-align:middle;border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:0.5rem 0.8rem;cursor:pointer;line-height:1;margin-right:1rem;margin-bottom:1rem}.energy-dashboard .card-wrapper .card .label-wrapper .label .remove{display:inline-block;vertical-align:middle;color:var(--brand);margin-left:0.5rem;line-height:1;margin-top:-0.23rem}.energy-dashboard .card-wrapper .card .range-wrapper{padding:1rem 2rem}.energy-dashboard .card-wrapper .card .label-wrapper ~ .loading-screen-wrapper,.energy-dashboard .card-wrapper .card .range-wrapper ~ .loading-screen-wrapper{height:30rem}.energy-dashboard .card-wrapper .card .standing-wrapper{padding:1rem 2rem}.energy-dashboard .card-wrapper .card .standing-wrapper span{border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:0.5rem 0.8rem}.energy-dashboard .card-wrapper .card .standing-wrapper span:not(:first-child){margin-left:1.5rem}.energy-dashboard .card-wrapper .card .range-wrapper+.table-wrapper{min-height:30rem;max-height:30rem}.energy-dashboard .card-wrapper .card .table-wrapper{height:100%;overflow:auto}.energy-dashboard .card-wrapper .card .table-wrapper table{width:100%;border-collapse:collapse}.energy-dashboard .card-wrapper .card .table-wrapper table td{padding:1.2rem}.energy-dashboard .card-wrapper .card .table-wrapper table tr:not(:last-child) td{border-bottom:0.125rem solid var(--inputBorder)}.energy-dashboard .card-wrapper .card .table-wrapper table td:first-child{padding-left:2rem}.energy-dashboard .card-wrapper .card .table-wrapper table td:last-child{padding-right:2rem;text-align:right}@media (max-width: 999px){.energy-dashboard .hero-stats-wrapper .stats-row{flex-wrap:wrap}.energy-dashboard .hero-stats-wrapper .stats-row>div{flex:1 0 50%}.energy-dashboard .hero-stats-wrapper .stats-row>div:not(:first-child):not(:nth-child(2)){border-top:0.125rem solid var(--brand)}.energy-dashboard .hero-stats-wrapper .trend-row{flex-wrap:wrap}.energy-dashboard .hero-stats-wrapper .trend-row>div{flex:1 0 100%}.energy-dashboard .hero-stats-wrapper .trend-row>div:not(:first-child){border-top:0.125rem solid var(--brand)}.energy-dashboard .card-wrapper{flex-wrap:wrap}.energy-dashboard .card-wrapper .card-col{flex:1 0 100%;margin-right:0}}.app-notification{cursor:pointer;background:var(--black-);color:var(--white-);border-radius:0.5rem;margin-bottom:1.5rem;display:flex;align-items:center;width:37rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.app-notification.success .icon svg path{stroke:var(--primary)}.app-notification.error .icon svg path{stroke:var(--error)}.app-notification .icon{flex:0 0 5rem}.app-notification .message{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;padding-left:0}.simple-site-page .simple-inner{min-height:100%;position:relative}.simple-site-page .simple-inner .leaflet-container{position:absolute;top:0;left:0;right:0;height:50rem;z-index:0;-webkit-mask-image:linear-gradient(rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.4) 80%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.4) 80%, rgba(0,0,0,0) 100%)}.simple-site-page .simple-inner .simple-header{position:relative;z-index:1;min-height:45rem;padding:8rem 4rem;display:flex;align-content:flex-start;align-items:center}.simple-site-page .simple-inner .simple-header .site-image{width:28rem;height:28rem;border-radius:1.5rem;background-color:var(--lightBackground);background-image:url(/otf.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;border:0.25rem solid var(--white-);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);margin-right:4rem}.simple-site-page .simple-inner .simple-header .site-details .editable-title.display_name .text-field{font-size:5rem}.simple-site-page .simple-inner .simple-header .site-details h5{font-weight:600;text-transform:uppercase;margin:0;font-size:1.8rem;margin:1rem 0 0.5rem}.simple-site-page .simple-inner .simple-equipment{padding:2rem}.simple-site-page .simple-inner .simple-equipment .equipment-type-wrapper h3{font-weight:600;margin:0;margin-bottom:2rem}.simple-site-page .simple-inner .simple-equipment .equipment-type-wrapper>div{display:flex;align-items:center;flex-wrap:wrap}.simple-site-page .simple-inner .simple-equipment .equipment-type-wrapper>div>div{margin-bottom:2rem;margin-right:2rem;flex:1 0 calc((100% - 4rem) / 3);max-width:calc((100% - 4rem) / 3);background:var(--white-);border-radius:1.5rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.simple-site-page .simple-inner .simple-equipment .equipment-type-wrapper>div>div:nth-child(3n){margin-right:0}.simple-site-page .simple-inner .simple-equipment .equipment-type-wrapper>div>div.hvac-control .hvac-info{padding-top:3rem;padding-left:2rem}@media (max-width: 999px){.simple-site-page .simple-inner .simple-equipment .equipment-type-wrapper>div>div{margin-right:0;flex:1 0 100%;max-width:none}.simple-site-page .simple-inner .simple-header .site-image{display:none}.simple-site-page .simple-inner .simple-header{padding:4rem 2rem;min-height:32rem}.simple-site-page .simple-inner .leaflet-container{height:37rem}}.add-gateway-flow-wrapper{background:var(--darkGrey-alpha-80);position:absolute;top:0;left:0;bottom:0;right:0;display:flex;overflow:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:center;align-items:flex-start;z-index:1}.add-gateway-flow-wrapper .add-gateway-flow-inner{position:relative;border-radius:1.5rem;overflow:hidden;background:var(--lightBackground);width:calc(100% - 4rem);max-width:80rem;margin-top:2rem;margin-bottom:2rem;padding-bottom:9.25rem;min-height:calc((var(--vh, 1vh) * 100) - 4rem)}.add-gateway-flow-wrapper .add-gateway-flow-inner .header{padding:0 2rem;background:var(--lightestBackground);border-bottom:0.125rem solid var(--borderColor);height:9.5rem;display:flex;align-items:center}.add-gateway-flow-wrapper .add-gateway-flow-inner .header .name{flex:1;margin:0 1.5rem}.add-gateway-flow-wrapper .add-gateway-flow-inner .header .close{cursor:pointer;margin-right:1.5rem}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-nav-wrapper{width:5rem;margin:auto}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-nav-wrapper .step-nav{margin:2rem 0 4rem;padding:0;list-style-type:none;display:flex;justify-content:flex-start;align-content:center;width:100rem;transition:all 0.2s ease-in-out}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-nav-wrapper .step-nav li{cursor:pointer;background:var(--buttonGrey);border-radius:50%;height:5rem;width:5rem;text-align:center;line-height:5rem;font-size:2.6rem;transition:all 0.2s ease-in-out}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-nav-wrapper .step-nav li:not(:last-child){margin-right:2rem}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-nav-wrapper .step-nav li.active{background:var(--primary);color:var(--white-);cursor:default}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-nav-wrapper .step-nav li.active ~ li{cursor:default;opacity:0.5}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-wrapper{display:flex;justify-content:center;padding:0 2rem}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-wrapper .loading-screen{height:25rem}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-wrapper h4{margin:0 0 2rem;font-size:2rem;text-align:center}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-wrapper>div{width:60rem;max-width:100%}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-wrapper>div p{margin:2rem 0}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-wrapper>div p.monospace{font-family:monospace;background:var(--lowImpact);border:0.125rem solid var(--inputBorder);padding:1rem;border-radius:0.5rem;white-space:nowrap;overflow:auto}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-wrapper>div .step-actions{position:absolute;bottom:2rem;left:0;right:0;display:flex;justify-content:center}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-wrapper>div .step-actions .button{padding:1rem 2rem;border-radius:0.5rem;width:auto}.add-gateway-flow-wrapper .add-gateway-flow-inner .add-steps .step-wrapper>div .step-actions .button:not(:last-child){margin-right:2rem}@media (max-width: 999px){.add-gateway-flow-wrapper .add-gateway-flow-inner{min-height:calc((var(--vh, 1vh) * 100) - 4rem - 7rem)}}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes spin{0%,25%{stroke-dashoffset:124;transform:rotate(0)}50%,75%{stroke-dashoffset:50;transform:rotate(45deg)}100%{stroke-dashoffset:124;transform:rotate(360deg)}}@keyframes svg-spin{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px var(--color)}}@keyframes fade{0%{opacity:1}80%{opacity:1}100%{opacity:0}}.micro-save-indicator{--color: var(--primary);overflow:visible;width:3rem;height:3rem;border-radius:50%;display:block}.micro-save-indicator.error{color:var(--error)}.micro-save-indicator:not(.error){stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px var(--color);animation:2s linear infinite svg-spin}.micro-save-indicator.complete{animation:fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both}.micro-save-indicator.complete:not(.sticky){animation:fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both, fade 3s ease-in-out forwards}.micro-save-indicator.complete .micro-save-indicator__circle{stroke-miterlimit:10;animation:stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.micro-save-indicator.complete .micro-save-indicator__check{animation:stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards}.micro-save-indicator__circle{animation:1.4s ease-in-out infinite both spin;display:block;fill:transparent;stroke:var(--color);stroke-linecap:round;stroke-dasharray:166;stroke-dashoffset:166;stroke-width:0.8rem;transform-origin:center}.micro-save-indicator__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48}.floorplan-header-utils{flex:2;display:flex;align-items:center}.floorplan-header-utils .floorplan-nav{flex:1;max-width:75rem;white-space:nowrap;overflow:auto;height:100%;display:flex;align-items:center;justify-content:center}.floorplan-header-utils .floorplan-nav a{display:inline-block;font-weight:600;color:var(--black-);text-decoration:none;border-bottom:0.125rem solid currentColor;opacity:0.8}.floorplan-header-utils .floorplan-nav a:not(:last-child){margin-right:2rem}.floorplan-header-utils .floorplan-nav a:active{opacity:1}.floorplan-header-utils .floorplan-nav a.active{opacity:1;color:var(--primary)}.floorplan-header-utils .spacer{flex:1}.floorplan-header-utils .utils{display:flex;align-items:center;justify-content:flex-end}.floorplan-header-utils .utils .icon-button{cursor:pointer;width:4rem;height:4rem;border-radius:2.5rem;border:0.25rem solid currentColor;display:flex;align-items:center;justify-content:center;color:var(--black-)}.floorplan-header-utils .utils .icon-button:not(:last-child){margin-right:2rem}.floorplan-header-utils .utils .icon-button svg{width:2rem;height:2rem}.floorplan-header-utils .utils .icon-button svg *{stroke:currentColor}.floorplan-header-utils .utils .icon-button.active{color:var(--primary);background:var(--primary)}.floorplan-header-utils .utils .icon-button.active svg{color:var(--white-)}.floorplan-header-utils .utils .icon-button.disabled{cursor:default;color:var(--lowImpact);background:var(--lowImpact)}.floorplan-header-utils .utils .icon-button.disabled svg{color:var(--black--alpha-30)}.site-floorplan-page{display:flex;align-items:stretch;justify-content:stretch}.site-floorplan-page .floorplan{flex-grow:1;flex-shrink:0;flex-basis:0}.site-floorplan-page .floorplan .add-feature .text-field{height:5.25rem;margin-top:2rem}.site-floorplan-page .floorplan .details-panel{width:44rem;border:0.125rem solid var(--borderColor);background:var(--white-);box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);border-radius:1.5rem;position:absolute;bottom:2rem;right:2rem}.site-floorplan-page .floorplan .details-panel .details-panel-header{display:flex;align-items:center;padding:2rem;padding-bottom:0;position:relative;z-index:2}.site-floorplan-page .floorplan .details-panel .details-panel-header .mapping-config{flex-grow:1}.site-floorplan-page .floorplan .details-panel .details-panel-header>a{margin-left:2rem;cursor:pointer}.site-floorplan-page .floorplan .details-panel .component-wrapper{max-height:49.5rem;overflow:auto}.site-floorplan-page .floorplan .details-panel .component-wrapper .hvac-control{padding:2rem}.site-floorplan-page .floorplan .details-panel .component-wrapper .hvac-control .thermostat-wrapper{margin:1rem 0 0;width:40rem;flex-basis:24.65rem}.site-floorplan-page .floorplan .details-panel .component-wrapper .hvac-control .thermostat-wrapper .thermostat{width:37.5rem}.site-floorplan-page .floorplan .details-panel .component-wrapper .hvac-control .thermostat-wrapper .current-status{padding-top:5rem}.site-floorplan-page .new-floorplan-dropzone-wrapper{flex-grow:1;flex-shrink:0;flex-basis:0;display:flex;align-items:center;justify-content:center}.site-floorplan-page .new-floorplan-dropzone-wrapper .new-floorplan-upload-dropzone{border:var(--inputBorder) dashed 0.35rem;padding:2rem;border-radius:1.5rem;cursor:pointer;min-height:30vh;min-width:30vw;display:flex;align-items:center;justify-content:center;text-align:center}.site-floorplan-page .new-floorplan-dropzone-wrapper .new-floorplan-upload-dropzone span{display:block}.site-floorplan-page .new-floorplan-dropzone-wrapper .new-floorplan-upload-dropzone svg+span{margin-top:1rem}.site-floorplan-page .new-floorplan-dropzone-wrapper .new-floorplan-upload-dropzone.active{border:var(--primary) solid 0.35rem}.site-floorplan-page .new-floorplan-modal .modal__inner{padding:1rem;width:80rem;max-width:calc(100vw - 4rem)}.site-floorplan-page .new-floorplan-modal .modal__inner .modal__header{border-bottom:0;padding-bottom:0}.site-floorplan-page .new-floorplan-modal .modal__inner .modal__body{margin-top:1rem !important}.site-floorplan-page .new-floorplan-modal .text-field{box-shadow:none;border:0}.site-floorplan-page .new-floorplan-modal .text-field .label{color:var(--lighterGrey);margin-bottom:1rem}.site-floorplan-page .new-floorplan-modal .text-field>div{padding:0}.site-floorplan-page .new-floorplan-modal .text-field input{box-shadow:inset 0 0.125rem 0 0 rgba(63,63,68,0.05);border:0.125rem solid var(--inputBorder);border-radius:0.5rem;padding:1rem 2rem}.site-floorplan-page .new-floorplan-modal .text-field.disabled input{background:var(--lightestBackground) !important}@media (max-width: 999px){.floorplan-header-utils{padding-left:3rem;overflow:auto}.floorplan-header-utils .spacer,.floorplan-header-utils .utils{display:none}.floorplan-header-utils .floorplan-nav{overflow:visible;justify-content:flex-end}}.gateway .gateway-card{padding:2rem;border-radius:1.5rem;background:var(--white-)}.gateway .gateway-card:not(:last-child){margin-bottom:2rem}.gateway .gateway-card .gateway-header{display:flex;align-items:center}.gateway .gateway-card .gateway-header h3{margin:0;flex:1 0 0;padding:0}.gateway .gateway-card .gateway-header>span{flex-grow:0;display:flex;align-items:center}.gateway .gateway-card .gateway-header>span>span:first-child{margin-right:1rem}.gateway .gateway-card .gateway-header>span>span:last-child{margin-left:1rem}.gateway .gateway-card .gateway-header+*{margin-top:1.5rem}.gateway .gateway-card .data-row{border-bottom:0.25rem solid var(--lightBackground);padding:1.5rem 0;position:relative}.gateway .gateway-card .data-row .status-icon{color:var(--success);position:absolute;top:2rem;right:2rem}.gateway .gateway-card .data-row:last-child{border-bottom:0}.gateway .gateway-card .data-row.header{font-size:2rem}.gateway .gateway-card .data-row.header .status-icon{top:1.5rem}.gateway .gateway-card .data-row.header .status-icon svg{width:3rem;height:3rem}.gateway .gateway-card .data-row a{text-decoration:none;color:var(--primary)}.gateway .gateway-card .data-row a:hover,.gateway .gateway-card .data-row a:focus{text-decoration:underline}.gateway .gateway-card .data-row p{margin:0.5rem 0}.gateway .gateway-card.operating-status .gateway-header{color:var(--white-)}.gateway .gateway-card.operating-status .gateway-header>span>span{font-weight:bold}.gateway .gateway-card.operating-status.up{background:var(--success)}.gateway .gateway-card.operating-status.up .gateway-header>span svg circle{fill:var(--white-)}.gateway .gateway-card.operating-status.up .gateway-header>span svg path{stroke:var(--success)}.gateway .gateway-card.operating-status.down{background:var(--error)}.gateway .gateway-card.operating-status.down .gateway-header>span svg path{stroke:var(--white-)}.gateway .gateway-card.router-health .gateway-header>span{color:var(--black--alpha-40)}.gateway .gateway-card.router-health .circles{display:flex;align-items:center;margin-top:2.5rem}.gateway .gateway-card.router-health .circles>div{flex-grow:1;position:relative;margin:0 1rem}.gateway .gateway-card.router-health .circles>div:first-child{margin-left:0}.gateway .gateway-card.router-health .circles>div:last-child{margin-right:0}.gateway .gateway-card.router-health .circles>div .pie{--width: min(100%, 20rem)}.gateway .gateway-card.router-health .circles>div .center{top:0;bottom:0;left:0;right:0;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:1.8rem}.gateway .gateway-card.router-health .circles>div .center span,.gateway .gateway-card.router-health .circles>div .center strong{display:block}.gateway .gateway-card.router-health .circles>div .center strong{margin:0.2rem 0;font-size:2.4rem}.gateway .gateway-card.network-details .data{display:flex;align-items:flex-start}.gateway .gateway-card.network-details .data div{flex-grow:1}.gateway .gateway-card.network-details .data div span{color:var(--black--alpha-40)}.gateway .gateway-card.network-details .data div strong{font-weight:normal;display:block;margin-top:0.6rem}.theme--dark .site-list-page{background:var(--lightBackground)}.theme--dark button.button.default span{color:var(--black-)}.theme--dark footer.mobile-only>ul>li>a svg .h{color:var(--black-)}.theme--dark>aside .close svg path{stroke:var(--black--alpha-50)}.theme--dark>aside nav .label{color:var(--black-)}.theme--dark>aside nav ul li a>span svg .h{stroke:var(--black-)}.theme--dark .active-filter-row .filter{background:var(--white-) !important}.theme--dark .trends-page .chart-area .chart-controls>div>div input[type="text"]{color:var(--black-)}.theme--dark .trends-page .type-switcher li.active svg *{stroke:var(--black-)}.theme--dark .modal__wrapper .modal__backdrop{background:var(--white--alpha-75)}.theme--dark .site-zone-editor .zone-editor-row .zone-list .zone .zone-name input{color:var(--black-)}.theme--dark .toggle-input:not(.on){background:var(--lowImpact-adjust-50-alt)}.theme--dark.login,.theme--dark.login>div{background:var(--lightBackground)}.theme--dark.login>div .login-wrapper .accessory a,.theme--dark.login>div .login-wrapper .title h1{color:var(--black--alpha-90)}.theme--dark.login>div .login-wrapper .title p{color:var(--black--alpha-50)}.theme--dark.login>div .login-wrapper .error{color:var(--black--alpha-90)}.theme--dark .site-list-page .column .modal-toggle{background:var(--black-);border-color:var(--white-);color:var(--white-)}.theme--dark .trends-page .data .point a,.theme--dark .trends-page .data .calculation-group>div:not(.points) a{background-image:url(/close-dark.svg)}.theme--dark .energy-dashboard .hero-stats-wrapper .stats-row{color:var(--black-)}.theme--dark .energy-dashboard .hero-stats-wrapper .trend-row{color:var(--black-)}.theme--dark .energy-dashboard .hero-stats-wrapper .trend-row>div .point-trendline-wrapper .trend-loading div div{border-color:var(--black-) transparent transparent transparent}.theme--dark .energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period{color:var(--black--alpha-50)}.theme--dark .energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period:hover,.theme--dark .energy-dashboard .hero-stats-wrapper .trend-row>div .trend-period:focus{color:var(--black--alpha-70)}.theme--dark .energy-dashboard .hero-stats-wrapper .trend-row>div .nav{background:var(--black--alpha-20)}.theme--light .site-list-page table tbody tr td:first-child a{color:var(--brand)}main.theme--otf .site-list-page table tbody tr td:first-child a{color:var(--brand)}main.theme--otf>aside{color:var(--white-)}main.theme--otf>aside nav ul li a{opacity:0.7}main.theme--otf>aside nav ul li a>span svg{color:var(--white-) !important}main.theme--otf>aside nav ul li a>span.label{color:var(--white-) !important}main.theme--otf>aside nav ul li a.active{opacity:1}main.theme--otf>aside nav ul li a:not(.active)>span svg .h,main.theme--otf>aside nav ul li a:not(.active)>span svg *{stroke:var(--white-)}main.theme--otf>aside nav ul.util .headway-anchor>* .HW_softHidden{background-color:var(--white-) !important}main.theme--otf footer.mobile-only ul li a{color:var(--white-)}main.theme--otf footer.mobile-only ul li a:not(.active)>span svg *{stroke:var(--white-);opacity:0.7}*{box-sizing:border-box}html{font-family:"Source Sans Pro";font-size:8px}body{font-size:1.75rem}#app>.loading-screen{position:fixed}#browser-incompat{position:relative;z-index:999;left:0;text-decoration:none;display:block;background:var(--error);color:var(--white-);text-align:center;width:100%;padding:1rem}#browser-incompat span.dismiss{position:absolute;left:1rem;top:0;bottom:0;font-size:0;height:1.5rem;width:1.5rem;margin:auto;cursor:pointer}#browser-incompat span.dismiss svg{height:1.5rem;width:1.5rem}#browser-incompat p{margin:0}#embeddable-emblem{display:none}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#browser-incompat{display:block !important}}main{background:var(--lightBackground);color:var(--darkGrey);height:calc(var(--vh, 1vh) * 100);width:100vw;-webkit-overflow-scrolling:touch}main>*:not(aside):not(footer):not(.trial-countdown){position:fixed;height:calc(var(--vh, 1vh) * 100);width:calc(100vw - 9.5rem);left:9.5rem;top:0;right:0;bottom:0;overflow:auto}main>.loading-screen{z-index:99}main.login #disconnected,main.login .trial-countdown,main.billing #disconnected,main.billing .trial-countdown{display:none !important}main.login>#disconnected+*:not(aside):not(footer):not(.trial-countdown),main.billing>#disconnected+*:not(aside):not(footer):not(.trial-countdown){top:0 !important;height:calc(var(--vh, 1vh) * 100) !important}main:not(.login):not(.billing) #disconnected{position:relative;z-index:99;left:9.5rem;text-decoration:none;display:block;background:var(--error);color:var(--white-);text-align:center;width:calc(100% - 9.5rem);padding:1rem;padding-left:3.5rem;height:auto}main:not(.login):not(.billing) #disconnected span.dismiss{position:absolute;left:1rem;top:0;bottom:0;font-size:0;height:1.5rem;width:1.5rem;margin:auto;cursor:pointer}main:not(.login):not(.billing) #disconnected span.dismiss svg{height:1.5rem;width:1.5rem}main:not(.login):not(.billing) #disconnected.hidden{display:none}main:not(.login):not(.billing) #disconnected p{cursor:pointer;margin:0}main:not(.login):not(.billing) #disconnected:not(.hidden) ~ *:not(aside):not(footer):not(.trial-countdown){top:4.25rem !important;height:calc( (var(--vh, 1vh) * 100) - 4.25rem) !important}main:not(.login):not(.billing) #disconnected:not(.hidden)+.trial-countdown ~ *:not(aside):not(footer):not(.trial-countdown){height:calc( (var(--vh, 1vh) * 100) - 4.25rem - 7.75rem) !important}main:not(.login):not(.billing) .trial-countdown{position:fixed;top:auto;bottom:0;left:9.5rem;right:0;background:var(--white-);width:calc(100% - 9.5rem);padding:1rem;z-index:2;height:7.75rem !important;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);display:flex;align-items:center;justify-content:center}main:not(.login):not(.billing) .trial-countdown p{margin:0}main:not(.login):not(.billing) .trial-countdown .button{padding:1rem 2rem;width:auto;margin-left:2rem;border-radius:0.5rem;font-size:1.5rem}main:not(.login):not(.billing) .trial-countdown ~ *:not(aside):not(footer){bottom:7.75rem !important;height:calc( (var(--vh, 1vh) * 100) - 7.75rem) !important}.mobile-only{display:none !important}.mobile-unfriendly-message{display:none}.mass-updates-wrapper{font-size:1.75rem}.MuiMenuItem-root{font-size:1.75rem !important}.MuiInputBase-root{font-size:1.75rem !important}.MuiSvgIcon-root{font-size:2.625rem !important}@media (max-width: 999px){main:not(.login):not(.billing) #disconnected{left:0;width:100%}main:not(.login):not(.billing) #disconnected:not(.hidden) ~ *:not(aside):not(footer):not(.trial-countdown){height:calc( (var(--vh, 1vh) * 100) - 4.25rem - 7rem) !important}main:not(.login):not(.billing) #disconnected:not(.hidden)+.trial-countdown ~ *:not(aside):not(footer):not(.trial-countdown){height:calc( (var(--vh, 1vh) * 100) - 4.25rem - 7.75rem - 7rem) !important}main:not(.login):not(.billing) .trial-countdown{left:0;width:100%;bottom:7rem}main:not(.login):not(.billing) .trial-countdown ~ *:not(aside):not(footer){bottom:calc( 7.75rem + 7rem) !important;height:calc( (var(--vh, 1vh) * 100) - 7.75rem - 7rem) !important}.mobile-only{display:flex !important}main>*:not(aside):not(footer){width:100vw !important;left:0 !important;bottom:7rem;max-height:calc((var(--vh, 1vh) * 100) - 7rem)}main>*:not(aside):not(footer).site-list-page{min-height:0 !important;flex-wrap:wrap}main>*:not(aside):not(footer).site-list-page .column{padding:1rem 1rem 3rem !important;max-height:none !important}main>*:not(aside):not(footer).site-list-page .column:not(:first-child){display:none}main>*:not(aside):not(footer).dashboard{padding:0}}.page-action{position:fixed;bottom:3rem;right:3rem;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5);cursor:pointer;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;border-radius:3rem}div#HW_frame_cont{transform:translateX(2rem) translateY(-2rem)}@media (max-width: 799px){.mobile-unfriendly-message{display:block;text-align:center}.mobile-unfriendly-message+*{display:none !important}}.feature-unavailable{display:flex;flex-direction:column;align-items:center;justify-content:center}.feature-unavailable a{color:var(--primary)}.indicator-wrapper{display:inline-block;white-space:nowrap}.indicator-wrapper>*{vertical-align:middle}i.indicator{width:1rem;height:1rem;border-radius:1rem;vertical-align:middle;display:inline-block;margin-right:1rem}i.indicator.yellow{background:var(--warning)}i.indicator.orange{background:var(--orange-)}i.indicator.red{background:var(--error)}i.indicator.blue{background:var(--primary)}i.indicator.with-icon{width:3.25rem;height:3.25rem;border-radius:1.625rem}i.indicator.with-icon svg{margin:0.875rem;height:1.5rem;width:1.5rem;color:var(--white-)}i.indicator.with-icon svg path{stroke-width:2.5;stroke:currentColor}@keyframes dash{to{stroke-dashoffset:0}}.point-trendline svg polyline{animation:dash 1s ease-in-out forwards}.header-overlay{position:fixed;right:0;left:9.5rem;height:9.5rem;background:var(--white-);display:flex;align-items:center;padding:2rem;top:calc((-1 * 9.5rem) - 1rem);transition:all 0.2s ease-in-out;box-shadow:0 0.25rem 0.5rem -0.125rem var(--black--alpha-5)}.header-overlay.visible{top:0}.header-overlay h2{font-weight:normal;font-size:2rem;margin:0;flex-grow:1;flex-shrink:0;flex-basis:0;display:flex;align-items:center}.header-overlay h2 svg{margin-right:1rem}.header-overlay .actions{display:flex}.header-overlay .actions .button{padding:1rem 2rem;border-radius:0.5rem}.header-overlay .actions .button:not(:last-child){margin-right:2rem}


/*# sourceMappingURL=app.2a24e9a210ad1faf0c22.css.map*/