*{margin:0;padding:0;scrollbar-color:#282c34 #0b131f;scrollbar-width:auto}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#282c34;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;width:100%}body #root,html #root{align-items:flex-start;display:flex;flex-direction:column;width:100%}body #root #app-header,html #root #app-header{align-items:center;background-color:#0b131f;display:flex;gap:4px;justify-content:space-between;width:100%}body #root #app-header .flex-row,html #root #app-header .flex-row{display:flex;gap:8px;justify-content:space-between;padding:8px;width:100%}body #root #app-header .flex-row img,html #root #app-header .flex-row img{height:64px;width:64px}body #root #app-header .flex-row h1,html #root #app-header .flex-row h1{align-items:center;color:#fff;display:flex;font-size:32px;justify-content:flex-start;margin:0 20px;width:100%}@media(max-width:930px)and (max-height:480px){body #root #app-header .flex-row h1,html #root #app-header .flex-row h1{font-size:18px;margin:0}}@media(max-width:480px)and (max-height:991px){body #root #app-header .flex-row h1,html #root #app-header .flex-row h1{font-size:18px;margin:0}}body #root #app-header #changeLanguage,html #root #app-header #changeLanguage{align-items:center;background:none;border:2px solid #86863c;border-radius:10px;color:#ff0;display:flex;font-size:30px;font-weight:700;height:40px;justify-content:center;margin:auto 8px;transition:all .5s ease;width:55px}body #root #app-header #changeLanguage:hover,html #root #app-header #changeLanguage:hover{background:#86863c;border:2px solid #ffff5a;color:#ff0;cursor:pointer}body #root #app-header #changeLanguage svg,html #root #app-header #changeLanguage svg{border-radius:6px;margin:0 4px}body #root #app-header #changeLanguage img,html #root #app-header #changeLanguage img{height:30px;margin:0;width:auto}@media(max-width:930px)and (max-height:480px){body #root #app-header #changeLanguage,html #root #app-header #changeLanguage{margin:auto 8px}}@media(max-width:480px)and (max-height:991px){body #root #app-header #changeLanguage,html #root #app-header #changeLanguage{align-items:center}}body #root #app-header-comment,html #root #app-header-comment{background-color:#192335;color:#ddd;display:flex;font-size:12px;justify-content:flex-start;margin:0 0 16px;padding:4px 8px 8px;width:calc(100% - 16px)}@media(max-width:480px)and (max-height:991px){body #root #app-header-comment,html #root #app-header-comment{align-items:center}}body #root .flex-column-aligned-left,html #root .flex-column-aligned-left{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;margin:0 0 0 4px}@media(max-width:480px)and (max-height:991px){body #root .flex-column-aligned-left,html #root .flex-column-aligned-left{margin:0 4px}}body #root .flex-column-aligned-left #app-tools,html #root .flex-column-aligned-left #app-tools{align-items:flex-end;display:flex;justify-content:space-between;margin:0;width:100%}body #root .flex-column-aligned-left #app-table,html #root .flex-column-aligned-left #app-table{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;margin:0;max-width:100%;width:100%}#language-selector{align-items:center;animation:fade-bg .5s ease;animation-iteration-count:1;background-color:#000000d9;display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1100}#language-selector ul{background-color:#282c34;border:2px solid #888;border-radius:8px;margin:0;max-width:230px;padding:15px 30px}#language-selector ul li{color:#eee;list-style:none}#language-selector ul li svg{border-radius:4px;height:28px;margin:0 12px 0 0}#language-selector ul li span{align-items:center;border-radius:6px;display:flex;padding:10px;transition:background-color .2s ease-in}#language-selector ul li span:hover{background-color:#5c6373}#language-selector ul li span.active{background-color:#464c58;border:1px solid #888;border-radius:6px}.flex-row{display:flex}.flex-row-add-device-tool{align-items:center;border:2px solid rgba(255,255,0,.333);border-radius:8px;display:flex;gap:8px;height:48px;padding:0 6px}.estimation-wrapper{align-items:center;color:#ddd;display:flex;gap:8px}button{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;transition:all .2s ease-out}button:hover{cursor:pointer}.add-device-row{align-items:center;background:rgba(255,255,0,.133);border:2px solid rgba(255,255,0,.533);border-radius:8px;color:#ff0;display:flex;font-size:32px;height:36px;justify-content:center;width:30px}.add-device-row:hover{background:rgba(255,255,0,.267);border:2px solid #ff0}.remove-device-row{align-items:center;background:rgba(255,255,0,.133);border:2px solid rgba(255,255,0,.533);border-radius:8px;color:#ff0;display:flex;height:32px;justify-content:center;width:20px}.remove-device-row svg{transform:rotate(45deg)}.remove-device-row:hover{background:rgba(255,255,0,.267);border:2px solid #ff0}.voltage{background:rgba(255,255,0,.133);border:2px solid rgba(255,255,0,.533);color:#ff0;font-size:16px;font-weight:700;height:48px;width:48px}.voltage:first-child{border-radius:8px 0 0 8px}.voltage:last-child{border-radius:0 8px 8px 0}.voltage:hover{background:rgba(255,255,0,.267);border:2px solid #ff0}.voltage-on,.voltage-on:hover{background:rgba(255,255,0,.867);border:2px solid #ff0;color:#000}.slider-button{background:rgba(255,255,0,.133);border:2px solid rgba(255,255,0,.533);border-radius:4px;color:#ff0;height:10px;transition:all .2s ease-in;width:10px}.slider-button:hover{background:rgba(255,255,0,.267);border:2px solid #ff0}.slider-button.active{background:rgba(255,255,0,.867)}.device-table-wrapper{overflow:auto;width:100%}.device-table-wrapper .devices-table{background:#333;border:2px solid #444;border-collapse:collapse;color:#ddd;cursor:default;width:100%}.device-table-wrapper .devices-table thead{background:#383f4c;border:initial;border-collapse:collapse;font-size:14px}.device-table-wrapper .devices-table thead tr{border:initial;border-radius:8px}.device-table-wrapper .devices-table thead tr td{border:initial;padding:4px 8px;text-align:center}.device-table-wrapper .devices-table thead tr td:nth-child(2n){background:#424c5f}.device-table-wrapper .devices-table tbody tr{background:#555;border:1px solid #222}.device-table-wrapper .devices-table tbody tr td{display:table-cell;padding:4px;text-align:center;vertical-align:middle}.device-table-wrapper .devices-table tbody tr td:nth-child(2n){background:#65676c}.device-table-wrapper .devices-table tfoot{background-color:#222731}.device-table-wrapper .devices-table tfoot tr td{padding:4px;text-align:center}.device-table-wrapper .devices-table tfoot tr td:last-child{background:#1a1f29}select{font-size:12px;font-weight:700;width:98px}.add-device-select,.device-table-select{border-radius:6px;height:32px}.device-table-select{width:min-content}.add-device-numeric-input{align-items:center;display:flex;height:30px;margin:0 auto;width:min-content}.add-device-numeric-input .numeric-value{align-items:center;background-color:#ff00;border-radius:6px;display:flex;height:34px;justify-content:center;margin:0 4px;min-width:34px;transition:all .2s ease-in;-webkit-user-select:none;user-select:none;width:min-content}.add-device-numeric-input .numeric-value:hover{background-color:#ff03;cursor:pointer}.add-device-numeric-input .numeric-button{align-items:center;border:2px solid #ff03;border-radius:6px;display:flex;font-size:32px;font-weight:700;height:30px;justify-content:center;width:20px}.add-device-numeric-input .numeric-button:hover{border:2px solid #ff0;cursor:pointer;transition:all .2s ease-in}.add-device-numeric-input .numeric-button:hover svg path{fill:#ff0;transition:all .2s ease-in}.add-device-numeric-input .numeric-button svg path{fill:rgba(255,255,0,.333)}.add-device-numeric-input .numeric-input{border:2px solid rgba(255,255,0,.533);border-radius:6px;height:30px;margin:0 4px;text-align:center;width:30px}.add-device-numeric-input .cancel{border:2px solid rgba(255,0,0,.533);transition:all .2s ease-in}.add-device-numeric-input .cancel svg{transform:rotate(45deg)}.add-device-numeric-input .cancel svg path{fill:rgba(255,0,0,.533);transition:all .2s ease-in}.add-device-numeric-input .cancel:hover{border:2px solid red}.add-device-numeric-input .cancel:hover svg path{fill:red}.add-device-numeric-input .apply{border:2px solid rgba(0,255,0,.533)}.add-device-numeric-input .apply svg path{fill:rgba(0,255,0,.533)}.estimation-table{background:#333;border:2px solid #555;color:#ddd;cursor:default;margin:0 0 40px;width:max-content}.estimation-table thead{background:#555;border:initial}.estimation-table thead tr{border:initial}.estimation-table thead tr td{border:initial;padding:8px 16px}.estimation-table tbody tr td{padding:6px;text-align:center}.head-slider{display:flex;height:100px;overflow:hidden;width:200px;z-index:5}.head-slider .slider-wrapper{display:flex;position:relative;width:100%}.head-slider .slider-button-wrapper{disply:flex;gap:8px;height:10px;justify-content:flex-end;margin:0 auto;position:fixed;transform:translateY(90px);width:200px}.head-slider .slide-item{border-radius:8px;position:absolute}.head-slider .slide-item img{border-radius:8px}@keyframes show-slide{0%{filter:brightness(3%);transform:translate(-100%)}to{filter:brightness(100%);transform:translate(0)}}@keyframes hide-slide{0%{filter:brightness(100%);transform:translate(0)}to{filter:brightness(3%);transform:translate(100%)}}.copyright{bottom:4px;color:#fff;font-size:13px;left:4px;position:fixed}.copyright a{color:#1d82c1;transition:all .2s ease-in-out}.copyright a:hover{color:#fa0}
/*# sourceMappingURL=main.d4186884.css.map*/