.issue-form {
  grid-template-columns: minmax(200px, 1.5fr) minmax(150px, 1fr) 170px 165px;
}
.private-label {
  color: #81988a;
  font-weight: normal;
}
.devices-fixed {
  min-height: 45px;
  padding: 0 12px;
  border: 1px solid #3a4739;
  border-radius: 11px;
  background: #14221c;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 2px;
}
.devices-fixed span {
  color: #8da197;
  font-size: 10px;
}
.devices-fixed strong {
  color: #eee2b6;
  font-size: 12px;
}
.customer-name {
  font-size: 16px;
}
.suffix-sub {
  display: block;
  color: #8ea091;
  font-size: 11px;
  margin-top: 4px;
}
@media (max-width: 800px) {
  .issue-form { grid-template-columns: 1fr 1fr; }
  .issue-form > div:first-child,
  .issue-form > button { grid-column: 1 / -1; }
}
@media (max-width: 360px) {
  .issue-form { grid-template-columns: 1fr; }
  .issue-form > div:first-child,
  .issue-form > button { grid-column: auto; }
}
