/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/register.css ***!
  \****************************************************************************************************************/
.termsCondition {
  font-size: 12px;
  text-align: justify;
  align-items: center;
}

.checkboxTC {
  float: left;
}

.labelTC {
  float: none;
}


.checkboxes label {
  display: inline-block;
  padding-right: 10px;
  white-space: nowrap;
}

.checkboxes input {
  vertical-align: middle;
}

.checkboxes label span {
  vertical-align: middle;
}
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/css/accountStatus.css ***!
  \*************************************************************************************************************************/
.color {
    color: blue;
}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/css/UtilizationGraphs.css ***!
  \*****************************************************************************************************************************/
/* .graphs {
  width: 100%;
  overflow: auto;
} */

.graphImage {
  width: 100%;
}

@media only screen and (min-width: 767px) {
  .graphImage {
    width: 70%;
  }
}

/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/css/device.css ***!
  \**************************************************************************************************************/
.devices-wrapper {
  margin: 20px;
}

.section-title {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 8px;
}

.slots-info {
  color: #666;
  margin-bottom: 18px;
}

.devices-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 16px;
}

.device-card {
  border: 1px solid #ddd;
  border-radius: 10px;
  padding: 16px;
  text-align: left;
  background: #fff;
  transition: 0.2s;
}

.device-card.pending {
  background: #f4f4f4;
  opacity: 0.9;
}

.nickname {
  font-size: 18px;
  font-weight: 600;
  cursor: pointer;
  margin-bottom: 6px;
}

.nickname:hover {
  text-decoration: underline;
}

.sub-info {
  font-size: 14px;
  color: #555;
  margin: 4px 0;
}

.btn-activate,
.btn-deactivate {
  width: 100%;
  border-radius: 6px;
  padding: 8px;
  border: none;
  cursor: pointer;
  margin-top: 10px;
}

.btn-activate {
  background: #28a745;
  color: #fff;
}

.btn-activate:hover {
  background: #218838;
}

.btn-deactivate {
  background: #dc3545;
  color: #fff;
}

.btn-deactivate:hover {
  background: #c82333;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0UsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7OztBQUdBO0VBQ0UscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEIsQzs7OztBQzNCQTtJQUNJLFdBQVc7QUFDZixDOzs7O0FDRkE7OztHQUdHOztBQUVIO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7QUFDRjs7Ozs7QUNiQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsV0FBVztFQUNYLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGFBQWE7RUFDYiw0REFBNEQ7RUFDNUQsU0FBUztBQUNYOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsWUFBWTtBQUNkOztBQUVBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsZUFBZTtFQUNmLFdBQVc7RUFDWCxhQUFhO0FBQ2Y7O0FBRUE7O0VBRUUsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osWUFBWTtFQUNaLGVBQWU7RUFDZixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztBQUNiOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7QUFDYjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvcmVnaXN0ZXIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3NzL2FjY291bnRTdGF0dXMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3NzL1V0aWxpemF0aW9uR3JhcGhzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2RldmljZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnRlcm1zQ29uZGl0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2hlY2tib3hUQyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGFiZWxUQyB7XG4gIGZsb2F0OiBub25lO1xufVxuXG5cbi5jaGVja2JveGVzIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2hlY2tib3hlcyBpbnB1dCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jaGVja2JveGVzIGxhYmVsIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIi5jb2xvciB7XG4gICAgY29sb3I6IGJsdWU7XG59IiwiLyogLmdyYXBocyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn0gKi9cblxuLmdyYXBoSW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZ3JhcGhJbWFnZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuIiwiLmRldmljZXMtd3JhcHBlciB7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zbG90cy1pbmZvIHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5kZXZpY2VzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNDBweCwgMWZyKSk7XG4gIGdhcDogMTZweDtcbn1cblxuLmRldmljZS1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmRldmljZS1jYXJkLnBlbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5uaWNrbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5uaWNrbmFtZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc3ViLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTU1O1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4uYnRuLWFjdGl2YXRlLFxuLmJ0bi1kZWFjdGl2YXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJ0bi1hY3RpdmF0ZSB7XG4gIGJhY2tncm91bmQ6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWFjdGl2YXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIxODgzODtcbn1cblxuLmJ0bi1kZWFjdGl2YXRlIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tZGVhY3RpdmF0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjODIzMzM7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/