.page_page__Wo40f{padding-top:3rem}.page_page__Wo40f .page_headerBackground__Jm4Zm{background-color:#f0f7f5;width:100%;display:flex}.page_page__Wo40f header h1{font-size:24px}.page_page__Wo40f header{margin:2rem 1rem;width:calc(100% - 2rem);display:flex;align-items:center;justify-content:space-between}.page_headerButtons__iWHhj{display:flex}.page_main__DRWAx{margin:1rem auto 0;padding-bottom:3rem;width:calc(100% - 2rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(600px,1fr));gap:1rem;flex-wrap:wrap}@media screen and (max-width:700px){.page_main__DRWAx{display:flex;flex-direction:column;grid-template-columns:unset}}.NewGroupForm_form__wQgfS{display:flex;flex-direction:column;gap:1rem}.NewGroupForm_submit__ocUoA{margin-left:auto}.SensorChart_errorContainer__v1HUV{display:flex;width:100%;position:relative}.SensorChart_errorContainer__v1HUV .SensorChart_message__CBgyj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#b40202}.SensorChart_errorContainer__v1HUV .SensorChart_skeleton__yDxYV{opacity:.5;width:100%}.SensorChartWrapper_wrapper__wBBdo{display:flex;position:relative;padding:.5rem}.SensorChartWrapper_editButton__v1Ihj{position:absolute;top:.5rem;right:3rem;z-index:2}.BreadcrumbHeader_header__Y0yQA{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.SensorForm_form__3pZ_U{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.SensorForm_form__3pZ_U section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.SensorForm_form__3pZ_U section .SensorForm_row__6O8Cq{display:flex;gap:1rem}@media screen and (max-width:900px){.SensorForm_form__3pZ_U section .SensorForm_row__6O8Cq{flex-direction:column}}.SensorForm_form__3pZ_U section h2{font-size:20px}.SensorForm_formButtons__okpPa{display:flex;justify-content:space-between}.EditSensorForm_form___9fvb{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.EditSensorForm_form___9fvb section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.EditSensorForm_form___9fvb section .EditSensorForm_row__UHDsi{display:flex;gap:1rem}@media screen and (max-width:900px){.EditSensorForm_form___9fvb section .EditSensorForm_row__UHDsi{flex-direction:column}}.EditSensorForm_form___9fvb section h2{font-size:20px}.EditSensorForm_formButtons__DVtml{display:flex;justify-content:space-between}.CreateSensorForm_form__90oP8{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.CreateSensorForm_form__90oP8 section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.CreateSensorForm_form__90oP8 section .CreateSensorForm_row__RtrJs{display:flex;gap:1rem}@media screen and (max-width:900px){.CreateSensorForm_form__90oP8 section .CreateSensorForm_row__RtrJs{flex-direction:column}}.CreateSensorForm_form__90oP8 section h2{font-size:20px}.CreateSensorForm_formButtons__OkIwP{display:flex;justify-content:space-between}.CreateDeviceForm_form___Bsp_{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.CreateDeviceForm_form___Bsp_ section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.CreateDeviceForm_form___Bsp_ section .CreateDeviceForm_row__Kmj8V{display:flex;gap:1rem}@media screen and (max-width:900px){.CreateDeviceForm_form___Bsp_ section .CreateDeviceForm_row__Kmj8V{flex-direction:column}}.CreateDeviceForm_form___Bsp_ section h2{font-size:20px}.CreateDeviceForm_formButtons__hfL_N{display:flex;justify-content:space-between}.AdminBuildingEditPage_form__3iq3m{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.AdminBuildingEditPage_form__3iq3m section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.AdminBuildingEditPage_form__3iq3m section .AdminBuildingEditPage_row__YhNcF{display:flex;gap:1rem}@media screen and (max-width:900px){.AdminBuildingEditPage_form__3iq3m section .AdminBuildingEditPage_row__YhNcF{flex-direction:column}}.AdminBuildingEditPage_form__3iq3m section h2{font-size:20px}.AdminBuildingEditPage_formButtons__ATbgW,.AdminBuildingEditPage_header__TkW_X{display:flex;justify-content:space-between}.AdminBuildingEditPage_header__TkW_X{align-items:center}.AdminBuildingEditPage_grid___0iZf{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:1rem}.AdminBuildingEditPage_predictions___Lw2L{display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.DeviceForm_form__P2FrX{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.DeviceForm_form__P2FrX section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.DeviceForm_form__P2FrX section .DeviceForm_row__ba1Iv{display:flex;gap:1rem}@media screen and (max-width:900px){.DeviceForm_form__P2FrX section .DeviceForm_row__ba1Iv{flex-direction:column}}.DeviceForm_form__P2FrX section h2{font-size:20px}.DeviceForm_formButtons__5qgL1{display:flex;justify-content:space-between}.DeviceForm_tabpanel__h2OQL{display:flex;gap:10rem}@media screen and (max-width:1300px){.DeviceForm_tabpanel__h2OQL{flex-direction:column}}.DateTimePicker_customTimeframe__Twe9m{display:flex;gap:.5rem;align-items:flex-end;width:100%}.CreateCommandForm_form__PWW4W{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.CreateCommandForm_form__PWW4W section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.CreateCommandForm_form__PWW4W section .CreateCommandForm_row__Dzcw9{display:flex;gap:1rem}@media screen and (max-width:900px){.CreateCommandForm_form__PWW4W section .CreateCommandForm_row__Dzcw9{flex-direction:column}}.CreateCommandForm_form__PWW4W section h2{font-size:20px}.CreateCommandForm_formButtons__M_u2c{display:flex;justify-content:space-between}.DevicesTable_page__8Xa1g{display:flex;gap:1rem}.DevicesTable_tableContainer__rhe5N{flex-grow:1}.DevicesTable_table__eD4fW{display:flex;flex-direction:column;gap:1rem}.DevicesTable_row__HSmG0{cursor:pointer}.DataSelector_grid__eqgTa{margin:2rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}.DataSelector_grid__eqgTa h2{font-size:20px}.page_content__TwzJf{display:flex;flex-direction:column}.page_table__GsmuL{padding:1rem;border:1px solid #eee;width:fit-content;min-width:1000px}.page_table__GsmuL th{background-color:#eee}.page_table__GsmuL td,.page_table__GsmuL th{padding:.5rem;text-align:left}.page_table__GsmuL td{font-family:monospace}.page_table__GsmuL td.page_empty__l_feO,.page_table__GsmuL td.page_missing__fOT4t{color:#b40202}.page_table__GsmuL td.page_description__Es_Hf{font-family:Arial,Helvetica,sans-serif;opacity:.7}.styles_form__rxEra .styles_segment__js3cp{margin:2rem 0}.styles_imageSelector__8sCJh{display:flex;justify-content:space-between}.styles_imageSelector__8sCJh .styles_textFields__eUtoB{display:flex;flex-direction:column;flex-grow:1;margin-right:1rem}.styles_imageSelector__8sCJh img{max-width:300px;max-height:300px}.ForecastForm_form__hy4Z8{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.ForecastForm_form__hy4Z8 section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.ForecastForm_form__hy4Z8 section .ForecastForm_row__ddqbK{display:flex;gap:1rem}@media screen and (max-width:900px){.ForecastForm_form__hy4Z8 section .ForecastForm_row__ddqbK{flex-direction:column}}.ForecastForm_form__hy4Z8 section h2{font-size:20px}.ForecastForm_formButtons__ATbji{display:flex;justify-content:space-between}.MeasurementCreateForm_form__VDPvB{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.MeasurementCreateForm_form__VDPvB section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.MeasurementCreateForm_form__VDPvB section .MeasurementCreateForm_row__QlqR_{display:flex;gap:1rem}@media screen and (max-width:900px){.MeasurementCreateForm_form__VDPvB section .MeasurementCreateForm_row__QlqR_{flex-direction:column}}.MeasurementCreateForm_form__VDPvB section h2{font-size:20px}.MeasurementCreateForm_formButtons__9Jgv0{display:flex;justify-content:space-between}.MeasurementsList_measurementsList__Mj92d{min-width:600px}.MeasurementsList_toolbar__uo4Hk p{align-self:center;margin-right:.5rem}.MeasurementsForm_form__AgsAh{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.MeasurementsForm_form__AgsAh section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.MeasurementsForm_form__AgsAh section .MeasurementsForm_row__nc_qp{display:flex;gap:1rem}@media screen and (max-width:900px){.MeasurementsForm_form__AgsAh section .MeasurementsForm_row__nc_qp{flex-direction:column}}.MeasurementsForm_form__AgsAh section h2{font-size:20px}.MeasurementsForm_formButtons__Zf_PP{display:flex;justify-content:space-between}.MqttForm_form__WAZUA{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.MqttForm_form__WAZUA section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.MqttForm_form__WAZUA section .MqttForm_row__7n_v5{display:flex;gap:1rem}@media screen and (max-width:900px){.MqttForm_form__WAZUA section .MqttForm_row__7n_v5{flex-direction:column}}.MqttForm_form__WAZUA section h2{font-size:20px}.MqttForm_formButtons__kELRQ{display:flex;justify-content:space-between}.MqttPage_grid__ZoojP{margin:2rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}.MqttPage_grid__ZoojP h2{font-size:20px}.OptimizationForm_form__3RvOp{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.OptimizationForm_form__3RvOp section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.OptimizationForm_form__3RvOp section .OptimizationForm_row__fL6fh{display:flex;gap:1rem}@media screen and (max-width:900px){.OptimizationForm_form__3RvOp section .OptimizationForm_row__fL6fh{flex-direction:column}}.OptimizationForm_form__3RvOp section h2{font-size:20px}.OptimizationForm_formButtons__6iyaY{display:flex;justify-content:space-between}.PredictionForm_form__QfhFc{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.PredictionForm_form__QfhFc section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.PredictionForm_form__QfhFc section .PredictionForm_row__zC3vf{display:flex;gap:1rem}@media screen and (max-width:900px){.PredictionForm_form__QfhFc section .PredictionForm_row__zC3vf{flex-direction:column}}.PredictionForm_form__QfhFc section h2{font-size:20px}.PredictionForm_formButtons__5mKRG{display:flex;justify-content:space-between}.PredictionsList_predictionsList__w0g36{min-width:600px}.PredictionsList_toolbar__Fr5z_ p{align-self:center;margin-right:.5rem}.ProgramForm_form__AYmor{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.ProgramForm_form__AYmor section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.ProgramForm_form__AYmor section .ProgramForm_row__OdhRx{display:flex;gap:1rem}@media screen and (max-width:900px){.ProgramForm_form__AYmor section .ProgramForm_row__OdhRx{flex-direction:column}}.ProgramForm_form__AYmor section h2{font-size:20px}.ProgramForm_formButtons__lwk2m{display:flex;justify-content:space-between}.PasswordChecker_checker__1urg6 p{font-size:1rem}.AdminBuildingList_grid__rpvKV{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}.AdminBuildingList_header__Cv6lH{display:flex;justify-content:space-between}.CommandForm_form__DORTW{margin:3rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:3rem}.CommandForm_form__DORTW section{display:flex;flex-direction:column;gap:1rem;width:100%;height:fit-content}.CommandForm_form__DORTW section .CommandForm_row__CLljW{display:flex;gap:1rem}@media screen and (max-width:900px){.CommandForm_form__DORTW section .CommandForm_row__CLljW{flex-direction:column}}.CommandForm_form__DORTW section h2{font-size:20px}.CommandForm_formButtons__UN1s2{display:flex;justify-content:space-between}.CommandForm_commandform__LI3gu{display:flex;flex-direction:column}.styles_header__dA8hB{display:flex;align-items:center;justify-content:space-between}.styles_header__dA8hB small{font-size:16px}.styles_events__Vmx_e{margin-top:3rem}.LogPage_header__Esl8l,.MessageView_header___pdns{display:flex;align-items:center;justify-content:space-between}.MessageView_header___pdns small{font-size:16px}.MessageView_messages__1I02f{margin-top:3rem}.SensorForm_form__l2bgn{display:flex;flex-direction:column;gap:1rem}.SensorForm_sensorSelect__EjkhP{display:flex;gap:.5rem;align-items:flex-end;width:100%}.SensorForm_deleteRow__R8exD{margin-left:auto}.SensorForm_buttons__XOPSL{display:flex;gap:.5rem;justify-content:flex-end}.SensorGroup_container__dHmw7{display:flex;flex-direction:column;border:1px solid #b2e2d7;background-color:#fff;height:fit-content}.SensorGroup_container__dHmw7:focus-within .SensorGroup_deleteButton__3zwKP,.SensorGroup_container__dHmw7:hover .SensorGroup_deleteButton__3zwKP{visibility:visible}.SensorGroup_deleteButton__3zwKP{visibility:hidden}.SensorGroup_heading__JobGQ{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;background-color:#b2e2d7;padding:16px}.SensorGroup_heading__JobGQ .SensorGroup_title__1z8aJ{display:flex;align-items:center;gap:.5rem}.SensorGroup_heading__JobGQ .SensorGroup_title__1z8aJ .SensorGroup_dragIcon__py9Kt{color:rgba(0,0,0,.25)}.SensorGroup_heading__JobGQ .SensorGroup_title__1z8aJ p{font-size:20px;display:flex;gap:.25rem;align-items:center}.SensorGroup_heading__JobGQ .SensorGroup_buttons__6V6Ya{display:flex;gap:.5rem}.SensorGroup_sensors__rZm_n{display:grid;grid-template-columns:repeat(auto-fit,minmax(600px,1fr))}@media screen and (max-width:700px){.SensorGroup_sensors__rZm_n{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media screen and (max-width:500px){.SensorGroup_sensors__rZm_n{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}