.auth-gift-license {
  position: relative;
  padding: 13px;
  border: 1px solid rgba(255,138,18,.27);
  border-radius: 10px;
  background: linear-gradient(105deg,rgba(255,138,18,.075),rgba(255,255,255,.018));
  box-shadow: inset 3px 0 #ff8a12;
}
.auth-gift-license label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.auth-gift-license label small {
  padding: 4px 7px;
  border: 1px solid rgba(128,217,165,.24);
  border-radius: 999px;
  background: rgba(128,217,165,.065);
  color: #80d9a5;
  font-size: 9px;
  font-weight: 750;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.auth-gift-license input[readonly] {
  border-color: rgba(255,138,18,.25);
  background: #090909;
  color: #ffd1a1;
  font-family: Consolas, "Courier New", monospace;
  font-size: 12px;
  letter-spacing: .015em;
  cursor: default;
}
.auth-gift-license-note {
  display: flex;
  align-items: flex-start;
  gap: 7px;
  color: #a9a19a !important;
  line-height: 1.45;
}
.auth-gift-license-note i {
  display: grid;
  width: 17px;
  height: 17px;
  flex: 0 0 17px;
  place-items: center;
  border-radius: 50%;
  background: rgba(128,217,165,.1);
  color: #80d9a5;
  font-size: 9px;
  font-style: normal;
}
@media(max-width:560px){
  .auth-gift-license { padding: 11px; }
  .auth-gift-license input[readonly] { font-size: 10px; }
}
