body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-form{align-items:flex-start;display:flex;flex-direction:column}.login-form div{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr}.login-form label{min-width:100px}.login-form div{margin-bottom:5px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:top;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.temp-chart-div{height:500px;padding-right:20px;width:98%}.temp-components-parent-div{margin-left:-70px;width:95%}.temp-components-div{margin-left:10px;width:98%}.temp-input-fieldset-parent-div{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.temp-input-fieldset{border:1px solid #ccc;border-radius:15px;font-size:15px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.temp-input-fieldset legend{float:none;margin-left:10px;text-align:left}.heating-mode-container{align-items:center;display:flex;margin-bottom:10px}.settings-button .settings-button-selected{border:none;cursor:pointer;padding:3px}.settings-button-selected{color:#007bff}.previous-button{margin-right:10px;margin-top:-10px;padding-top:0}.next-button{margin-left:10px;margin-top:10px}.curdate-span{display:inline-block;min-width:230px;text-align:center}.next-button,.previous-button{background-color:initial;border:none;color:#000;cursor:pointer;font-size:20px;text-align:center;text-decoration:none;transition-duration:.4s}.next-button:hover,.previous-button:hover{color:#4caf50}.temperature-input{width:25px}.switch{display:inline-block;height:24px;position:relative;width:45px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:20px;left:4px;top:1px;width:20px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(16px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.hour-label{font-size:14px;margin-bottom:-20px}.hour-label-div{margin-bottom:-15px}.header{width:140px}.button-container{display:flex;flex-direction:column;margin-left:5px}.arrow-button{background:none;border:none;color:#594c4c;cursor:pointer;font-size:12px;margin:-2px}.header{font-size:12px;margin-right:5px;text-align:left;width:170px}.temp-measurement-input-field{margin:2px;text-align:center;width:40px}.temp-measurement-error-input{border:1px solid red}.input-field-stale{border:2px solid red}.floorheating-btn-selected{color:green;margin-left:-24px}.floorheating-btn{background-color:#f2f2f2;color:#000;margin-left:-24px}.elspot-readonlyevalue-header{font-size:12px;margin-right:5px;text-align:left;width:70px}.input-container{align-items:center;display:flex}.input-field{margin:2px;text-align:center;width:40px}.toggleonoff-button{margin-left:2px;margin-right:2px;width:48px}.heatingon-header{font-size:12px;margin-right:5px;text-align:left;width:138px}.warmwaterdropdown{margin-left:2px;margin-right:2px;width:48px}.isAutomatic{width:32px}.graph-btn-selected{background-color:#122113;color:#fff}.graph-btn{background-color:#f2f2f2;color:#000}.elconsumption-readonlyevalue-header{font-size:12px;margin-right:5px;text-align:left;width:170px}.elconsumption-input-container{align-items:center;display:flex}.elconsumption-input-field{margin:2px;text-align:center;width:50px}.heating-mode-buttons button{background-color:#f0f0f0;border:none;cursor:pointer;margin-right:3px;padding:3px 8px}.heating-mode-buttons button.selected{background-color:#a0a0ff;color:#036903}.heating-mode-buttons{margin-right:8px}
/*# sourceMappingURL=main.3318c608.css.map*/