/* Small finishing adjustments for the support details card. */
.support-v2-details {
  width: auto;
  padding: 12px 17px;
}

.support-v2-details > b {
  margin-bottom: 8px;
}

.support-v2-details p {
  margin-top: 8px;
}

.support-v2-details code,
.support-v2-details button {
  padding-top: 8px;
  padding-bottom: 8px;
}

.support-v2-form button:disabled {
  cursor:wait;
  opacity:.72;
}

.support-v2-status {
  margin-top:14px;
  padding:11px 13px;
  border:1px solid transparent;
  border-radius:10px;
  font-size:13px;
  line-height:1.45;
  animation:support-status-in .22s ease-out;
}

.support-v2-status.is-pending { color:var(--bmw-text); background:rgba(72,169,232,.08); }
.support-v2-status.is-success { color:#c5f5d7; border-color:rgba(72,197,123,.38); background:rgba(72,197,123,.12); }
.support-v2-status.is-error { color:#ffd1d1; border-color:rgba(235,91,91,.35); background:rgba(235,91,91,.1); }

@keyframes support-status-in { from { opacity:0; transform:translateY(-4px); } to { opacity:1; transform:translateY(0); } }
