.edit-form {
  gap: 16px;
  margin: 4px 0 20px;
  padding: 18px;
  border-color: rgba(255, 255, 255, 0.105);
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.058), rgba(255, 255, 255, 0.032));
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.025), 0 14px 34px rgba(0, 0, 0, 0.16);
}

.edit-form label span {
  color: rgba(247, 247, 251, 0.66);
  font-size: 0.68rem;
  font-weight: 800;
}

.edit-form input,
.edit-form select {
  min-height: 50px;
  border-color: rgba(255, 255, 255, 0.12);
  background: rgba(5, 5, 7, 0.42);
}

.form-actions {
  gap: 10px;
  padding-top: 4px;
}

.form-actions button:first-child {
  border-color: rgba(159, 231, 192, 0.18);
  background: linear-gradient(145deg, rgba(159, 231, 192, 0.22), rgba(255, 255, 255, 0.11));
  color: rgba(247, 247, 251, 0.94);
  box-shadow: inset 0 0 0 1px rgba(159, 231, 192, 0.08), 0 10px 24px rgba(0, 0, 0, 0.18);
}

.form-actions button:first-child:hover {
  border-color: rgba(159, 231, 192, 0.28);
  background: linear-gradient(145deg, rgba(159, 231, 192, 0.28), rgba(255, 255, 255, 0.13));
}

.form-actions .ghost-button {
  border-color: rgba(255, 255, 255, 0.075);
  background: rgba(255, 255, 255, 0.035);
  color: rgba(169, 169, 181, 0.88);
}

.row-actions {
  gap: 7px;
}

.row-actions button {
  border-color: rgba(255, 255, 255, 0.09);
  background: rgba(255, 255, 255, 0.065);
  color: rgba(247, 247, 251, 0.78);
  font-weight: 700;
}

.row-actions button:first-child {
  background: rgba(157, 194, 255, 0.08);
  color: rgba(157, 194, 255, 0.92);
}

.row-actions button:last-child {
  border-color: rgba(255, 177, 166, 0.11);
  background: rgba(255, 177, 166, 0.045);
  color: rgba(255, 177, 166, 0.82);
}

.row-actions button:first-child:hover {
  border-color: rgba(157, 194, 255, 0.18);
  background: rgba(157, 194, 255, 0.13);
}

.row-actions button:last-child:hover {
  border-color: rgba(255, 177, 166, 0.2);
  background: rgba(255, 177, 166, 0.08);
}
