.otp-row {
      display: flex;
      gap: 6px;
      align-items: center;
      margin-top: 10px;
    }
    .otp-row input {
      flex: 1;
      padding: 10px;
      font-size: 16px;
    }
    .otp-row button {
      flex: 0 0 85px;
      padding: 5px 8px;
      background: #009688;
      color: #fff;
      border: none;
      border-radius: 4px;
      cursor: pointer;
      margin-bottom: 16px;
      font-size: 14px;
    }
    .otp-row button:hover:not(:disabled) {
      background: #04776c;
    }
    .otp-row button:disabled {
      background: #888;
      cursor: not-allowed;
    }
    #otp-timer {
      font-size: 14px;
      color: red;
      display: none;
      margin-top: -12px;
      margin-bottom: 12px;
    }
