.device-power {
  margin-top: 18px;
  padding-top: 14px;
  border-top: 1px solid #edf0f5;
}

.device-power button {
  width: 100%;
  background: #fff1f0;
  border: 1px solid #f2b8b5;
  color: #b42318;
}

.device-power button:disabled {
  cursor: not-allowed;
  opacity: .65;
}

.device-power small {
  display: block;
  margin-top: 7px;
  color: #8a5a58;
  line-height: 1.4;
}

.device-tab small {
  white-space: normal;
}
.machine-resources{margin:16px 0 12px;padding:12px;border:1px solid #dbe3ef;border-radius:9px;background:#f8fafc}.machine-resources h3{margin:0 0 10px;font-size:14px}.machine-resources.unavailable small{color:#667085}.resource-item{margin:9px 0}.resource-item>div{display:flex;justify-content:space-between;font-size:12px}.resource-item i{display:block;height:7px;margin:5px 0 3px;border-radius:5px;background:#e4e9f1;overflow:hidden}.resource-item i em{display:block;height:100%;background:#2f80ed;border-radius:5px;transition:width .3s}.resource-item.warning i em{background:#e4a11b}.resource-item.critical i em{background:#d92d20}.resource-item>small{font-size:10px;color:#667085}.resource-processes{display:grid;gap:5px;margin-top:11px;padding-top:9px;border-top:1px solid #e4e9f1;font-size:11px;color:#475467}.resource-processes span{display:block}.resource-processes b{color:#182230}
.issue-badge{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 5px;border-radius:10px;background:#c93434;color:#fff;font-style:normal;font-size:11px}
.diagnostics{margin-top:16px;border-top:1px solid #dbe3ef;padding-top:12px}.diagnostics summary{cursor:pointer;font-weight:700}.diagnostics summary span{color:#b42318;font-size:12px}.diagnostics>button{margin:10px 0 6px}.diagnostic-note{font-size:11px;color:#667085;line-height:1.4}.diagnostic-list{max-height:330px;overflow:auto}.diagnostic-list article{border-left:4px solid #e4a11b;background:#f8fafc;padding:8px 10px;margin:8px 0;border-radius:4px}.diagnostic-list article.diagnostic-error{border-left-color:#d92d20}.diagnostic-list time,.diagnostic-list small{display:block;color:#667085;font-size:11px}.diagnostic-list b{font-size:12px}.diagnostic-list p{margin:4px 0 0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}
