.user-list .quota-control,
.user-list [data-save-quota] {
  display: none !important;
}

.commercial-fields .commercial-note-field {
  grid-column: span 2;
}

.activation-requests-panel {
  margin: 18px 0 24px;
  padding: 16px;
  border: 1px solid rgba(40, 224, 208, .2);
  border-radius: 14px;
  background: #0c1210;
}
.activation-requests-panel > header { display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-bottom: 12px; }
.activation-requests-panel > header h4 { margin: 5px 0 0; font-size: 1rem; }
.activation-requests-panel > header > span { display: grid; place-items: center; min-width: 30px; height: 30px; border-radius: 50%; background: #28e0d0; color: #07110f; font-weight: 800; }
.activation-requests-panel > header > span[data-empty="true"] { background: #1a231e; color: #839087; }
.activation-requests { display: grid; gap: 9px; }
.activation-request { padding: 13px; border: 1px solid rgba(255, 255, 255, .1); border-radius: 10px; background: #111714; }
.activation-request > header { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; }
.activation-request > header div { display: grid; gap: 4px; }
.activation-request > header select { border: 1px solid rgba(255, 255, 255, .13); border-radius: 8px; background: #171d19; color: #fff; padding: 7px; }
.activation-request p { margin: 10px 0; color: #a9b5ae; font-size: .78rem; line-height: 1.5; }
.activation-request .activation-request-quote { color: #75e9dd; }
.activation-request footer { display: flex; flex-wrap: wrap; gap: 12px; padding: 0; border: 0; color: #91a399; font-size: .72rem; }
.activation-request footer a { color: #d3ff70; text-decoration: none; }

@media (max-width: 520px) {
  .activation-request > header { display: grid; }
  .activation-request > header select { width: 100%; }
}
