.loader_component{border:10px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:48px;height:48px}.loader_component,.loader_small{box-sizing:border-box;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loader_small{border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:24px;height:24px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.wrapper{display:flex;flex-direction:column;position:relative;grid-gap:15px;gap:15px}.testStation-row{align-items:flex-start;display:flex;flex-wrap:nowrap;grid-gap:10px;gap:10px;justify-content:space-between}.testStation-row>*{min-width:0}.testStation-row-block{background:#fafafa;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:116px;padding:12px}.testStation-switcher-block{flex:0 1 540px;justify-content:flex-start}.testStation-refresh-block,.testStation-restart-block{align-items:center;flex:0 0 auto;grid-gap:10px;gap:10px;min-width:140px}.testStation-buttons-row{align-self:flex-start;background:#fafafa;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;display:flex;flex:0 0 auto;grid-gap:10px;gap:10px;min-height:116px;padding:0}.testStation-buttons-row .testStation-row-block{border:0;border-radius:0;min-height:114px}.testStation-buttons-row .testStation-row-block+.testStation-row-block{border-left:1px solid #ddd}.testStation-buttons-row .testStation-row-block:first-child{border-radius:4px 0 0 4px}.testStation-buttons-row .testStation-row-block:last-child{border-radius:0 4px 4px 0}.testStation-row .firmware-update{align-self:flex-start;box-sizing:border-box;flex:0 1 760px;max-width:760px;min-width:0;min-height:116px}.testStation-station-controls{align-self:stretch;background:#fafafa;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex:1 1 360px;min-height:116px;min-width:0;padding:12px}.testStation-station-controls .station-control{flex:1 1 220px;min-width:0;overflow:hidden}@media screen and (max-width:1399px){.testStation-row{flex-wrap:wrap}.testStation-row .firmware-update,.testStation-switcher-block{flex:1 1 320px;max-width:none}}@media screen and (max-width:1199px){.testStation-row{flex-wrap:wrap}.testStation-buttons-row{align-self:flex-start;flex-basis:auto;justify-content:flex-end;margin-left:auto;order:10}}.refreshButton{border:1px solid #000;padding:8px;background-color:none;border-radius:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px}.refreshButton:hover{background-color:#80cc9f}.restartButton{background-color:#b00020;border-color:#7f0017;color:#fff}.restartButton:hover{background-color:#7f0017}#station{background:#eee;padding:16px;border-radius:10px;grid-row-gap:10px}#station,.params-select{display:grid;grid-auto-rows:1fr;grid-column-gap:5px}.params-select{grid-row-gap:5px}.params{display:flex;width:100%;flex-flow:row;grid-gap:5px;gap:5px;padding:10px 10px 5px;flex-direction:column}@media screen and (max-width:850px){.params{padding:5px}.params-button button{width:24px!important;height:24px!important}}.params-button{display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1;align-items:flex-start;justify-content:space-around;position:relative}.row{display:flex;padding-bottom:5px}.bc{margin-left:4px}.dno{display:flex;justify-content:center;flex-direction:column;font-weight:700;overflow-wrap:anywhere}.button{height:25px;width:25px;background:#d5e5db;border-radius:18px;cursor:pointer;border:none;padding:0}.powerbank{display:flex;min-height:70px;border-radius:10px;vertical-align:top;flex-basis:100%;max-width:400px}.no_bank{background:#aaa}.bank{background:#80cc9f}.row_item{margin-right:10px}.blocked{background:#969696}.active,.blocked{padding:1px 8px;border-radius:6px}.active{background:#1eb000}.not_confirmed{background:#df0000;color:#fff}.not_confirmed,.operational{padding:1px 8px;border-radius:6px}.operational{background:#00b6b6}.station_switcher{display:flex;flex-direction:column;grid-gap:6px;gap:6px;align-items:flex-start}.station_switcher-fields{display:flex;flex-wrap:wrap;grid-gap:5px;gap:5px;align-items:flex-end}.station_switcher-count{color:rgba(0,0,0,.54);font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:.8125rem;line-height:1}.logs{background-color:#1e1e1e;color:#ccccc1;height:500px;overflow-y:scroll;padding:15px;font-family:Arial,Helvetica,sans-serif;border-radius:5px}.log{padding-bottom:5px}.log span{margin-right:5px}.log .log__metadata pre{margin:0}.log .log__timestamp{display:inline-block;width:130px}.log .log__level{display:inline-block;width:50px;font-weight:700}.log--info .log__level{color:green}.log--debug .log__level{color:#00f}.log--error .log__level{color:red}@media screen and (max-width:850px){body{font-size:10px}.button{height:15px;width:15px;float:right;border-radius:18px}}.station-wrapper{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.station-controls-row{display:flex;justify-content:center}.station-controls{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.station-control-label{font-size:1rem}.station-row{display:flex;justify-content:space-evenly;grid-gap:max(1.5%,5px);gap:max(1.5%,5px)}.firmware-update{align-items:stretch;background:#fafafa;border:1px solid #ddd;border-radius:4px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;min-width:320px;padding:12px}.firmware-fields-row{align-items:flex-start;display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.firmware-field{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.firmware-field-header{align-items:baseline;display:flex;grid-gap:8px;gap:8px;justify-content:space-between;min-height:18px}.firmware-field label{color:rgba(0,0,0,.54);font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:.875rem}.firmware-update-row,.firmware-version-row{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.firmware-update-row{align-items:center}.firmware-version-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;flex:1 1;font:inherit;min-height:36px;min-width:140px;padding:0 10px}.firmware-version-input_unknown{color:rgba(0,0,0,.42)}.firmware-version-button{flex:0 0 112px;width:112px}.firmware-file-select{flex:1 1 260px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-size:.875rem;min-width:300px}.firmware-file-option{align-items:center;display:flex;grid-gap:8px;gap:8px;justify-content:space-between}.firmware-file-name,.firmware-muted{color:rgba(0,0,0,.54);font-size:.8125rem}.firmware-current-badge{background:#d5e5db;border-radius:10px;color:#1f6f3d;flex:0 0 auto;font-size:.75rem;padding:2px 8px}.firmware-warning{color:#b00020;font-size:.8125rem}.selector{margin-right:25px!important}.localized-data-select-new{display:flex;flex-wrap:wrap;grid-gap:5px;gap:5px;margin-top:24px}.copy-modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.copy-modal__card{display:flex;flex-direction:column;grid-gap:16px;gap:16px;width:300px;padding:40px}.copy-modal__close-btn{margin-right:-38px;margin-top:-35px}.copy-modal__btn-row,.copy-modal__close-btn{display:flex;justify-content:flex-end}.copy-modal__btn-row-inner{display:flex;grid-gap:8px;gap:8px}.modal__wrapper{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal__form{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.modal__card{position:relative;width:300px;padding:40px}.modal__close-button{position:absolute!important;top:0;right:0}.modal__loading{display:flex;justify-content:center}.modal__result{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.loader-container{position:absolute;top:0;bottom:0;left:0;right:0;z-index:9999;background-color:hsla(0,0%,100%,.5);pointer-events:auto;display:flex;align-items:center;justify-content:center}
/*# sourceMappingURL=main.f5bdac76.chunk.css.map */